CHANGELOG.md (20006B)
1 # v1.35.5 (2025-11-04) 2 3 * **Dependency Update**: Updated to the latest SDK module versions 4 * **Dependency Update**: Upgrade to smithy-go v1.23.2 which should convey some passive reduction of overall allocations, especially when not using the metrics system. 5 6 # v1.35.4 (2025-10-30) 7 8 * **Dependency Update**: Updated to the latest SDK module versions 9 10 # v1.35.3 (2025-10-23) 11 12 * **Dependency Update**: Updated to the latest SDK module versions 13 14 # v1.35.2 (2025-10-16) 15 16 * **Dependency Update**: Bump minimum Go version to 1.23. 17 * **Dependency Update**: Updated to the latest SDK module versions 18 19 # v1.35.1 (2025-09-26) 20 21 * **Dependency Update**: Updated to the latest SDK module versions 22 23 # v1.35.0 (2025-09-23) 24 25 * **Feature**: This release includes exception definition and documentation updates. 26 * **Dependency Update**: Updated to the latest SDK module versions 27 28 # v1.34.5 (2025-09-22) 29 30 * No change notes available for this release. 31 32 # v1.34.4 (2025-09-10) 33 34 * No change notes available for this release. 35 36 # v1.34.3 (2025-09-08) 37 38 * **Dependency Update**: Updated to the latest SDK module versions 39 40 # v1.34.2 (2025-08-29) 41 42 * **Dependency Update**: Updated to the latest SDK module versions 43 44 # v1.34.1 (2025-08-27) 45 46 * **Dependency Update**: Update to smithy-go v1.23.0. 47 * **Dependency Update**: Updated to the latest SDK module versions 48 49 # v1.34.0 (2025-08-26) 50 51 * **Feature**: Remove incorrect endpoint tests 52 53 # v1.33.2 (2025-08-21) 54 55 * **Dependency Update**: Updated to the latest SDK module versions 56 57 # v1.33.1 (2025-08-20) 58 59 * **Bug Fix**: Remove unused deserialization code. 60 61 # v1.33.0 (2025-08-11) 62 63 * **Feature**: Add support for configuring per-service Options via callback on global config. 64 * **Dependency Update**: Updated to the latest SDK module versions 65 66 # v1.32.0 (2025-08-04) 67 68 * **Feature**: Support configurable auth scheme preferences in service clients via AWS_AUTH_SCHEME_PREFERENCE in the environment, auth_scheme_preference in the config file, and through in-code settings on LoadDefaultConfig and client constructor methods. 69 * **Dependency Update**: Updated to the latest SDK module versions 70 71 # v1.31.1 (2025-07-30) 72 73 * **Dependency Update**: Updated to the latest SDK module versions 74 75 # v1.31.0 (2025-07-28) 76 77 * **Feature**: Add support for HTTP interceptors. 78 * **Dependency Update**: Updated to the latest SDK module versions 79 80 # v1.30.4 (2025-07-19) 81 82 * **Dependency Update**: Updated to the latest SDK module versions 83 84 # v1.30.3 (2025-06-17) 85 86 * **Dependency Update**: Update to smithy-go v1.22.4. 87 * **Dependency Update**: Updated to the latest SDK module versions 88 89 # v1.30.2 (2025-06-10) 90 91 * **Dependency Update**: Updated to the latest SDK module versions 92 93 # v1.30.1 (2025-04-03) 94 95 * No change notes available for this release. 96 97 # v1.30.0 (2025-03-27) 98 99 * **Feature**: This release adds AwsAdditionalDetails in the CreateTokenWithIAM API response. 100 101 # v1.29.2 (2025-03-24) 102 103 * No change notes available for this release. 104 105 # v1.29.1 (2025-03-04.2) 106 107 * **Bug Fix**: Add assurance test for operation order. 108 109 # v1.29.0 (2025-02-27) 110 111 * **Feature**: Track credential providers via User-Agent Feature ids 112 * **Dependency Update**: Updated to the latest SDK module versions 113 114 # v1.28.15 (2025-02-18) 115 116 * **Bug Fix**: Bump go version to 1.22 117 * **Dependency Update**: Updated to the latest SDK module versions 118 119 # v1.28.14 (2025-02-05) 120 121 * **Dependency Update**: Updated to the latest SDK module versions 122 123 # v1.28.13 (2025-01-31) 124 125 * **Dependency Update**: Updated to the latest SDK module versions 126 127 # v1.28.12 (2025-01-30) 128 129 * **Dependency Update**: Updated to the latest SDK module versions 130 131 # v1.28.11 (2025-01-24) 132 133 * **Documentation**: Fixed typos in the descriptions. 134 * **Dependency Update**: Updated to the latest SDK module versions 135 * **Dependency Update**: Upgrade to smithy-go v1.22.2. 136 137 # v1.28.10 (2025-01-17) 138 139 * **Bug Fix**: Fix bug where credentials weren't refreshed during retry loop. 140 141 # v1.28.9 (2025-01-15) 142 143 * **Dependency Update**: Updated to the latest SDK module versions 144 145 # v1.28.8 (2025-01-09) 146 147 * **Dependency Update**: Updated to the latest SDK module versions 148 149 # v1.28.7 (2024-12-19) 150 151 * **Dependency Update**: Updated to the latest SDK module versions 152 153 # v1.28.6 (2024-12-02) 154 155 * **Dependency Update**: Updated to the latest SDK module versions 156 157 # v1.28.5 (2024-11-18) 158 159 * **Dependency Update**: Update to smithy-go v1.22.1. 160 * **Dependency Update**: Updated to the latest SDK module versions 161 162 # v1.28.4 (2024-11-06) 163 164 * **Dependency Update**: Updated to the latest SDK module versions 165 166 # v1.28.3 (2024-10-28) 167 168 * **Dependency Update**: Updated to the latest SDK module versions 169 170 # v1.28.2 (2024-10-08) 171 172 * **Dependency Update**: Updated to the latest SDK module versions 173 174 # v1.28.1 (2024-10-07) 175 176 * **Dependency Update**: Updated to the latest SDK module versions 177 178 # v1.28.0 (2024-10-04) 179 180 * **Feature**: Add support for HTTP client metrics. 181 * **Dependency Update**: Updated to the latest SDK module versions 182 183 # v1.27.4 (2024-10-03) 184 185 * No change notes available for this release. 186 187 # v1.27.3 (2024-09-27) 188 189 * No change notes available for this release. 190 191 # v1.27.2 (2024-09-25) 192 193 * No change notes available for this release. 194 195 # v1.27.1 (2024-09-23) 196 197 * No change notes available for this release. 198 199 # v1.27.0 (2024-09-20) 200 201 * **Feature**: Add tracing and metrics support to service clients. 202 * **Dependency Update**: Updated to the latest SDK module versions 203 204 # v1.26.8 (2024-09-17) 205 206 * **Bug Fix**: **BREAKFIX**: Only generate AccountIDEndpointMode config for services that use it. This is a compiler break, but removes no actual functionality, as no services currently use the account ID in endpoint resolution. 207 208 # v1.26.7 (2024-09-04) 209 210 * No change notes available for this release. 211 212 # v1.26.6 (2024-09-03) 213 214 * **Dependency Update**: Updated to the latest SDK module versions 215 216 # v1.26.5 (2024-08-15) 217 218 * **Dependency Update**: Bump minimum Go version to 1.21. 219 * **Dependency Update**: Updated to the latest SDK module versions 220 221 # v1.26.4 (2024-07-10.2) 222 223 * **Dependency Update**: Updated to the latest SDK module versions 224 225 # v1.26.3 (2024-07-10) 226 227 * **Dependency Update**: Updated to the latest SDK module versions 228 229 # v1.26.2 (2024-07-03) 230 231 * No change notes available for this release. 232 233 # v1.26.1 (2024-06-28) 234 235 * **Dependency Update**: Updated to the latest SDK module versions 236 237 # v1.26.0 (2024-06-26) 238 239 * **Feature**: Support list-of-string endpoint parameter. 240 241 # v1.25.1 (2024-06-19) 242 243 * **Dependency Update**: Updated to the latest SDK module versions 244 245 # v1.25.0 (2024-06-18) 246 247 * **Feature**: Track usage of various AWS SDK features in user-agent string. 248 * **Dependency Update**: Updated to the latest SDK module versions 249 250 # v1.24.6 (2024-06-17) 251 252 * **Dependency Update**: Updated to the latest SDK module versions 253 254 # v1.24.5 (2024-06-07) 255 256 * **Bug Fix**: Add clock skew correction on all service clients 257 * **Dependency Update**: Updated to the latest SDK module versions 258 259 # v1.24.4 (2024-06-03) 260 261 * **Dependency Update**: Updated to the latest SDK module versions 262 263 # v1.24.3 (2024-05-23) 264 265 * No change notes available for this release. 266 267 # v1.24.2 (2024-05-16) 268 269 * **Dependency Update**: Updated to the latest SDK module versions 270 271 # v1.24.1 (2024-05-15) 272 273 * **Dependency Update**: Updated to the latest SDK module versions 274 275 # v1.24.0 (2024-05-10) 276 277 * **Feature**: Updated request parameters for PKCE support. 278 279 # v1.23.5 (2024-05-08) 280 281 * **Bug Fix**: GoDoc improvement 282 283 # v1.23.4 (2024-03-29) 284 285 * **Dependency Update**: Updated to the latest SDK module versions 286 287 # v1.23.3 (2024-03-18) 288 289 * **Dependency Update**: Updated to the latest SDK module versions 290 291 # v1.23.2 (2024-03-07) 292 293 * **Bug Fix**: Remove dependency on go-cmp. 294 * **Dependency Update**: Updated to the latest SDK module versions 295 296 # v1.23.1 (2024-02-23) 297 298 * **Bug Fix**: Move all common, SDK-side middleware stack ops into the service client module to prevent cross-module compatibility issues in the future. 299 * **Dependency Update**: Updated to the latest SDK module versions 300 301 # v1.23.0 (2024-02-22) 302 303 * **Feature**: Add middleware stack snapshot tests. 304 305 # v1.22.2 (2024-02-21) 306 307 * **Dependency Update**: Updated to the latest SDK module versions 308 309 # v1.22.1 (2024-02-20) 310 311 * **Bug Fix**: When sourcing values for a service's `EndpointParameters`, the lack of a configured region (i.e. `options.Region == ""`) will now translate to a `nil` value for `EndpointParameters.Region` instead of a pointer to the empty string `""`. This will result in a much more explicit error when calling an operation instead of an obscure hostname lookup failure. 312 313 # v1.22.0 (2024-02-13) 314 315 * **Feature**: Bump minimum Go version to 1.20 per our language support policy. 316 * **Dependency Update**: Updated to the latest SDK module versions 317 318 # v1.21.7 (2024-01-16) 319 320 * No change notes available for this release. 321 322 # v1.21.6 (2024-01-04) 323 324 * **Dependency Update**: Updated to the latest SDK module versions 325 326 # v1.21.5 (2023-12-08) 327 328 * **Bug Fix**: Reinstate presence of default Retryer in functional options, but still respect max attempts set therein. 329 330 # v1.21.4 (2023-12-07) 331 332 * **Dependency Update**: Updated to the latest SDK module versions 333 334 # v1.21.3 (2023-12-06) 335 336 * **Bug Fix**: Restore pre-refactor auth behavior where all operations could technically be performed anonymously. 337 338 # v1.21.2 (2023-12-01) 339 340 * **Bug Fix**: Correct wrapping of errors in authentication workflow. 341 * **Bug Fix**: Correctly recognize cache-wrapped instances of AnonymousCredentials at client construction. 342 * **Dependency Update**: Updated to the latest SDK module versions 343 344 # v1.21.1 (2023-11-30) 345 346 * **Dependency Update**: Updated to the latest SDK module versions 347 348 # v1.21.0 (2023-11-29) 349 350 * **Feature**: Expose Options() accessor on service clients. 351 * **Dependency Update**: Updated to the latest SDK module versions 352 353 # v1.20.3 (2023-11-28.2) 354 355 * **Dependency Update**: Updated to the latest SDK module versions 356 357 # v1.20.2 (2023-11-28) 358 359 * **Bug Fix**: Respect setting RetryMaxAttempts in functional options at client construction. 360 361 # v1.20.1 (2023-11-20) 362 363 * **Dependency Update**: Updated to the latest SDK module versions 364 365 # v1.20.0 (2023-11-17) 366 367 * **Feature**: Adding support for `sso-oauth:CreateTokenWithIAM`. 368 369 # v1.19.2 (2023-11-15) 370 371 * **Dependency Update**: Updated to the latest SDK module versions 372 373 # v1.19.1 (2023-11-09) 374 375 * **Dependency Update**: Updated to the latest SDK module versions 376 377 # v1.19.0 (2023-11-01) 378 379 * **Feature**: Adds support for configured endpoints via environment variables and the AWS shared configuration file. 380 * **Dependency Update**: Updated to the latest SDK module versions 381 382 # v1.18.0 (2023-10-31) 383 384 * **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/). 385 * **Dependency Update**: Updated to the latest SDK module versions 386 387 # v1.17.3 (2023-10-12) 388 389 * **Dependency Update**: Updated to the latest SDK module versions 390 391 # v1.17.2 (2023-10-06) 392 393 * **Dependency Update**: Updated to the latest SDK module versions 394 395 # v1.17.1 (2023-09-22) 396 397 * No change notes available for this release. 398 399 # v1.17.0 (2023-09-20) 400 401 * **Feature**: Update FIPS endpoints in aws-us-gov. 402 403 # v1.16.0 (2023-09-18) 404 405 * **Announcement**: [BREAKFIX] Change in MaxResults datatype from value to pointer type in cognito-sync service. 406 * **Feature**: Adds several endpoint ruleset changes across all models: smaller rulesets, removed non-unique regional endpoints, fixes FIPS and DualStack endpoints, and make region not required in SDK::Endpoint. Additional breakfix to cognito-sync field. 407 408 # v1.15.6 (2023-09-05) 409 410 * No change notes available for this release. 411 412 # v1.15.5 (2023-08-21) 413 414 * **Dependency Update**: Updated to the latest SDK module versions 415 416 # v1.15.4 (2023-08-18) 417 418 * **Dependency Update**: Updated to the latest SDK module versions 419 420 # v1.15.3 (2023-08-17) 421 422 * **Dependency Update**: Updated to the latest SDK module versions 423 424 # v1.15.2 (2023-08-07) 425 426 * **Dependency Update**: Updated to the latest SDK module versions 427 428 # v1.15.1 (2023-08-01) 429 430 * No change notes available for this release. 431 432 # v1.15.0 (2023-07-31) 433 434 * **Feature**: Adds support for smithy-modeled endpoint resolution. A new rules-based endpoint resolution will be added to the SDK which will supercede and deprecate existing endpoint resolution. Specifically, EndpointResolver will be deprecated while BaseEndpoint and EndpointResolverV2 will take its place. For more information, please see the Endpoints section in our Developer Guide. 435 * **Dependency Update**: Updated to the latest SDK module versions 436 437 # v1.14.14 (2023-07-28) 438 439 * **Dependency Update**: Updated to the latest SDK module versions 440 441 # v1.14.13 (2023-07-13) 442 443 * **Dependency Update**: Updated to the latest SDK module versions 444 445 # v1.14.12 (2023-06-15) 446 447 * No change notes available for this release. 448 449 # v1.14.11 (2023-06-13) 450 451 * **Dependency Update**: Updated to the latest SDK module versions 452 453 # v1.14.10 (2023-05-04) 454 455 * No change notes available for this release. 456 457 # v1.14.9 (2023-04-24) 458 459 * **Dependency Update**: Updated to the latest SDK module versions 460 461 # v1.14.8 (2023-04-10) 462 463 * No change notes available for this release. 464 465 # v1.14.7 (2023-04-07) 466 467 * **Dependency Update**: Updated to the latest SDK module versions 468 469 # v1.14.6 (2023-03-21) 470 471 * **Dependency Update**: Updated to the latest SDK module versions 472 473 # v1.14.5 (2023-03-10) 474 475 * **Dependency Update**: Updated to the latest SDK module versions 476 477 # v1.14.4 (2023-02-22) 478 479 * **Bug Fix**: Prevent nil pointer dereference when retrieving error codes. 480 481 # v1.14.3 (2023-02-20) 482 483 * **Dependency Update**: Updated to the latest SDK module versions 484 485 # v1.14.2 (2023-02-15) 486 487 * **Announcement**: When receiving an error response in restJson-based services, an incorrect error type may have been returned based on the content of the response. This has been fixed via PR #2012 tracked in issue #1910. 488 * **Bug Fix**: Correct error type parsing for restJson services. 489 490 # v1.14.1 (2023-02-03) 491 492 * **Dependency Update**: Updated to the latest SDK module versions 493 494 # v1.14.0 (2023-01-05) 495 496 * **Feature**: Add `ErrorCodeOverride` field to all error structs (aws/smithy-go#401). 497 498 # v1.13.11 (2022-12-19) 499 500 * No change notes available for this release. 501 502 # v1.13.10 (2022-12-15) 503 504 * **Dependency Update**: Updated to the latest SDK module versions 505 506 # v1.13.9 (2022-12-02) 507 508 * **Dependency Update**: Updated to the latest SDK module versions 509 510 # v1.13.8 (2022-10-24) 511 512 * **Dependency Update**: Updated to the latest SDK module versions 513 514 # v1.13.7 (2022-10-21) 515 516 * **Dependency Update**: Updated to the latest SDK module versions 517 518 # v1.13.6 (2022-09-30) 519 520 * **Documentation**: Documentation updates for the IAM Identity Center OIDC CLI Reference. 521 522 # v1.13.5 (2022-09-20) 523 524 * **Dependency Update**: Updated to the latest SDK module versions 525 526 # v1.13.4 (2022-09-14) 527 528 * **Dependency Update**: Updated to the latest SDK module versions 529 530 # v1.13.3 (2022-09-02) 531 532 * **Dependency Update**: Updated to the latest SDK module versions 533 534 # v1.13.2 (2022-08-31) 535 536 * **Dependency Update**: Updated to the latest SDK module versions 537 538 # v1.13.1 (2022-08-29) 539 540 * **Dependency Update**: Updated to the latest SDK module versions 541 542 # v1.13.0 (2022-08-25) 543 544 * **Feature**: Updated required request parameters on IAM Identity Center's OIDC CreateToken action. 545 546 # v1.12.14 (2022-08-11) 547 548 * **Dependency Update**: Updated to the latest SDK module versions 549 550 # v1.12.13 (2022-08-09) 551 552 * **Dependency Update**: Updated to the latest SDK module versions 553 554 # v1.12.12 (2022-08-08) 555 556 * **Documentation**: Documentation updates to reflect service rename - AWS IAM Identity Center (successor to AWS Single Sign-On) 557 * **Dependency Update**: Updated to the latest SDK module versions 558 559 # v1.12.11 (2022-08-01) 560 561 * **Dependency Update**: Updated to the latest SDK module versions 562 563 # v1.12.10 (2022-07-11) 564 565 * No change notes available for this release. 566 567 # v1.12.9 (2022-07-05) 568 569 * **Dependency Update**: Updated to the latest SDK module versions 570 571 # v1.12.8 (2022-06-29) 572 573 * **Dependency Update**: Updated to the latest SDK module versions 574 575 # v1.12.7 (2022-06-07) 576 577 * **Dependency Update**: Updated to the latest SDK module versions 578 579 # v1.12.6 (2022-05-27) 580 581 * No change notes available for this release. 582 583 # v1.12.5 (2022-05-17) 584 585 * **Dependency Update**: Updated to the latest SDK module versions 586 587 # v1.12.4 (2022-04-25) 588 589 * **Dependency Update**: Updated to the latest SDK module versions 590 591 # v1.12.3 (2022-03-30) 592 593 * **Dependency Update**: Updated to the latest SDK module versions 594 595 # v1.12.2 (2022-03-24) 596 597 * **Dependency Update**: Updated to the latest SDK module versions 598 599 # v1.12.1 (2022-03-23) 600 601 * **Dependency Update**: Updated to the latest SDK module versions 602 603 # v1.12.0 (2022-03-08) 604 605 * **Feature**: Updated `github.com/aws/smithy-go` to latest version 606 * **Dependency Update**: Updated to the latest SDK module versions 607 608 # v1.11.0 (2022-02-24) 609 610 * **Feature**: API client updated 611 * **Feature**: Adds RetryMaxAttempts and RetryMod to API client Options. This allows the API clients' default Retryer to be configured from the shared configuration files or environment variables. Adding a new Retry mode of `Adaptive`. `Adaptive` retry mode is an experimental mode, adding client rate limiting when throttles reponses are received from an API. See [retry.AdaptiveMode](https://pkg.go.dev/github.com/aws/aws-sdk-go-v2/aws/retry#AdaptiveMode) for more details, and configuration options. 612 * **Feature**: Updated `github.com/aws/smithy-go` to latest version 613 * **Dependency Update**: Updated to the latest SDK module versions 614 615 # v1.10.0 (2022-01-14) 616 617 * **Feature**: Updated `github.com/aws/smithy-go` to latest version 618 * **Dependency Update**: Updated to the latest SDK module versions 619 620 # v1.9.0 (2022-01-07) 621 622 * **Feature**: API client updated 623 * **Feature**: Updated `github.com/aws/smithy-go` to latest version 624 * **Dependency Update**: Updated to the latest SDK module versions 625 626 # v1.8.2 (2021-12-02) 627 628 * **Bug Fix**: Fixes a bug that prevented aws.EndpointResolverWithOptions from being used by the service client. ([#1514](https://github.com/aws/aws-sdk-go-v2/pull/1514)) 629 * **Dependency Update**: Updated to the latest SDK module versions 630 631 # v1.8.1 (2021-11-19) 632 633 * **Dependency Update**: Updated to the latest SDK module versions 634 635 # v1.8.0 (2021-11-06) 636 637 * **Feature**: The SDK now supports configuration of FIPS and DualStack endpoints using environment variables, shared configuration, or programmatically. 638 * **Feature**: Updated `github.com/aws/smithy-go` to latest version 639 * **Dependency Update**: Updated to the latest SDK module versions 640 641 # v1.7.0 (2021-10-21) 642 643 * **Feature**: Updated to latest version 644 * **Dependency Update**: Updated to the latest SDK module versions 645 646 # v1.6.0 (2021-10-11) 647 648 * **Feature**: API client updated 649 * **Dependency Update**: Updated to the latest SDK module versions 650 651 # v1.5.0 (2021-09-17) 652 653 * **Feature**: Updated API client and endpoints to latest revision. 654 * **Dependency Update**: Updated to the latest SDK module versions 655 656 # v1.4.0 (2021-08-27) 657 658 * **Feature**: Updated API model to latest revision. 659 * **Feature**: Updated `github.com/aws/smithy-go` to latest version 660 * **Dependency Update**: Updated to the latest SDK module versions 661 662 # v1.3.3 (2021-08-19) 663 664 * **Dependency Update**: Updated to the latest SDK module versions 665 666 # v1.3.2 (2021-08-04) 667 668 * **Dependency Update**: Updated `github.com/aws/smithy-go` to latest version. 669 * **Dependency Update**: Updated to the latest SDK module versions 670 671 # v1.3.1 (2021-07-15) 672 673 * **Dependency Update**: Updated `github.com/aws/smithy-go` to latest version 674 * **Dependency Update**: Updated to the latest SDK module versions 675 676 # v1.3.0 (2021-06-25) 677 678 * **Feature**: Updated `github.com/aws/smithy-go` to latest version 679 * **Dependency Update**: Updated to the latest SDK module versions 680 681 # v1.2.1 (2021-05-20) 682 683 * **Dependency Update**: Updated to the latest SDK module versions 684 685 # v1.2.0 (2021-05-14) 686 687 * **Feature**: Constant has been added to modules to enable runtime version inspection for reporting. 688 * **Dependency Update**: Updated to the latest SDK module versions 689