rdunlop / unicycling-registration

Gather Registration details from participants for upcoming unicycling event
MIT License
19 stars 6 forks source link

Bump aws-sdk-rails from 4.1.0 to 5.0.0 #2640

Open dependabot[bot] opened 1 week ago

dependabot[bot] commented 1 week ago

Bumps aws-sdk-rails from 4.1.0 to 5.0.0.

Release notes

Sourced from aws-sdk-rails's releases.

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

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.

... (truncated)

Changelog

Sourced from aws-sdk-rails's changelog.

5.0.0 (2024-11-21)

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

4.2.0 (2024-11-20)

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

... (truncated)

Commits
  • ec363ad Bumped version to v5.0.0
  • 76598dd Prepare aws-sdk-rails 5 (#166)
  • ceede5c Require aws-record-rails
  • 5017ba0 Added next release section to the changelog. [ci skip]
  • 4b0b44f Bumped version to v4.2.0
  • 2633837 Update submodules
  • 008521f Prepare aws-sdk-rails 4.2 modularization (#164)
  • da414d4 Add testing instructions for rails generators
  • 4cd8699 Comment out sample-app gemfile gems
  • 8d6837a Update changelog
  • Additional commits viewable in compare view


Dependabot compatibility score

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)