Releases: aws/aws-sdk-rails
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_method
in favor ofActionMailer::Base.add_delivery_method
or the Railtie and configuration inaws-actionmailer-ses ~> 1
. -
Issue - Remove require of
aws/rails/action_mailbox/rspec
in favor ofaws/action_mailbox/ses/rspec
. -
Issue - Remove symlinked namespaces from previous major versions.
-
Feature -
ActiveSupport::Notifications
are enabled by default and removesAws::Rails.instrument_sdk_operations
. -
Feature - Moved railtie initializations to their appropriate spots.
-
Issue - Do not execute
ActiveJob
from 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-dynamodb
gem. This gem depends onaws-sessionstore-dynamodb ~> 3
which 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::DynamoDbStore
now inheritsActionDispatch::Session::AbstractStore
by wrappingAws::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 toAws::ActionMailer::SES::Mailer
andAws::Rails::Sesv2Mailer
has 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_method
to 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-ses
gem. -
Issue - The
Aws::Rails::ActionMailbox::RSpec
module has been moved toAws::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.
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/engine
fromAws::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
:ses
or:sesv2
as ActionMailer configuration. -
Issue - Do not allow
:amazon
,amazon_sqs
, oramazon_sqs_async
for SQS active job configuration. Instead use:sqs
and:sqs_async
.
Release v3.13.0 - 2024-06-06
Release v3.12.0 - 2024-04-02
Release V3.11.0 - 03-01-2024
- Feature - Add
retry_standard_errors
(defaulttrue
) in SQS ActiveJob and improve retry logic (#114).