Skip to content

Remove the deprecated no-op enableEncryption prop in the next major #43

Description

@alphacrack

SecureBucketProps.enableEncryption (src/resources/s3-bucket/secure-bucket.ts:47) is a deprecated no-op kept for backward compatibility — encryption is always enforced regardless, and the constructor strips the prop before passing through (lines 99-101).

What to do

  • Remove the prop, its strip logic, and its doc comment in the next major release (this is an API break for jsii consumers in all languages).
  • Mention the removal in the CHANGELOG under the next major, with the one-line migration note ("delete the prop; encryption was always enforced anyway").

Tagging breaking-change so it waits for a major-version train rather than landing ad hoc.

Metadata

Metadata

Assignees

No one assigned

    Labels

    breaking-changeIntroduces a breaking API/behavior changep3Normal prioritys3Relates to the S3 SecureBucket resource

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions