Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: cloudquery/plugin-sdk
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v4.78.0
Choose a base ref
...
head repository: cloudquery/plugin-sdk
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v4.79.0
Choose a head ref
  • 7 commits
  • 16 files changed
  • 5 contributors

Commits on Apr 22, 2025

  1. feat: Show plugin version in plugin server logs (#2124)

    This could make certain things easier to debug.
    disq authored Apr 22, 2025
    Configuration menu
    Copy the full SHA
    be08606 View commit details
    Browse the repository at this point in the history
  2. chore(deps): Update module github.com/cloudquery/plugin-sdk/v4 to v4.…

    …78.0 (#2127)
    
    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [github.com/cloudquery/plugin-sdk/v4](https://redirect.github.com/cloudquery/plugin-sdk) | require | minor | `v4.77.0` -> `v4.78.0` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>cloudquery/plugin-sdk (github.com/cloudquery/plugin-sdk/v4)</summary>
    
    ### [`v4.78.0`](https://redirect.github.com/cloudquery/plugin-sdk/releases/tag/v4.78.0)
    
    [Compare Source](https://redirect.github.com/cloudquery/plugin-sdk/compare/v4.77.0...v4.78.0)
    
    ##### Features
    
    -   Add logger to context ([#&#8203;2125](https://redirect.github.com/cloudquery/plugin-sdk/issues/2125)) ([718e8ed](https://redirect.github.com/cloudquery/plugin-sdk/commit/718e8ed781fb27130636a87c76bfeb6c00348383))
    
    ##### Bug Fixes
    
    -   **deps:** Update aws-sdk-go-v2 monorepo ([#&#8203;2119](https://redirect.github.com/cloudquery/plugin-sdk/issues/2119)) ([5554039](https://redirect.github.com/cloudquery/plugin-sdk/commit/5554039d4358a66f21e765b8dc7c3203b7437f04))
    -   **deps:** Update aws-sdk-go-v2 monorepo ([#&#8203;2121](https://redirect.github.com/cloudquery/plugin-sdk/issues/2121)) ([7b54577](https://redirect.github.com/cloudquery/plugin-sdk/commit/7b54577964b523aba6ca93497d65c8bad6132149))
    -   **deps:** Update aws-sdk-go-v2 monorepo ([#&#8203;2123](https://redirect.github.com/cloudquery/plugin-sdk/issues/2123)) ([8f370f8](https://redirect.github.com/cloudquery/plugin-sdk/commit/8f370f80da7ba9f8c48896aa31414bf16c57fbf1))
    -   **deps:** Update Google Golang modules ([#&#8203;2118](https://redirect.github.com/cloudquery/plugin-sdk/issues/2118)) ([93d9203](https://redirect.github.com/cloudquery/plugin-sdk/commit/93d9203936fb499ab516fe9e847e078e758afb36))
    -   **deps:** Update module golang.org/x/net to v0.38.0 \[SECURITY] ([#&#8203;2122](https://redirect.github.com/cloudquery/plugin-sdk/issues/2122)) ([0b0e187](https://redirect.github.com/cloudquery/plugin-sdk/commit/0b0e18763cccad1d01cf61c7a8b4c6c5e5ec343c))
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
    
    ---
    
     - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
    
    ---
    
    This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNTQuMiIsInVwZGF0ZWRJblZlciI6IjM5LjI1NC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhdXRvbWVyZ2UiXX0=-->
    cq-bot authored Apr 22, 2025
    Configuration menu
    Copy the full SHA
    fa285f0 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2025

  1. feat: Add transformer to update table description with its table opti…

    …ons (#2128)
    
    Adds code we commonly reuse in plugins to add the table options to the table description
    maaarcelino authored Apr 24, 2025
    Configuration menu
    Copy the full SHA
    2387b57 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2025

  1. fix: Prevent deadlock in transformer (#2130)

    #### Summary
    
    <!-- 🎉 Thank you for making CloudQuery awesome by submitting a PR 🎉 -->
    
    Currently sync method has 3 gorutines running in single errorGroup let's
    call them G1,G2 and G3
    G1-
     ```
     	eg.Go(func() error {
    if err := s.Plugin.Transform(gctx, recvRecords, sendRecords); err != nil
    {
    			return status.Error(codes.Internal, err.Error())
    		}
    		return nil
    	})
     ```
    runs the transformer logic which consumes records from recvRecords and
    pushes them to sendRecords both of which are unbuffered channels.
    Gorutine g2 consumes record produced by G1
    ```
    record := range sendRecords
    (..)
    ```
    when gorutine g2 returns an error, code executing in G1 may hang
    indefinietly trying to write into channel that has no associated error.
    <!--
    Explain what problem this PR addresses
    -->
    
    ---
    
    Use the following steps to ensure your PR is ready to be reviewed
    
    - [ ] Read the [contribution guidelines](../blob/main/CONTRIBUTING.md)
    🧑‍🎓
    - [ ] Run `go fmt` to format your code 🖊
    - [ ] Lint your changes via `golangci-lint run` 🚨 (install golangci-lint
    [here](https://golangci-lint.run/usage/install/#local-installation))
    - [ ] Update or add tests 🧪
    - [ ] Ensure the status checks below are successful ✅
    Przemysław Stępień authored Apr 28, 2025
    Configuration menu
    Copy the full SHA
    a65b101 View commit details
    Browse the repository at this point in the history
  2. chore: Double the limit of grpc messages (#2131)

    #### Summary
    
    <!-- 🎉 Thank you for making CloudQuery awesome by submitting a PR 🎉 -->
    Following up on the transformer hanging issue reported by a customer and
    addressed in PR
    [#2130](#2130):
    Currently, the transformer plugin can increase the message size beyond
    the limit enforced in the sync method of plugin-sdk
    [1](https://github.com/cloudquery/plugin-sdk/blob/bc50fd3d2be414edba8f8ad5bb7739a012840bf1/internal/servers/plugin/v3/plugin.go#L267).
    To accommodate scenarios where transformers or destination plugins need
    to handle larger messages than the source plugin, we should consider
    increasing this limit to provide more flexibility.
    
    <!--
    Explain what problem this PR addresses
    -->
    
    ---
    
    Use the following steps to ensure your PR is ready to be reviewed
    
    - [ ] Read the [contribution guidelines](../blob/main/CONTRIBUTING.md)
    🧑‍🎓
    - [ ] Run `go fmt` to format your code 🖊
    - [ ] Lint your changes via `golangci-lint run` 🚨 (install golangci-lint
    [here](https://golangci-lint.run/usage/install/#local-installation))
    - [ ] Update or add tests 🧪
    - [ ] Ensure the status checks below are successful ✅
    
    ---------
    
    Co-authored-by: Bartosz Lesniewski <[email protected]>
    Przemysław Stępień and blesniewski authored Apr 28, 2025
    Configuration menu
    Copy the full SHA
    12beabc View commit details
    Browse the repository at this point in the history
  3. fix(deps): Update module github.com/cloudquery/plugin-pb-go to v1.26.…

    …10 (#2132)
    
    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [github.com/cloudquery/plugin-pb-go](https://redirect.github.com/cloudquery/plugin-pb-go) | require | patch | `v1.26.9` -> `v1.26.10` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>cloudquery/plugin-pb-go (github.com/cloudquery/plugin-pb-go)</summary>
    
    ### [`v1.26.10`](https://redirect.github.com/cloudquery/plugin-pb-go/releases/tag/v1.26.10)
    
    [Compare Source](https://redirect.github.com/cloudquery/plugin-pb-go/compare/v1.26.9...v1.26.10)
    
    ##### Bug Fixes
    
    -   **deps:** Update Google Golang modules ([#&#8203;491](https://redirect.github.com/cloudquery/plugin-pb-go/issues/491)) ([7d5e53b](https://redirect.github.com/cloudquery/plugin-pb-go/commit/7d5e53bcbaf6dd5dab2d6dafc53bbb425520a528))
    -   **deps:** Update module golang.org/x/net to v0.38.0 \[SECURITY] ([#&#8203;493](https://redirect.github.com/cloudquery/plugin-pb-go/issues/493)) ([9c3349a](https://redirect.github.com/cloudquery/plugin-pb-go/commit/9c3349afc4276be5149be4d232d7f0a6a8b8d8ec))
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
    
    ---
    
     - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
    
    ---
    
    This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNjIuMCIsInVwZGF0ZWRJblZlciI6IjM5LjI2Mi4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhdXRvbWVyZ2UiXX0=-->
    cq-bot authored Apr 28, 2025
    Configuration menu
    Copy the full SHA
    775d537 View commit details
    Browse the repository at this point in the history
  4. chore(main): Release v4.79.0 (#2126)

    🤖 I have created a release *beep* *boop*
    ---
    
    
    ## [4.79.0](v4.78.0...v4.79.0) (2025-04-28)
    
    
    ### Features
    
    * Add transformer to update table description with its table options ([#2128](#2128)) ([2387b57](2387b57))
    * Show plugin version in plugin server logs ([#2124](#2124)) ([be08606](be08606))
    
    
    ### Bug Fixes
    
    * **deps:** Update module github.com/cloudquery/plugin-pb-go to v1.26.10 ([#2132](#2132)) ([775d537](775d537))
    * Prevent deadlock in transformer ([#2130](#2130)) ([a65b101](a65b101))
    
    ---
    This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
    cq-bot authored Apr 28, 2025
    Configuration menu
    Copy the full SHA
    b0a9487 View commit details
    Browse the repository at this point in the history
Loading