v2.3.0
This release brings improvements to the message streaming capabilities. Before, it was only possible to send a single message and receive either a single response or a stream of responses. Now we support sending streams as well.
Messenger
now has 4 different methods:
send
for sending a single message and receiving a single responsesendStream
for sending a stream of messages without receiving any response (breaking change: this method was previously used for receiving a stream, you should usesendAndReceiveStream
instead for that purpose)sendAndReceiveStream
for sending a single message and receiving a stream of responsessendStreamAndReceiveStream
for sending a stream of messages and receiving a stream of responses
With this release also come the following dependency upgrades:
- zio to 2.1.1
- sttp to 3.9.6
- caliban to 2.6.0
- zio-http to 3.0.0-RC6
- zio-grpc to 0.6.2
- grpc-netty to 1.63.0
What's Changed
- Bump Caliban to 2.6.0 by @frekw in #125
- Add terminology diagram to documentation by @calvinlfer in #126
- Upgrace grpc lib by @ghostdogpr in #127
- Allow sending streams and not just receiving them by @ghostdogpr in #121
New Contributors
- @calvinlfer made their first contribution in #126
Full Changelog: v2.2.7...v2.3.0