CHANGELOG.md (18690B)
1 # v1.27.4 (2024-02-23) 2 3 * **Dependency Update**: Updated to the latest SDK module versions 4 5 # v1.27.3 (2024-02-22) 6 7 * **Dependency Update**: Updated to the latest SDK module versions 8 9 # v1.27.2 (2024-02-21) 10 11 * **Dependency Update**: Updated to the latest SDK module versions 12 13 # v1.27.1 (2024-02-20) 14 15 * **Dependency Update**: Updated to the latest SDK module versions 16 17 # v1.27.0 (2024-02-13) 18 19 * **Feature**: Bump minimum Go version to 1.20 per our language support policy. 20 * **Dependency Update**: Updated to the latest SDK module versions 21 22 # v1.26.6 (2024-01-22) 23 24 * **Bug Fix**: Remove invalid escaping of shared config values. All values in the shared config file will now be interpreted literally, save for fully-quoted strings which are unwrapped for legacy reasons. 25 * **Dependency Update**: Updated to the latest SDK module versions 26 27 # v1.26.5 (2024-01-18) 28 29 * **Dependency Update**: Updated to the latest SDK module versions 30 31 # v1.26.4 (2024-01-16) 32 33 * **Dependency Update**: Updated to the latest SDK module versions 34 35 # v1.26.3 (2024-01-04) 36 37 * **Dependency Update**: Updated to the latest SDK module versions 38 39 # v1.26.2 (2023-12-20) 40 41 * **Dependency Update**: Updated to the latest SDK module versions 42 43 # v1.26.1 (2023-12-08) 44 45 * **Bug Fix**: Correct loading of [services *] sections into shared config. 46 * **Dependency Update**: Updated to the latest SDK module versions 47 48 # v1.26.0 (2023-12-07) 49 50 * **Feature**: Support modeled request compression. The only algorithm supported at this time is `gzip`. 51 * **Dependency Update**: Updated to the latest SDK module versions 52 53 # v1.25.12 (2023-12-06) 54 55 * **Dependency Update**: Updated to the latest SDK module versions 56 57 # v1.25.11 (2023-12-01) 58 59 * **Dependency Update**: Updated to the latest SDK module versions 60 61 # v1.25.10 (2023-11-30) 62 63 * **Dependency Update**: Updated to the latest SDK module versions 64 65 # v1.25.9 (2023-11-29) 66 67 * **Dependency Update**: Updated to the latest SDK module versions 68 69 # v1.25.8 (2023-11-28.3) 70 71 * **Bug Fix**: Correct resolution of S3Express auth disable toggle. 72 73 # v1.25.7 (2023-11-28.2) 74 75 * **Dependency Update**: Updated to the latest SDK module versions 76 77 # v1.25.6 (2023-11-28) 78 79 * **Dependency Update**: Updated to the latest SDK module versions 80 81 # v1.25.5 (2023-11-21) 82 83 * **Dependency Update**: Updated to the latest SDK module versions 84 85 # v1.25.4 (2023-11-20) 86 87 * **Dependency Update**: Updated to the latest SDK module versions 88 89 # v1.25.3 (2023-11-17) 90 91 * **Dependency Update**: Updated to the latest SDK module versions 92 93 # v1.25.2 (2023-11-16) 94 95 * **Dependency Update**: Updated to the latest SDK module versions 96 97 # v1.25.1 (2023-11-15) 98 99 * **Dependency Update**: Updated to the latest SDK module versions 100 101 # v1.25.0 (2023-11-14) 102 103 * **Feature**: Add support for dynamic auth token from file and EKS container host in absolute/relative URIs in the HTTP credential provider. 104 * **Dependency Update**: Updated to the latest SDK module versions 105 106 # v1.24.0 (2023-11-13) 107 108 * **Feature**: Replace the legacy config parser with a modern, less-strict implementation. Parsing failures within a section will now simply ignore the invalid line rather than silently drop the entire section. 109 * **Dependency Update**: Updated to the latest SDK module versions 110 111 # v1.23.0 (2023-11-09.2) 112 113 * **Feature**: BREAKFIX: In order to support subproperty parsing, invalid property definitions must not be ignored 114 * **Dependency Update**: Updated to the latest SDK module versions 115 116 # v1.22.3 (2023-11-09) 117 118 * **Dependency Update**: Updated to the latest SDK module versions 119 120 # v1.22.2 (2023-11-07) 121 122 * **Dependency Update**: Updated to the latest SDK module versions 123 124 # v1.22.1 (2023-11-06) 125 126 * No change notes available for this release. 127 128 # v1.22.0 (2023-11-02) 129 130 * **Feature**: Add env and shared config settings for disabling IMDSv1 fallback. 131 * **Dependency Update**: Updated to the latest SDK module versions 132 133 # v1.21.0 (2023-11-01) 134 135 * **Feature**: Adds support for configured endpoints via environment variables and the AWS shared configuration file. 136 * **Dependency Update**: Updated to the latest SDK module versions 137 138 # v1.20.0 (2023-10-31) 139 140 * **Feature**: **BREAKING CHANGE**: Bump minimum go version to 1.19 per the revised [go version support policy](https://aws.amazon.com/blogs/developer/aws-sdk-for-go-aligns-with-go-release-policy-on-supported-runtimes/). 141 * **Dependency Update**: Updated to the latest SDK module versions 142 143 # v1.19.1 (2023-10-24) 144 145 * No change notes available for this release. 146 147 # v1.19.0 (2023-10-16) 148 149 * **Feature**: Modify logic of retrieving user agent appID from env config 150 151 # v1.18.45 (2023-10-12) 152 153 * **Bug Fix**: Fail to load config if an explicitly provided profile doesn't exist. 154 * **Dependency Update**: Updated to the latest SDK module versions 155 156 # v1.18.44 (2023-10-06) 157 158 * **Dependency Update**: Updated to the latest SDK module versions 159 160 # v1.18.43 (2023-10-02) 161 162 * **Dependency Update**: Updated to the latest SDK module versions 163 164 # v1.18.42 (2023-09-22) 165 166 * **Bug Fix**: Fixed a bug where merging `max_attempts` or `duration_seconds` fields across shared config files with invalid values would silently default them to 0. 167 * **Bug Fix**: Move type assertion of config values out of the parsing stage, which resolves an issue where the contents of a profile would silently be dropped with certain numeric formats. 168 * **Dependency Update**: Updated to the latest SDK module versions 169 170 # v1.18.41 (2023-09-20) 171 172 * **Dependency Update**: Updated to the latest SDK module versions 173 174 # v1.18.40 (2023-09-18) 175 176 * **Dependency Update**: Updated to the latest SDK module versions 177 178 # v1.18.39 (2023-09-05) 179 180 * **Dependency Update**: Updated to the latest SDK module versions 181 182 # v1.18.38 (2023-08-31) 183 184 * **Dependency Update**: Updated to the latest SDK module versions 185 186 # v1.18.37 (2023-08-23) 187 188 * No change notes available for this release. 189 190 # v1.18.36 (2023-08-21) 191 192 * **Dependency Update**: Updated to the latest SDK module versions 193 194 # v1.18.35 (2023-08-18) 195 196 * **Dependency Update**: Updated to the latest SDK module versions 197 198 # v1.18.34 (2023-08-17) 199 200 * **Dependency Update**: Updated to the latest SDK module versions 201 202 # v1.18.33 (2023-08-07) 203 204 * **Dependency Update**: Updated to the latest SDK module versions 205 206 # v1.18.32 (2023-08-01) 207 208 * **Dependency Update**: Updated to the latest SDK module versions 209 210 # v1.18.31 (2023-07-31) 211 212 * **Dependency Update**: Updated to the latest SDK module versions 213 214 # v1.18.30 (2023-07-28) 215 216 * **Dependency Update**: Updated to the latest SDK module versions 217 218 # v1.18.29 (2023-07-25) 219 220 * **Dependency Update**: Updated to the latest SDK module versions 221 222 # v1.18.28 (2023-07-13) 223 224 * **Dependency Update**: Updated to the latest SDK module versions 225 226 # v1.18.27 (2023-06-15) 227 228 * **Dependency Update**: Updated to the latest SDK module versions 229 230 # v1.18.26 (2023-06-13) 231 232 * **Dependency Update**: Updated to the latest SDK module versions 233 234 # v1.18.25 (2023-05-09) 235 236 * **Dependency Update**: Updated to the latest SDK module versions 237 238 # v1.18.24 (2023-05-08) 239 240 * **Dependency Update**: Updated to the latest SDK module versions 241 242 # v1.18.23 (2023-05-04) 243 244 * **Dependency Update**: Updated to the latest SDK module versions 245 246 # v1.18.22 (2023-04-24) 247 248 * **Dependency Update**: Updated to the latest SDK module versions 249 250 # v1.18.21 (2023-04-10) 251 252 * **Dependency Update**: Updated to the latest SDK module versions 253 254 # v1.18.20 (2023-04-07) 255 256 * **Dependency Update**: Updated to the latest SDK module versions 257 258 # v1.18.19 (2023-03-21) 259 260 * **Dependency Update**: Updated to the latest SDK module versions 261 262 # v1.18.18 (2023-03-16) 263 264 * **Bug Fix**: Allow RoleARN to be set as functional option on STS WebIdentityRoleOptions. Fixes aws/aws-sdk-go-v2#2015. 265 266 # v1.18.17 (2023-03-14) 267 268 * **Dependency Update**: Updated to the latest SDK module versions 269 270 # v1.18.16 (2023-03-10) 271 272 * **Dependency Update**: Updated to the latest SDK module versions 273 274 # v1.18.15 (2023-02-22) 275 276 * **Dependency Update**: Updated to the latest SDK module versions 277 278 # v1.18.14 (2023-02-20) 279 280 * **Dependency Update**: Updated to the latest SDK module versions 281 282 # v1.18.13 (2023-02-15) 283 284 * **Dependency Update**: Updated to the latest SDK module versions 285 286 # v1.18.12 (2023-02-03) 287 288 * **Dependency Update**: Updated to the latest SDK module versions 289 290 # v1.18.11 (2023-02-01) 291 292 * **Dependency Update**: Updated to the latest SDK module versions 293 294 # v1.18.10 (2023-01-25) 295 296 * **Dependency Update**: Updated to the latest SDK module versions 297 298 # v1.18.9 (2023-01-23) 299 300 * **Dependency Update**: Updated to the latest SDK module versions 301 302 # v1.18.8 (2023-01-05) 303 304 * **Dependency Update**: Updated to the latest SDK module versions 305 306 # v1.18.7 (2022-12-20) 307 308 * **Dependency Update**: Updated to the latest SDK module versions 309 310 # v1.18.6 (2022-12-19) 311 312 * **Dependency Update**: Updated to the latest SDK module versions 313 314 # v1.18.5 (2022-12-15) 315 316 * **Bug Fix**: Unify logic between shared config and in finding home directory 317 * **Dependency Update**: Updated to the latest SDK module versions 318 319 # v1.18.4 (2022-12-02) 320 321 * **Dependency Update**: Updated to the latest SDK module versions 322 323 # v1.18.3 (2022-11-22) 324 325 * **Dependency Update**: Updated to the latest SDK module versions 326 327 # v1.18.2 (2022-11-17) 328 329 * **Dependency Update**: Updated to the latest SDK module versions 330 331 # v1.18.1 (2022-11-16) 332 333 * **Dependency Update**: Updated to the latest SDK module versions 334 335 # v1.18.0 (2022-11-11) 336 337 * **Announcement**: When using the SSOTokenProvider, a previous implementation incorrectly compensated for invalid SSOTokenProvider configurations in the shared profile. This has been fixed via PR #1903 and tracked in issue #1846 338 * **Feature**: Adds token refresh support (via SSOTokenProvider) when using the SSOCredentialProvider 339 * **Dependency Update**: Updated to the latest SDK module versions 340 341 # v1.17.11 (2022-11-10) 342 343 * **Dependency Update**: Updated to the latest SDK module versions 344 345 # v1.17.10 (2022-10-24) 346 347 * **Dependency Update**: Updated to the latest SDK module versions 348 349 # v1.17.9 (2022-10-21) 350 351 * **Dependency Update**: Updated to the latest SDK module versions 352 353 # v1.17.8 (2022-09-30) 354 355 * **Dependency Update**: Updated to the latest SDK module versions 356 357 # v1.17.7 (2022-09-20) 358 359 * **Dependency Update**: Updated to the latest SDK module versions 360 361 # v1.17.6 (2022-09-14) 362 363 * **Dependency Update**: Updated to the latest SDK module versions 364 365 # v1.17.5 (2022-09-02) 366 367 * **Dependency Update**: Updated to the latest SDK module versions 368 369 # v1.17.4 (2022-08-31) 370 371 * **Dependency Update**: Updated to the latest SDK module versions 372 373 # v1.17.3 (2022-08-30) 374 375 * **Dependency Update**: Updated to the latest SDK module versions 376 377 # v1.17.2 (2022-08-29) 378 379 * **Dependency Update**: Updated to the latest SDK module versions 380 381 # v1.17.1 (2022-08-15) 382 383 * **Dependency Update**: Updated to the latest SDK module versions 384 385 # v1.17.0 (2022-08-14) 386 387 * **Feature**: Add alternative mechanism for determning the users `$HOME` or `%USERPROFILE%` location when the environment variables are not present. 388 389 # v1.16.1 (2022-08-11) 390 391 * **Dependency Update**: Updated to the latest SDK module versions 392 393 # v1.16.0 (2022-08-10) 394 395 * **Feature**: Adds support for the following settings in the `~/.aws/credentials` file: `sso_account_id`, `sso_region`, `sso_role_name`, `sso_start_url`, and `ca_bundle`. 396 397 # v1.15.17 (2022-08-09) 398 399 * **Dependency Update**: Updated to the latest SDK module versions 400 401 # v1.15.16 (2022-08-08) 402 403 * **Dependency Update**: Updated to the latest SDK module versions 404 405 # v1.15.15 (2022-08-01) 406 407 * **Dependency Update**: Updated to the latest SDK module versions 408 409 # v1.15.14 (2022-07-11) 410 411 * **Dependency Update**: Updated to the latest SDK module versions 412 413 # v1.15.13 (2022-07-05) 414 415 * **Dependency Update**: Updated to the latest SDK module versions 416 417 # v1.15.12 (2022-06-29) 418 419 * **Dependency Update**: Updated to the latest SDK module versions 420 421 # v1.15.11 (2022-06-16) 422 423 * **Dependency Update**: Updated to the latest SDK module versions 424 425 # v1.15.10 (2022-06-07) 426 427 * **Dependency Update**: Updated to the latest SDK module versions 428 429 # v1.15.9 (2022-05-26) 430 431 * **Dependency Update**: Updated to the latest SDK module versions 432 433 # v1.15.8 (2022-05-25) 434 435 * **Dependency Update**: Updated to the latest SDK module versions 436 437 # v1.15.7 (2022-05-17) 438 439 * **Dependency Update**: Updated to the latest SDK module versions 440 441 # v1.15.6 (2022-05-16) 442 443 * **Dependency Update**: Updated to the latest SDK module versions 444 445 # v1.15.5 (2022-05-09) 446 447 * **Bug Fix**: Fixes a bug in LoadDefaultConfig to correctly assign ConfigSources so all config resolvers have access to the config sources. This fixes the feature/ec2/imds client not having configuration applied via config.LoadOptions such as EC2IMDSClientEnableState. PR [#1682](https://github.com/aws/aws-sdk-go-v2/pull/1682) 448 449 # v1.15.4 (2022-04-25) 450 451 * **Dependency Update**: Updated to the latest SDK module versions 452 453 # v1.15.3 (2022-03-30) 454 455 * **Dependency Update**: Updated to the latest SDK module versions 456 457 # v1.15.2 (2022-03-24) 458 459 * **Dependency Update**: Updated to the latest SDK module versions 460 461 # v1.15.1 (2022-03-23) 462 463 * **Dependency Update**: Updated to the latest SDK module versions 464 465 # v1.15.0 (2022-03-08) 466 467 * **Feature**: Updated `github.com/aws/smithy-go` to latest version 468 * **Dependency Update**: Updated to the latest SDK module versions 469 470 # v1.14.0 (2022-02-24) 471 472 * **Feature**: Adds support for loading RetryMaxAttempts and RetryMod from the environment and shared configuration files. These parameters drive how the SDK's API client will initialize its default retryer, if custome retryer has not been specified. See [config](https://pkg.go.dev/github.com/aws/aws-sdk-go-v2/config) module and [aws.Config](https://pkg.go.dev/github.com/aws/aws-sdk-go-v2/aws#Config) for more information about and how to use these new options. 473 * **Feature**: Adds support for the `ca_bundle` parameter in shared config and credentials files. The usage of the file is the same as environment variable, `AWS_CA_BUNDLE`, but sourced from shared config. Fixes [#1589](https://github.com/aws/aws-sdk-go-v2/issues/1589) 474 * **Feature**: Updated `github.com/aws/smithy-go` to latest version 475 * **Dependency Update**: Updated to the latest SDK module versions 476 477 # v1.13.1 (2022-01-28) 478 479 * **Bug Fix**: Fixes LoadDefaultConfig handling of errors returned by passed in functional options. Previously errors returned from the LoadOptions passed into LoadDefaultConfig were incorrectly ignored. [#1562](https://github.com/aws/aws-sdk-go-v2/pull/1562). Thanks to [Pinglei Guo](https://github.com/pingleig) for submitting this PR. 480 * **Bug Fix**: Fixes the SDK's handling of `duration_sections` in the shared credentials file or specified in multiple shared config and shared credentials files under the same profile. [#1568](https://github.com/aws/aws-sdk-go-v2/pull/1568). Thanks to [Amir Szekely](https://github.com/kichik) for help reproduce this bug. 481 * **Bug Fix**: Updates `config` module to use os.UserHomeDir instead of hard coded environment variable for OS. [#1563](https://github.com/aws/aws-sdk-go-v2/pull/1563) 482 * **Dependency Update**: Updated to the latest SDK module versions 483 484 # v1.13.0 (2022-01-14) 485 486 * **Feature**: Updated `github.com/aws/smithy-go` to latest version 487 * **Dependency Update**: Updated to the latest SDK module versions 488 489 # v1.12.0 (2022-01-07) 490 491 * **Feature**: Add load option for CredentialCache. Adds a new member to the LoadOptions struct, CredentialsCacheOptions. This member allows specifying a function that will be used to configure the CredentialsCache. The CredentialsCacheOptions will only be used if the configuration loader will wrap the underlying credential provider in the CredentialsCache. 492 * **Feature**: Updated `github.com/aws/smithy-go` to latest version 493 * **Dependency Update**: Updated to the latest SDK module versions 494 495 # v1.11.1 (2021-12-21) 496 497 * **Dependency Update**: Updated to the latest SDK module versions 498 499 # v1.11.0 (2021-12-02) 500 501 * **Feature**: Add support for specifying `EndpointResolverWithOptions` on `LoadOptions`, and associated `WithEndpointResolverWithOptions`. 502 * **Dependency Update**: Updated to the latest SDK module versions 503 504 # v1.10.3 (2021-11-30) 505 506 * **Dependency Update**: Updated to the latest SDK module versions 507 508 # v1.10.2 (2021-11-19) 509 510 * **Dependency Update**: Updated to the latest SDK module versions 511 512 # v1.10.1 (2021-11-12) 513 514 * **Dependency Update**: Updated to the latest SDK module versions 515 516 # v1.10.0 (2021-11-06) 517 518 * **Feature**: The SDK now supports configuration of FIPS and DualStack endpoints using environment variables, shared configuration, or programmatically. 519 * **Feature**: Updated `github.com/aws/smithy-go` to latest version 520 * **Dependency Update**: Updated to the latest SDK module versions 521 522 # v1.9.0 (2021-10-21) 523 524 * **Feature**: Updated to latest version 525 * **Dependency Update**: Updated to the latest SDK module versions 526 527 # v1.8.3 (2021-10-11) 528 529 * **Dependency Update**: Updated to the latest SDK module versions 530 531 # v1.8.2 (2021-09-17) 532 533 * **Dependency Update**: Updated to the latest SDK module versions 534 535 # v1.8.1 (2021-09-10) 536 537 * **Dependency Update**: Updated to the latest SDK module versions 538 539 # v1.8.0 (2021-09-02) 540 541 * **Feature**: Add support for S3 Multi-Region Access Point ARNs. 542 543 # v1.7.0 (2021-08-27) 544 545 * **Feature**: Updated `github.com/aws/smithy-go` to latest version 546 * **Dependency Update**: Updated to the latest SDK module versions 547 548 # v1.6.1 (2021-08-19) 549 550 * **Dependency Update**: Updated to the latest SDK module versions 551 552 # v1.6.0 (2021-08-04) 553 554 * **Feature**: adds error handling for defered close calls 555 * **Dependency Update**: Updated `github.com/aws/smithy-go` to latest version. 556 * **Dependency Update**: Updated to the latest SDK module versions 557 558 # v1.5.0 (2021-07-15) 559 560 * **Feature**: Support has been added for EC2 IPv6-enabled Instance Metadata Service Endpoints. 561 * **Dependency Update**: Updated `github.com/aws/smithy-go` to latest version 562 * **Dependency Update**: Updated to the latest SDK module versions 563 564 # v1.4.1 (2021-07-01) 565 566 * **Dependency Update**: Updated to the latest SDK module versions 567 568 # v1.4.0 (2021-06-25) 569 570 * **Feature**: Adds configuration setting for enabling endpoint discovery. 571 * **Feature**: Updated `github.com/aws/smithy-go` to latest version 572 * **Dependency Update**: Updated to the latest SDK module versions 573 574 # v1.3.0 (2021-05-20) 575 576 * **Feature**: SSO credentials can now be defined alongside other credential providers within the same configuration profile. 577 * **Bug Fix**: Profile names were incorrectly normalized to lower-case, which could result in unexpected profile configurations. 578 * **Dependency Update**: Updated to the latest SDK module versions 579 580 # v1.2.0 (2021-05-14) 581 582 * **Feature**: Constant has been added to modules to enable runtime version inspection for reporting. 583 * **Dependency Update**: Updated to the latest SDK module versions 584