Releases: aws/aws-sdk-rails
Release v5.1.0 - 2024-12-05
Release v5.0.0 - 2024-11-21
Tag release v5.0.0
References: #166
-
Feature - [Major Version] Remove dependencies on modular feature gems:
aws-actiondispatch-dynamodb,aws-actionmailer-ses,aws-actionmailbox-ses,aws-activejob-sqs, andaws-record-rails. -
Issue - Remove
Aws::Rails.add_action_mailer_delivery_methodin favor ofActionMailer::Base.add_delivery_methodor the Railtie and configuration inaws-actionmailer-ses ~> 1. -
Issue - Remove require of
aws/rails/action_mailbox/rspecin favor ofaws/action_mailbox/ses/rspec. -
Issue - Remove symlinked namespaces from previous major versions.
-
Feature -
ActiveSupport::Notificationsare enabled by default and removesAws::Rails.instrument_sdk_operations. -
Feature - Moved railtie initializations to their appropriate spots.
-
Issue - Do not execute
ActiveJobfrom EB cron without the root path.
Release v4.2.0 - 2024-11-20
Tag release v4.2.0
References: #147, #148, #149, #152, #153, #156, #157, #159, #160, #161, #162, #163, #164
-
Feature - DynamoDB Session Storage features now live in the
aws-actiondispatch-dynamodbgem. This gem depends onaws-sessionstore-dynamodb ~> 3which depends onrack ~> 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::DynamoDbStorenow inheritsActionDispatch::Session::AbstractStoreby wrappingAws::SessionStore::DynamoDB::RackMiddleware. -
Issue -
DynamoDbStoreis now configured with the:dynamo_db_storeconfiguration instead of:dynamodb_store. -
Feature - Session Store configuration passed into
:dynamo_db_storein 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_FILEis 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-sesgem. -
Feature - New namespace and class names for SES and SESV2 mailers.
Aws::Rails::SesMailerhas been moved toAws::ActionMailer::SES::MailerandAws::Rails::Sesv2Mailerhas been moved toAws::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_methodto instead useActionMailer::Base.add_delivery_method. This method will be removed in aws-sdk-rails ~> 5. -
Feature - ActionMailbox SES ingress now lives in the
aws-actionmailbox-sesgem. -
Issue - The
Aws::Rails::ActionMailbox::RSpecmodule has been moved toAws::ActionMailbox::SES::RSpecand will be removed in aws-sdk-rails ~> 5. -
Feature - ActiveJob SQS now lives in the
aws-activejob-sqsgem. -
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-railsgem.
Release v4.1.0 - 2024-09-27
Tag release v4.1.0
- Feature - Add SDK eager loading to optimize load times. See: aws/aws-sdk-ruby#3105.
Release v4.0.3 - 2024-07-31
Release v4.0.2 - 2024-07-22
Release v4.0.1 - 2024-07-18
Tag release v4.0.1
References: #132
- Issue - Require
action_mailbox/enginefromAws::Rails::ActionMailbox::Engine.
Release v4.0.0 - 2024-07-18
Tag release v4.0.0
References: #127, #128, #129, #130, #131
-
Feature - Add support for Action Mailbox with SES (#127).
-
Issue - Ensure
:sesor:sesv2as ActionMailer configuration. -
Issue - Do not allow
:amazon,amazon_sqs, oramazon_sqs_asyncfor SQS active job configuration. Instead use:sqsand:sqs_async.