v1.0.1
ActiveCipherStorage 1.0.1
Patch release after the initial 1.0.0.
Changed
- Backed gem configuration with Rails-style ActiveSupport options while preserving the existing public configuration API.
- Documented
config.encrypt_uploadsfor enabling/disabling encryption on new Active Storage uploads. - Clarified that downloads auto-detect encrypted vs plaintext payloads by the ACS header.
Fixed
- Reject reordered encrypted streaming frames.
- Reject trailing bytes after the final encrypted frame.
- Validate S3 multipart chunk sizes before upload so invalid part sizes fail early.
- Mark plaintext Active Storage uploads with
encrypted: falsemetadata when encryption is disabled.