Cache requests subscribe to pending items and stream them as the data is received rather than waiting for the item to complete.
When making cache request, update request to include ALL columns which will be returned, not just columns requested. This will allow pending item code to match in cases where a different column in the same hydrate function is requested.
Bug fixes
Optimise GetSourceFiles to avoid recursing into child folders when not necessary (update go-kit version). (#557)
Fix hang in hydrate retry code - fix invalid default retryInterval in getBackoff. (#558)
Update GetSourceFiles to use go-getter GetAny method for https URLs. (#560)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps github.com/turbot/steampipe-plugin-sdk/v5 from 5.3.0 to 5.5.0.
Changelog
Sourced from github.com/turbot/steampipe-plugin-sdk/v5's changelog.
Commits
fc8142e
v5.5.0b2d24f5
Dependabot: Bump github.com/hashicorp/go-plugin (#571)65e5d92
Fix cache pending items causing stalls for large mods. Closes #576f007527
Update loggingee7373f
Fix cache pending item subscriptions. Fixes runtime errors when running large...1ce279e
v5.5.0-rc.0a990cfd
Fixes issue where 'getsourcefiles' is always recursive even if there are no '...229bbc4
Update GetSourceFiles to use go-getter GetAny method for https URLs. Closes #560b27f851
Update cache pending item implementation - cache requests should subscribe to...592b62a
Do not print stacks as it might contain sensitive infos(vulnerability issue)....Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)