Release v2.3.0
What's Changed
For this release, we focused on solving issues to provide a more stable environment and let gRPC become more mature as well through features such as bring-your-own-proto.
Features
- Bring your own proto support #298
- Use a logging module and make it extensible by @shubham1172 in #276
- Implement
await client.start()
to ensure sidecar has started by @XavierGeerinck in #272
Fixes
- Check if data is Buffer already by @jilichao in #293
- Update method signature for http client invoker to use optional parameter by @shubham1172 in #299
- Linting fixes by @XavierGeerinck in #277
- Add
req.body
to the subscribe response as well by @XavierGeerinck in #269
Documentation
- Add documentation for logger usage and make keepAlive optional by @shubham1172 in #289
- Rework README by @XavierGeerinck in #278
Bugs
Tests & CI
- Update build workflow to run on PRs and manually by @shubham1172 in #287
- Introduce test-init to initialize test services by @XavierGeerinck in #271
Misc
Bumps
- Bump protobufjs from 6.11.2 to 6.11.3 by @dependabot in #285
New Contributors 💖
- @jilichao made their first contribution in #293
Full Changelog: v2.2.1...v2.3.0