-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Version 2.1 Update #839
Version 2.1 Update #839
Commits on May 8, 2015
-
Work-in-progress on Seahorse::Model refactor.
Greatly simplified the Seahorse::Model classes, removing AWS logic from how they are defined. This has been moved into `Aws::Model::Builder` which is responsible from loading a JSON defenition and converting it into an api, operations and shapes. Also removed the need for the API to hold onto its JSON definition and the number of objects generated.
Configuration menu - View commit details
-
Copy full SHA for f19e4d8 - Browse repository at this point
Copy the full SHA f19e4d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3010234 - Browse repository at this point
Copy the full SHA 3010234View commit details -
Configuration menu - View commit details
-
Copy full SHA for 054aca7 - Browse repository at this point
Copy the full SHA 054aca7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a999b7 - Browse repository at this point
Copy the full SHA 1a999b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58e5f32 - Browse repository at this point
Copy the full SHA 58e5f32View commit details -
Configuration menu - View commit details
-
Copy full SHA for c589afa - Browse repository at this point
Copy the full SHA c589afaView commit details -
Configuration menu - View commit details
-
Copy full SHA for fc61900 - Browse repository at this point
Copy the full SHA fc61900View commit details -
Removed flattened traits from seahorse shapes.
No longer keeping protocol specific traits on shapes. These now live in the new metadata for shapes and shape refs.
Configuration menu - View commit details
-
Copy full SHA for e9e646f - Browse repository at this point
Copy the full SHA e9e646fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2114d6f - Browse repository at this point
Copy the full SHA 2114d6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for dad73d7 - Browse repository at this point
Copy the full SHA dad73d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for e98f7e9 - Browse repository at this point
Copy the full SHA e98f7e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31d964e - Browse repository at this point
Copy the full SHA 31d964eView commit details -
Updated the Query handler and ec2 builder for the new shapes.
Query protocol clients now work as expected.
Configuration menu - View commit details
-
Copy full SHA for d2cb37b - Browse repository at this point
Copy the full SHA d2cb37bView commit details -
The api builder shape map now applied ALL traits.
Previously, only white-listed traits were applied to the metadata for the shapes and shape refs. Now all traits in the source API will be applied. Non-modeled traits are treated as metadata.
Configuration menu - View commit details
-
Copy full SHA for a8df86c - Browse repository at this point
Copy the full SHA a8df86cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 820c0dc - Browse repository at this point
Copy the full SHA 820c0dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ef3a63 - Browse repository at this point
Copy the full SHA 9ef3a63View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57b7cd4 - Browse repository at this point
Copy the full SHA 57b7cd4View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6828f8 - Browse repository at this point
Copy the full SHA d6828f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33f26f4 - Browse repository at this point
Copy the full SHA 33f26f4View commit details -
Changes include: * Corrected some bugs in the protocol tests where payload traits were applied in the wrong place. * Shape and ShapeRef metadata now provides indifferent symbol and string access. * Api#operation_names are now always symbols.
Configuration menu - View commit details
-
Copy full SHA for be8f38a - Browse repository at this point
Copy the full SHA be8f38aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b06c0d3 - Browse repository at this point
Copy the full SHA b06c0d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fb71da - Browse repository at this point
Copy the full SHA 6fb71daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6233569 - Browse repository at this point
Copy the full SHA 6233569View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2d597d - Browse repository at this point
Copy the full SHA b2d597dView commit details -
Significant corrections to the protocol specs.
A number of traits were applied incorrectly.
Configuration menu - View commit details
-
Copy full SHA for 74cf16e - Browse repository at this point
Copy the full SHA 74cf16eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 81c54de - Browse repository at this point
Copy the full SHA 81c54deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6188c9c - Browse repository at this point
Copy the full SHA 6188c9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for af12417 - Browse repository at this point
Copy the full SHA af12417View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae5b4ca - Browse repository at this point
Copy the full SHA ae5b4caView commit details -
Configuration menu - View commit details
-
Copy full SHA for bef55d9 - Browse repository at this point
Copy the full SHA bef55d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2504911 - Browse repository at this point
Copy the full SHA 2504911View commit details -
Configuration menu - View commit details
-
Copy full SHA for 14555da - Browse repository at this point
Copy the full SHA 14555daView commit details -
Configuration menu - View commit details
-
Copy full SHA for d491987 - Browse repository at this point
Copy the full SHA d491987View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b478fe - Browse repository at this point
Copy the full SHA 0b478feView commit details -
Configuration menu - View commit details
-
Copy full SHA for b8930d7 - Browse repository at this point
Copy the full SHA b8930d7View commit details -
No longer using annonymous struct clases.
Every client now generates and names all of its structure types.
Configuration menu - View commit details
-
Copy full SHA for 4fef5be - Browse repository at this point
Copy the full SHA 4fef5beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 65a5718 - Browse repository at this point
Copy the full SHA 65a5718View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff4a34b - Browse repository at this point
Copy the full SHA ff4a34bView commit details
Commits on May 11, 2015
-
Significant API reference documentation update.
The Client class operations and their input/output types are now documented using Ruby structure classes. This eliminates the deeply nested input & output tabs of the docs. Work is still required to translate these to the resource operations and to deal with documenting input structures as accepting hashes.
Configuration menu - View commit details
-
Copy full SHA for 515e412 - Browse repository at this point
Copy the full SHA 515e412View commit details -
Cleaned up formatting of the operation examples.
Moved the `# required` comment from the line before to the trailing end of the line for required parameters.
Configuration menu - View commit details
-
Copy full SHA for 0f98210 - Browse repository at this point
Copy the full SHA 0f98210View commit details -
Fixed format for enumeration values in formatting example.
Instead of giving a large pipe-delimited string, it now uses the first value with a comment showing the full list of accepted values.
Configuration menu - View commit details
-
Copy full SHA for 87e321a - Browse repository at this point
Copy the full SHA 87e321aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 69d98d3 - Browse repository at this point
Copy the full SHA 69d98d3View commit details
Commits on May 12, 2015
-
Configuration menu - View commit details
-
Copy full SHA for ee23b96 - Browse repository at this point
Copy the full SHA ee23b96View commit details
Commits on May 13, 2015
-
Resolved a race-condition in the credential classes.
Credential classes with refreshable credentials, such as `Aws::InstanceProfileCredentials` and `Aws::AssumeRoleCredentials` could return credential values such as `#access_key_id` and then refresh before the paired `#secret_access_key` was returned. This commit changes the primary interface for all credential providers to have a single `#credentials` method that returns the tuple of credentials in a single instance of `Aws::Credentials`. The request signers now use this new method. The following methods will be deprecated in 2.1.0 and eventually removed in 2.2.0. They are implementation details and not public methods. Until their removal, they will generate deprecation warnings. * `#access_key_id` * `#secret_access_key` * `#session_token`
Configuration menu - View commit details
-
Copy full SHA for 9302c46 - Browse repository at this point
Copy the full SHA 9302c46View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e3e2df - Browse repository at this point
Copy the full SHA 6e3e2dfView commit details -
Refactored and simplified response paging.
Previously, every single response returned became an instance of `Aws::PageableResponse`. This caused confusion when the response was not actually pageable. Instead now, the SDK will only decorate responses with a pageable response mixin and will only do so when the response might actually be pageable. This also provides instant feedback when you attempt to enumerate a response that can never be paged.
Configuration menu - View commit details
-
Copy full SHA for d19aebe - Browse repository at this point
Copy the full SHA d19aebeView commit details -
Configuration menu - View commit details
-
Copy full SHA for ad94760 - Browse repository at this point
Copy the full SHA ad94760View commit details -
Configuration menu - View commit details
-
Copy full SHA for 02339bc - Browse repository at this point
Copy the full SHA 02339bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3cb7152 - Browse repository at this point
Copy the full SHA 3cb7152View commit details -
Configuration menu - View commit details
-
Copy full SHA for 772fcba - Browse repository at this point
Copy the full SHA 772fcbaView commit details
Commits on May 14, 2015
-
Improved the order of method documentation on client classes.
The constructor will now appear at the top of the page, before the massive list of API operations for clients.
Configuration menu - View commit details
-
Copy full SHA for 11040b4 - Browse repository at this point
Copy the full SHA 11040b4View commit details -
Improved client API reference documentation.
Changes include: * Added a link to the constructor options from the top-level client example. * Cleared up some of the language for default region and credentials. * Added a link to information about the shared credentials file.
Configuration menu - View commit details
-
Copy full SHA for 9a565b0 - Browse repository at this point
Copy the full SHA 9a565b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61a2cb8 - Browse repository at this point
Copy the full SHA 61a2cb8View commit details -
The gemspec was incorrectly including the doc files.
Configuration menu - View commit details
-
Copy full SHA for 3a1a1ab - Browse repository at this point
Copy the full SHA 3a1a1abView commit details
Commits on May 15, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 3894158 - Browse repository at this point
Copy the full SHA 3894158View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9519eb3 - Browse repository at this point
Copy the full SHA 9519eb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 388c597 - Browse repository at this point
Copy the full SHA 388c597View commit details -
Configuration menu - View commit details
-
Copy full SHA for 07aa3ca - Browse repository at this point
Copy the full SHA 07aa3caView commit details -
Addressed an issue serializing structure request params.
Resolved an issue where structure parameter values, such as those returned in responses, could not be serialized as input parameters when parameter conversion is disabled. This fix resolves the issue by changing the serializes to all enumerate structure/hash values in a consistent manor, using #each_pair. Also added a few minor helpers to `Aws::Structure` making it quack more like a Hash object. Fixes #815
Configuration menu - View commit details
-
Copy full SHA for 8db1ec5 - Browse repository at this point
Copy the full SHA 8db1ec5View commit details -
Configuration menu - View commit details
-
Copy full SHA for e34dae5 - Browse repository at this point
Copy the full SHA e34dae5View commit details
Commits on May 16, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 0d11724 - Browse repository at this point
Copy the full SHA 0d11724View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f4b576 - Browse repository at this point
Copy the full SHA 1f4b576View commit details
Commits on May 18, 2015
-
Configuration menu - View commit details
-
Copy full SHA for f8f8813 - Browse repository at this point
Copy the full SHA f8f8813View commit details
Commits on May 20, 2015
-
The request syntax examples have been improved and now have tests. Also added response syntax examples with test.
Configuration menu - View commit details
-
Copy full SHA for edc3446 - Browse repository at this point
Copy the full SHA edc3446View commit details
Commits on May 21, 2015
-
Documenting input structure types for input.
API Structure types used as input now feature document on their structure as a vanilla Hash on their class page.
Configuration menu - View commit details
-
Copy full SHA for ec44a69 - Browse repository at this point
Copy the full SHA ec44a69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e90754 - Browse repository at this point
Copy the full SHA 7e90754View commit details -
Improved resource operaiton option documentaiton.
Now sourcing the options tags from the called client methods for the resource actions, filtering out the provided params.
Configuration menu - View commit details
-
Copy full SHA for 8aad139 - Browse repository at this point
Copy the full SHA 8aad139View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4db527 - Browse repository at this point
Copy the full SHA d4db527View commit details -
Improved resource documentation surrounding response targets.
Also DRY'd up some of the shared doc logic.
Configuration menu - View commit details
-
Copy full SHA for f517745 - Browse repository at this point
Copy the full SHA f517745View commit details -
No longer documenting fixed params for resource operations.
Also improved formatting of documenting input payloads for streaming operations to reflect that you can pass an IO object such as an opened file.
Configuration menu - View commit details
-
Copy full SHA for e8b4e77 - Browse repository at this point
Copy the full SHA e8b4e77View commit details -
Configuration menu - View commit details
-
Copy full SHA for e10afd3 - Browse repository at this point
Copy the full SHA e10afd3View commit details -
Merge branch 'master' into version-2.1-refactor
Conflicts: aws-sdk-core/lib/aws-sdk-core/api/customizer.rb aws-sdk-core/lib/seahorse/model/shapes.rb
Configuration menu - View commit details
-
Copy full SHA for 81413a7 - Browse repository at this point
Copy the full SHA 81413a7View commit details -
Doc improvements for resource data attributes.
These now share docstring logic with the client type structures, allowing them to link to nested types.
Configuration menu - View commit details
-
Copy full SHA for e16733e - Browse repository at this point
Copy the full SHA e16733eView commit details -
API documentation now loads examples from disk.
The examples are kept as markdown files at the following locations: examples/SVC/client/OPERATION/EXAMPLE_NAME.md
Configuration menu - View commit details
-
Copy full SHA for 5189acc - Browse repository at this point
Copy the full SHA 5189accView commit details
Commits on May 22, 2015
-
Configuration menu - View commit details
-
Copy full SHA for bc4ec35 - Browse repository at this point
Copy the full SHA bc4ec35View commit details -
Configuration menu - View commit details
-
Copy full SHA for edbaa68 - Browse repository at this point
Copy the full SHA edbaa68View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7164315 - Browse repository at this point
Copy the full SHA 7164315View commit details -
Merge branch 'master' into version-2.1-refactor
Conflicts: aws-sdk-core/lib/seahorse/client/plugins/restful_bindings.rb
Configuration menu - View commit details
-
Copy full SHA for 52fd889 - Browse repository at this point
Copy the full SHA 52fd889View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99f63ef - Browse repository at this point
Copy the full SHA 99f63efView commit details
Commits on May 27, 2015
-
Refactor of all protocol plugins.
The AWS protocols no longer reply on the restful bindings plugin or the logic of the endpoint plugin. These have been replaced by logic in the `Aws::Rest` module.
Configuration menu - View commit details
-
Copy full SHA for c6b47c5 - Browse repository at this point
Copy the full SHA c6b47c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for d232425 - Browse repository at this point
Copy the full SHA d232425View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7846e9 - Browse repository at this point
Copy the full SHA b7846e9View commit details
Commits on May 28, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 995e65f - Browse repository at this point
Copy the full SHA 995e65fView commit details
Commits on May 29, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 70d97ea - Browse repository at this point
Copy the full SHA 70d97eaView commit details -
Merge branch 'master' into version-2.1-refactor
Conflicts: aws-sdk-resources/lib/aws-sdk-resources/documenter/base_operation_documenter.rb aws-sdk-resources/lib/aws-sdk-resources/documenter/data_operation_documenter.rb aws-sdk-resources/lib/aws-sdk-resources/documenter/operation_documenter.rb
Configuration menu - View commit details
-
Copy full SHA for 74c7e30 - Browse repository at this point
Copy the full SHA 74c7e30View commit details
Commits on Jun 3, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 1a965a4 - Browse repository at this point
Copy the full SHA 1a965a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74880e9 - Browse repository at this point
Copy the full SHA 74880e9View commit details
Commits on Jun 4, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 86674a8 - Browse repository at this point
Copy the full SHA 86674a8View commit details
Commits on Jun 5, 2015
-
Merge branch 'master' into version-2.1-refactor
Conflicts: aws-sdk-core/lib/aws-sdk-core/client.rb aws-sdk-core/spec/aws/client_spec.rb
Configuration menu - View commit details
-
Copy full SHA for 5dff820 - Browse repository at this point
Copy the full SHA 5dff820View commit details -
Configuration menu - View commit details
-
Copy full SHA for b56661c - Browse repository at this point
Copy the full SHA b56661cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e345005 - Browse repository at this point
Copy the full SHA e345005View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f72c00 - Browse repository at this point
Copy the full SHA 2f72c00View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8db6b36 - Browse repository at this point
Copy the full SHA 8db6b36View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1aa6b93 - Browse repository at this point
Copy the full SHA 1aa6b93View commit details
Commits on Jun 6, 2015
-
Configuration menu - View commit details
-
Copy full SHA for d6d793c - Browse repository at this point
Copy the full SHA d6d793cView commit details
Commits on Jun 9, 2015
-
Configuration menu - View commit details
-
Copy full SHA for d367f7d - Browse repository at this point
Copy the full SHA d367f7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8907f38 - Browse repository at this point
Copy the full SHA 8907f38View commit details -
Added the ability to generate response stubs.
Also, structure types are no longer converted.
Configuration menu - View commit details
-
Copy full SHA for 43ab717 - Browse repository at this point
Copy the full SHA 43ab717View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff17365 - Browse repository at this point
Copy the full SHA ff17365View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e5f744 - Browse repository at this point
Copy the full SHA 2e5f744View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f5af1b - Browse repository at this point
Copy the full SHA 1f5af1bView commit details
Commits on Jun 10, 2015
-
Configuration menu - View commit details
-
Copy full SHA for c743422 - Browse repository at this point
Copy the full SHA c743422View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79f8170 - Browse repository at this point
Copy the full SHA 79f8170View commit details -
Configuration menu - View commit details
-
Copy full SHA for da06028 - Browse repository at this point
Copy the full SHA da06028View commit details
Commits on Jun 11, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 1687045 - Browse repository at this point
Copy the full SHA 1687045View commit details -
Configuration menu - View commit details
-
Copy full SHA for e720e2c - Browse repository at this point
Copy the full SHA e720e2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for bd899a0 - Browse repository at this point
Copy the full SHA bd899a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3722c15 - Browse repository at this point
Copy the full SHA 3722c15View commit details