You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Support for 2 new services (& the restJson protocol!): This release adds support for ApiGateway and Amazon Polly. As these are the first two services with the new protocol, bugs are more likely than usual. Please let us know if you hit any issues. New examples have been added.
New error shapes: Each generated service now generates a <service_name>::Error struct. This is a superset of all errors that the service emits & can be used to write unified error handling that works across all operations on the same service:
Breaking Change: Generated builders are Vec and HashMap aware: Builder objects now generate special case builders when the argument is a Set or HashMap (Make Generated Builders Vec-Aware #267). These builders accept an element of the Vec or HashMap and append to the builder, creating a collection if it did not previously exist. If you need to pass a Vec or HashMap directly to the builder, use builder.set_xyz(Some(v)) instead of builder.xyz(v).
Breaking Change: High level clients are now exported in <servicename>::Client instead of <servicename>::fluent::Client
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
New this week:
<service_name>::Error
struct. This is a superset of all errors that the service emits & can be used to write unified error handling that works across all operations on the same service:Vec
andHashMap
aware: Builder objects now generate special case builders when the argument is aSet
orHashMap
(Make Generated Builders Vec-Aware #267). These builders accept an element of theVec
orHashMap
and append to the builder, creating a collection if it did not previously exist. If you need to pass aVec
orHashMap
directly to the builder, usebuilder.set_xyz(Some(v))
instead ofbuilder.xyz(v)
.<servicename>::Client
instead of<servicename>::fluent::Client
This discussion was created from the release Public Alpha RC1 4-7-2021.
Beta Was this translation helpful? Give feedback.
All reactions