Skip to content

Latest commit

 

History

History
2788 lines (1818 loc) · 189 KB

CHANGELOG.md

File metadata and controls

2788 lines (1818 loc) · 189 KB

v1.4.0 [2024-11-22]

What's new?

Enhancements

  • Added error, is_public, resource_owner_account and resource_type optional quals for aws_accessanalyzer_finding table. (#2331) (Thanks @dbermuehler for the contribution!)
  • Updated the aws_s3_object table to use the HeadObject API to retrieve object metadata. (#2312) (Thanks @JonMerlevede for the contribution!)

Bug fixes

  • Fixed the aws_s3_bucket table to correctly return data by ignoring the not found error in getBucketTagging and getBucketWebsite hydrate functions. (#2335)

v1.3.0 [2024-11-14]

Enhancements

  • Added multi_region and multi_region_configuration columns to aws_kms_key table. (#2338) (Thanks @pdecat for the contribution!)

Bug fixes

  • Fixed the comparison operator (<= or >=) for number and date filter in aws_inspector2_finding table. (#2332) (Thanks @dbermuehler for the contribution!)

v1.2.0 [2024-11-04]

What's new?

Enhancements

  • Added epss_score column to aws_inspector2_finding table. (#2321) (Thanks @dbermuehler for the contribution!)

Bug fixes

  • Fixed the aws_ssm_document_permission table to correctly return nil whenever InvalidDocument error is returned by the API. (#2326)
  • Fixed error handling for aws_iam_user and aws_s3_bucket tables. (#2324) (Thanks @danielgrittner for the contribution!)
  • Updated SQL queries to exclude removed table columns. (#2328)

v1.0.1 [2024-10-25]

Bug fixes

  • Added verification_token column toaws_ses_domain_identity table which was accidentally removed in v1.0.0.

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

  • The following tables have had deprecated columns removed: (#2323)
    • aws_accessanalyzer_analyzer:
      • findings (replaced by aws_accessanalyzer_finding table)
    • aws_ecr_repository:
      • image_details (replaced by aws_ecr_image table)
      • image_scanning_findings (replaced by aws_ecr_image_scan_finding table)
    • aws_ecrpublic_repository:
      • image_details (replaced by aws_ecr_image table)
    • aws_glue_job:
      • allocated_capacity (replaced by max_capacity column)
    • aws_securityhub_finding:
      • workflow_state (replaced by workflow_status column)
    • aws_ses_email_identity:
      • verification_token
    • aws_ssm_document:
      • account_ids (replaced by aws_ssm_document_permission table)
      • account_sharing_info_list (replaced by aws_ssm_document_permission table)
    • aws_vpc_security_group_rule:
      • cidr_ip (replaced by cidr_ipv4 column)
      • group_name
      • owner_id (replaced by group_owner_id column)
      • pair_group_id (replaced by referenced_group_id column)
      • pair_group_name
      • pair_peering_status (replaced by referenced_peering_status column)
      • pair_user_id (replaced by referenced_user_id column)
      • pair_vpc_id (replaced by referenced_vpc_id column)
      • pair_vpc_peering_connection_id (replaced by referenced_vpc_peering_connection_id column)
      • vpc_id

Enhancements

  • Added stream_mode_details column to aws_kinesis_stream table. (#2320) (Thanks @kaushikkishore for the contribution!)

Bug fixes

  • Fixed the GetConfig of the aws_servicequotas_service_quota table to correctly return data instead of an error by adding region as a required qual. (#2314)

v0.147.0 [2024-09-13]

Enhancements

  • Added the event_region column to the aws_health_event table. (#2293)
  • Added the location_type column to the aws_ec2_instance_type table. (#2294)

Bug fixes

  • Removed unnecessary hydration of the instance_type column in aws_ec2_instance_type table. (#2294)
  • Fixed an issue where credentials from import foreign schema were lost after restarting session in the Posgres FDW extensions of the plugin. (#2275)

v0.146.0 [2024-09-03]

What's new?

Enhancements

  • Updated the aws_ec2_ami table to correctly return disabled AMIs on passing disabled value to the state optional qual (where state = 'disabled'). (#2277)

Dependencies

v0.145.0 [2024-08-07]

Enhancements

  • Added location_type column as an optional qual to the aws_ec2_instance_availability table and 6 new columns to the aws_ec2_instance_type table. (#2078)
  • Updated docs for aws_appautoscaling_policy and aws_appautoscaling_target tables to add information on required quals. (#2247)
  • Added the type column as an optional qual to the aws_auditmanager_control table. (#2254)

Bug fixes

  • Fixed the GetConfig definition of the aws_auditmanager_control table to correctly return data instead of an error. (#2254)
  • Fixed the aws_kms_key_rotation table to correctly return nil whenever an AccessDeniedException error is returned by the API. (#2253)

v0.144.0 [2024-07-10]

Enhancements

  • Updated IAM parliament permissions to the latest. (#2239)

Bug fixes

  • Fixed the caching issue in 29 tables to correctly return data by adding the missing CacheMatch: query_cache.CacheMatchExact property. (#2232)
  • Fixed the user_data column of aws_ec2_instance table to remove invalid UTF-8 characters. (#2240)

v0.143.0 [2024-07-05]

What's new?

Bug fixes

  • Fixed the caching issue in aws_organizations_account table. (#2236)
  • Fixed typo (missing comma) in an example query of aws_health_affected_entity table doc. (#2237) (Thanks @tieum for the contribution!)

v0.142.0 [2024-07-04]

Enhancements

  • Added 16 new columns to the aws_lambda_version table. (#2229)

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.141.0 [2024-07-01]

Bug fixes

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

v0.140.0 [2024-06-28]

What's new

Enhancements

  • Added 9 new columns to the aws_elasticache_cluster table. (#2224)

Bug fixes

  • Fixed the aws_s3_object table not returning any rows due to panic error. (#2221)
  • Fixed no rows being returned from the aws_organizations_account table if an unqualified query is run before one with parent_id specified.
  • Fixed data type for configuration_endpoint column in aws_elasticache_cluster table to be json. (#2214)

v0.139.0 [2024-06-17]

What's new?

Enhancements

  • Updated aws_s3_bucket, aws_s3_bucket_intelligent_tiering_configuration, aws_s3_object and aws_s3_object_version tables to use HeadBucket API instead of GetBucketLocation to fetch the region that the bucket resides in. (#2082) (Thanks @pdecat for the contribution!)
  • Added column create_time to aws_ec2_key_pair table. (#2196) (Thanks @kasadaamos for the contribution!)
  • Added instance_type column as an optional qual to the aws_ec2_instance_type table. (#2200)

Bug fixes

  • Fixed the akas column in aws_health_affected_entity table to correctly return data instead of an error by handling events that do not have any ARN. (#2189)
  • Fixed cname and endpoint_url columns of aws_elastic_beanstalk_environment table to correctly return data instead of null. (#2201)
  • Fixed the aws_api_gatewayv2_* tables to correctly return data instead of an error by excluding support for the new il-central-1 region. (#2190)

v0.138.0 [2024-05-09]

Enhancements

  • The Plugin and the Steampipe Anywhere binaries are now built with the netgo package for both the Linux and Darwin systems. (#219) (#2180)

Bug fixes

  • Fixed the aws_ebs_snapshot table to correctly return data instead of an empty row. (#2185)

Dependencies

v0.137.0 [2024-04-29]

What's new?

Enhancements

  • Added the version flag to the plugin's Export tool. (#65)

Bug fixes

  • Fixed the broken Postgres 14, Postgres 15 and SQLite x86_64 binaries for Darwin operating systems.
  • Fixed intermittent FDW crashes when certain postgres errors resulted in a signal 16 being raised. (#455)

v0.136.1 [2024-04-23]

Bug fixes

  • Fixed the runtime error in the v0.136.0 version of the plugin’s Postgres FDW extension.

v0.136.0 [2024-04-19]

What's new?

Enhancements

  • The account_id column has now been assigned as a connection key column across all the tables which facilitates more precise and efficient querying across multiple AWS accounts. (#2133)

Bug fixes

  • Fixed the getDirectoryServiceSnapshotLimit and getDirectoryServiceEventTopics hydrate calls in the aws_directory_service_directory table to correctly return nil for the unsupported ADConnector services instead of an error. (#2170)

Dependencies

v0.135.0 [2024-04-12]

What's new?

Enhancements

  • Added snapshot_block_public_access_state column to aws_ec2_regional_settings table. (#2077)

Bug fixes

  • Fixed the getDirectoryServiceSnapshotLimit and getDirectoryServiceEventTopics hydrate calls in the aws_directory_service_directory table to correctly return nil for unsupported SharedMicrosoftAD services instead of an error. (#2156)
  • Fixed the plugin's Postgres FDW Extension crash issue.

v0.134.0 [2024-03-29]

What's new?

Enhancements

  • The plugin level logs have been updated to maintain consistency: Trace logs have been elevated to Debug, Info logs elevated to Error where needed, and unnecessary Debug logs removed to streamline and optimize logging. (#2131)

Bug fixes

  • Fixed the aws_vpc_eip table to return an Access Denied error instead of an Invalid Memory Address or Nil Pointer Dereference error when a Service Control Policy is applied to an account for a specific region. (#2136)
  • Fixed the aws_s3_bucket terraform script to prevent the AccessControlListNotSupported: The bucket does not allow ACLs error during the PutBucketAcl terraform call. (#2080) (Thanks @pdecat for the contribution!)
  • Fixed an issue where querying regional tables while using AWS profiles with cross-account role credentials results in the correct error being reported instead of zero rows. (#2137)
  • Fixed pagination in the aws_ebs_snapshot table to make fewer API calls when the limit parameter is passed to the query. (#2088)

v0.133.0 [2024-03-15]

What's new?

Enhancements

  • Added auto_minor_version_upgrade column to aws_rds_db_cluster table. (#2109)
  • Added open_zfs_configuration column to aws_fsx_file_system table. (#2113)
  • Added logging_configuration column to aws_networkfirewall_firewall table. (#2115)
  • Added lf_tags column to aws_glue_catalog_table table. (#2128)

Bug fixes

  • Fixed the query in the aws_s3_bucket table doc to correctly filter out buckets without the application tag. (#2093)
  • Fixed the aws_cloudtrail_lookup_event input param to pass correctly end_time as an optional qual. (#2102)
  • Fixed the arn column of the aws_elastic_beanstalk_environment table to correctly return data instead of null. (#2105)
  • Fixed the template_body_json column of the aws_cloudformation_stack table to correctly return data by adding a new transform function formatJsonBody, replacing the UnmarshalYAML transform function. (#1959)
  • Fixed the next_execution_time column of aws_ssm_maintenance_window table to be of String datatype instead of TIMESTAMP. (#2116)
  • Renamed the client_log_options column to connection_log_options in aws_ec2_client_vpn_endpoint table to correctly return data instead of null. (#2122)

v0.132.0 [2024-02-27]

What's new?

Bug fixes

  • Fixed the InvalidParameterCombination error when querying the aws_rds_db_instance table. (#2085)
  • Fixed aws_rds_db_instance_metric_write_iops_daily table to correctly display WriteIOPS instead of ReadIOPS. (#2079)

Dependencies

v0.131.0 [2024-02-15]

What's new?

Bug fixes

  • Fixed aws_sfn_state_machine_execution_history table to handle pagination and ignore errors for expired executions history. (#1934) (Thanks @pdecat for the contribution!)
  • Fixed the aws_health_affected_entity table to correctly return data instead of an interface conversion error. (#2072)

v0.130.0 [2024-02-02]

Enhancements

  • Optimized aws_cloudwatch_log_stream table's query performance by adding descending, log_group_name, log_stream_name_prefix and order_by new optional key qual columns. (#1951)
  • Optimized aws_ssm_inventory table's query performance by adding new optional key qual columns such as filter_key, filter_value, network_attribute_key, network_attribute_value, etc. (#1980)

Bug fixes

  • Fixed aws_cloudwatch_log_group table key column to be globally unique by filtering the results by region. (#1976)
  • Removed duplicate memoizing of getCommonColumns function from aws_s3_multi_region_access_point and aws_ec2_launch_template tables.(#2065)
  • Fixed error for column type_name in table aws_ssm_inventory_entry. (#1980)
  • Added the missing rate-limiter tags for aws_s3_bucket table's GetBucketLocation hydrate function to optimize query performance. (#2066)

v0.129.0 [2024-01-19]

What's new?

Enhancements

  • Added deletion_protection_enabled column to aws_dynamodb_table table. (#2049)

Bug fixes

  • Fixed default page size in aws_organizations_account table. (#2058)
  • Fixed processor_features column in aws_rds_db_instance not returning data when default value is set. (#2028)
  • Temporarily removed aws_organizations_organizational_unit table due to LTREE column issue. (#2058)

v0.128.0 [2024-01-15]

What's new?

Note : Table aws_sns_topic_subscription will be changing behaviours in a future release to return results from ListSubscriptionsByTopic instead of ListSubscriptions.

v0.127.0 [2024-01-10]

What's new?

Enhancements

  • Added storage_throughput column to aws_rds_db_instance table. (#2010) (Thanks @toddwh50 for the contribution!)
  • Added layers column to aws_lambda_function table. (#2008) (Thanks @icaliskanoglu for the contribution!)
  • Added tags column to aws_backup_recovery_point and aws_backup_vault tables. (#2033)

Bug fixes

  • Custom HTTP client should allow buildable settings through env var options such as AWS_CA_BUNDLE. (#2044)
  • Fixed MaxItems in aws_iam_policy and aws_iam_policy_attachment tables to use 1000 instead of 100 to avoid unnecessary API calls. (#2025) (#2026)

v0.126.0 [2023-12-29]

Enhancements

  • Updated the plugin to use a shared, optimized HTTP client that enhances DNS management and reduces connection floods for more stable and efficient queries. (#2036)

v0.125.0 [2023-12-20]

Enhancements

  • Updated the .goreleaser file to build the netgo package only for Darwin systems. (#2029)

v0.124.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. (#2011)

v0.123.0 [2023-11-16]

What's new?

Enhancements

  • Added the resource_record_set_limit column to aws_route53_zone table. (#1969) (Thanks @keyolk for the contribution!)

v0.122.0 [2023-11-10]

What's new?

Enhancements

  • Added the features column to aws_guardduty_detector table. (#1958)

v0.121.1 [2023-11-06]

Bug fixes

  • Fixed the description of the name column in aws_organizations_account table. (#1947) (Thanks @badideasforsale for the contribution!)

Dependencies

  • Recompiled plugin with steampipe-plugin-sdk v5.6.3 which addresses the issue of expired credentials being intermittently retained in the connection cache. (#1956)

v0.121.0 [2023-10-13]

Enhancements

  • Improved documentation and descriptions for the aws_iam_role table. (#1940)
  • Replaced uses of rand.Seed with latest rand.NewSource. (#1933)

v0.120.2 [2023-10-04]

Bug fixes

  • Removed custom plugin level retryer which was unnecessary as the plugin already uses the AWS SDK retryer. (#1932)
  • The plugin now retries errors with the error code UnknownError. These are often thrown by services like SNS when performing a large number of requests. (#1932)

v0.120.1 [2023-10-03]

Bug fixes

  • Fixed the source_account_id column of aws_securityhub_finding table to correctly return data instead of null. (#1927) (Thanks @gabrielsoltz for the contribution!)
  • Fixed the members column of aws_rds_db_cluster table to correctly return data instead of null. (#1926)

Dependencies

v0.120.0 [2023-10-02]

Dependencies

v0.119.0 [2023-09-29]

Enhancements

  • Updated the Makefile to build the netgo package only for Darwin systems. (#1918)
  • Added the configuration_settings column to aws_elastic_beanstalk_environment table. (#1916)

Bug fixes

  • Fixed the table aws_dynamodb_backup to return nil instead of an error when backup does not exist. (#1914)

Dependencies

v0.118.1 [2023-09-14]

Bug fixes

  • Fixed the data type of capacity_reservation_specification column of aws_ec2_instance table to be of JSON type instead of STRING. (#1903)

v0.118.0 [2023-09-07]

What's new?

Enhancements

  • Added an example query in the aws_ec2_instance table doc for fetching subnet details of instances. (#1883) (Thanks @Pankaj-SinghR for the contribution!)

Bug fixes

  • Fixed the data type of the sms_configuration_failure column in the aws_cognito_user_pool table to be of STRING type instead of JSON. (#1890) (Thanks @KTamas for the contribution!)
  • Fixed typo in the listQueryRegionsForConnection function in the multi_region.go file. (#1887) (Thanks @pdecat for the contribution!)

Dependencies

  • Recompiled plugin with golang.org/x/net v0.7.0. (#1864)

v0.117.0 [2023-08-25]

What's new?

Enhancements

  • Added the engine_type and endpoints columns to aws_elasticsearch_domain table. (#1858) (Thanks @pdecat for the contribution!)

v0.116.0 [2023-08-17]

What's new?

v0.115.0 [2023-08-08]

Enhancements

  • Updated the Makefile to build plugin in STEAMPIPE_INSTALL_DIR if set. (#1857) (Thanks @pdecat for the contribution!)
  • Added column offering_class to aws_pricing_product table (#1863) (Thanks @rasta-rocket for the contribution!)

Bug fixes

  • Fixed the aws_ec2_network_load_balancer table doc to remove the incorrect security group association example. (#1869) (Thanks @ tinder-tder for the contribution!)
  • Fixed aws_rds_db_cluster, aws_rds_db_cluster_snapshot, aws_rds_db_instance, aws_rds_db_snapshot tables to correctly filter out the DocDB and Neptune resources. (#1868)

v0.114.0 [2023-08-04]

What's new?

v0.113.0 [2023-07-28]

What's new?

Enhancements

  • Added the fifo_throughput_limit and deduplication_scope columns to the aws_sqs_queue table. (#1859) (Thanks @pdecat for the contribution!)
  • Added the description column to the aws_api_gatewayv2_api table. (#1856) (Thanks @pdecat for the contribution!)

v0.112.0 [2023-07-20]

Breaking changes

  • Fixed the aws_rds_db_* tables to list out AWS RDS resources excluding the AWS DocDB ones. Please use aws_docdb_* tables instead. (#1768)

What's new?

Bug fixes

  • Fixed the optional quals of the aws_inspector2_finding table to correctly return data instead of an empty row. (#1847)
  • Fixed typo in the aws_vpc_nat_gateway table doc. (#1848) (Thanks @pdecat for the contribution!)

v0.111.0 [2023-07-14]

What's new?

v0.110.0 [2023-07-13]

What's new?

Enhancements

  • Added the event_topics and snapshot_limit columns to the aws_directory_service_directory table. (#1833)

Bug fixes

  • Fixed the aws_dlm_lifecycle_policy table to correctly return results instead of an error. (#1834)

v0.109.1 [2023-07-10]

Bug fixes

  • Fixed the certificate and certificate_chain columns of the aws_acm_certificate table to correctly return data instead of returning an error. (#1827)

v0.109.0 [2023-07-06]

What's new?

Bug fixes

  • Fixed the aws_route53_record table to remove the need of passing zone_id in the where clause, to avoid cross-account access denied errors. (#1799)

v0.108.0 [2023-06-30]

What's new?

Enhancements

  • Added documentation on how to configure the plugin credentials when Steampipe is running on AWS ECS. Please refer AssumeRole Credentials (in ECS) for more information. (#1800) (Thanks @Wade9320 for the contribution!)
  • Added column user_data to aws_ec2_launch_template_version table. (#1792)
  • Added column managed_actions to aws_elastic_beanstalk_environment table. (#1620)

Bug fixes

  • Fixed aws_acm_certificate table to return certificates of all types of key algorithms instead of only the default RSA_2048 algorithm. (#1797)

v0.107.0 [2023-06-21]

What's new?

Enhancements

  • Added column image_uri to aws_ecr_image table. (#1785)

Dependencies

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

v0.106.0 [2023-06-08]

What's new?

Bug fixes

  • Fixed the ListConfig of aws_cloudformation_stack_resource table to correctly return results instead of an empty row. (#1771)

v0.105.1 [2023-06-02]

Bug fixes

  • Fixed the associated_resources column of aws_wafv2_web_acl table to also return associated CloudFront distributions. (#1763)
  • Fixed the syntax error in the example query of the aws_inspector2_finding table. (#1764)

v0.105.0 [2023-06-01]

What's new?

Bug fixes

  • Fixed aws_inspector2_* tables to correctly return data for all supported regions instead of only the us-east-1 region. (#1758)
  • Fixed the associated_resources column in the aws_wafv2_web_acl table to include the associated resources of API Gateway, App Sync, and Cognito User Pool, in addition to the previously returned Application Load Balancer resource type. (#1754)
  • Fixed the aws_wafv2_web_acl table to return the missing CloudFront level web ACLs. (#1752)

v0.104.0 [2023-05-26]

What's new?

Enhancements

  • Added an example query in aws_iam_role table doc. (#1745)

v0.103.0 [2023-05-18]

What's new?

Bug fixes

  • Fixed the source_account_id optional qual column definition in aws_security_hub_finding table. (#1737) (Thanks @gabrielsoltz for the contribution!)
  • Fixed the example query in the doc for the aws_ssoadmin_account_assignment table. (#1734)

v0.102.0 [2023-05-11]

What's new?

Enhancements

  • Added column repository_scanning_configuration to aws_ecr_repository table. (#1719)
  • Added column source_account_id to aws_securityhub_finding table. (#1703) (Thanks @gabrielsoltz for the contribution!)

Bug fixes

  • Fixed aws_ecr_image_scan_finding table to return an empty row instead of an error when image scanning is in progress. (#1728) (Thanks @aminvielledebatAtBedrock for the contribution!)
  • Fixed the GetConfig of the aws_ssm_document table to use arn instead of name as a key column to avoid failures in querying multiple regions with the same document name. (#1720)

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

v0.101.0 [2023-04-25]

What's new?

Enhancements

  • Added maintenance_options, licenses, placement_affinity, placement_group_id, placement_host_id, placement_host_resource_group_arn, placement_partition_number, and spot_instance_request_id columns to aws_ec2_instance table. (#1709)
  • Added workspace column to aws_wellarchitected_milestone table.
  • Removed hydrate requirement for milestone_number column in aws_wellarchitected_lens_review table.

v0.100.0 [2023-04-15]

What's new?

v0.99.0 [2023-04-07]

What's new?

Bug fixes

  • Fixed typos in the ListConfig of aws_sfn_state_machine_* tables. (#1686) (Thanks @pdecat for the contribution!)
  • Fixed the data type of tags column of aws_securitylake_data_lake and aws_simspaceweaver_simulation tables to be of JSON type instead of STRING. (#1683)
  • Fixed the aws_organizations_policy table to correctly return all the organization policies instead of duplicate data. (#1681)

v0.98.0 [2023-03-31]

What's new?

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

v0.97.0 [2023-03-24]

What's new?

Bug fixes

  • Fixed the aws_health_affected_entity table to correctly return results instead of an error. (#1659)

v0.96.0 [2023-03-10]

What's new?

Enhancements

  • Added columns dkim_attributes and identity_mail_from_domain_attributes to aws_ses_domain_identity table. (#1640)

Bug fixes

  • Fixed aws_cloudfront_response_headers_policy table to remove duplicate results. (#1642

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

v0.95.0 [2023-03-03]

What's new?

Bug fixes

  • Fixed the aws_cloudfront_function table to correctly return data instead of an error when a name is passed in the where clause. (#1628)
  • Fixed the aws_guardduty_ipset table to correctly return all the IPsets instead of a panic interface conversion error. (#1627)
  • Fixed the API limits of the aws_glue_security_configuration table to correctly return data instead of an error. (#1626)

v0.94.0 [2023-02-25]

What's new?

Enhancements

  • Added column data_protection and data_protection_policy to aws_cloudwatch_log_group table. (#1483)
  • Added column website_configuration to aws_s3_bucket table. (#1618)
  • Added column object_ownership_controls to aws_s3_bucket table. (#1548)
  • Added column launch_template_data to aws_ec2_instance table. (#1553)
  • Added column tracing_config to aws_lambda_function table. (#1601)
  • Updated Parliament IAM permissions to the latest. (#1599)

Bug fixes

  • Fixed the title column in aws_api_gatewayv2_route table to correctly return data instead of null. (#1568)
  • Fixed the tags_src column in aws_cloudformation_stack table to correctly return raw tag data instead of a formatted one. (#1568)
  • Fixed the architectures, file_system_configs and snap_start columns in aws_lambda_function table to correctly return data instead of null. (#1619)
  • Fixed aws_ec2_managed_prefix_list table to return an empty row instead of an error in unsupported me-south-1 region. (#1577)
  • Fixed the aws_eventbridge_rule table to return rules for all the event bridges instead of only default event bridges. (#1590) (Thanks @brentmitchell25 for the fix!!)

v0.93.0 [2023-02-17]

What's new?

  • Added default_region config arg, which allows you to set your preferred (closest) region to optimize API calls to global resources. (#1559)

Enhancements

  • EC2 Role & SSO credentials are now used until they expire, reducing throttling & reloading. (#1559)
  • Optimized API calls to use the default region, reducing latency for common APIs. (#1559)
  • Optimized caching to reduce race conditions & extend timeouts (e.g. credentials). (#1559)
  • Optimized per-region API calls to regions supported by the service only. (#1559)
  • Optimized API client management to one per account, instead of one per region. (#1559)

Dependencies

v0.92.2 [2023-02-10]

Dependencies

v0.92.1 [2023-01-24]

Dependencies

v0.92.0 [2023-01-19]

What's new?

Enhancements

  • Added column access_log_settings to aws_api_gatewayv2_stage table. (#1546)

Bug fixes

  • Fixed the aws_ec2_ami table to only return images owned by the AWS account. (#1535)
  • Fixed the aws_ec2_ami_shared table to return images from any AWS account (images owned by the AWS account or shared by other accounts) when either an owner_id or an image_id or both the parameters are passed in the where clause. (#1535)

v0.91.1 [2023-01-17]

Dependencies

v0.91.0 [2023-01-09]

What's new?

Bug fixes

  • Fixed aws_s3_access_point table to return access points from all the configured regions instead of only us-east-1. (#1522)
  • Fixed the aws_ebs_snapshot table to return snapshots from different AWS accounts when an owner_alias or an owner_id or a snapshot_id is passed in the where clause. (#1530)

v0.90.0 [2022-12-28]

What's new?

Bug fixes

  • Fixed the aws_api_gatewayv2_* tables to return an empty row for unsupported region ap-southeast-3 instead of an error. (#1527)

v0.89.0 [2022-12-23]

What's new?

Enhancements

  • Added column addon_configuration to aws_eks_addon_version table. (#1514)
  • Added column standards_managed_by to aws_securityhub_standards_subscription table. (#1511)
  • Added column launch_configuration to aws_drs_source_server table. (#1496)
  • Added column protection to aws_ecs_task table. (#1500)

Bug fixes

  • Fixed the insight_selectors column in aws_cloudtrail_trail table to correctly return data instead of nil. (#1512)
  • Fixed the tags and tags_src column in aws_dynamodb_table table to correctly handle the ResourceNotFoundException error and return nil when an invalid arn is passed in the where clause. (#1518)

v0.88.0 [2022-12-15]

What's new?

Enhancements

  • Added column platform_family to aws_ecs_service table. (#1490)

v0.87.0 [2022-12-02]

Breaking changes

  • The aws_cloudwatch_metric table rows now contain a CloudWatch metric each, instead of a dimension name/value pair. Dimensions for each metric can be found in the dimensions column and to filter on specific dimensions, you can pass dimensions through the dimensions_filter key column. Please see aws_cloudwatch_metric Examples for query examples using the new columns.
  • Renamed column name to metric_name in the aws_cloudwatch_metric table.

What's new?

Enhancements

  • Added evaluation_modes column to the aws_config_rule table. (#1476)
  • Added snap_start column to the aws_lambda_function table. (#1477)
  • Added capacity_allocations column to the aws_ec2_capacity_reservation table. (#1428)
  • Added imds_support column to aws_ec2_ami and aws_ec2_ami_shared tables. (#1430)

v0.86.0 [2022-11-28]

What's new?

Bug fixes

  • Fixed the aws_rds_db_proxy table table to return empty rows for unsupported regions instead of an error. (#1427)

v0.85.0 [2022-11-24]

What's new?

Bug fixes

  • Fixed the ServiceNotFoundException error in the aws_ecs_task table to return an empty row when an invalid value is passed in the service_name filter. (#1418)
  • Fixed the ResourceNotFoundException in the aws_cloudwatch_log_metric_filter table to return an empty row when an invalid value is passed in the log_group_name filter. (#1420)

v0.84.2 [2022-11-22]

Bug fixes

  • Fixed the plugin to use environment variables like AWS_REGION, AWS_DEFAULT_REGION etc., when no regions are specified in the aws.spc file. (#1411)

v0.84.1 [2022-11-18]

Dependencies

v0.84.0 [2022-11-17]

Enhancements

  • Improved default region checking for global and region limited services. (#1397)

v0.83.0 [2022-11-16]

What's new?

Bug fixes

  • Fixed queries failing for aws_s3_access_point table when an invalid bucket name is specified. (#1395)

v0.82.0 [2022-11-09]

Enhancements

  • Added workflow_status column to the aws_securityhub_finding table. (#1377) (Thanks @gabrielsoltz for the contribution!)

Bug fixes

  • Fixed the aws_api_gatewayv2_* tables to correctly return results instead of an error by skipping the unsupported me-central-1 region. (#1388)
  • Fixed the billing_mode column in aws_dynamodb_table to correctly return results instead of an error. (#1387)

Deprecated

  • Deprecated the workflow_state column in the aws_securityhub_finding table per AWS documentation. We recommend updating any workflows and queries to use workflow_status instead of workflow_state. (#1377)

v0.81.1 [2022-11-09]

Bug fixes

  • Fixed the typo in the example query of aws_efs_file_system table document to use ValueInStandard instead of ValueInIA. (#1381) (Thanks @pdecat for the contribution!)

Dependencies

v0.81.0 [2022-11-04]

Enhancements

  • Added set_identifier as an optional list key column in aws_route53_record table. (#1375)
  • Updated 30+ tables to use AWS SDK Go v2. (#1361) (#1371)

Bug fixes

  • Fixed paging in aws_route53_record table to ensure all records are returned. (#1375)
  • Fixed invalid pointer usage causing duplicate values in attribute_name column for aws_pricing_service_attribute table. (#1372) (Thanks to @aminvielledebatAtBedrock for the fix!)
  • Fixed example queries in aws_ebs_volume table document. (#1368)

v0.80.0 [2022-10-21]

What's new?

Enhancements

  • Added owner_type column to the aws_ssm_document table to allow filtering on SSM documents by AWS account type. (#1337)
  • Updated 80+ tables to use AWS SDK Go v2. (#1337) (#1357)

Bug fixes

  • Fixed status column type from JSON to string in aws_ssm_association table. (#1337)
  • Removed unsupported TAGS dimension note in aws_cost_usage table doc. (#1362)

Deprecated

  • Deprecated image_details and image_scanning_findings columns in aws_ecr_repository table to avoid throttling issues. Please use the aws_ecr_image and aws_ecr_image_scan_finding tables instead. (#1198)

v0.79.1 [2022-10-17]

Bug fixes

  • Fixed unsupported region check in aws_dlm_lifecycle_policy table to allow queries for valid regions.
  • Fixed paging in aws_route53_record table to return all records correctly. (#1356)

v0.79.0 [2022-10-14]

Enhancements

  • Updated 70+ tables to use AWS SDK Go v2. (#1324)
  • Added managed_actions column to aws_elastic_beanstalk_environment table. (#996)
  • Added the following columns to the aws_ec2_instance table:
    • ami_launch_index
    • architecture
    • boot_mode
    • capacity_reservation_id
    • capacity_reservation_specification
    • client_token
    • ena_support
    • enclave_options
    • hibernation_options
    • platform
    • platform_details
    • private_dns_name_options
    • state_transition_reason
    • tpm_support
    • usage_operation
    • usage_operation_update_time

Bug fixes

  • Removed duplicate values in inline_policies column in aws_iam_role and aws_iam_user tables. (#1346)
  • Fixed queries failing for the aws_acm_certificate table when querying the title column. (#1351)
  • Fixed empty check for regions config arg incorrectly failing when at least 1 other config arg is set. (#1349)
  • Fixed queries that specify service_name for the aws_ecs_task table returning no rows if an unqualified query was run first. (#1338)

v0.78.0 [2022-09-23]

What's new?

Enhancements

  • Updated index doc Configuring AWS Credentials section to use consistent profile and account names. (#1209) (Thanks to @michael-ullrich-1010 for the contribution!)
  • Improved plugin error message when the regions config argument is set to an invalid value [].

Bug fixes

  • aws_macie2_classification_job table now checks for supported regions.

v0.77.0 [2022-09-15]

What's new?

Enhancements

  • Added access_key_last_used_date, access_key_last_used_region columns and access_key_last_used_service to aws_iam_access_key table. (#1281)
  • Added vpc_endpoint_connections column to aws_vpc_endpoint_service table. (#1104)
  • Updated the following tables to use AWS SDK Go v2:
    • aws_vpc_route_table

Bug fixes

  • aws_dynamodb_table_export table queries no longer fail when passing in arn get key column.
  • aws_ec2_transit_gateway, aws_ec2_transit_gateway_route, aws_ec2_transit_gateway_route_table, and aws_ec2_transit_gateway_vpc_attachment tables should not error in me-central-1 region. (#1282)
  • aws_vpc_eip table now handles EIPs in EC2-Classic properly. (#1308)
  • aws_wafregional_rule table now properly checks for supported regions. (#1306)

Deprecated

  • Deprecated verification_token column in aws_ses_email_identity table since there is no verification token for email identities. This column will be removed in a future version.

v0.76.0 [2022-09-09]

What's new?

Enhancements

  • Added column code to aws_lambda_function table. (#1293)
  • Updated the title column of aws_kms_key table to first use the key alias if available, else fall back to the key ID. (#1246)

Bug fixes

  • Fixed the url_config column in aws_lambda_function table to return null instead of an access denied exception errors for US Government cloud regions. (#1285)
  • Fixed the sns_topic_arn column in aws_backup_vault table to correctly return a value instead of null. (#1280)
  • Fixed all the tables of CodeBuild and Serverless Application Repository services to return empty rows instead of an error for unsupported regions. (#1289)

Dependencies

  • Recompiled plugin with steampipe-plugin-sdk v4.1.7 which fixes incorrect cache hits in multi-region queries which use the region column in the where clause. (#387)

v0.75.1 [2022-08-31]

Dependencies

v0.75.0 [2022-08-30]

What's new?

Enhancements

  • Added column disable_execute_api_endpoint to aws_api_gatewayv2_api table. (#1242)
  • Updated the following tables to use AWS SDK Go v2: (#1219)
    • aws_cost_by_account_daily
    • aws_cost_by_account_monthly
    • aws_cost_by_record_type_daily
    • aws_cost_by_record_type_monthly
    • aws_cost_by_service_daily
    • aws_cost_by_service_monthly
    • aws_cost_by_service_usage_type_daily
    • aws_cost_by_service_usage_type_monthly
    • aws_cost_forecast_daily
    • aws_cost_forecast_monthly
    • aws_cost_usage
    • aws_ec2_application_load_balancer
    • aws_ec2_autoscaling_group
    • aws_ec2_capacity_reservation
    • aws_ec2_classic_load_balancer
    • aws_ec2_gateway_load_balancer
    • aws_ec2_key_pair
    • aws_s3_access_point
    • aws_s3_account_settings
    • aws_vpc
    • aws_vpc_customer_gateway
    • aws_vpc_dhcp_options
    • aws_vpc_eip
    • aws_vpc_endpoint
    • aws_vpc_flow_log
    • aws_vpc_nat_gateway
    • aws_vpc_network_acl
    • aws_vpc_peering_connection
    • aws_vpc_route_table
    • aws_vpc_security_group
    • aws_vpc_subnet
    • aws_vpc_vpn_connection
    • aws_vpc_vpn_gateway
  • Updated the query headers in the aws_api_gatewayv2_api table documentation.

Bug fixes

  • Queries will no longer fail if the regions config arg is set to ["*"] when AWS releases a new region that is not included in the plugin's region list. (#1267)
  • Queries will no longer fail if the regions config arg includes a wildcarded item, e.g., ["test-*"], that matches on no valid regions. (#1276)

v0.74.2 [2022-08-26]

Dependencies

v0.74.1 [2022-08-25]

Dependencies

Bug fixes

  • Fixed the plugin credential caching issue wherein the sessions which had an error were also cached. (#1255)

v0.74.0 [2022-08-24]

Dependencies

What's new?

Enhancements

  • Added column cluster_arn to aws_ecs_container_instance table. (#1239)
  • Added column streaming_destination to aws_dynamodb_table table. (#1227)
  • Added column vault_notification_config to aws_glacier_vault table. (#1231)
  • Added column file_system_configs to aws_lambda_function table. (#1224)

Bug fixes

  • List queries for the aws_emr_instance_group table no longer fail if there are any instance groups in clusters that use instance fleets. (#1228)

v0.73.0 [2022-08-16]

Enhancements

  • Added column subnet_id to aws_ec2_network_interface table. (#1216)

Bug fixes

  • Fixed the aws_eventbridge_rule table to also list rules for non-default EventBridge buses. (#1214)
  • Fixed the aws_rds_db_cluster table to also list MySQL and PostgreSQL engine type clusters. (#1213)

v0.72.0 [2022-08-15]

What's new?

Enhancements

  • Re-enabled name and type optional list key columns in aws_route53_record table. (#1190)
  • Updated the following tables to use AWS SDK Go v2: (#1186)
    • aws_acm_certificate
    • aws_api_gateway_api_authorizer
    • aws_api_gateway_api_key
    • aws_api_gateway_rest_api
    • aws_api_gateway_stage
    • aws_api_gateway_usage_plan
    • aws_api_gatewayv2_api
    • aws_api_gatewayv2_domain_name
    • aws_api_gatewayv2_integration
    • aws_api_gatewayv2_stage
    • aws_dynamodb_backup
    • aws_iam_access_advisor
    • aws_iam_access_key
    • aws_iam_account_password_policy
    • aws_iam_account_summary
    • aws_iam_credential_report
    • aws_iam_group
    • aws_iam_policy
    • aws_iam_policy_attachment
    • aws_iam_policy_simulator
    • aws_iam_role
    • aws_iam_saml_provider
    • aws_iam_server_certificate
    • aws_iam_user
    • aws_iam_virtual_mfa_device
    • aws_s3_bucket
    • aws_sns_topic

Bug fixes

  • aws_backup_vault table now returns no rows instead of an error when querying a vault that does not exist. (#1163)
  • aws_neptune_db_cluster table now only lists Neptune DB clusters. (#1204)
  • aws_rds_db_cluster table now only lists RDS Aurora DB clusters. (#1204)

v0.71.0 [2022-07-20]

What's new?

Enhancements

  • Added the following new columns to aws_sns_topic table: (#1176)
    • application_failure_feedback_role_arn
    • application_success_feedback_role_arn
    • application_success_feedback_sample_rate
    • firehose_failure_feedback_role_arn
    • firehose_success_feedback_role_arn
    • firehose_success_feedback_sample_rate
    • http_failure_feedback_role_arn
    • http_success_feedback_role_arn
    • http_success_feedback_sample_rate
    • lambda_failure_feedback_role_arn
    • lambda_success_feedback_role_arn
    • lambda_success_feedback_sample_rate
    • sqs_failure_feedback_role_arn
    • sqs_success_feedback_role_arn
    • sqs_success_feedback_sample_rate
  • Added support for us-iso and us-isob regions. (#1168)

Bug fixes

  • Fixed the typo in column name to use health_check_target instead of heath_check_target in aws_ec2_classic_load_balancer table. (#1179)
  • Fixed the settings column in the aws_ecs_cluster table to correctly return data instead of null. (#1175)

v0.70.0 [2022-07-14]

What's new?

Enhancements

  • Added column associated_resources to aws_wafv2_web_acl table. (#1158)

v0.69.0 [2022-07-12]

Enhancements

  • Recompiled plugin with steampipe-plugin-sdk v3.3.2. (#1150)
  • Recompiled plugin with aws-sdk-go v1.44.49. (#1142)
  • Added timestamps to example queries in aws_cloudtrail_trail_event, aws_cloudwatch_log_event and aws_vpc_flow_log_event table documents. (#1136)
  • Added column url_config to aws_lambda_alias and aws_lambda_function tables. (#1146)

Bug fixes

  • Fixed inconsistent table names in the aws_ebs_volume_metric_write_ops, aws_ebs_volume_metric_write_ops_hourly and aws_vpc_flow_log tables. (#1149)

v0.68.0 [2022-07-06]

What's new?

Enhancements

  • Added column certificate to aws_rds_db_instance table. (#1126)

Bug fixes

  • Fixed the aws_backup_framework table to return an empty row for the unsupported ap-northeast-3 region instead of returning an error. (#1131)

v0.67.0 [2022-07-01]

What's new?

Enhancements

  • Recompiled plugin with steampipe-plugin-sdk v3.3.1. (#1129)
  • Added information about STS and IAM API limitations with aws-vault temporary credentials in the docs/index.md file.
  • Added column vpcs to aws_route53_zone table. (#1085)
  • Added column vpc_endpoint_service_permissions to aws_vpc_endpoint_service table. (#1121)

Bug fixes

  • Fixed the No such host issue in audit manager tables. (#1122)
  • Fixed the MaxResults parameter issue in list API for aws_eks_identity_provider_config table. (#1119)
  • Fixed the Unsupported region issue in aws_media_store_container table. (#1117)
  • Fixed the BdRequestException issue in the aws_guardduty_member table. (#1116)

v0.66.0 [2022-06-24]

What's new?

Enhancements

v0.65.0 [2022-06-16]

What's new?

Enhancements

  • Added column pending_maintenance_actions to aws_rds_db_cluster and aws_rds_db_instance tables. (#1083)
  • Updated the .gitignore file to include all VS Code user settings. (#1078)

Bug fixes

  • Fixed the snapshot_create_time column in aws_redshift_snapshot table to be of timestamp data type instead of string. (#1071)

v0.64.0 [2022-06-09]

What's new?

Enhancements

  • Updated aws_route53_record table to temporarily disable name and type list key quals in order to fix duplicate rows issue. (#972)

Bug fixes

  • Fixed aws_elasticsearch_domain, aws_opensearch_domain, and aws_s3_bucket tables to not panic when ignoring errors. (#1064)

v0.63.0 [2022-06-03]

What's new?

  • Added endpoint_url config arg to provide users the ability to set a custom endpoint URL when making requests to AWS services. For more information, please see AWS plugin configuration. (#1053) (Thanks to @srgg for the contribution!)

v0.62.0 [2022-06-02]

What's new?

Enhancements

  • Added column administrator_account to aws_securityhub_hub table. (#1046)

Bug fixes

  • Fixed the is_logging column of aws_cloudtrail_trail table to return true instead of null for shadow trails when the source trail has logging enabled. (#986)

v0.61.0 [2022-05-30]

What's new?

Bug fixes

  • Fixed the inline_policies column in aws_iam_role, aws_iam_group and aws_iam_user tables to correctly return results instead of an error. (#1048)

v0.60.0 [2022-05-25]

What's new?

Enhancements

  • Added column shared_directories to aws_directory_service_directory table. (#1024)
  • Added column vpc_id to aws_ec2_network_interface table. (#990)
  • Added column master_account to aws_guardduty_detector table. (#1023)
  • Added column architectures to aws_lambda_function table. (#991)
  • Updated all tables to use IgnoreConfig instead of ShouldIgnoreError in GetConfig function. (#992)

Bug fixes

  • Fixed the handling for unsupported regions in aws_inspector_assessment_target and aws_inspector_assessment_template tables. (#1039

v0.59.0 [2022-05-11]

What's new?

Enhancements

  • Improved the example descriptions in aws_iam_credential_report table document.

Bug fixes

  • Fixed aws_cloudtrail_trail_event, aws_cloudwatch_log_event, and aws_vpc_flow_log_event tables not returning correct results for consecutive queries when using the filter list key column. (#981)

v0.58.0 [2022-05-05]

What's new?

Enhancements

  • Added the environment_variables column to aws_lambda_function and aws_lambda_version tables. (#973)
  • Updated the aws_organizations_account table's id column description and document for account ID clarifications. (#975)
  • Removed the use of chalk package in aws_iam_credential_report table for dashboard compatibility.

Bug fixes

  • Updated the column name from date-created to date_created in the aws_elastic_beanstalk_environment table (#965)

v0.57.0 [2022-04-27]

Enhancements

  • Recompiled plugin with steampipe-plugin-sdk v3.1.0 and Go version 1.18. (#953)
  • Added support for native Linux ARM and Mac M1 builds. (#958)
  • Added column package_type to aws_lambda_function table. (#956)

v0.56.0 [2022-04-13]

What's new?

Enhancements

  • Added column event_notification_configuration to aws_s3_bucket table. (#946)
  • Added column login_profile to aws_iam_user table. (#947)

v0.55.0 [2022-04-06]

Enhancements

  • Added image_scanning_findings column to aws_ecr_repository table (#937)

v0.54.0 [2022-04-01]

v0.53.0 [2022-03-30]

Enhancements

  • Added table_class column to aws_dynamodb_table table (#936)
  • Added additional optional key quals ('!=') to aws_cost_by_service_daily, aws_cost_by_service_monthly, aws_cost_by_service_usage_type_daily and aws_cost_by_service_usage_type_monthly tables and context cancellation to aws_cost_forecast_daily and aws_cost_forecast_monthly tables (#917)

Bug fixes

  • Fixed aws_s3_bucket queries failing for buckets created in the EU (eu-west-1) region through the CLI or API (#927)

v0.52.0 [2022-03-23]

Enhancements

v0.51.0 [2022-03-17]

Enhancements

  • Added column standards_status_reason_code to aws_securityhub_standards_subscription table (#930)

v0.50.1 [2022-03-10]

Bug fixes

  • Fixed the aws_ebs_snapshot table to correctly handle InvalidParameterValue error (#919)

v0.50.0 [2022-03-04]

Enhancements

  • Added sqs_managed_sse_enabled column to aws_sqs_queue table (#922)
  • Added additional optional key quals to aws_cost_by_service_daily, aws_cost_by_service_monthly, aws_cost_by_service_usage_type_daily and aws_cost_by_service_usage_type_monthly tables (#912)

Bug fixes

  • Fixed the title column of aws_vpc_security_group_rule table to correctly evaluate if a security group rule is either ingress or egress (#924)

v0.49.0 [2022-02-17]

What's new?

Enhancements

Bug fixes

  • Fixed pagination issues in aws_ecs_service table (#908)
  • Fixed the aws_iam_access_advisor table to handle the errors when steampipe is running on multi-account connections by using an aggregator connection in the configuration file (#905)

v0.48.0 [2022-02-14]

What's new?

Enhancements

  • Added context cancellation handling to the following tables (#896)

    • aws_auditmanager_control
    • aws_auditmanager_framework
    • aws_backup_recovery_point
    • aws_backup_vault
    • aws_cloudfront_cache_policy
    • aws_cloudtrail_trail
    • aws_cloudtrail_trail_event
    • aws_cloudwatch_log_event
    • aws_cloudwatch_log_resource_policy
    • aws_ec2_reserved_instance
    • aws_guardduty_finding
    • aws_iam_action
    • aws_kinesis_video_stream
    • aws_lambda_alias
    • aws_lambda_function
    • aws_serverlessapplicationrepository_application
    • aws_ssm_patch_baseline
    • aws_vpc_security_group_rule
  • Updated default max records parameter value and lower limit for the following tables (#896)

    • aws_api_gateway_api_authorizer
    • aws_api_gatewayv2_stage
    • aws_config_conformance_pack
    • aws_directory_service_directory
    • aws_ecs_container_instance
    • aws_ecs_service

Bug fixes

  • Fixed the aws_codecommit_repository table to correctly list out all the repositories (#894)

v0.47.0 [2022-02-09]

What's new?

v0.46.0 [2022-02-02]

Enhancements

  • Added additional optional key quals, filter support, and context cancellation handling to Redshift, Route 53, S3, SageMaker, Secrets Manager, Security Hub, Serverless Application Repository, Step Functions, SNS, SSM, SSO, VPC, WAF and Well-Architected tables (#873)

Bug fixes

  • Fixed the aws_dax_cluster table to skip unsupported regions (#869)
  • Fixed the aws_wellarchitected_workload table to skip unsupported regions (#859)
  • Fixed the aws_vpc_security_group_rule table to set the pair_group_name column to nil for cross-account referenced security group rules instead of returning an error (#875)
  • Updated the column type of created_date and last_modified columns to TIMESTAMP in all Lambda tables (#871)

v0.45.0 [2022-01-28]

Enhancements

  • Added additional optional key quals, filter support, and context cancellation handling to FSx, Glacier, GuardDuty, IAM, Identity Store, Inspector, Kinesis, KMS, Lambda, ElastiCache, Macie and RDS tables (#856)
  • Added the following columns to the aws_vpc_security_group_rule table (#860)
    • cidr_ipv4
    • description
    • group_owner_id
    • is_egress
    • referenced_group_id
    • referenced_peering_status
    • referenced_user_id
    • referenced_vpc_id
    • referenced_vpc_peering_connection_id
    • security_group_rule_id
  • Added assignment_status column to aws_iam_virtual_mfa_device table (#856)
  • Recompiled plugin with steampipe-plugin-sdk v1.8.3 (#865)

Bug fixes

  • Fixed the aws_workspaces_workspace table to skip the unsupported regions (#862)

Deprecated

  • The following columns of aws_vpc_security_group_rule table have been deprecated to stay consistent with the API response data. These columns will be removed in the next major version. We recommend updating any scripts or workflows that use these deprecated columns to use the equivalent new columns in the table instead.
    • cidr_ip (replaced by cidr_ipv4)
    • group_name
    • owner_id (replaced by group_owner_id)
    • pair_group_id (replaced by referenced_group_id)
    • pair_group_name
    • pair_peering_status (replaced by referenced_peering_status)
    • pair_user_id (replaced by referenced_user_id)
    • pair_vpc_id (replaced by referenced_vpc_id)
    • pair_vpc_peering_connection_id (replaced by referenced_vpc_peering_connection_id)
    • vpc_id

v0.44.0 [2022-01-12]

Enhancements

  • Recompiled plugin with aws-sdk-go-v1.42.25 (#851)
  • Added additional optional key quals, filter support, and context cancellation handling to ACM, API Gateway, EBS, EC2, ECR, ECS, EFS, EKS, Elastic Beanstalk, ElastiCache, Elasticsearch, EMR, EventBridge and RDS tables (#850)

v0.43.0 [2021-12-21]

What's new?

Enhancements

  • Updated default max records parameter value and lower limit for Access Analyzer, ACM, API Gateway, Application Auto Scaling, Audit manager, Backup, Cloud Control, CloudFormation, CloudFront, CloudWatch, CodePipeline, Config, DAX, DMS and DynamoDB tables (#829)

Bug fixes

  • Fixed the aws_workspaces_workspace table to return an empty row for unsupported regions instead of throwing an error (#835)
  • Querying the aws_ebs_snapshot table will now correctly return snapshot(s) details instead of an empty row (#842)
  • The image_owner_alias column of aws_ec2_ami_shared table will now correctly display the AWS account alias (for example, amazon, self) or the AWS account ID of the AMI owner (#841)
  • The image_owner_alias column of aws_ec2_ami table is now set to self by default (#841)

v0.42.2 [2021-12-14]

Bug fixes

  • Fixed default max records parameter value and lower limit for aws_cloudwatch_alarm table

v0.42.1 [2021-12-14]

Bug fixes

  • Queries no longer fail when using a wildcard in the region config argument due to the release of ap-southeast-3 region

v0.42.0 [2021-12-08]

What's new?

Enhancements

  • Added column prefix_list_id to aws_vpc_security_group_rule table (#801)
  • Added column compliance_by_config_rule to aws_config_rule table (#817)
  • Added column project_visibility to aws_codebuild_project table (821)
  • Added additional optional key quals, filter support, and context cancellation handling to Access Analyzer, ACM, API Gateway, Application Auto Scaling, Audit manager, Backup, Cloud Control, CloudFormation, CloudFront, CloudWatch, CodeBuild, CodeCommit, CodePipeline, Config, DAX, Directory Service, DMS, DynamoDB and EBS tables (754)
  • Added an example query for listing SQL server instances with SSL disabled in the aws_rds_db_instance table document (#806)
  • README.md and docs/index.md files now have updated Slack channel links

Bug fixes

  • Fixed the string field contains invalid UTF-8 error in the aws_ec2_instance table (#812)

v0.41.0 [2021-11-23]

What's new?

Enhancements

Bug fixes

  • aws_ec2_application_load_balancer table will no longer return ValidationError in get call (#792)
  • aws_dax_cluster table will no longer return an error when we try to query for unsupported regions (#787)
  • aws_lambda_alias table will now need name, function_name and region to perform get call (#781)

v0.40.0 [2021-11-17]

What's new?

Enhancements

  • Updated: Add policy_std column to the aws_ecrpublic_repository table (#778)
  • Updated: Add policy_std column to the aws_ecr_repository table (#780)
  • Updated: Add columns policy and policy_std to the aws_lambda_alias table (#774)
  • Updated: Add columns policy and policy_std to the aws_lambda_version table (#776)
  • Updated: Add columns policy and policy_std to the aws_secretsmanager_secret table (#745)

Bug fixes

  • Fixed: aws_kinesis_firehose_delivery_stream table now includes better error handling (#769)
  • Fixed: Remove duplicate data from the aws_backup_plan table (#767)
  • Fixed: aws_ecrpublic_repository table will now return an empty row instead of an error when we try to query for any region other than us-east-1 (#770)

v0.39.1 [2021-11-15]

Bug fixes

  • Fixed: Queries will no longer panic when encountering an error due to invalid references in the ShouldRetry function (#763)

v0.39.0 [2021-11-12]

What's new?

Enhancements

  • Updated: Add policy_std column to aws_backup_vault table (#746)
  • Updated: Increase the golangci-lint workflow timeout to 10 mins (#750)

Bug fixes

  • Fixed: Queries will no longer hang if no credentials are provided or an invalid profile is specified (#713)

v0.38.2 [2021-11-08]

Enhancements

v0.38.1 [2021-11-05]

Bug fixes

  • Updated data type of the column platform_version from int to string in aws_ssm_managed_instance table (#732)

v0.38.0 [2021-11-03]

What's new?

Enhancements

v0.37.0 [2021-10-27]

What's new?

Enhancements

Bug fixes

  • Queries for global tables, e.g., aws_iam_user, will no longer return an error if no regions are specified for a connection (#690)
  • Fixed the ecs_service table to correctly return the tags instead of returning null (#710)

v0.36.0 [2021-10-12]

What's new?

v0.35.1 [2021-10-08]

Bug fixes

  • Fixed: Increase number of retries from 3->8 for Cloud Control service sessions to better handle throttling
  • Fixed: Examples for aws_cloudcontrol_resource table are now correct

v0.35.0 [2021-10-08]

What's new?

Enhancements

  • Updated: Parliament IAM permissions to the latest (#676)
  • Updated: Add additional optional key quals, filter support, and context cancellation handling to aws_ec2_instance, aws_iam_policy, aws_rds_db_cluster_snapshot tables (#638)
  • Recompiled plugin with steampipe-plugin-sdk v1.6.2

v0.34.0 [2021-09-30]

What's new?

Bug fixes

  • Add pagination to list and list tags functions in several tables (#660)

v0.33.0 [2021-09-22]

What's new?

Bug fixes

  • When the macie service is not enabled in a particular region, aws_macie2_classification_job table will now return nil instead of error (#661)

v0.32.1 [2021-09-13]

Enhancements

v0.32.0 [2021-09-09]

What's new?

Enhancements

  • Added customized exponential back-off retry logic to optimize retry mechanism (#635)

Bug fixes

  • Fixed: Implemented pagination in aws_config_rule and aws_config_conformance_pack table (#646)
  • Fixed: Improved documentations (#639)

v0.31.0 [2021-08-25]

What's new?

v0.30.0 [2021-08-20]

What's new?

Enhancements

  • Updated: Global services like IAM, S3, Route 53, etc. will now connect to us-gov-west-1 and cn-northwest-1 when creating service connections in GovCloud and China respectively (#613)
  • Updated: Add column scheduled_actions to aws_redshift_cluster table (#523)
  • Updated: Add column log_publishing_options to aws_elasticsearch_domain table (#593)
  • Updated: Add column instance_lifecycle to aws_ec2_instance table (#617)

Bug fixes

  • Fixed: aws_ec2_ssl_policy table will no longer generate duplicate values with multi-region setup (#594)
  • Fixed: If no regions are set in the config file, the region will now correctly be determined from the AWS_DEFAULT_REGION or AWS_REGION environment variables if set (#598)

v0.29.0 [2021-08-06]

What's new?

Bug fixes

  • Fixed: arn column data now contain the correct regions in regional resource tables (#590)
  • Fixed: Querying columns dnssec_key_signing_keys and dnssec_status in aws_route53_zone table for private hosted zones no longer causes errors (#589)

v0.28.0 [2021-08-05]

What's new?

Bug fixes

  • Fixed: aws_cloudtrail_trail table is now smarter when hydrating data for shadow trails (global and organization) (#578)
  • Fixed: Route tables with IPv6 routes no longer cause queries to fail in the aws_vpc_route table (#581)

v0.27.0 [2021-07-31]

What's new?

Bug fixes

  • Fixed: aws_ec2_instance table should not panic when hydrating state_transition_time column if there is no state transition reason (#574)

v0.26.0 [2021-07-22]

What's new?

Enhancements

  • Updated: Add column arn in aws_vpc_nat_gateway table (#540)
  • Updated: Add multi-account connection information and examples to index doc (#565)
  • Updated: Improve error message when connection config regions are not valid (#558)
  • Updated: Cleanup region selection in connection creation code for table modules (#566)
  • Recompiled plugin with steampipe-plugin-sdk v1.4.1

Bug fixes

  • Fixed: Connection creation is now retried when receiving reset by peer errors (#557)
  • Fixed: Fix plugin sometimes incorrectly selecting the wrong region from connection config (#561)
  • Fixed: Hydration now works for created_at, name, title, updated_at, and version columns in aws_codepipeline_pipeline table (#537)
  • Fixed: Several column descriptions in aws_ecs_task_definition table (#541)

v0.25.0 [2021-07-08]

What's new?

Enhancements

  • Updated: Add wildcard support when defining regions in plugin connection configuration (#530)
  • Updated: Improve docs/index.md with expanded credential options and examples (#535)

Bug fixes

  • Fixed: Fix various failing integration tests (#534)
  • Fixed: Removed invalid key column definitions in various tables

v0.24.0 [2021-07-01]

What's new?

Enhancements

  • Updated: Rename column file_system_arn to arn in aws_efs_file_system table (#494)
  • Updated: Rename column table_arn to arn in aws_dynamodb_table table (#495)
  • Updated: Improve error message in aws_iam_credential_report table when no credential report exists (#510)
  • Updated: Remove use of deprecated function ItemFromKey from aws_redshift_cluster table (#514)

v0.23.0 [2021-06-24]

What's new?

Bug fixes

  • Fixed: Typo in description for common cloudwatch_metric timestamp column (#505)

v0.22.0 [2021-06-17]

What's new?

Enhancements

  • Updated: Add column arn to aws_api_gateway_stage table (#447)
  • Updated: Add column arn to aws_ec2_classic_load_balancer table (#475)
  • Updated: Add column event_subscriptions to aws_inspector_assessment_template table (#467)
  • Updated: Add column logging_configuration to aws_wafv2_web_acl table (#470)
  • Updated: Add columns dnssec_key_signing_keys and dnssec_status to aws_route53_zone table (#439)

Bug fixes

  • Fixed: Cache key in ElasticsearchService function and update various cache keys to be more consistent (#500)
  • Fixed: Tags hydrate call should not fail in aws_sagemaker_notebook_instance table (#372)

v0.21.0 [2021-06-10]

What's new?

Enhancements

  • Updated: Shadow trails are now included in aws_cloudtrail_trail table query results (#441)
  • Updated: Add columns replication_group_id, snapshot_retention_limit, and snapshot_window to aws_elasticache_cluster table (#458)
  • Updated: Add columns dead_letter_config_target_arn and reserved_concurrent_executions to aws_lambda_function table (#474)
  • Updated: Rename column alarm_arn to arn in aws_cloudwatch_alarm table (#489)
  • Recompiled plugin with steampipe-plugin-sdk v0.2.10

Bug fixes

  • Fixed: GetCommonColumns function should only get STS caller identity once per account instead of per region (#490)

v0.20.0 [2021-06-03]

What's new?

Enhancements

  • Updated: Add column arn to aws_redshift_cluster table (#462)
  • Updated: Add column arn to aws_vpc_network_acl table (#457)
  • Updated: Add column object_lock_configuration to aws_s3_bucket table (#464)
  • Updated: Add column state_transition_time to aws_ec2_instance table (#344)
  • Updated: Bump urllib3 in /scripts/generate_parliament_iam_permissions (#471)
  • Updated: Getting tags for clusters in 'creating' state should not error in aws_elasticache_cluster table (#454)
  • Updated: Rename column replication_instance_arn to arn in aws_dms_replication_instance table (#455)

Bug fixes

  • Fixed: Rename table_ aws_elasticsearch_domain.go to table_aws_elasticsearch_domain.go

v0.19.0 [2021-05-27]

What's new?

Enhancements

  • Updated: Base64 data in the user_data column is now decoded in the aws_ec2_instance and aws_ec2_launch_configuration tables (#363)
  • Updated: Add arn column to aws_account table (#418)
  • Updated: Add arn column to aws_guardduty_detector table (#408)
  • Updated: Add arn column to aws_ssm_association table (#404)

v0.18.0 [2021-05-20]

What's new?

Enhancements

  • Updated: Add arn column to aws_ebs_snapshot table (#405)
  • Updated: Add arn column to aws_vpc_eip table (#407)
  • Updated: Improve availability zone count example in aws_lambda_function table doc (#413)

Bug fixes

  • Fixed: Getting key rotation status for external keys should not error in aws_kms_key table (#398)

v0.17.0 [2021-05-13]

What's new?

Enhancements

  • Updated: README.md and docs/index.md now contain links to our Slack community (#411)
  • Updated: Add logging_status column to aws_redshift_cluster table (#350)
  • Updated: Add missing columns available in the hydrate data to aws_ssm_association table (#356)
  • Updated: Bump lodash from 4.17.20 to 4.17.21 in /aws-test (#389)

Bug fixes

  • Fixed: Querying the aws_iam_account_password_policy table should not error if no password policy exists (#382)

v0.16.0 [2021-05-06]

What's new?

Enhancements

  • Updated: Add arn column to aws_config_configuration_recorder table (#380)
  • Updated: Add arn column to aws_ebs_volume table (#368)
  • Updated: Add arn column to aws_ec2_instance table (#367)
  • Updated: Add arn column to aws_vpc_security_group table (#377)
  • Updated: Add arn column to aws_vpc table (#378)
  • Updated: Add automatic_backups column to aws_efs_file_system table (#351)

Bug fixes

  • Fixed: Handling of pending subscriptions in aws_sns_topic_subscription table (#349)

v0.15.0 [2021-04-29]

What's new?

Enhancements

  • Updated: Parliament IAM permissions for Parliament v1.4.0 (#216)

Bug fixes

  • Fixed: The aws_guardduty_threat_intel_set table should not throw an rpc error while trying to list threat intel sets (#343)

v0.14.0 [2021-04-22]

What's new?

Bug fixes

  • Fixed: Replace hardcoded ARN references in aws_ec2_instance_type, aws_iam_policy, and aws_s3_bucket tables (#331)

v0.13.0 [2021-04-15]

What's new?

Enhancements

  • Updated: Add arn column to aws_s3_bucket table (#313)

Bug fixes

  • Fixed: Query example in aws_iam_server_certificate table docs (#309)

v0.12.0 [2021-04-08]

What's new?

Enhancements

  • Updated: Add metadata_options column to aws_ec2_instance table (#306)

v0.11.0 [2021-04-08]

What's new?

Enhancements

  • Updated: Add certificate_transparency_logging_preference, imported_at, renewal_eligibility, and type columns to aws_acm_certificate table (#299)
  • Recompiled plugin with steampipe-plugin-sdk v0.2.7

Bug fixes

  • Fixed: Rename column instance_profile_arn to instance_profile_arns and update data to be a list of ARNs (strings) in aws_iam_role table (#291)
  • Fixed: Release dates in CHANGELOG no longer project versions out in the year 20201 (#284)

v0.10.1 [2021-04-02]

Bug fixes

  • Fixed: Table definitions & examples link now points to the correct location (#282)

v0.10.0 [2021-04-01]

What's new?

Enhancements

  • Updated: Add canary_settings and method_settings columns to aws_api_gateway_stage table (#273)
  • Updated: Add query_logging_configs column to aws_route53_zone table (#264)
  • Updated: Example queries for aws_s3_bucket table to be more consistent with standards (#268)

Bug fixes

  • Fixed: Remove unnecessary engine and region compatibility check when describing instances in the aws_rds_db_instance table (#263)
  • Fixed: The aws_vpc table should ignore InvalidVpcID.NotFound errors (#270)

v0.9.0 [2021-03-25]

What's new?

Enhancements

  • Updated: Add flow_log_status column to aws_vpc_flow_log table (#233)
  • Updated: Add launch_time column to aws_ec2_instance table (#227)
  • Recompiled plugin with steampipe-plugin-sdk v0.2.6

v0.8.0 [2021-03-18]

What's new?

Enhancements

Bug fixes

  • Fixed: Various examples for aws_iam_access_advisor, aws_iam_policy_simulator, and aws_route53_record tables (#186)
  • Fixed: Multi-region queries now work properly for the aws_lambda_version table (#192)
  • Fixed: aws_availability_zone and aws_ec2_instance_availability tables now check region opt-in status to avoid AuthFailure errors (#168)
  • Fixed: region column in aws_region table now shows the correct region instead of global (#133)

v0.7.0 [2021-03-11]

What's new?

Bug fixes

  • Removed use of deprecated ItemFromKey function from all tables

v0.6.0 [2021-03-05]

What's new?

Enhancements

  • Updated: Added tags_src and tags columns to aws_iam_policy table.

v0.5.3 [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 getS3Bucket failed with panic interface conversion: interface {} is nil, not *s3.Bucket(#89).

v0.5.2 [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.5.1 [2021-02-22]

Bug fixes

  • Ensure aws_account and aws_region table work when regions argument is specified in connection config (#70)

v0.5.0 [2021-02-18]

What's new?

  • Added support for connection configuration. You may specify aws profiles, credentials, and regions for each connection in a configuration file. You can have multiple aws connections, each configured for a different aws account.
  • Added multi-region support. A single connection can query multiple AWS regions, via the regions connection argument.

Enhancements

  • Updated: Updated tag_list columns to tags_src for below RDS service tables.

    • aws_rds_db_cluster
    • aws_rds_db_cluster_parameter_group
    • aws_rds_db_cluster_snapshot
    • aws_rds_db_instance
    • aws_rds_db_option_group
    • aws_rds_db_parameter_group
    • aws_rds_db_snapshot
    • aws_rds_db_subnet_group
  • Updated: added inline_policies_std column to aws_iam_group, aws_iam_role and aws_iam_user table with canoncialized inline policies.

v0.4.0 [2021-02-11]

What's new?

Enhancements

  • Updated: aws_iam_credential_report table to have password_status column (#48)

v0.3.0 [2021-02-04]

What's new?

Enhancements

  • Updated: aws_ssm_parameter table to have value, arn, selector and source_result fields (#22)

  • Updated: aws_iam_user table to have mfa_enabled and mfa_devices columns (#28) ​

Bug fixes

  • Fixed: Now bucket_policy_is_public column for aws_s3_bucket will display the correct status of bucket policy (#36)

Notes

  • The lifecycle_rules column of the table aws_s3_bucket has been updated to return an array of lifecycle rules instead of a object with key Rules holding lifecycle rules (#29)

v0.2.0 [2021-01-28]

What's new?

  • Added: aws_ssm_parameter table ​
  • Updated: aws_ec2_autoscaling_group to have policies field which contains the details of scaling policy.
  • Updated: aws_ec2_instance table. Added instance_status field which includes status checks, scheduled events and instance state information. ​

Bug fixes

  • Fixed: aws_s3_bucket table to list buckets even if the region is not set.