-
Issue -
Configuration
now takes environment variables with precedence over YAML configuration. -
Issue - Use ENV variables that are prefixed by
AWS_
.
-
Feature - Uses
rack ~> 3
as the minimum. -
Feature - Drop support for Ruby 2.5 and 2.6.
-
Feature - Support additional configuration options through ENV.
-
Feature - Moves error classes into the
Errors
module. -
Issue - Set
RackMiddleware
's#find_session
,#write_session
, and#delete_session
as public. -
Issue - Validate
Configuration
has a secret key onRackMiddleware#initialize
instead of on#find_session
.
-
Feature - Drop support for Ruby 2.3 and 2.4.
-
Issue - Relax
rack
dependency to allow version 3. Addsrack-session
to the gemspec.
- Feature - Improve User-Agent tracking and bump minimum DynamoDB version.
-
Issue - Expose
:config
inRackMiddleware
and:config_file
inConfiguration
. -
Issue - V2 of this release was still loading SDK V1 credential keys. This removes support for client options specified in YAML configuration (behavior change). Instead, construct
Aws::DynamoDB::Client
and use thedynamo_db_client
option.
-
Remove Rails support (moved to the
aws-sdk-rails
gem). -
Use V3 of Ruby SDK
-
Fix a
dynamo_db.scan()
incompatibility from the V1 -> V2 upgrade in the garbage collector.
- Use V2 of Ruby SDK (no history)
- Bug Fix (no history)
- Initial Release (no history)