Feature - DynamoDB Session Storage features now live in the aws-actiondispatch-dynamodb gem. This gem depends on aws-sessionstore-dynamodb ~> 3 which depends on rack ~> 3.
Feature - Add session store config generation with rails generate dynamo_db:session_store_config. Config generation is no longer tied to the DynamoDB SessionStore ActiveRecord migration generator.
Issue - ActionDispatch::Session::DynamoDbStore now inherits ActionDispatch::Session::AbstractStore by wrapping Aws::SessionStore::DynamoDB::RackMiddleware.
Issue - DynamoDbStore is now configured with the :dynamo_db_store configuration instead of :dynamodb_store.
Feature - Session Store configuration passed into :dynamo_db_store in an initializer will now be considered when using the ActiveRecord migrations or rake tasks that create, delete, or clean session tables.
Feature - AWS_DYNAMO_DB_SESSION_CONFIG_FILE is now searched and with precedence over the default Rails configuration YAML file locations.
Feature - Prepare modularization of aws-record.
Issue - Do not skip autoload modules for Aws::Rails.instrument_sdk_operations.
Feature - ActionMailer SES and SESV2 mailers now live in the aws-actionmailer-ses gem.
Feature - New namespace and class names for SES and SESV2 mailers. Aws::Rails::SesMailer has been moved to Aws::ActionMailer::SES::Mailer and Aws::Rails::Sesv2Mailer has been moved to Aws::ActionMailer::SESV2::Mailer. The classes have been symlinked for backwards compatibility in this major version.
Issue - Add deprecation warning to Aws::Rails.add_action_mailer_delivery_method to instead use ActionMailer::Base.add_delivery_method. This method will be removed in aws-sdk-rails ~> 5.
Feature - ActionMailbox SES ingress now lives in the aws-actionmailbox-ses gem.
Issue - The Aws::Rails::ActionMailbox::RSpec module has been moved to Aws::ActionMailbox::SES::RSpec and will be removed in aws-sdk-rails ~> 5.
Feature - ActiveJob SQS now lives in the aws-activejob-sqs gem.
Feature - New namespace and class names for SQS ActiveJob. Existing namespace has temporarily been kept for backward compatibility and will be removed in aws-sdk-rails ~> 5.
Issue - Correctly determine if SQSD is running in a Docker container.
Feature - Aws::Record scaffold generators now lives in the aws-record-rails gem.
Feature - DynamoDB Session Storage features now live in the aws-actiondispatch-dynamodb gem. This gem depends on aws-sessionstore-dynamodb ~> 3 which depends on rack ~> 3.
Feature - Add session store config generation with rails generate dynamo_db:session_store_config. Config generation is no longer tied to the DynamoDB SessionStore ActiveRecord migration generator.
Issue - ActionDispatch::Session::DynamoDbStore now inherits ActionDispatch::Session::AbstractStore by wrapping Aws::SessionStore::DynamoDB::RackMiddleware.
Issue - DynamoDbStore is now configured with the :dynamo_db_store configuration instead of :dynamodb_store.
Feature - Session Store configuration passed into :dynamo_db_store in an initializer will now be considered when using the ActiveRecord migrations or rake tasks that create, delete, or clean session tables.
Feature - AWS_DYNAMO_DB_SESSION_CONFIG_FILE is now searched and with precedence over the default Rails configuration YAML file locations.
Feature - Prepare modularization of aws-record.
Issue - Do not skip autoload modules for Aws::Rails.instrument_sdk_operations.
Feature - ActionMailer SES and SESV2 mailers now live in the aws-actionmailer-ses gem.
Feature - New namespace and class names for SES and SESV2 mailers. Aws::Rails::SesMailer has been moved to Aws::ActionMailer::SES::Mailer and Aws::Rails::Sesv2Mailer has been moved to Aws::ActionMailer::SESV2::Mailer. The classes have been symlinked for backwards compatibility in this major version.
Issue - Add deprecation warning to Aws::Rails.add_action_mailer_delivery_method to instead use ActionMailer::Base.add_delivery_method. This method will be removed in aws-sdk-rails ~> 5.
Feature - ActionMailbox SES ingress now lives in the aws-actionmailbox-ses gem.
Issue - The Aws::Rails::ActionMailbox::RSpec module has been moved to Aws::ActionMailbox::SES::RSpec and will be removed in aws-sdk-rails ~> 5.
Feature - ActiveJob SQS now lives in the aws-activejob-sqs gem.
Feature - New namespace and class names for SQS ActiveJob. Existing namespace has temporarily been kept for backward compatibility and will be removed in aws-sdk-rails ~> 5.
Issue - Correctly determine if SQSD is running in a Docker container.
Feature - Aws::Record scaffold generators now lives in the aws-record-rails gem.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps aws-sdk-rails from 4.1.0 to 4.2.0.
Release notes
Sourced from aws-sdk-rails's releases.
Changelog
Sourced from aws-sdk-rails's changelog.
Commits
4b0b44f
Bumped version to v4.2.02633837
Update submodules008521f
Prepare aws-sdk-rails 4.2 modularization (#164)da414d4
Add testing instructions for rails generators4cd8699
Comment out sample-app gemfile gems8d6837a
Update changelogb35771b
Sample app working docker deployment2e7243a
Fix submodules17a79f5
Bump down sessionstore gem dependency553e4f5
Relocate ActiveRecord generators and final test cleanup (#163)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show