chore(deps): update dependency aws-sdk-rails to v5 #2451
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
✅ マイナーチェンジ以上のアップデートは動作確認をしてからマージすること
This PR contains the following updates:
3.6.3
->5.0.0
Release Notes
aws/aws-sdk-rails (aws-sdk-rails)
v5.0.0
Compare Source
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.v4.2.0
Compare Source
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.v4.1.0
Compare Source
v4.0.3
Compare Source
:ses
or:sesv2
as ActionMailer configuration. (#136)v4.0.2
Compare Source
Issue - Do not require
action_mailbox/engine
inAws::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
.v4.0.1
Compare Source
action_mailbox/engine
fromAws::Rails::ActionMailbox::Engine
.v4.0.0
Compare Source
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
.v3.13.0
Compare Source
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).v3.12.0
Compare Source
EbsSqsActiveJobMiddleware
to detect Docker container with cgroup2. (#116).v3.11.0
Compare Source
retry_standard_errors
(defaulttrue
) in SQS ActiveJob and improve retry logic (#114).v3.10.0
Compare Source
Feature - Support
enqueue_all
in the SQS ActiveJob adapter.Issue - Improve
to_h
method's performance ofAws::Rails::SqsActiveJob::Configuration
.v3.9.1
Compare Source
delay_seconds
being passed to parameter in the SQS adapter.v3.9.0
Compare Source
Feature - Add support for selectively choosing deduplication keys.
Feature - Set required Ruby version to >= 2.3 (#104)
Issue - Run
rubocop
on all files. (#104)v3.8.0
Compare Source
v3.7.1
Compare Source
EbsSqsActiveJobMiddleware
.v3.7.0
Compare Source
Feature - Add SES v2 Mailer.
Feature - Support smtp_envelope_from and _to in SES Mailer.
Issue - Fix Ruby 3.1 usage by handling Psych 4 BadAlias error.
v3.6.4
Compare Source
request.ip
insent_from_docker_host?
.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.