Changelog

Subscribe to Steampipe changelog via RSS or join #changelog on our Slack community to stay updated on everything we ship.

Changelog image

Enhancements

  • Updated the Get hydrate calls across numerous tables to return results in non-OC1 realms (for example, government and other commercial realms) by removing the hardcoded ocid1.tenancy.oc1 root compartment prefix check. (#704) (Thanks @sbalmos for the contribution!)

Dependencies

  • Recompiled plugin with steampipe-plugin-sdk v6.1.0 that fixes data races in the in-process query execution path. Note that a failed scan on the in-process path now returns an error instead of silently returning empty results. (#705)
  • Recompiled plugin with Go version 1.26. (#683)
  • Bumped github.com/klauspost/compress from 1.17.2 to 1.18.7. (#702)
  • Bumped golang.org/x/crypto to 0.58.0.
  • Bumped google.golang.org/grpc from 1.66.0 to 1.83.1. (#698)

Dependencies

  • Bumped github.com/cloudflare/circl from v1.3.7 to v1.6.3. (#573)
  • Bumped github.com/go-jose/go-jose/v4 from v4.1.4 to v4.1.6. (#573)
  • Bumped github.com/hashicorp/go-getter from v1.7.9 to v1.8.6. (#573)
  • Bumped github.com/klauspost/compress from v1.17.2 to v1.18.7. (#570)
  • Bumped go.opentelemetry.io/otel/sdk from v1.44.0 to v1.47.0. (#573)
  • Bumped golang.org/x/crypto from v0.51.0 to v0.57.0. (#573)
  • Bumped google.golang.org/grpc from v1.66.0 to v1.83.1. (#562)
  • Bumped google.golang.org/grpc from v1.83.1 to v1.83.2. (#573)

What's new?

Bug fixes

  • Fixed the gcp_tag_binding table to build its client from the connection config (credentials, impersonate_service_account, impersonate_access_token, quota_project) like every other table, instead of silently falling back to Application Default Credentials. (#844) (Thanks @pdecat for the contribution!)
  • Replaced the deprecated ShouldIgnoreError with IgnoreConfig across all tables, fixing the golangci-lint failures on main. (#845) (Thanks @pdecat for the contribution!)

Dependencies

  • Bumped github.com/klauspost/compress to v1.18.7. (#841)
  • Bumped github.com/turbot/go-kit to v1.3.1. (#840)

What's new?

  • Added the cve_id column to the crowdstrike_spotlight_vulnerability table, which can be used as an optional qual to filter vulnerabilities by CVE through the Spotlight API. (#78)

Dependencies

What's new?

Bug fixes

  • Fixed the azuread_service_principal_app_role_assignment table to populate the service_principal_id column from principalId instead of resourceId, so queries filtered by service_principal_id now return rows. (#332)

Dependencies

Enhancements

  • Added identity_principal_id and identity_tenant_id columns to the azure_cognitive_account and azure_machine_learning_workspace tables. These expose the managed identity's principal and tenant IDs, which the identity column omits because the autorest SDK drops the read-only fields when serializing. (#1024) (Thanks @cristianchiriac for the contribution!)

Bug fixes

  • Fixed the azure_app_service_web_app table to exclude all function app kinds, such as functionapp,linux and functionapp,workflowapp (Logic App Standard), which were previously returned alongside web apps. (#1025) (Thanks @cristianchiriac for the contribution!)

Dependencies

  • Bumped golang.org/x/crypto from v0.50.0 to v0.52.0. (#1008)

Dependencies

  • Bump github.com/klauspost/compress to v1.18.7 to remediate CVE-2026-63209.
  • Bump github.com/go-jose/go-jose/v4 to v4.1.6 to remediate CVE-2026-116587.
  • Bundled steampipe-postgres-fdw upgraded to v2.2.9, which carries the same dependency updates.

Bug fixes

  • Fixed the azuread_directory_audit_report table to return all results instead of only the first page. (#325) (Thanks @amit-experimenting for the contribution!)

Dependencies

  • Recompiled plugin with Go version 1.26. (#307)
  • Recompiled plugin with steampipe-plugin-sdk v6.0.0 which fixes a data race on connection config during query execution.

Enhancements

  • Updated the docs/index.md file to clarify that client certificate authentication requires a PKCS#12 (.pfx) file, and that files created with OpenSSL 3 must be exported with the -legacy flag.

Bug fixes

  • Fixed client certificate authentication failing with pkcs12: decryption password incorrect for password-protected PKCS#12 (.pfx) certificates in some tables, as the certificate_password config argument and AZURE_CERTIFICATE_PASSWORD environment variable were being ignored. (#1023) (Thanks @cristianchiriac for the contribution!)

Bug fixes

  • Fixed the endpoint_url config argument to keep the connection's access_key, secret_key, session_token, and profile. Previously, connections that set endpoint_url ignored these and used the default AWS credential chain instead, which either silently used the wrong identity or failed with a no EC2 IMDS role found error. (#2807)
  • Fixed the aws_s3_bucket table to fall back to the connection's default region when ListBuckets fails with a region mismatch error, e.g., in networks that can only reach a single region's S3 VPC endpoint. In this case, the creation_date column returns the bucket's last modified time instead of its creation time. (#2791) (Thanks @sol791 for the contribution!)
  • Fixed the aws_connect_instance_attribute table to return rows when filtered by instance_id. (#2800) (Thanks @RaphaelFakhri for the contribution!)

Dependencies

Dependencies

  • Compiled with Go 1.26.10, which rejects certificate chains through the compromised eMudhra intermediate CAs (golang/go#82345).
  • Bundled steampipe-postgres-fdw upgraded to v2.2.8, also compiled with Go 1.26.10.

Bug fixes

  • Fixed the sponsors_listing column in github_my_organization, github_organization, github_organization_member, github_team_member, and github_user tables to no longer error when the sponsors listing has a next payout date. The next_payout_date field is now returned as a date (e.g., 2024-08-11), or null when unset. (#563) (Thanks @dark-panda for the contribution!)

What's new?

Breaking changes

  • Removed the aws_simspaceweaver_simulation table, as AWS ended support for the SimSpace Weaver service on May 20, 2026 and the API is no longer available. (#2793)

What's new?

Enhancements

  • Added column tag_filters to aws_tagging_resource table, which can be used as a query filter to list only resources matching the specified tag keys and values. (#2786) (Thanks @asreenath for the contribution!)
  • Refreshed the AWS service endpoint data used to determine supported regions, adding new regions for 35 existing services. (#2792)

Dependencies

Enhancements

  • Added server-side filtering for integer, timestamp, and boolean columns in the servicenow_incident table and in dynamic tables, and for string and integer in lists across all tables, which reduces the rows fetched from ServiceNow for filtered queries. (#47) (Thanks @jondesr for the contribution!)

Bug fixes

  • Fixed queries with a limit returning fewer rows than requested when a filter on a key column did not match ServiceNow's results exactly, such as case-variant string values, timestamp bounds, or multiple in lists. (#47)
  • Fixed <> filters on string columns in dynamic tables excluding rows that differ only by case. These filters are now applied client-side. (#47)

Dependencies

  • Recompiled plugin with Go version 1.26. (#40)
  • Recompiled plugin with steampipe-plugin-sdk v6.1.0 that fixes data races in connection config access and the in-process scan path.

What's new?

  • Added support for OIDC federated identity authentication via the new federated_token and federated_token_file connection arguments, along with the AZURE_FEDERATED_TOKEN and AZURE_FEDERATED_TOKEN_FILE environment variables. This enables authentication from CI/CD systems such as GitHub Actions and GitLab CI, and from AKS pods with workload identity enabled. For more information, please see OIDC Federated Identity. (#1013) (Thanks @jmapro for the contribution!)
  • New tables added

Dependencies

  • Bump golang.org/x/crypto to v0.55.0 to remediate CVE-2026-56854.
  • Bump google.golang.org/grpc to v1.83.2 to remediate CVE-2026-84445.
  • Bump github.com/containerd/containerd to v1.7.35 to remediate CVE-2026-53495.
  • Bump github.com/go-git/go-git/v5 to v5.19.2 to remediate CVE-2026-71556 and CVE-2026-71557.
  • Bump golang.org/x/net to v0.58.0 to remediate CVE-2026-25680.
  • Bump github.com/aws/aws-sdk-go-v2/service/s3 to v1.97.3 to remediate GHSA-xmrv-pmrh-hhx2.
  • Bundled steampipe-postgres-fdw upgraded to v2.2.7, which carries the same dependency updates.

Bug fixes

  • Fixed the Steampipe Anywhere Postgres FDW builds for Linux AMD64, which in v1.14.0 were linked against glibc 2.38 and failed to load on distributions with older glibc versions, such as Ubuntu 22.04 and Debian 12, with version 'GLIBC_2.38' not found. The Linux AMD64 Postgres FDW and SQLite extension artifacts are now built on Ubuntu 22.04. (turbot/steampipe-workflows#110)

Bug fixes

  • Fixed the project and organization columns in the scaleway_kubernetes_cluster table to correctly return the project and organization IDs instead of null. (#175) (Thanks @pdecat for the contribution!)
  • Fixed the dashboard_enabled column in the scaleway_kubernetes_cluster table and the autoscaling and autohealing columns in the scaleway_kubernetes_pool table to correctly return null instead of false when the API does not return a value. (#175) (Thanks @pdecat for the contribution!)

Bug fixes

  • Fixed the plugin module path to include the /v2 suffix required for v2 releases, which caused the v2.0.0 Steampipe Anywhere (Postgres FDW, SQLite, and export) builds to fail.

Thanks to @pdecat for contributing all of the table, API, and SDK changes in this release!

Breaking changes

  • Updated the scaleway_vpc_private_network table to use the Scaleway VPC v2 API, in which private networks are regional resources. The zone column has been replaced by region, and the get key columns are now id and region instead of id and zone. The table now iterates over the regions connection config argument instead of zones and connections that set zones without regions will only return private networks from the default region until regions is added. Queries that filter on or select zone must be updated. (#171)
  • Removed the creation_info column from the scaleway_account_ssh_key table, as it is not returned by the IAM API. (#170)

What's new?

Enhancements

  • Added vpc_id, dhcp_enabled, and subnets columns to the scaleway_vpc_private_network table, with vpc_id available as an optional filter. (#171)
  • Updated the scaleway_account_ssh_key table to use the Scaleway IAM API, as the Account v2alpha1 SSH key API has been removed and the table no longer returned data. Added the disabled column. (#170)

Bug fixes

  • Fixed the scaleway_account_ssh_key, scaleway_iam_api_key, and scaleway_iam_user tables to return an error instead of causing a plugin panic when the API call fails. (#169)
  • Fixed the plugin to correctly use credentials from the SCW_ACCESS_KEY and SCW_SECRET_KEY environment variables when access_key and secret_key are not set in the connection config. (#169)

Dependencies

  • Recompiled plugin with Go version 1.26. (#159)
  • Recompiled plugin with steampipe-plugin-sdk v6.1.0 that fixes data races in the SDK's in-process execute path.

Bug fixes

  • Fixed the components column in the jira_backlog_issue table to correctly return component IDs instead of causing a plugin panic. (#208) (Thanks @dark-panda for the contribution!)
  • Fixed the actor_account_ids column in the jira_project_role table to correctly handle group actors instead of causing a plugin panic. (#209) (Thanks @dark-panda for the contribution!)

Dependencies

  • Recompiled plugin with Go version 1.26. (#197)
  • Recompiled plugin with steampipe-plugin-sdk v6.1.0 that fixes a data race on connection config between the SDK's connection-update goroutine and plugin worker goroutines.

Bug fixes

  • Fixed the cloudflare_access_policy table to correctly return results instead of hanging indefinitely while paginating accounts. (#212) (Thanks @dark-panda for the contribution!)

Dependencies

What's new?

Bug fixes

  • Fixed the deregistered_at column in aws_ecs_task_definition table to no longer fail with a time.Time type mismatch error when any task definition in the account has been deregistered. (#2785) (Thanks @pmarques for the contribution!)
  • Fixed the aws_cloudtrail_query table to no longer pass the deprecated EventDataStore parameter to the DescribeQuery API. (#2788) (Thanks @clanky1024 for the contribution!)

Dependencies

Enhancements

  • Added support for the new ap-southeast-8 (Malaysia, Johor) region. (#564) (Thanks @ahlfors for the contribution!)

Bug fixes

  • Fixed the redundancy_type, tags, and tags_src columns in the alicloud_oss_bucket table to return data instead of null. (#565) (Thanks @ahlfors for the contribution!)

Dependencies

  • Recompiled plugin with Go version 1.26. (#552)
  • Recompiled plugin with steampipe-plugin-sdk v6.1.0 that fixes a data race on connection config between the SDK's connection-update goroutine and plugin worker goroutines.

Dependencies

  • Compiled with Go 1.26.5 to remediate CVE-2026-27143 and other Go standard-library vulnerabilities.
  • Bump golang.org/x/crypto to v0.52.0 to remediate CVE-2026-39830 through CVE-2026-39834, CVE-2026-42508 and CVE-2026-46595.
  • Bump github.com/containerd/containerd to v1.7.33 to remediate CVE-2026-46680 and CVE-2026-53488.
  • Bump github.com/go-git/go-git/v5 to v5.19.1 to remediate CVE-2026-45022 and CVE-2026-41506.
  • Bump github.com/go-git/go-billy/v5 to v5.9.0 to remediate CVE-2026-44973.
  • Bump oras.land/oras-go/v2 to v2.6.2 to remediate CVE-2026-50151.
  • Bump github.com/hashicorp/go-getter to v1.8.6 to remediate CVE-2026-4660.
  • Bundled steampipe-postgres-fdw upgraded to v2.2.5, which carries the same Go toolchain and dependency updates.

What's new?

Enhancements

  • Added optional quals for head_sha, actor_login, and created_at (with range support) to github_actions_repository_workflow_run table. (#558) (Thanks @WallyGuzman for the contribution!)

Bug fixes

  • Fixed the workflow_id column type of github_actions_repository_workflow_run table to be INT instead of STRING. (#558)
  • Fixed nil pointer panics on nullable timestamp columns in github_actions_cache, github_actions_repository_workflow_job, and github_actions_repository_workflow_run tables. (#558)

Enhancements

  • Added the subscription column to the cloudflare_zone table. (#210) (Thanks @sbldevnet for the contribution!)

Dependencies

  • Recompiled plugin with steampipe-plugin-sdk v6.0.0.
  • Recompiled plugin with Go version 1.26. (#199)

What's new?

Bug fixes

  • Removed the hardcoded account_id column from the salesforce_user table to prevent query errors in orgs without Customer or Partner portals enabled. The column is still added automatically in orgs where the User.AccountId field exists. (#100) (Thanks @vthiery for the contribution!)

Dependencies

  • Recompiled plugin with steampipe-plugin-sdk v6.0.0 which fixes a data race on connection config access.
  • Recompiled plugin with Go version 1.26.0. (#91)

Enhancements

  • Added owner_references column to dynamically-generated custom resource tables. (#374) (Thanks @wguilherme for the contribution!)

What's new?

Enhancements

  • Added a default rate limiter for the azure_storage_share_file table to avoid ARM 429 throttling errors. (#1007) (Thanks @pdecat for the contribution!)

Bug fixes

  • Fixed the retention_policy_property and transparent_data_encryption columns in azure_sql_database table to correctly return data instead of null.

Dependencies

  • Recompiled plugin with steampipe-plugin-sdk v6.0.0 and Go v1.26.0.
  • Bumped github.com/Azure/azure-sdk-for-go/sdk/azcore from v1.21.0 to v1.21.1. (#1000)
  • Bumped github.com/Azure/azure-storage-blob-go from v0.12.0 to v0.15.0. (#998)
  • Bumped github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/mysql/armmysqlflexibleservers/v2 from v2.0.0-beta.3 to v2.0.0-beta.5. (#989)
  • Bumped github.com/turbot/go-kit from v1.1.0 to v1.3.1. (#990)
  • Bumped github.com/hashicorp/go-getter from v1.7.9 to v1.8.6. (#984)
  • Bumped go.opentelemetry.io/otel/sdk from v1.26.0 to v1.43.0. (#983)
  • Bumped github.com/go-jose/go-jose/v4 from v4.1.3 to v4.1.4. (#993)
  • Bumped github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream from v1.7.7 to v1.7.8. (#994)
  • Bumped github.com/aws/aws-sdk-go-v2/service/s3 from v1.97.1 to v1.97.3.
  • Bumped lodash from v4.17.21 to v4.18.1 in /azure-test. (#982)
  • Bumped diff from v4.0.2 to v4.0.4 in /azure-test. (#980)
  • Bumped picomatch from v2.3.1 to v2.3.2 in /azure-test. (#979)

Enhancements

  • Added columns deregistration_protection, free_tier_eligible, image_allowed, last_launched_time, source_image_id, and source_image_region to aws_ec2_ami and aws_ec2_ami_shared tables. (#2774) (Thanks @StephenKing for the contribution!)
  • Added column start_after to aws_s3_object table, which can be used as a query filter to start listing objects after the specified key. (#2772) (Thanks @OsMikeBl for the contribution!)

What's new?

Bug fixes

  • The aws_cloudwatch_log_subscription_filter table will now skip log groups using the Infrequent Access log class, which do not support the DescribeSubscriptionFilters API, instead of failing the entire query with a ValidationException error.
  • Fixed region resolution to recognize the il (Israel) and mx (Mexico) commercial region prefixes, so connections using region wildcards such as il-* or mx-* now resolve to the correct partition. (#2724) (Thanks @Abhi011999 for the contribution!)

Dependencies

Enhancements

  • Added support for passing inline kubeconfig contents to the config_path config argument. (#354) (Thanks @Abhi011999 for the contribution!)
  • Added time_zone column to the kubernetes_cronjob table. (#365) (Thanks @mikkeloscar for the contribution!)

Bug fixes

  • Bundled steampipe-postgres-fdw upgraded to v2.2.4 — fixes statement_timeout, pg_cancel_backend, and pg_terminate_backend having no effect when a plugin's gRPC stream stalls. Affected sessions previously held AccessShareLock indefinitely, blocking partition swaps and other DDL until restart. (steampipe-postgres-fdw#671)

Bug fixes

  • Fixed ExpiredToken errors on long-running queries when Turbot Pipes rotates STS credentials mid-query. The plugin now refreshes credentials on every AWS request signing call instead of capturing them at aws.Config construction time, so in-flight goroutines pick up rotated credentials within the 60s CredentialsCache window. (#2756)

Dependencies

  • Upgraded steampipe-plugin-sdk to v6.0.0, which adds the Connection.GetConfig / SetConfig accessors and the per-connection sync.RWMutex that the rotation fix above depends on. Plugin builds now require Go 1.26.

Dependencies

  • Upgrade github.com/jackc/pgx/v5 to v5.9.2 to remediate CVE-2026-41889 (CRITICAL).
  • Upgrade github.com/go-jose/go-jose/v4 to v4.1.4 to remediate CVE-2026-34986.
  • Upgrade go.opentelemetry.io/otel/sdk to v1.43.0 to remediate CVE-2026-24051 (HIGH) and CVE-2026-39883.
  • Bundled steampipe-postgres-fdw upgraded to v2.2.3.
  • Compiled with Go 1.26.1.

Bug fixes

  • Fix steampipe plugin install failing with an opaque 403 Forbidden when stale GHCR credentials are present in ~/.docker/config.json (e.g. from a prior docker login). Now retries the OCI pull anonymously when stored credentials are rejected. (pipe-fittings#792)

Dependencies

  • Upgrade google.golang.org/grpc to v1.79.3 to remediate CVE-2026-33186 (CRITICAL).
  • Upgrade go.opentelemetry.io/otel/sdk to v1.40.0 to remediate CVE-2026-24051 (HIGH).
  • Bundled steampipe-postgres-fdw upgraded to v2.2.2.
  • Compiled with Go 1.26.1.

Bug fixes

  • Fixed Darwin AMD64 Steampipe Anywhere builds producing incorrect architecture binaries due to using ARM64 runner.