Skip to content

Latest commit

 

History

History
1001 lines (611 loc) · 65.5 KB

CHANGELOG.md

File metadata and controls

1001 lines (611 loc) · 65.5 KB

v1.1.0 [2024-11-02]

What's new?

Enhancements

  • Added firewall_rules column to the azure_postgresql_flexible_server table. (#852)

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.

Breaking changes

  • Removed the deprecated azure_ad_group, azure_ad_user and azure_ad_service_principal tables. (#849)

v0.66.0 [2024-09-28]

Enhancements

  • Added data_access_auth_mode and public_network_access columns to the azure_compute_disk table. (#844)
  • Added zone_redundant, geo_region, elastic_scale_enabled, worker_tier_name, target_worker_count, and target_worker_size_id columns to the azure_app_service_plan table. (#842)
  • Added virtual_machine_scale_set and orchestration_mode columns to azure_compute_virtual_machine and azure_compute_virtual_machine_scale_set tables respectively. (#829) (Thanks @pdecat for the contribution!)

Bug fixes

  • Fixed the power_state column of azure_compute_virtual_machine_scale_set_vm table to correctly return data instead of an error for Virtual Machines running in flexible orchestration mode. (#829) (Thanks @pdecat for the contribution!)

v0.65.0 [2024-09-03]

What's new?

Enhancements

  • Added time_created column to the azure_compute_virtual_machine table. (#831)
  • Added ip_configuration, linked_public_ip_address, nat_gateway and service_public_ip_address columns to the azure_public_ip table. (#836)
  • Added 20 new columns to the azure_postgresql_flexible_server table. (#824)

Bug fixes

  • Fixed the ip_configurations column of the azure_subnet table to correctly return data instead of null. (#822)
  • Fixed the web_application_firewall_configuration column of azure_application_gateway table to correctly return data instead of null. (#835)

Dependencies

  • Recompiled plugin with Go version 1.22. (#832)
  • Recompiled plugin with steampipe-plugin-sdk v5.10.4 that fixes logging in the plugin export tools.
  • Updated the azure_mysql_flexible_server and azure_postgresql_flexible_server tables to use the new Azure ARM Go package. (#820)

v0.64.0 [2023-08-07]

Enhancements

  • Added Reader and Data Access role assignment information to the docs/index.md file. (#811)

Bug fixes

  • Fixed the azure_compute_virtual_machine table to correctly populate the guest_configuration_assignments column across all Azure environments. (#816)
  • Fixed the azure_role_assignment table to correctly return the result while using any mode of plugin authentication. (#809)
  • Fixed the paging issue in the azure_monitor_activity_log_event table. (#810)

v0.63.0 [2024-07-22]

What's new?

Bug fixes

  • Fixed the power_state column of the azure_compute_virtual_machine table to correctly return data instead of a nil pointer dereference error. (#804)

v0.62.0 [2024-07-12]

  • Added column power_state to the azure_compute_virtual_machine_scale_set_vm table. (#800) (Thanks @pdepdecatcat for the contribution!)

Bug fixes

  • Fixed the azure_log_alert table to correctly return values for scopes, actions, description, enabled and condition columns instead of null. (#796)

v0.61.0 [2024-07-04]

Enhancements

  • Added column public_network_access to the azure_storage_account table. (#794)

Bug fixes

  • Fixed the export tool of the plugin to return a non-zero error code instead of 0 whenever an error occurred. (#79)

v0.60.0 [2024-07-01]

Bug fixes

  • Reverted the Export CLI behaviour to return <nil> for null values instead of empty. (#77)

v0.59.0 [2024-06-21]

What's new?

Enhancements

  • Added column tags to the azure_subscription table. (#784)
  • Added the following columns to the azure_network_interface table: (#779)
    • auxiliary_mode
    • disable_tcp_state_tracking
    • dscp_configuration
    • migration_phase
    • nic_type
    • private_endpoint
    • private_link_service
    • vnet_encryption_supported
    • workload_type

v0.58.0 [2024-06-15]

What's new?

Bug fixes

  • Fixed the public_network_access_for_ingestion and the public_network_access_for_query columns of azure_application_insight table to be of String data type instead of JSON data type. (#769)
  • Fixed the azure_role_assignment table to correctly return values for principal_id and principal_type columns instead of null. (#763)
  • Fixed the web_application_firewall_configuration of azure_application_gateway table to correctly return data instead of null. (#770)

v0.57.0 [2024-05-13]

Enhancements

  • The Plugin and the Steampipe Anywhere binaries are now built with the netgo package. (#756)

Bug fixes

  • Fixed the server_properties column in the azure_postgresql_flexible_server table to correctly return data instead of nil. (#754)

Dependencies

v0.56.0 [2024-04-30]

What's new?

Enhancements

  • The subscription_id column has now been assigned as a connection key column across all the tables which facilitates more precise and efficient querying across multiple Azure subscriptions. (#740)
  • Added the version flag to the plugin's Export tool. (#65)

Bug fixes

  • Fixed the plugin's Postgres FDW Extension crash issue.

Dependencies

v0.55.0 [2024-03-22]

What's new?

Enhancements

  • Added the access_keys column to azure_storage_account table. (#730)
  • Added the disable_local_auth column to azure_cosmosdb_account table. (#736)

v0.54.0 [2024-02-02]

What's new?

Enhancements

  • Added the authorization_rules column to azure_servicebus_namespace table. (#719)

v0.53.0 [2024-01-22]

Enhancements

  • Added the audit_policy column to azure_sql_database and azure_sql_server tables. (#711)
  • Added the webhooks column to azure_container_registry table. (#710)
  • Added the disable_local_auth and status columns to azure_servicebus_namespace table. (#715)

Bug fixes

  • Fixed the azure_key_vault_secret table to correctly return data when keyvault name is in camel-case. (#638)

v0.52.0 [2023-12-12]

What's new?

Dependencies

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

v0.51.0 [2023-11-02]

What's new?

v0.50.1 [2023-10-04]

Dependencies

v0.50.0 [2023-10-02]

Dependencies

v0.49.0 [2023-08-31]

What's new?

v0.48.0 [2023-08-24]

Enhancements

  • Added the server_security_alert_policy column to azure_mysql_server table. (#656)
  • Added the storage_info_value column to azure_app_service_web_app table. (#657)

Bug fixes

  • Fixed the disable_local_auth column in azure_eventgrid_domain table to correctly return data instead of null. (#658)

v0.47.0 [2023-08-17]

Enhancements

  • Added the server_security_alert_policy column to azure_postgresql_server table. (#651)
  • Added the identity column to azure_kusto_cluster table. (#652)
  • Added the site_config_resource column to azure_app_service_web_app_slot table. (#653)

Bug fixes

  • Fixed the GetConfig of azure_app_service_web_app_slot table to correctly return data instead of an empty row. (#654)

v0.46.0 [2023-07-19]

What's new?

v0.45.1 [2023-07-14]

Bug fixes

  • Fixed the private_endpoint_connections column of the azure_mariadb_server table to correctly return data instead of null. (#631)

v0.45.0 [2023-07-06]

What's new?

v0.44.0 [2023-06-20]

Dependencies

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

v0.43.0 [2023-05-30]

Enhancements

  • Added columns table_logging_delete, table_logging_read, table_logging_retention_policy, table_logging_version, table_logging_write, and table_properties to azure_storage_account table. (#614)

v0.42.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. (#604)

v0.41.1 [2023-05-04]

Bug fixes

  • Fixed the intrusion_detection_mode column of azure_firewall_policy table to correctly return data instead of null. (#609)

v0.41.0 [2023-04-21]

Enhancements

  • Added columns status_of_primary and status_of_secondary to azure_storage_account table. (#605) (Thanks @pdecat for the contribution!)

v0.40.1 [2023-04-05]

Bug fixes

  • Fixed the throughput_settings column of azure_cosmosdb_mongo_collection and azure_cosmosdb_mongo_database tables to correctly return data instead of an error, when default throughput setting is used for databases or collections. (#602)

v0.40.0 [2023-03-31]

What's new?

Enhancements

  • Added column restore_parameters to azure_cosmosdb_account table. (#594)

Dependencies

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

v0.39.0 [2023-03-24]

What's new?

Enhancements

  • Added column throughput_settings to azure_cosmosdb_mongo_database table. (#587)
  • Added column backup_policy to azure_cosmosdb_account table. (#585)

v0.38.0 [2023-03-15]

What's new?

Bug fixes

  • Fixed column name typo in azure_compute_virtual_machine_scale_set_network_interface table. (#573) (Thanks @jackdelab for the contribution!)

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. (#574)

v0.37.0 [2023-02-22]

What's new?

v0.36.0 [2023-02-10]

Enhancements

  • Added column vnet_rules to azure_mysql_server table. (#558)

Bug fixes

  • Fixed the ip_configurations column in azure_firewall table to return null instead of a panic error when no IP configuration is set on the Azure firewall. (#561) (Thanks @mdaguete for the contribution!!)

Dependencies

v0.35.1 [2023-01-10]

Bug fixes

  • Fixed the vulnerability_assessment_scan_records column of the azure_sql_database table to return nil instead of an error when vulnerability assessment settings are unavailable for a SQL database. (#552)
  • Fixed the ip_configurations column of the azure_subnet table to return nil instead of an error when IP configuration details are unavailable for a subnet. (#556)

v0.35.0 [2022-11-25]

What's new?

v0.34.2 [2022-11-11]

Bug fixes

  • Fixed the authentication flow to correctly refresh expired Azure CLI token credentials. (#544)

v0.34.1 [2022-11-10]

Dependencies

v0.34.0 [2022-11-07]

What's new?

Enhancements

  • Updated the docs/index.md file to include multi-subscription configuration examples. (#538)
  • Added column apps to the azure_app_service_plan table. (#536)

Bug fixes

  • Fixed the column virtual_network_rules of the azure_cosmosdb_account table to correctly return data instead of null. (#532)
  • Fixed the azure_app_configuration table table to correctly return results instead of returning an error. (#531)
  • Fixed capabilities, costs, location_info and restrictions columns in azure_compute_resource_sku table to correctly return data instead of an empty array. (#528)
  • Fixed invalid references to GCP Monitor in various azure_compute_* table documents. (#520) (Thanks @JoshRosen for the fix!)

v0.33.0 [2022-09-29]

Dependencies

v0.32.0 [2022-09-15]

Enhancements

  • Added column diagnostic_logs_configuration to azure_app_service_web_app table. (#517)

Bug fixes

  • Fixed location -> region column names in azure_virtual_network table doc examples. (#511)

Deprecated

  • Updated azure_ad_group, azure_ad_service_principal, and azure_ad_user tables (deprecated in v0.20.0) to no longer return results and instead return an error and suggest the respective replacement table. These tables will be removed entirely from this plugin in a future version.

v0.31.0 [2022-07-22]

Dependencies

v0.30.0 [2022-07-01]

Enhancements

v0.29.0 [2022-06-27]

Enhancements

v0.28.0 [2022-06-09]

What's new?

  • Added ignore_error_codes config arg to provide users the ability to set a list of additional Azure error codes to ignore while running queries. For instance, to ignore some common access denied errors, which is helpful when running with limited permissions, set the argument ignore_error_codes = ["UnauthorizedOperation", "InsufficientAccountPermissions"]. For more information, please see Azure plugin configuration. (#495)

Bug fixes

  • Fixed azure_mssql_elasticpool, azure_mysql_flexible_server, azure_policy_assignment, azure_public_ip and azure_storage_share_file tables to correctly return data instead of an empty row. (#495)

v0.27.2 [2022-06-01]

Bug fixes

  • Fixed the access_control column in azure_logic_app_workflow table to consistently return null instead of intermittently returning {} when no data is available. (#486)

v0.27.1 [2022-05-23]

Bug fixes

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

v0.27.0 [2022-05-05]

What's new?

Enhancements

  • Added ip_configurations column to azure_subnet table. (#483)

v0.26.0 [2022-04-27]

What's new?

Enhancements

Bug fixes

  • azure_storage_share_file table has been updated to handle FeatureNotSupportedForAccount error when the storage type is BlockBlobStorage (#478)

v0.25.0 [2022-04-05]

What's new?

Enhancements

  • Fixed the network_access_policy column of azure_compute_disk table to correctly return the network access policy instead of null (#447)
  • Updated the data type of create_mode and read_scale columns to string in azure_sql_database table (#459)

Bug fixes

  • azure_storage_table and azure_storage_queue tables have been updated to handle the FeatureNotSupportedForAccount error when the storage type is BlockBlobStorage (#467) (#465)

v0.24.0 [2022-03-23]

Enhancements

v0.23.2 [2022-01-19]

Bug fixes

  • Fixed: Authentication session credentials are now cached correctly (#442)

v0.23.1 [2022-01-07]

Bug fixes

  • Renamed column environment_name to cloud_environment across all the tables to remain consistent with Azure documentation (#438)

v0.23.0 [2022-01-05]

What's new?

Enhancements

  • Added column environment_name across all the tables (#424)
  • Added column diagnostic_settings to azure_storage_account table (#432)
  • Added column server_configurations to azure_mysql_server table (#429)
  • azure_storage_account, azure_storage_blob_service, azure_storage_container, azure_storage_queue, azure_storage_table and azure_storage_table_service tables have been updated to handle the FeatureNotSupportedForAccount error when the storage type is FileStorage (#418)
  • Recompiled plugin with steampipe-plugin-sdk v1.8.3 (#431)

Bug fixes

  • immutability_policy column in azure_storage_container table will now correctly return the data instead of returning null when immutability policy is set to a storage container (#434)

v0.22.0 [2021-12-15]

Enhancements

  • Added os_name and os_version columns to the azure_compute_virtual_machine table (#420)

v0.21.1 [2021-12-02]

Enhancements

  • Updated the descriptions for azure_ad_group, azure_ad_service_principal and azure_ad_user tables to reflect the deprecation status (#414)

Bug fixes

  • Fixed azure_ad_group, azure_ad_service_principal and azure_ad_user tables to use GraphEndpoint instead of ResourceManagerEndpoint to make the API calls (#413)

v0.21.0 [2021-11-23]

Enhancements

v0.20.0 [2021-10-26]

Enhancements

  • Updated: Add context cancellation handling to all the tables (#343)
  • Recompiled plugin with steampipe-plugin-sdk v1.7.0 (#400)
  • The configuration section in the docs/index.md file now includes additional information on different methods of setting up credentials in the azure.spc file (268)

Bug fixes

  • Fixed: Authentication now works properly for non-public cloud environments (268)

Deprecated

v0.19.0 [2021-10-07]

What's new?

Enhancements

  • Added encryption_scope column to azure_storage_account table (#392)
  • Added security_profile column to azure_compute_virtual_machine table (#387)
  • Added public_network_access and minimal_tls_version column to azure_sql_server table (#371)
  • Added guest_configuration_assignments column to azure_compute_virtual_machine table (#353) (#380)
  • Added cluster_settings column to azure_app_service_environment table (#360)
  • Added developer_portal_url, disable_gateway, enable_client_certificate, api_version_constraint, certificates, custom_properties, identity_user_assigned_identities, virtual_network_type, restore, scm_url, zones and diagnostic_settings columns to azure_api_management table (#336)
  • Added security_alert_policies column to azure_mssql_managed_instance table (#333)
  • Added private_endpoint_connections column to azure_eventhub_namespace table (#331)
  • Added private_endpoint_connections column to azure_servicebus_namespace table (#334)
  • Added server_keys column to azure_mysql_server table (#337)
  • Added identity column to azure_compute_virtual_machine table (#341)
  • Added server_keys column to azure_postgresql_server table (#299)
  • Added private_endpoint_connections column to azure_key_vault table (#306) (#342)
  • Added private_endpoint_connections column to azure_sql_server table (#300)
  • Added private_endpoint_connections column to azure_data_factory table (#298)

Bug fixes

  • Querying column encryption in table azure_servicebus_namespace now render all available properties (#366)
  • Querying column cluster_arm_id in table azure_eventhub_namespace no longer return nil if available (#351)
  • Querying column private_endpoint_connections in table azure_mysql_server now render all available properties (#338)
  • Querying column private_endpoint_connections in table azure_postgresql_server now render all available properties (#339)
  • Querying column encryption_protector in table azure_sql_server now render all available properties (#361)

v0.18.0 [2021-08-25]

What's new?

Enhancements

  • Updated: Add vulnerability_assessments and vulnerability_assessment_scan_records columns in azure_sql_database table (#279)

v0.17.0 [2021-08-13]

What's new?

Enhancements

  • Updated: Add retention_policy_id, retention_policy_name, retention_policy_type and retention_policy_property columns in azure_sql_database table (#255)

Bug fixes

  • Fixed: Integration test issues for several tables (#259)
  • Fixed: Expired CLI authentication tokens will now automatically be refreshed (#234)

v0.16.0 [2021-08-11]

What's new?

Enhancements

  • Updated: Add diagnostic_settings column in azure_network_security_group table (#247)
  • Updated: Add ExtensionType property in extensions column for azure_compute_virtual_machine table (#229)
  • Updated: Add enable_automatic_updates, provision_vm_agent_windows, time_zone, additional_unattend_content, patch_settings and win_rm columns in azure_compute_virtual_machine table (#223)
  • Updated: Add diagnostic_settings column in azure_servicebus_namespace table (#225)
  • Updated: Add diagnostic_settings column in azure_eventhub_namespace table (#226)
  • Updated: Add network_acls column in azure_key_vault table (#220)
  • Updated: Add virtual_network_rules column in azure_sql_server table (#227)
  • Updated: Recompiled plugin with steampipe-plugin-sdk v1.4.1 (#207)

Bug fixes

  • Fixed: Pagination for listing resources for all tables (#254)
    This bug impacted all the tables in plugin. Now tables will not go into infinite loop for large number of resources.
  • Fixed: Improve properties of firewall_rules column in azure_sql_server table (#237)

v0.15.0 [2021-07-31]

What's new?

Enhancements

  • Updated: Add column vnet_connection to azure_app_service_web_app table (#204)

v0.14.0 [2021-07-22]

What's new?

Enhancements

Bug fixes

  • Fixed: azure_virtual_network_gateway table's parent hydrate now lists resource groups instead of virtual networks to prevent duplicate rows (#181)

v0.13.0 [2021-07-13]

What's new?

Enhancements

  • Updated: azure-sdk-for-go to v55.4.0+incompatible (#166)
  • Updated: Change several metric table function names to be consistent with naming standards (#173)

Bug fixes

  • Fixed: Integration tests for several tables and remove unused integration tests (#175)

v0.12.0 [2021-07-01]

Enhancements

  • Updated: Add lifecycle_management_policy column to azure_storage_account table (#155)

v0.11.0 [2021-06-03]

What's new?

v0.10.0 [2021-05-27]

What's new?

Bug fixes

  • Fixed: Improved error messages when we fail to get credentials from the Azure CLI (#137)

v0.9.0 [2021-05-20]

What's new?

v0.8.0 [2021-05-13]

What's new?

Enhancements

  • Updated: README.md and docs/index.md now contain links to our Slack community (#129)
  • Updated: Bump lodash from 4.17.20 to 4.17.21 in /azure-test (#126)

v0.7.0 [2021-05-06]

What's new?

Enhancements

  • Updated: Add identity column to azure_app_service_web_app table (#90)
  • Updated: Add os_disk_vhd_uri column to azure_compute_virtual_machine table (#88)

Bug fixes

  • Fixed: The get calls in the azure_key_vault_secret table should not fail for disabled secrets (#111)

v0.6.0 [2021-04-29]

What's new?

Enhancements

  • Updated: Add extensions column to azure_compute_virtual_machine table (#85)

Bug fixes

  • Fixed: azure_key_vault table queries no longer crash when getting vault diagnostic settings (#107)
  • Fixed: deleted_time and last_modified_time columns now show the correct dates in azure_storage_container table (#106)
  • Fixed: encryption_key_vault_properties_last_rotation_time column now shows the correct date in azure_storage_account table (#101)
  • Fixed: subscription_id column now displays the correct subscription ID in azure_diagnostic_setting table (#99)
  • Fixed: Column name in example query in azure_key_vault_secret table doc (#108)

v0.5.0 [2021-04-22]

What's new?

Enhancements

  • Updated: Add diagnostic_settings column to azure_key_vault table (#96)
  • Updated: Add queue prefix to various queue logging columns in azure_storage_account table (#94)

Bug fixes

  • Fixed: List calls should not infinitely loop in azure_key_vault table (#82)

v0.4.0 [2021-04-08]

What's new?

Enhancements

  • Updated: Add auth_settings and configuration columns to azure_app_service_function_app table (#77)
  • Updated: Add auth_settings and configuration columns to azure_app_service_web_app table (#77)
  • Updated: Add blob_service_logging column to azure_storage_account table (#80)

Bug fixes

  • Fixed: The table azure_sql_server should return null instead of an empty object for columns with missing data (#68)

v0.3.1 [2021-03-25]

Enhancements

Documentation

  • Fixed various example queries in azure_app_service_web_app table document (#59)

v0.3.0 [2021-03-11]

What's new?

Bug fixes

  • Removed use of deprecated ItemFromKey function from all tables

v0.2.2 [2021-03-02]

Bug fixes

  • Recompiled plugin with latest steampipe-plugin-sdk to resolve issue:
    • Fix tables failing with error similar to Error: pq: rpc error: code = Internal desc = get hydrate function getAdGroup failed with panic interface conversion: interface {} is nil, not *graphrbac.ADGroup(#29).

v0.2.1 [2021-02-25]

Bug fixes

  • Recompiled plugin with latest steampipe-plugin-sdk to resolve SDK issues:
    • Fix error for missing required quals #40.
    • Queries fail with error socket: too many open files #190

v0.2.0 [2021-02-18]

What's new?

  • Added support for connection configuration. You may specify azure tenant_id, subscription_id, client_id, client_secret, client_certificate_path, client_certificate_password, username and password for each connection in a configuration file. You can have multiple azure connections, each configured for a different azure subscription.

Enhancements

  • Updates
    • Added columns power_state, private_ips and public_ips to azure_compute_virtual_machine table (#17)

Bug fixes

  • Breaking changes

    • Renamed earlier azure_storage_blob table to azure_storage_blob_service (#7)
    • Renamed earlier azure_storage_table table to azure_storage_table_service (#10)
    • Removed columns managed_disk_storage_account_type and os_disk_size_gb from azure_compute_virtual_machine table (#17)