aws-sdk-ruby icon indicating copy to clipboard operation
aws-sdk-ruby copied to clipboard

Dynamic endpoints

Open mullermp opened this issue 1 year ago • 32 comments

Endpoints will no longer be resolved by partitions.json on client creation. Instead they will be done per-request as middleware prior to serialization. Might include some soft breaking changes.

Changes necessary:

  • aws-partitions needs to return partition/region information
  • aws-sdk-core no longer relies on aws-partitions EndpointProvider (unless it's for default)
  • Each service gem will have endpoint rules and associated tests.
  • Endpoint middleware before serialization.
  • Runtime AST of endpoint objects, with matching capability.
  • Code generation of endpoint providers for each service / operation. Will use runtime evaluation of rules.

closes #2728

mullermp avatar Aug 01 '22 13:08 mullermp

You have made a change to core without a corresponding change to the CHANGELOG.md. This change will not result in a new version and will not published unless an entry is added to CHANGELOG.md

github-actions[bot] avatar Aug 26 '22 21:08 github-actions[bot]

Before release - change aws-partitions version in core gemspec. Add core changelog and potentially custom service changelog.

mullermp avatar Sep 20 '22 18:09 mullermp

You have made a change to core without a corresponding change to the CHANGELOG.md. This change will not result in a new version and will not published unless an entry is added to CHANGELOG.md

github-actions[bot] avatar Sep 20 '22 18:09 github-actions[bot]

You have made a change to core without a corresponding change to the CHANGELOG.md. This change will not result in a new version and will not published unless an entry is added to CHANGELOG.md

github-actions[bot] avatar Sep 20 '22 18:09 github-actions[bot]

You have made a change to core without a corresponding change to the CHANGELOG.md. This change will not result in a new version and will not published unless an entry is added to CHANGELOG.md

github-actions[bot] avatar Sep 20 '22 20:09 github-actions[bot]

You have made a change to core without a corresponding change to the CHANGELOG.md. This change will not result in a new version and will not published unless an entry is added to CHANGELOG.md

github-actions[bot] avatar Sep 22 '22 17:09 github-actions[bot]

You have made a change to core without a corresponding change to the CHANGELOG.md. This change will not result in a new version and will not published unless an entry is added to CHANGELOG.md

github-actions[bot] avatar Sep 26 '22 18:09 github-actions[bot]

You have made a change to core without a corresponding change to the CHANGELOG.md. This change will not result in a new version and will not published unless an entry is added to CHANGELOG.md

github-actions[bot] avatar Sep 26 '22 22:09 github-actions[bot]

You have made a change to core without a corresponding change to the CHANGELOG.md. This change will not result in a new version and will not published unless an entry is added to CHANGELOG.md

github-actions[bot] avatar Sep 27 '22 18:09 github-actions[bot]

You have made a change to core without a corresponding change to the CHANGELOG.md. This change will not result in a new version and will not published unless an entry is added to CHANGELOG.md

github-actions[bot] avatar Sep 27 '22 18:09 github-actions[bot]

You have made a change to core without a corresponding change to the CHANGELOG.md. This change will not result in a new version and will not published unless an entry is added to CHANGELOG.md

github-actions[bot] avatar Sep 27 '22 19:09 github-actions[bot]

You have made a change to core without a corresponding change to the CHANGELOG.md. This change will not result in a new version and will not published unless an entry is added to CHANGELOG.md

github-actions[bot] avatar Sep 28 '22 20:09 github-actions[bot]

You have made a change to core without a corresponding change to the CHANGELOG.md. This change will not result in a new version and will not published unless an entry is added to CHANGELOG.md

github-actions[bot] avatar Sep 28 '22 20:09 github-actions[bot]

You have made a change to core without a corresponding change to the CHANGELOG.md. This change will not result in a new version and will not published unless an entry is added to CHANGELOG.md

github-actions[bot] avatar Sep 28 '22 21:09 github-actions[bot]

You have made a change to core without a corresponding change to the CHANGELOG.md. This change will not result in a new version and will not published unless an entry is added to CHANGELOG.md

github-actions[bot] avatar Sep 28 '22 21:09 github-actions[bot]

You have made a change to core without a corresponding change to the CHANGELOG.md. This change will not result in a new version and will not published unless an entry is added to CHANGELOG.md

github-actions[bot] avatar Sep 28 '22 22:09 github-actions[bot]

You have made a change to core without a corresponding change to the CHANGELOG.md. This change will not result in a new version and will not published unless an entry is added to CHANGELOG.md

github-actions[bot] avatar Sep 29 '22 16:09 github-actions[bot]

You have made a change to core without a corresponding change to the CHANGELOG.md. This change will not result in a new version and will not published unless an entry is added to CHANGELOG.md

github-actions[bot] avatar Sep 29 '22 17:09 github-actions[bot]

You have made a change to core without a corresponding change to the CHANGELOG.md. This change will not result in a new version and will not published unless an entry is added to CHANGELOG.md

github-actions[bot] avatar Sep 29 '22 19:09 github-actions[bot]

You have made a change to core without a corresponding change to the CHANGELOG.md. This change will not result in a new version and will not published unless an entry is added to CHANGELOG.md

github-actions[bot] avatar Sep 29 '22 19:09 github-actions[bot]

You have made a change to core without a corresponding change to the CHANGELOG.md. This change will not result in a new version and will not published unless an entry is added to CHANGELOG.md

github-actions[bot] avatar Sep 29 '22 19:09 github-actions[bot]

You have made a change to core without a corresponding change to the CHANGELOG.md. This change will not result in a new version and will not published unless an entry is added to CHANGELOG.md

github-actions[bot] avatar Sep 29 '22 22:09 github-actions[bot]

You have made a change to core without a corresponding change to the CHANGELOG.md. This change will not result in a new version and will not published unless an entry is added to CHANGELOG.md

github-actions[bot] avatar Sep 29 '22 23:09 github-actions[bot]

You have made a change to core without a corresponding change to the CHANGELOG.md. This change will not result in a new version and will not published unless an entry is added to CHANGELOG.md

github-actions[bot] avatar Sep 30 '22 17:09 github-actions[bot]

You have made a change to core without a corresponding change to the CHANGELOG.md. This change will not result in a new version and will not published unless an entry is added to CHANGELOG.md

github-actions[bot] avatar Oct 03 '22 19:10 github-actions[bot]

You have made a change to core without a corresponding change to the CHANGELOG.md. This change will not result in a new version and will not published unless an entry is added to CHANGELOG.md

github-actions[bot] avatar Oct 03 '22 20:10 github-actions[bot]

You have made a change to core without a corresponding change to the CHANGELOG.md. This change will not result in a new version and will not published unless an entry is added to CHANGELOG.md

github-actions[bot] avatar Oct 03 '22 20:10 github-actions[bot]

You have made a change to core without a corresponding change to the CHANGELOG.md. This change will not result in a new version and will not published unless an entry is added to CHANGELOG.md

github-actions[bot] avatar Oct 03 '22 21:10 github-actions[bot]

You have made a change to core without a corresponding change to the CHANGELOG.md. This change will not result in a new version and will not published unless an entry is added to CHANGELOG.md

github-actions[bot] avatar Oct 03 '22 22:10 github-actions[bot]

You have made a change to core without a corresponding change to the CHANGELOG.md. This change will not result in a new version and will not published unless an entry is added to CHANGELOG.md

github-actions[bot] avatar Oct 07 '22 17:10 github-actions[bot]