Skip to content

Releases: aws/aws-sdk-rails

Release v5.0.0 - 2024-11-21

21 Nov 19:09
Compare
Choose a tag to compare

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, and aws-record-rails.

  • Issue - Remove Aws::Rails.add_action_mailer_delivery_method in favor of ActionMailer::Base.add_delivery_method or the Railtie and configuration in aws-actionmailer-ses ~> 1.

  • Issue - Remove require of aws/rails/action_mailbox/rspec in favor of aws/action_mailbox/ses/rspec.

  • Issue - Remove symlinked namespaces from previous major versions.

  • Feature - ActiveSupport::Notifications are enabled by default and removes Aws::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

20 Nov 14:13
Compare
Choose a tag to compare

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 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.

Release v4.1.0 - 2024-09-27

27 Sep 19:11
Compare
Choose a tag to compare

Tag release v4.1.0

References: #138, #140

Release v4.0.3 - 2024-07-31

31 Jul 22:39
Compare
Choose a tag to compare

Tag release v4.0.3

References: #137

  • Issue - Revert validating :ses or :sesv2 as ActionMailer configuration. (#136)

Release v4.0.2 - 2024-07-22

22 Jul 21:30
Compare
Choose a tag to compare

Tag release v4.0.2

References: #134, #135

  • Issue - Do not require action_mailbox/engine in Aws::Rails::ActionMailbox::Engine and instead check for its existence.

  • Issue - Refactor the loading of the SQS ActiveJob adapter to be in aws/rails/sqs_active_job.

Release v4.0.1 - 2024-07-18

18 Jul 19:08
Compare
Choose a tag to compare

Tag release v4.0.1

References: #132

  • Issue - Require action_mailbox/engine from Aws::Rails::ActionMailbox::Engine.

Release v4.0.0 - 2024-07-18

18 Jul 18:30
Compare
Choose a tag to compare

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, or amazon_sqs_async for SQS active job configuration. Instead use :sqs and :sqs_async.

Release v3.13.0 - 2024-06-06

06 Jun 20:28
Compare
Choose a tag to compare

Tag release v3.13.0

References: #118, #119, #121, #122, #124, #126

  • Feature - Use Concurrent.available_processor_count to set default thread pool max threads (#125).
  • Issue - No longer rely on caller_runs for backpressure in sqs active job executor (#123).

Release v3.12.0 - 2024-04-02

02 Apr 19:16
Compare
Choose a tag to compare

Tag release v3.12.0

References: #116, #117

  • Feature - Drop support for Ruby 2.3 and Ruby 2.4 (#117).
  • Issue - Fix EbsSqsActiveJobMiddleware to detect Docker container with cgroup2. (#116).

Release V3.11.0 - 03-01-2024

01 Mar 20:23
Compare
Choose a tag to compare
  • Feature - Add retry_standard_errors (default true) in SQS ActiveJob and improve retry logic (#114).