File steampipe.changes of Package steampipe
-------------------------------------------------------------------
Tue Dec 16 18:11:13 UTC 2025 - Felix Niederwanger <felix.niederwanger@suse.de>
- Update to version 2.3.4:
* v2.3.4
* Fix db client deadlocks with non-blocking cleanup and RW locks (#4918)
* Release Steampipe v2.3.2 (#4695)
-------------------------------------------------------------------
Mon Dec 15 14:12:57 UTC 2025 - Felix Niederwanger <felix.niederwanger@suse.de>
- Update to version 2.3.3:
* v2.3.3
* v2.3.3
* [dep][go](deps): Bump github.com/containerd/containerd (#4697)
* Update FDW version to 2.1.4
* Upgrade containerd and crypto to remediate high vulnerabilities
* Update changelog
* Fix #4706: validateQueryArgs thread-safety with config struct (#4905)
* fix: Make OCI installations atomic to prevent inconsistent states (fixes #4758) (#4902)
* Fix #4760: State file corruption from concurrent writes in pluginmanager (#4907)
* fix: Return empty digest on version file failure (#4762) (#4900)
* Fix #4708: Thread-safe AddCommands/ResetCommands with mutex (#4904)
* Fix #4783: Nil pointer dereference in updateConnectionSchema (#4901)
* Nil GlobalConfig causes panic in newRefreshConnectionState closes #4779 (#4899)
* Nil pointer dereference in plugin version check closes #4747 (#4897)
* Disk space validation before OCI installation closes #4754 (#4895)
* Atomic FDW binary replacement closes #4753 (#4898)
* Nil pointer dereference in waitForPluginLoad closes #4752 (#4896)
* Fix version checker log.Fatal closes #4746 (#4894)
* Nil pointer dereference in State.reattachConfig() closes #4755 (#4893)
* Fix #4704: Preserve newlines in getPipedStdinData (#4878)
* Fix #4791: Use idiomatic for-range pattern for error channel closes #4791 (#4835)
* Fix #4716: Add synchronization to autoCompleteSuggestions.sort() (#4737)
* Race on cancelActiveQuery without synchronization closes #4802 (#4844)
* executeMetaquery error handling closes #4789 (#4834)
* Fix race condition on customSearchPath slice closes #4792 (#4837)
* Fix type assertion panic in logRefreshConnectionResults closes #4807 (#4855)
* executeQueries nil Client check closes #4797 (#4841)
* HandlePluginLimiterChanges nil pool handling closes #4785 (#4877)
* Fix #4809: Add nil checks for sessions map after Close() (rebased) (#4883)
* Fix getQueryInfo() 'from ' detection closes #4810 (rebased) (#4884)
* Race condition in DbClient.Close() on sessions map closes #4780 (#4822)
* Nil pointer check in PluginManager.Shutdown closes #4782 (#4823)
* Fix flaky concurrent rate limiter tests (#4892)
* Nil pool validation in newRefreshConnectionState closes #4778 (#4825)
* Fix #4781: RunBatchSession blocks forever if initData.Loaded never closes (#4826)
* ClosePrompt nil check closes #4788 (#4827)
* Fix #4698: Add nil checks to ResetPools method (#4732)
* Race condition in updateRateLimiterStatus closes #4786 (#4830)
* RunBatchSession nil initData validation closes #4795 (#4838)
* Nil pointer dereference in OnConnectionConfigChanged closes #4784 (#4829)
* Fix concurrent access to sessions map in Close() closes #4793 (#4836)
* Query history memory leak - unbounded growth closes #4811 (#4859)
* Context cancellation check in executeUpdateSetsInParallel closes #4806 (#4873)
* WrapResult nil input handling closes #4804 (#4875)
* Fix #4713: Add nil check in initialiseSchemaAndTableSuggestions (#4879)
* Fix #4707: Add nil check in hideRootFlags (#4880)
* Fix #4717: Add nil check to Target.Export() (#4881)
* Race condition on disableTiming field closes #4808 (rebased) (#4885)
* Fix #4812: Add size limits to autocomplete suggestions maps (rebased) (#4888)
* Handle single word and empty string in lastWord() closes #4787 (#4891)
* Race condition on disableTiming field closes #4808 (rebased) (#4890)
* Concurrent read and close synchronization closes #4805 (#4874)
* Nil pointer dereference in logReceiveError closes #4798 (#4842)
* RunBatchSession nil Client handling closes #4796 (#4839)
* initialisationComplete flag synchronized closes #4803 (rebased) (#4886)
* Race condition in rate limiter map access closes #4799 (#4843)
* Fix logic error in IdentifyMissingComments closes #4814 (#4872)
* Fix flaky TestQueryContextLeakage test (#4887)
* Add comprehensive passing tests from bug hunting initiative (#4864)
* Fix #4866: Increase snapshot row streaming timeout from 5s to 30s (#4867)
* [dep][actions](deps): Bump golangci/golangci-lint-action (#4766)
* Fix #4699: Add bounds check to isValidDatabaseName (#4733)
* Fix #4710: Return empty slice instead of nil in getTableAndConnectionSuggestions (#4734)
* Fix #4718: Use atomic write to prevent partial files (#4740)
* Add AI development documentation and guidelines (#4777)
* Fix #4715: Add mutex protection to export.Manager (#4738)
* Fix #4712: Make Result.Close() idempotent (#4741)
* Fix memory leak in DatabaseSession management (issue #3737) (#4742)
* Fix #4744: Race condition on spinner.Suffix field (#4772)
* Fix #4750: Nil pointer panic in RegisterExporters (#4769)
* Fix #4767: GetDbClient error handling (#4770)
* Fix #4748: SQL injection vulnerability in GetSetConnectionStateSql (#4773)
* Fix #4757: Race condition in exemplarSchemaMap (#4774)
* Fix #4756: Race condition in Viper global state (#4775)
* Fix #4768: Goroutine leak in snapshot (#4776)
* Add comprehensive tests for pkg/{task,snapshot,cmdconfig,statushooks,introspection,initialisation,ociinstaller} (#4765)
-------------------------------------------------------------------
Mon Nov 03 12:48:33 UTC 2025 - Felix Niederwanger <felix.niederwanger@suse.de>
- Update to version 2.3.2:
* v2.3.2
* Fix glibc errors in linux builds (#4692)
-------------------------------------------------------------------
Mon Nov 03 07:24:43 UTC 2025 - Felix Niederwanger <felix.niederwanger@suse.de>
- Update to version 2.3.1:
* v2.3.1
* Fix issue where macOS binaries failed to run due to absolute openssl paths and too-new min OS (#4687)
-------------------------------------------------------------------
Thu Oct 30 10:32:25 UTC 2025 - Felix Niederwanger <felix.niederwanger@suse.de>
- Update to version 2.3.0:
* v2.3.0
* Improve table truncation message for datasets exceeding 10k rows, show the same message in batch queries as well (#4675)
* [dep][go](deps): Bump github.com/jackc/pgx/v5 from 5.7.3 to 5.7.6 (#4660)
* [dep][go](deps): Bump github.com/hashicorp/go-plugin from 1.6.3 to 1.7.0 (#4662)
* [dep][go](deps): Bump github.com/spf13/cobra from 1.9.1 to 1.10.1 (#4659)
* [dep][actions](deps): Bump actions/setup-go from 5.5.0 to 6.0.0 (#4663)
* [dep][actions](deps): Bump actions/cache from 4.2.4 to 4.3.0 (#4664)
* [dep][actions](deps): Bump actions/checkout from 4.2.2 to 5.0.0 (#4666)
* [dep][actions](deps): Bump docker/login-action from 3.5.0 to 3.6.0 (#4667)
* [dep][actions](deps): Bump actions/stale from 9.1.0 to 10.1.0 (#4669)
* [dep][go](deps): Bump github.com/jedib0t/go-pretty/v6 (#4672)
* Update embedded postgresql version to 14.19 (#4671)
* update changelog v2.2.0
-------------------------------------------------------------------
Thu Sep 25 13:32:36 UTC 2025 - Felix Niederwanger <felix.niederwanger@suse.de>
- Update to version 2.2.0:
* v2.2.0
* FDW v2.1.3
* Update pipe-fittings and steampipe-plugin-sdk
* [dep][go](deps): Bump github.com/Masterminds/semver/v3 (#4601)
* [dep][go](deps): Bump github.com/hashicorp/hcl/v2 from 2.23.0 to 2.24.0 (#4606)
* [dep][actions](deps): Bump docker/login-action from 3.4.0 to 3.5.0 (#4627)
* [dep][actions](deps): Bump actions/download-artifact from 4.3.0 to 5.0.0 (#4631)
* [dep][actions](deps): Bump actions/cache from 4.2.3 to 4.2.4 (#4634)
* [dep][actions](deps): Bump goreleaser/goreleaser-action (#4637)
* [dep][go](deps): Bump github.com/hashicorp/go-getter from 1.7.8 to 1.7.9 (#4641)
* [dep][go](deps): Bump golang.org/x/text from 0.26.0 to 0.29.0 (#4650)
* [dep][go](deps): Bump github.com/ulikunitz/xz from 0.5.12 to 0.5.14 (#4645)
* [dep][go](deps): Bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0
* Enhance StartServices function to include warning for existing Steampipe service connection on the same port (#4625)
* Add support for using function calls in config (#4639)
* Add GitHub Actions workflow to assign newly opened issues to the project tracker (#4638)
* Update badge links in README.md (#4652)
* Update plugin installation logic to skip configuration during plugin updates (#4630)
* Update plugin removal message for clarity on unneeded connections and associated plugins (#4624)
* Update release workflow to use version input for GitHub repository reference (#4632)
* Add latest tag to the released DB images in GHCR (#4617)
* Fix issue where steampipe login was not respecting PIPES_INSTALL_DIR env var (#4616)
* chore: slack notifications for post-release test workflow (#4615)
* Implement smoke test trigger in release workflow (#4605)
* Fix release workflow
* Add smoke test workflow (#4602)
-------------------------------------------------------------------
Wed Jul 09 13:03:12 UTC 2025 - Felix Niederwanger <felix.niederwanger@suse.de>
- Update to version 2.1.0:
* v2.1.0 (#4608)
* Update FDW to v2.1.0 (#4607)
* Fix versioning in task pkg
* Add smoke test workflow (#4602)
* Fix versioning (#4603)
* fix: release workflow
* [dep][go](deps): Bump golang.org/x/text from 0.24.0 to 0.26.0 (#4578)
* [dep][go](deps): Bump github.com/fsnotify/fsnotify from 1.8.0 to 1.9.0 (#4579)
* [dep][go](deps): Bump google.golang.org/grpc from 1.72.1 to 1.73.0 (#4580)
* [dep][go](deps): Bump github.com/go-viper/mapstructure/v2 (#4589)
* chore: update module to v2 and bump Go version to 1.24 (#4597)
* Merge branch 'v2.0.x' into develop
* Skip query test: reenable later
* Fix 'unused' linting errors
* add test: symlinked binary
-------------------------------------------------------------------
Thu Jun 12 06:09:29 UTC 2025 - Felix Niederwanger <felix.niederwanger@suse.de>
- Update to version 2.0.1:
* Fix pluginmanager not running error when starting steampipe via a symlink. Closes #4573 (#4574)
-------------------------------------------------------------------
Wed Jun 11 13:44:10 UTC 2025 - Felix Niederwanger <felix.niederwanger@suse.de>
- Update to version 2.0.0:
* FDW v2.0.0
* v2.0.0
* v1.2.0 (#4566)
* [dep][go](deps): Bump github.com/turbot/pipe-fittings/v2 (#4559)
* Update FDW to v1.13.0 to fix the issue where Steampipe did not correctly provide planning cost information for key-columns with an `any-of` requirement (#4565)
* [dep][actions](deps): Bump golangci/golangci-lint-action (#4524)
* [dep][go](deps): Bump github.com/spf13/viper from 1.20.0 to 1.20.1 (#4542)
* [dep][go](deps): Bump golang.org/x/sync from 0.13.0 to 0.15.0 (#4560)
* [dep][go](deps): Bump github.com/go-git/go-git/v5 from 5.15.0 to 5.16.2 (#4561)
* Improve logging for verifyRunning (#4562)
* exit 1 when a command does not exist (#4564)
* [dep][go](deps): Bump github.com/go-jose/go-jose/v4 from 4.0.4 to 4.0.5 (#4538) (#4539)
-------------------------------------------------------------------
Tue Jun 10 14:18:52 UTC 2025 - Felix Niederwanger <felix.niederwanger@suse.de>
- Update to version 1.1.4:
* v1.1.4
* Upgrade FDW to v1.12.7 and SDK to v5.11.7
* Fix issue where steampipe was returning 0 exit code for API failures. Closes #4551
* [dep][go](deps): Bump github.com/go-jose/go-jose/v4 from 4.0.4 to 4.0.5 (#4538)
-------------------------------------------------------------------
Thu May 22 08:04:24 UTC 2025 - Felix Niederwanger <felix.niederwanger@suse.de>
- Fixed _service: Switch revision from main to actual version
-------------------------------------------------------------------
Thu May 15 12:32:54 UTC 2025 - Felix Niederwanger <felix.niederwanger@suse.de>
- Update to version 1.1.3:
* v1.1.3
* [dep][actions](deps): Bump booxmedialtd/ws-action-parse-semver (#4518)
* [dep][actions](deps): Bump actions/download-artifact from 4.2.1 to 4.3.0 (#4519)
* [dep][actions](deps): Bump actions/setup-go from 5.4.0 to 5.5.0 (#4530)
* [dep][go](deps): Bump google.golang.org/grpc from 1.71.0 to 1.72.1 (#4534)
* Fix plugin manager verifyRunning function to avoid false positives, which lead to failure to start the plugin manager. Fixes #4507
-------------------------------------------------------------------
Tue May 06 18:04:03 UTC 2025 - Felix Niederwanger <felix.niederwanger@suse.de>
- Update to version 1.1.2:
* v1.1.2
* Fix issue where system-ingestible output format(csv) was humanised(comma separated) leading to a breaking change in query outputs. Closes #4525
-------------------------------------------------------------------
Tue Apr 29 06:39:10 UTC 2025 - Felix Niederwanger <felix.niederwanger@suse.de>
- Update to version 1.1.1:
* v1.1.1
* Fix issue where query batch mode outputs were not returning rows to stdout incase of any row error. Closes #4516
* github actions: pin (#4509)
* [dep][go](deps): Bump github.com/go-git/go-git/v5 from 5.13.0 to 5.15.0 (#4510)
-------------------------------------------------------------------
Tue Apr 15 06:45:52 UTC 2025 - Felix Niederwanger <felix.niederwanger@suse.de>
- Update to version 1.1.0:
* fix tests
* fix acc goreleaser
* fix acc goreleaser
* fix tests
* fix tests
* update test workflow
* v1.1.0
* update wf
* update changelog
* update fdw
* fix fdw version
* new fdw and new db
* db 14.17.0-dev.10
* new binaries tarred with --disable-copyfile macos
* upgrade pipe-fittings
* new darwin-arm64.txz tarred with --disable-copyfile macos
* 14.17.0-dev.8 and also test on darwin amd
* darwin-amd64.txz
* 14.17.0-dev.7 and also test on linux arm
* linux-arm64.txz
* 14.17.0-dev.6
* new bin for linux amd64
* set the DYLIB path for pg_dump and pg_restore bins
* go back to zonkyio bins
* run test on macos arm and linux amd
* run test on macos arm and linux amd
* changes
* new linux amd64 bin
* again try with the locally built pg (with extensions)
* again try with the locally built pg (with ssl)
* again try with the locally built pg
* upload new
* update link to download the txz which we got from zonkyio and added dump and restore
* update link to download the txz which has been built locally source
* update link to download the txz which has been built locally from source
* Revert "remove backup code"
* fix tests
* run acc tests on macos as well
* remove backup code
* update postgres database version and digest
* setup oras
* fix file ids
* update curl commands
* update build db image workflow to build the new db package
* Fix issue where plugin start timeout was getting limited to 60s. Closes #4477 (#4493)
* Added RateLimiterFromProto and RateLimiterasProto (#4500)
* Upgrade to pipe-fittings v2, go-kit v1 (#4485)
* Upgrade net and crypto to remediate vulnerabilities (#4462)
* Fix link to plugins in README
* Update README.md (#4442)
* update readme tagline (#4441)
* Update README.md (#4440)
* Update to FDW v1.12.0 (#4415)
* Update steampipe to use SDK v5.11.0
* Update to use pipe-fittings v1.6.0 (#4414)
* Release issue template
* Simplify install block in README
* update tests
* v1.0.0-rc.3
* Update README.md (#4411)
* v1.0.0-rc.2
* [dep][go](deps): Bump github.com/hashicorp/hcl/v2 from 2.20.1 to 2.22.0 (#4364)
* [dep][go](deps): Bump github.com/bgentry/speakeasy from 0.1.0 to 0.2.0 (#4372)
* Rename CloudMetadata to PipesMetadata, move to pipe-fittings pipes package
* [dep][actions](deps): Bump docker/login-action from 2 to 3 (#4370)
* [dep][go](deps): Bump github.com/jackc/pgx/v5 from 5.6.0 to 5.7.1 (#4408)
* [dep][go](deps): Bump github.com/containerd/containerd (#4405)
* Update broken link to CLA (#4403)
* tidy
* update and enable config precedence tests
* update version
* Update SteampipeWorkspaceProfile to warn for removed args in workspace instead or erroring, fix timing flag, fix implicit workspaces
* updated fdw for config dir parsing change
* Remove args
* Fix issue where steampipe was parsing all files in config dir
* update caching tests
* update fdw to fix caching
* fdw update
* fdw v1.12.0-rc.0
* update sdk ref
* update sdk ref
* update workflows
* update pipe-fittings and plugin-sdk refs
* move snapshotPanelData into steampipe from pf
* remove leftover references of cloudhost, modlocation, dashboard options
* update release workflow
* update release workflow - checkout pipe-fittings
* update release workflow - no assets required
* update version
* removed EnvIntrospection
* removed EnvCloudHost & EnvCloudToken and deprecation handling
* removed snapshot file(unused)
* removed EnvModLocation
* removed watch arg from query
* removed mod-location arg and all references
* removed EnvModLocation & EnvIntrospection
* remove powerpipe notification
* update version
* update and re-enable snapshot tests
* fix snapshot and output
* Changing plugins hub url to correct one. (#4401)
* fix cloud query issue and re-enable cloud tests
* Update README.md (#4400)
* Update README.md (#4399)
* skip tests - add TODOs
* skip tests - add TODOs
* fix cache tests
* timing streaming
* acc
* comments
* remove named query tests
* remove introspection tests
* publish snapshot working
* finally working
* snapshot output and export working
* app specific for sp plugin
* update test workflow 7
* update test workflow 6
* update test workflow 5
* update test workflow 4
* update test workflow 3
* update test workflow 2
* update test workflow
* working 1
* use pf correct branch
* use 1.6.x pf
* Fix unit test
* Fix unit tests
* go.mod
* Update workflow
* Update tests
* building
* rename Connection to SteampipeConnection remove unneeded code use CloudMetadata from pipe-fittings
* use sdk branch
* Update SteampipeOptionsBlockMapping to only include supported global options, rationalise options code
* fix paths
* clean
* cd steampipe
* path
* checkout pipe-fittings
* tidy
* query display and query result moved to pipe fittings
* remove unused display options
* steampipe timing working
* timing broken
* fix plugin list
* remove list subcommand
* tidy imports
* fix `term` transitive dependency error
* fix references
* rebase fixes
* tidy
* compiles but needs testing
* compile fixes, move more utils to pipe-fittings
* steampipe compiles
* remove terminal options
* rebased
* tidy refs
* compiles and seems to work connection state not populating
* steampipe compiles
* working on it
* working on it
* working on it
* working on it
* working on it
* move stuff to pipe-fittings
* Revert "initial snapshot refactoring"
* Revert "remove use of snapshotRequired"
* Revert "go mod tidy"
* go mod tidy
* remove use of snapshotRequired comment out non compiling code for now
* initial snapshot refactoring
* update version
* dashboardexecute -> snapshot
* remove dashboard, check options from workspace profile & default config
* remove ui/dashboard
* remove unnecessary funcs from pkg/modinstaller
* remove control testdata
* remove controlexecute and controlstatus and remove control and benchmark refs from dashboardexecute
* remove pkg/dashboard/dashboardassets
* remove pkg/dashboard/dashboardserver
* remove dashboard service from service cmd
* remove mod cmd
* remove dashboard cmd
* remove pkg/controldisplay
* remove check cmd
* remove variable cmd
-------------------------------------------------------------------
Wed Feb 19 13:20:16 UTC 2025 - Felix Niederwanger <felix.niederwanger@suse.de>
- Kickoff with version 1.0.3