-
Notifications
You must be signed in to change notification settings - Fork 26
Comparing changes
Open a pull request
base repository: cloudquery/plugin-sdk
base: v4.78.0
head repository: cloudquery/plugin-sdk
compare: v4.79.0
- 7 commits
- 16 files changed
- 5 contributors
Commits on Apr 22, 2025
-
feat: Show plugin version in plugin server logs (#2124)
This could make certain things easier to debug.
Configuration menu - View commit details
-
Copy full SHA for be08606 - Browse repository at this point
Copy the full SHA be08606View commit details -
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 ([#​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 ([#​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 ([#​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 ([#​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 ([#​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] ([#​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=-->
Configuration menu - View commit details
-
Copy full SHA for fa285f0 - Browse repository at this point
Copy the full SHA fa285f0View commit details
Commits on Apr 24, 2025
-
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
Configuration menu - View commit details
-
Copy full SHA for 2387b57 - Browse repository at this point
Copy the full SHA 2387b57View commit details
Commits on Apr 28, 2025
-
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ń authoredApr 28, 2025 Configuration menu - View commit details
-
Copy full SHA for a65b101 - Browse repository at this point
Copy the full SHA a65b101View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 12beabc - Browse repository at this point
Copy the full SHA 12beabcView commit details -
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 ([#​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] ([#​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=-->
Configuration menu - View commit details
-
Copy full SHA for 775d537 - Browse repository at this point
Copy the full SHA 775d537View commit details -
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).
Configuration menu - View commit details
-
Copy full SHA for b0a9487 - Browse repository at this point
Copy the full SHA b0a9487View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v4.78.0...v4.79.0