- Drop support for Ruby 2.7 and 3.0
- Lazily load AWS/GCS SDK's
- [BREAKING] Remove support for Ruby 2.6
- Add support for streaming uploads / downloads
- Support escaping of URI keys. Fixes #46.
- Slightly improve the performance of
.exists
- Add an
.exists?
method that returnstrue
/false
depending on whether a given key exists or not.
- Add support for S3
- [BREAKING] Explicitly raise a
KeyParseException
when the argument of.for
is invalid - Remove a dependency on a non-public logging gem and allow callers to configure
any logger they like via a
Configuration
class.