Skip to content

Commit 652d8b2

Browse files
authored
Ensure default plugins are loaded. (#3096)
1 parent a0c854d commit 652d8b2

File tree

2 files changed

+26
-1
lines changed

2 files changed

+26
-1
lines changed

gems/aws-sdk-core/CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
Unreleased Changes
22
------------------
33

4+
* Issue - require default plugins when loading aws-sdk-core.
5+
46
3.202.0 (2024-08-27)
57
------------------
68

gems/aws-sdk-core/lib/aws-sdk-core.rb

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,30 @@
109109
# defaults
110110
require_relative 'aws-defaults'
111111

112-
# plugins - loaded through service clients as needed.
112+
# require default plugins
113+
require_relative 'seahorse/client/plugins/content_length'
114+
require_relative 'aws-sdk-core/plugins/credentials_configuration'
115+
require_relative 'aws-sdk-core/plugins/logging'
116+
require_relative 'aws-sdk-core/plugins/param_converter'
117+
require_relative 'aws-sdk-core/plugins/param_validator'
118+
require_relative 'aws-sdk-core/plugins/user_agent'
119+
require_relative 'aws-sdk-core/plugins/helpful_socket_errors'
120+
require_relative 'aws-sdk-core/plugins/retry_errors'
121+
require_relative 'aws-sdk-core/plugins/global_configuration'
122+
require_relative 'aws-sdk-core/plugins/regional_endpoint'
123+
require_relative 'aws-sdk-core/plugins/endpoint_discovery'
124+
require_relative 'aws-sdk-core/plugins/endpoint_pattern'
125+
require_relative 'aws-sdk-core/plugins/response_paging'
126+
require_relative 'aws-sdk-core/plugins/stub_responses'
127+
require_relative 'aws-sdk-core/plugins/idempotency_token'
128+
require_relative 'aws-sdk-core/plugins/invocation_id'
129+
require_relative 'aws-sdk-core/plugins/transfer_encoding'
130+
require_relative 'aws-sdk-core/plugins/http_checksum'
131+
require_relative 'aws-sdk-core/plugins/checksum_algorithm'
132+
require_relative 'aws-sdk-core/plugins/request_compression'
133+
require_relative 'aws-sdk-core/plugins/defaults_mode'
134+
require_relative 'aws-sdk-core/plugins/recursion_detection'
135+
require_relative 'aws-sdk-core/plugins/sign'
113136

114137
module Aws
115138

0 commit comments

Comments
 (0)