Version history
Note: this is a manually maintained list of important changes. Because of having auto-release from CI, this list may not reflect all changes immediately. Dependencies are continuously updated and are not documented here.
7.x.x.x​
- ZIO 2.0.18 introduced a
ZLayerAspect
which uses the same operator (@@
) that ZIO AWS was using on layers, but it is not powerful enough to express this library's aspects. The new operator conflicts with the existing extension method, so starting from this version it has been renamed from@@
to@@@
to avoid the conflict.
6.x.x.x​
- Using the new ZIO config providers, compatible with ZIO Config 4.x.x
5.x.x.x​
- Migrated to
ZIO 2.0.0
- Moved to the ZIO organisation
- Using the new ZIO service pattern
- Changed getter naming to match
zio-k8s
- Using
zio-prelude
newtype wrappers for primitives - Using
ZIO
aspects as a base ofAwsCallAspect
- Exposed lower level pagination API calls beside the streaming ones
- Using the
Optional
type instead ofOption
to reduce boilerplate
See the migration guide for more information.
4.17.104.1​
- Migrated to
zio-config v2.0.0
3.15.35.5​
- Support for defining dual HTTP/1.1 and HTTP/2
HttpClient
layers - Convert model case classes to
.ReadOnly
trait with.asReadOnly
3.15.19.10​
- Fix for libraries that use the
Integer
alias for ints (such aszio-aws-sqs
)
3.15.19.8​
- Updated fs2 release that fixes the http4s backend
3.15.19.7​
- Fix for event streaming wrappers such as
subscribeToShard
inzio-aws-kinesis
3.15.16.0​
- Introduced automatic release from CI, each new AWS SDK release triggers a new
zio-aws
build now - zio-config support
2.14.7.0​
- Updated to AWS SDK 2.14.7
- Fix an issue with http4s streaming uploads
Iterable
in place ofList
in the request models- The akka-http client now gets the actor system from the environment
- Code generator rewritten as an sbt plugin
2.14.3.0​
API breaking changes to make the streaming interface more ergonomic:
- Input/output byte streams are now flat (
ZStream[Any, AwsError, Byte]
instead ofZStream[Any, AwsError, Chunk[Byte]
) - Streaming operations return a
ZStream
that performs the request on first pull instead of aZIO[..., ZStream[...]]
- Streaming for paginated operations that does not have a paginator in the Java SDK
- No
xxxStream
variants, streaming is the default and only interface for paginatable operations - Updated to AWS SDK 2.14.3
- Fixed handling of some error cases
- Scala 2.12 version is now available
1.13.69.1​
Initial release republished with fixed metadata in POMs
1.13.69.0​
Initial release based on AWS Java SDK 2.13.69