Skip to content
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

Add Smithy RPC v2 CBOR protocol #2212

Merged
merged 30 commits into from
Mar 27, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
1ca1f8a
Add Smithy RPC v2 trait (#1583)
crisidev Feb 9, 2023
a5adb18
Make rpcv2 StringList @private
crisidev Feb 9, 2023
7eb9d90
Format code
crisidev Feb 9, 2023
cb78b01
Format also tests
crisidev Feb 9, 2023
89adadc
Enable CI on rpcv2 branch
kstich Feb 9, 2023
2fb046a
Implement Rpcv2TraitValidator and tests (#1613)
crisidev Feb 13, 2023
716f82e
Move to CBOR trait from configured formats
kstich Jan 3, 2024
09b3396
Add spec for Smithy RPC v2
kstich Mar 11, 2024
14e6eab
Add no document types validation to rpcv2Cbor
kstich Mar 13, 2024
8de980a
Basic protocol tests
adwsingh Aug 4, 2023
302410c
Fix the mismatch in the CBOR body from the parameters, add a default …
Mar 13, 2024
63432da
Add default value tests
Mar 13, 2024
2d1c607
Fix timestamps used in default value tests
Mar 14, 2024
0e0c750
Remove debug URLs from the default tests
Mar 14, 2024
42ebb51
Fix encoded floats to be 4 bytes, and blobs to be Byte strings in def…
Mar 15, 2024
e20de2f
Use an indefinite length key
Mar 15, 2024
c8ce9a8
Use multiple keys with indefinite length
Mar 15, 2024
a8c1b6f
Remove debug comments
Mar 21, 2024
04df5ef
Move sparseList/Map test into a separate operation. Add blobList as a…
Mar 22, 2024
1592b21
Fix URI for SparseNullsOperation request tests
Mar 22, 2024
04eeb9d
Factor out sparseSetMap into separate operation
Mar 22, 2024
f7610e0
Add debug comment URL
Mar 22, 2024
4be707a
Remove redundant test `no_input_server_allows_accept`. Change documen…
Mar 22, 2024
4f0af19
Remove debug URLs
Mar 22, 2024
a77b079
Add ValidationException to RpcV2CborSparseMaps
Mar 22, 2024
d34834d
Create smithy-protocol-tests for rpcv2Cbor tests
kstich Mar 22, 2024
4e05040
Fix rpcv2Cbor defaults test uris
kstich Mar 25, 2024
2a4b7db
Add tests for skipping extra fields
kstich Mar 25, 2024
88fdc80
Fix error namespaces after package move
kstich Mar 25, 2024
4ca3309
Remove RPCv2 CI config
kstich Mar 25, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -35,5 +35,8 @@ build/
*/*/out/
/wrapper

# jdt-ls
.metadata

# Smithy
.smithy.lsp.log
1 change: 1 addition & 0 deletions docs/source-2.0/additional-specs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ start with ``smithy.*`` where "*" is anything other than ``api``.
waiters
mqtt
rules-engine/index
protocols/index

.. seealso::

Expand Down
10 changes: 10 additions & 0 deletions docs/source-2.0/additional-specs/protocols/index.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
.. _protocols:

=========
Protocols
=========

.. toctree::
:maxdepth: 1

smithy-rpc-v2
Loading
Loading