Skip to content

introduce schema-based serialization#666

Merged
lucix-aws merged 38 commits into
mainfrom
feat-serde2
Jun 1, 2026
Merged

introduce schema-based serialization#666
lucix-aws merged 38 commits into
mainfrom
feat-serde2

Conversation

@lucix-aws

Copy link
Copy Markdown
Contributor

closes #458

@lucix-aws lucix-aws requested review from a team as code owners May 22, 2026 15:32
Comment thread transport/http/protocol/internal/json/shape_deserializer.go Fixed
Comment thread transport/http/protocol/internal/json/shape_deserializer.go Fixed
Comment thread transport/http/protocol/internal/json/shape_deserializer.go Fixed
lucix-aws and others added 25 commits June 1, 2026 09:14
* implement awsjson10 minus event streams

* forgot about sparse

* Update serde.go

Co-authored-by: Luis Madrigal <599908+Madrigal@users.noreply.github.com>

* Update serde.go

Co-authored-by: Luis Madrigal <599908+Madrigal@users.noreply.github.com>

* idk what this was about

* drop the old todo stuff

---------

Co-authored-by: Luis Madrigal <599908+Madrigal@users.noreply.github.com>
* implement aws-protocols/restjson1

* Update aws-protocols/internal/httpbinding/serializer.go

Co-authored-by: Luis Madrigal <599908+Madrigal@users.noreply.github.com>

* remove old zv check

* todo

* switch

* improve timestamp format switch

* fixup ReadStringPtr

* missed bad-state error in ReadBlob

---------

Co-authored-by: Luis Madrigal <599908+Madrigal@users.noreply.github.com>
* implement rpcv2cbor

* Update aws-protocols/internal/json/shape_deserializer.go

Co-authored-by: Luis Madrigal <599908+Madrigal@users.noreply.github.com>

* Update codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/CodegenVisitor.java

Co-authored-by: Luis Madrigal <599908+Madrigal@users.noreply.github.com>

* remove explicit namespace junk

* error

* nit

---------

Co-authored-by: Luis Madrigal <599908+Madrigal@users.noreply.github.com>
* implement awsquery/ec2query

* feedback1

* Update aws-protocols/internal/xml/error.go

Co-authored-by: Luis Madrigal <599908+Madrigal@users.noreply.github.com>

---------

Co-authored-by: Luis Madrigal <599908+Madrigal@users.noreply.github.com>
* support restxml

* make the error parsing better
* TODO lightning round

* remove dead GetServiceName on ctx
…lize (#663)

* fix loopalloc

* drop writeptr shenanigans
@lucix-aws lucix-aws merged commit 22c5357 into main Jun 1, 2026
15 checks passed
@lucix-aws lucix-aws deleted the feat-serde2 branch June 1, 2026 21:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Move protocol support out of aws-sdk-go-v2 into smithy-go

4 participants