Skip to content

Release google-cloud-security_center 2.0.0 - #7913

Closed
yoshi-automation wants to merge 1 commit into
masterfrom
release-google-cloud-security_center-v2.0.0
Closed

yoshi-automation wants to merge 1 commit into
masterfrom
release-google-cloud-security_center-v2.0.0

Conversation

@yoshi-automation

Copy link
Copy Markdown
Contributor

🤖 I have created a release *beep* *boop*

2.0.0 / 2020-10-09

⚠ BREAKING CHANGES

  • security_center: Convert google-cloud-security_center to a wrapper
  • security_center: Remove unused resource path helpers

Features

  • Add attributes to SecurityCenterProperties and ListFindingsResult
    • Add SecurityCenterProperties#resource_display_name
    • Add SecurityCenterProperties#resource_parent_display_name
    • Add SecurityCenterProperties#resource_project_display_name
    • Add ListFindingsResult#resource (Resource)
    • Update network configuration
  • Add IAM GetPolicyOptions
  • Add NotificationConfig
    • Add SecurityCenter#create_notification_config
    • Add SecurityCenter#delete_notification_config
    • Add SecurityCenter#get_notification_config
    • Add SecurityCenter#list_notification_configs
    • Add SecurityCenter#update_notification_config
  • Add service_address and service_port to client constructor
  • add support for v1p1beta1
  • Convert google-cloud-security_center to a wrapper
  • Provide a path helper for the security_marks resource.
  • Support separate project setting for quota/billing
  • Update Ruby dependency to minimum of 2.4 (#4206)

Bug Fixes

  • Add missing require
  • Remove unused resource path helpers
  • Update minimum runtime dependencies

Documentation

  • Clarify which Google Cloud Platform products support auto-discovered credentials
  • Fix role string in IAM Policy JSON example
  • Update copyright year
  • Update filter param docs with time formats
  • Update IAM documentation
    • Update GetPolicyOption#requested_policy_version docs
    • Un-deprecate Policy#version
  • Update IAM Policy class description and sample code
  • Update IAM Policy documentation
  • Update IAM Policy documentation
  • Update in-code samples
  • Update Status documentation
  • update links to point to new docsite (#3684)

Commits since last release:

  * Add NotificationConfig
    * Add SecurityCenter#create_notification_config
    * Add SecurityCenter#delete_notification_config
    * Add SecurityCenter#get_notification_config
    * Add SecurityCenter#list_notification_configs
    * Add SecurityCenter#update_notification_config
  * Rake 13.0.0 supports Ruby 3 keyword arguments by https://github.com/ruby/rake/pull/326
  * Rake 13 drops Ruby 2.1 or older support by https://github.com/ruby/rake/pull/325
  * Gems under `google-cloud-ruby` repository only supports Ruby 2.4 or higher then dropping Ruby 2.1 support should not be an issue.
  * Add SecurityCenter#create_notification_config
  * Add SecurityCenter#delete_notification_config
  * Add SecurityCenter#get_notification_config
  * Add SecurityCenter#list_notification_configs
  * Add SecurityCenter#update_notification_config
  * **security_center:** Remove unused resource path helpers
  * Remove unused resource path helpers
  * Add missing require
  * Update copyright year
  * Update Status documentation
  * Add attributes to SecurityCenterProperties and ListFindingsResult
    * Add SecurityCenterProperties#resource_display_name
    * Add SecurityCenterProperties#resource_parent_display_name
    * Add SecurityCenterProperties#resource_project_display_name
    * Add ListFindingsResult#resource (Resource)
    * Update network configuration
  * Add SecurityCenterProperties#resource_display_name
  * Add SecurityCenterProperties#resource_parent_display_name
  * Add SecurityCenterProperties#resource_project_display_name
  * Add ListFindingsResult#resource (Resource)
  * Update network configuration
  * Update IAM documentation
    * Update GetPolicyOption#requested_policy_version docs
    * Un-deprecate Policy#version
  * Update GetPolicyOption#requested_policy_version docs
  * Un-deprecate Policy#version
  * Add IAM GetPolicyOptions.
  * Support overriding service host and port.
  * Explicitly require all protobuf classes.
  * Update IAM:
    * Deprecate Policy#version
    * Add Binding#condition
    * Add Google::Type::Expr
    * Update documentation
  * Add VERSION constant
  * Update IAM:
    * Deprecate Policy#version
    * Add Binding#condition
    * Add Google::Type::Expr
    * Update documentation
  * Update SecurityCenterClient#run_asset_discovery response value.
    * The long running Operation response type has been updated to
      RunAssetDiscoveryResponse instead of Google::Protobuf::Empty.
  * Add RunAssetDiscoveryResponse.
  * Update SecurityCenterClient#run_asset_discovery response value.
    * The long running Operation response type has been updated to
      RunAssetDiscoveryResponse instead of Google::Protobuf::Empty.
  * Add .repo-metadata.json.
  * Update synth.py.
    * Add copy of default templates.
    * Add AUTHENTICATION.md to files lists.

Files edited since last release:

google-cloud-security_center/.gitignore
google-cloud-security_center/.repo-metadata.json
google-cloud-security_center/.rubocop.yml
google-cloud-security_center/.yardopts
google-cloud-security_center/AUTHENTICATION.md
google-cloud-security_center/Gemfile
google-cloud-security_center/LICENSE
google-cloud-security_center/LICENSE.md
google-cloud-security_center/MIGRATING.md
google-cloud-security_center/README.md
google-cloud-security_center/Rakefile
google-cloud-security_center/google-cloud-security_center.gemspec
google-cloud-security_center/lib/google-cloud-security_center.rb
google-cloud-security_center/lib/google/cloud/security_center.rb
google-cloud-security_center/lib/google/cloud/security_center/v1.rb
google-cloud-security_center/lib/google/cloud/security_center/v1/asset_pb.rb
google-cloud-security_center/lib/google/cloud/security_center/v1/credentials.rb
google-cloud-security_center/lib/google/cloud/security_center/v1/doc/google/cloud/securitycenter/v1/asset.rb
google-cloud-security_center/lib/google/cloud/security_center/v1/doc/google/cloud/securitycenter/v1/finding.rb
google-cloud-security_center/lib/google/cloud/security_center/v1/doc/google/cloud/securitycenter/v1/notification_config.rb
google-cloud-security_center/lib/google/cloud/security_center/v1/doc/google/cloud/securitycenter/v1/organization_settings.rb
google-cloud-security_center/lib/google/cloud/security_center/v1/doc/google/cloud/securitycenter/v1/security_marks.rb
google-cloud-security_center/lib/google/cloud/security_center/v1/doc/google/cloud/securitycenter/v1/securitycenter_service.rb
google-cloud-security_center/lib/google/cloud/security_center/v1/doc/google/cloud/securitycenter/v1/source.rb
google-cloud-security_center/lib/google/cloud/security_center/v1/doc/google/iam/v1/iam_policy.rb
google-cloud-security_center/lib/google/cloud/security_center/v1/doc/google/iam/v1/options.rb
google-cloud-security_center/lib/google/cloud/security_center/v1/doc/google/iam/v1/policy.rb
google-cloud-security_center/lib/google/cloud/security_center/v1/doc/google/longrunning/operations.rb
google-cloud-security_center/lib/google/cloud/security_center/v1/doc/google/protobuf/any.rb
google-cloud-security_center/lib/google/cloud/security_center/v1/doc/google/protobuf/duration.rb
google-cloud-security_center/lib/google/cloud/security_center/v1/doc/google/protobuf/field_mask.rb
google-cloud-security_center/lib/google/cloud/security_center/v1/doc/google/protobuf/struct.rb
google-cloud-security_center/lib/google/cloud/security_center/v1/doc/google/protobuf/timestamp.rb
google-cloud-security_center/lib/google/cloud/security_center/v1/doc/google/rpc/status.rb
google-cloud-security_center/lib/google/cloud/security_center/v1/doc/google/type/expr.rb
google-cloud-security_center/lib/google/cloud/security_center/v1/finding_pb.rb
google-cloud-security_center/lib/google/cloud/security_center/v1/helpers.rb
google-cloud-security_center/lib/google/cloud/security_center/v1/notification_config_pb.rb
google-cloud-security_center/lib/google/cloud/security_center/v1/notification_message_pb.rb
google-cloud-security_center/lib/google/cloud/security_center/v1/organization_settings_pb.rb
google-cloud-security_center/lib/google/cloud/security_center/v1/run_asset_discovery_response_pb.rb
google-cloud-security_center/lib/google/cloud/security_center/v1/security_center_client.rb
google-cloud-security_center/lib/google/cloud/security_center/v1/security_center_client_config.json
google-cloud-security_center/lib/google/cloud/security_center/v1/security_marks_pb.rb
google-cloud-security_center/lib/google/cloud/security_center/v1/securitycenter_service_pb.rb
google-cloud-security_center/lib/google/cloud/security_center/v1/securitycenter_service_services_pb.rb
google-cloud-security_center/lib/google/cloud/security_center/v1/source_pb.rb
google-cloud-security_center/lib/google/cloud/security_center/v1p1beta1.rb
google-cloud-security_center/lib/google/cloud/security_center/v1p1beta1/asset_pb.rb
google-cloud-security_center/lib/google/cloud/security_center/v1p1beta1/credentials.rb
google-cloud-security_center/lib/google/cloud/security_center/v1p1beta1/doc/google/cloud/securitycenter/v1p1beta1/asset.rb
google-cloud-security_center/lib/google/cloud/security_center/v1p1beta1/doc/google/cloud/securitycenter/v1p1beta1/finding.rb
google-cloud-security_center/lib/google/cloud/security_center/v1p1beta1/doc/google/cloud/securitycenter/v1p1beta1/notification_config.rb
google-cloud-security_center/lib/google/cloud/security_center/v1p1beta1/doc/google/cloud/securitycenter/v1p1beta1/organization_settings.rb
google-cloud-security_center/lib/google/cloud/security_center/v1p1beta1/doc/google/cloud/securitycenter/v1p1beta1/security_marks.rb
google-cloud-security_center/lib/google/cloud/security_center/v1p1beta1/doc/google/cloud/securitycenter/v1p1beta1/securitycenter_service.rb
google-cloud-security_center/lib/google/cloud/security_center/v1p1beta1/doc/google/cloud/securitycenter/v1p1beta1/source.rb
google-cloud-security_center/lib/google/cloud/security_center/v1p1beta1/doc/google/iam/v1/iam_policy.rb
google-cloud-security_center/lib/google/cloud/security_center/v1p1beta1/doc/google/iam/v1/options.rb
google-cloud-security_center/lib/google/cloud/security_center/v1p1beta1/doc/google/iam/v1/policy.rb
google-cloud-security_center/lib/google/cloud/security_center/v1p1beta1/doc/google/longrunning/operations.rb
google-cloud-security_center/lib/google/cloud/security_center/v1p1beta1/doc/google/protobuf/any.rb
google-cloud-security_center/lib/google/cloud/security_center/v1p1beta1/doc/google/protobuf/duration.rb
google-cloud-security_center/lib/google/cloud/security_center/v1p1beta1/doc/google/protobuf/field_mask.rb
google-cloud-security_center/lib/google/cloud/security_center/v1p1beta1/doc/google/protobuf/struct.rb
google-cloud-security_center/lib/google/cloud/security_center/v1p1beta1/doc/google/protobuf/timestamp.rb
google-cloud-security_center/lib/google/cloud/security_center/v1p1beta1/doc/google/rpc/status.rb
google-cloud-security_center/lib/google/cloud/security_center/v1p1beta1/doc/google/type/expr.rb
google-cloud-security_center/lib/google/cloud/security_center/v1p1beta1/finding_pb.rb
google-cloud-security_center/lib/google/cloud/security_center/v1p1beta1/helpers.rb
google-cloud-security_center/lib/google/cloud/security_center/v1p1beta1/notification_config_pb.rb
google-cloud-security_center/lib/google/cloud/security_center/v1p1beta1/notification_message_pb.rb
google-cloud-security_center/lib/google/cloud/security_center/v1p1beta1/organization_settings_pb.rb
google-cloud-security_center/lib/google/cloud/security_center/v1p1beta1/run_asset_discovery_response_pb.rb
google-cloud-security_center/lib/google/cloud/security_center/v1p1beta1/security_center_client.rb
google-cloud-security_center/lib/google/cloud/security_center/v1p1beta1/security_center_client_config.json
google-cloud-security_center/lib/google/cloud/security_center/v1p1beta1/security_marks_pb.rb
google-cloud-security_center/lib/google/cloud/security_center/v1p1beta1/securitycenter_service_pb.rb
google-cloud-security_center/lib/google/cloud/security_center/v1p1beta1/securitycenter_service_services_pb.rb
google-cloud-security_center/lib/google/cloud/security_center/v1p1beta1/source_pb.rb
google-cloud-security_center/lib/google/cloud/security_center/version.rb
google-cloud-security_center/synth.metadata
google-cloud-security_center/synth.py
google-cloud-security_center/synth/helpers.rb.erb
google-cloud-security_center/synth/helpers_test.rb.erb
google-cloud-security_center/test/google/cloud/security_center/client_test.rb
google-cloud-security_center/test/google/cloud/security_center/v1/helpers_test.rb
google-cloud-security_center/test/google/cloud/security_center/v1/security_center_client_test.rb
google-cloud-security_center/test/google/cloud/security_center/v1p1beta1/helpers_test.rb
google-cloud-security_center/test/google/cloud/security_center/v1p1beta1/security_center_client_test.rb
google-cloud-security_center/test/google/cloud/security_center/version_test.rb
google-cloud-security_center/test/helper.rb
google-cloud-security_center/CHANGELOG.md
google-cloud-security_center/lib/google/cloud/security_center/v1/doc/google/protobuf/empty.rb
google-cloud-security_center/lib/google/cloud/security_center/v1p1beta1/doc/google/protobuf/empty.rb

Compare Changes

This PR was generated with Release Please.

@yoshi-automation
yoshi-automation requested a review from a team October 9, 2020 08:37
@google-cla google-cla Bot added the cla: yes This human has signed the Contributor License Agreement. label Oct 9, 2020
@dazuma dazuma closed this Oct 10, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

autorelease: closed cla: yes This human has signed the Contributor License Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants