Skip to content

Latest commit

 

History

History
365 lines (216 loc) · 23.2 KB

CHANGELOG.md

File metadata and controls

365 lines (216 loc) · 23.2 KB

v1.0.0 [2024-10-22]

There are no significant changes in this plugin version; it has been released to align with Steampipe's v1.0.0 release. This plugin adheres to semantic versioning, ensuring backward compatibility within each major version.

Dependencies

v0.29.0 [2024-07-26]

Enhancements

  • Updated the plugin to use fully qualified names while creating CRD tables to make sure that you can query the exact custom resource if there are multiple resources with the same singular name. (#228) (Thanks @afarid for the contribution!!)

Bug fixes

  • Fixed the kubernetes_custom_resource_definition table to correctly list out all the CRDs on a cluuster instead of returning a truncated set. (#235) (Thanks @afarid for the contribution!!)

v0.28.1 [2024-06-17]

Bug fixes

  • Fixed the issue of missing and inconsistent columns in Kubernetes CRD tables. (#229) (Thanks @dongho-jung for the contribution!!)

v0.28.0 [2024-05-09]

Enhancements

  • The context_name column has now been assigned as a connection key column across all the tables which facilitates more precise and efficient querying across multiple Kubernetes connections. (#217)
  • The Plugin and the Steampipe Anywhere binaries are now built with the netgo package. (#219)
  • Added the version flag to the plugin's Export tool. (#65)

Dependencies

v0.27.0 [2024-01-22]

Enhancements

  • Added the annotations columns on all CRD resources. (#202)
  • Updated the API version for table kubernetes_horizontal_pod_autoscaler. (#190)

v0.26.0 [2023-12-12]

What's new?

Dependencies

  • Recompiled plugin with steampipe-plugin-sdk v5.8.0 that includes plugin server encapsulation for in-process and GRPC usage, adding Steampipe Plugin SDK version to _ctx column, and fixing connection and potential divide-by-zero bugs. (#196)

v0.25.2 [2023-11-21]

Bug fixes

  • Fixed the plugin to pass the namespace qualifier to the Kubernetes API client when querying namespace scoped resources. (#181) (Thanks @pdecat for the contribution!!)

v0.25.1 [2023-10-03]

Bug fixes

  • Fixed the plugin to prevent crashes when source_types config argument contains manifest but manifest_file_paths is not defined. (#177)

Dependencies

v0.25.0 [2023-10-02]

Dependencies

v0.24.0 [2023-09-29]

Deprecated

  • The source_type config argument has been deprecated and will be removed in the next major version. Please use the source_types config argument instead. If both config arguments are set, source_types will take precedence. For backward compatibility, please see below for old and new value equivalents: (#167)
    • source_type = 'all' : source_types = ["deployed", "helm", "manifest"]
    • source_type = 'deployed' : source_types = ["deployed"]
    • source_type = 'helm' : source_types = ["helm"]
    • source_type = 'manifest' : source_types = ["manifest"]

What's new?

  • Added the source_types config argument, which allows specifying a combination of source types to load per connection. (#167)

v0.23.0 [2023-09-26]

What's new?

Dependencies

v0.22.1 [2023-08-24]

Bug fixes

  • Fixed the data column of kubernetes_config_map and kubernetes_secret tables to correctly return data instead of nil. (#150) (Thanks @hileef for the contribution!!)

v0.22.0 [2023-07-05]

Enhancements

  • The plugin has been updated to support the new environment variables KUBECONFIG and KUBE_CONFIG_PATH, replacing the previous variables KUBE_CONFIG_PATHS and KUBERNETES_MASTER. The usage of KUBE_CONFIG_PATHS and KUBERNETES_MASTER has been marked as deprecated and will be removed in a future release. To ensure seamless functionality, it is strongly recommended to update any existing scripts and workflows to utilize the new environment variables instead. (#142) (Thanks @mrkwtz for the contribution!!)

v0.21.0 [2023-06-23]

What's new?

  • Added support to query Kubernetes Helm charts. This can be set using the helm_rendered_charts config argument in the kubernetes.spc file. Please check the Helm Charts section for more information. (#139)

Bug fixes

  • Fixed typo in the description of service_name column of kubernetes_stateful_set table. (#141) (Thanks @jacksgt for the contribution!!)

Dependencies

  • Recompiled plugin with steampipe-plugin-sdk v5.5.0 which significantly reduces API calls and boosts query performance, resulting in faster data retrieval. (#139)

v0.20.0 [2023-05-24]

What's new?

  • Added support to query Kubernetes manifest files. This can be set using the manifest_file_paths config argument in the kubernetes.spc file. Please check the Supported Manifest File Path Formats section for more information. (#129)

v0.19.0 [2023-05-11]

Dependencies

  • Recompiled plugin with steampipe-plugin-sdk v5.4.1 which fixes increased plugin initialization time due to multiple connections causing the schema to be loaded repeatedly. (#134)

v0.18.1 [2023-04-14]

Bug fixes

  • The plugin will no longer fail to initialize when attempting to create dynamic custom resource tables and the client cannot be created. (#130)
  • Fixed the selector_query column of kubernetes_replication_controller table to correctly return data instead of an error. (#127)
  • Fixed kubernetes_endpoint_slice, kubernetes_horizontal_pod_autoscaler, kubernetes_pod_disruption_budget and kubernetes_pod_security_policy tables to correctly return data instead of an error by removing incompatible API dependencies. (#126)

v0.18.0 [2023-04-04]

What's new?

  • Added a new config argument custom_resource_tables to allow filtering of which CRDs to create table for. For more information please check the Configuration section. (#121)

Enhancements

  • Updated docs/index.md to include better and more detailed multiple context connection examples. (#122)

v0.17.0 [2023-03-09]

What's new?

Dependencies

  • Recompiled plugin with steampipe-plugin-sdk v5.2.0 which includes fixes for query cache pending item mechanism and aggregator connections not working for dynamic tables. (#110)

v0.16.0 [2023-02-10]

Enhancements

  • Added column title to kubernetes_config_map table. (#107)

Dependencies

v0.15.0 [2023-01-05]

Bug fixes

  • Renamed column backend to default_backend in kubernetes_ingress table to correctly follow the naming convention used in the API response. (#98)
  • Fixed the default_backend column (earlier named as backend) in kubernetes_ingress table to correctly return data instead of an error. (#98)

Dependencies

  • Recompiled plugin with steampipe-plugin-sdk v5.0.2 which fixes optional key column quals not working correctly for list hydrate call for plugins using TableMapFunc. (#103)

v0.14.0 [2022-12-26]

What's new?

v0.13.1 [2022-11-18]

Bug fixes

  • Temporarily disabled dynamic custom resource table creation due to aggregator connection incompatibility. (#95)

v0.13.0 [2022-11-16]

What's new?

Dependencies

v0.12.0 [2022-10-19]

What's new?

v0.11.0 [2022-09-26]

What's new?

Dependencies

  • Recompiled plugin with steampipe-plugin-sdk v4.1.7 which includes several caching and memory management improvements. (#80)
  • Recompiled plugin with Go version 1.19. (#80)

v0.10.0 [2022-07-07]

Enhancements

v0.9.0 [2022-06-27]

Enhancements

v0.8.0 [2022-06-01]

Enhancements

  • Added additional optional key quals, page limits, filter support, and context cancellation handling across all the tables. (#53)

v0.7.1 [2022-05-23]

Bug fixes

  • Fixed the Slack community links in README and docs/index.md files. (#68)

v0.7.0 [2022-05-16]

Enhancements

  • Added column selector_query to the following tables: (#65)
    • kubernetes_daemonset
    • kubernetes_deployment
    • kubernetes_job
    • kubernetes_replicaset
    • kubernetes_replication_controller
  • Added column label_selector to kubernetes_pod table. (#64)

v0.6.0 [2022-04-28]

Enhancements

  • Added support for native Linux ARM and Mac M1 builds. (#58)
  • Recompiled plugin with steampipe-plugin-sdk v3.1.0 and Go version 1.18. (#57)
  • Added column available_replicas to kubernetes_stateful_set table (#60)

v0.5.0 [2022-03-23]

Enhancements

v0.4.0 [2022-01-19]

What's new?

Enhancements

  • Imported the azure package to get the authentication that works with AzureAD OIDC (#48)
  • Recompiled plugin with steampipe-plugin-sdk v1.8.3 (#49)
  • Added the template column to the kubernetes_stateful_set table (#46)

v0.3.0 [2021-12-10]

What's new?

  • Added support for querying Kubernetes clusters that use OIDC authentication mechanism (#34)

v0.2.0 [2021-12-08]

Enhancements

v0.1.0 [2021-09-01]

What's new?

Enhancements

v0.0.2 [2021-06-03]

What's new?

v0.0.1 [2021-04-01]

What's new?