Releases: elixir-grpc/grpc
Releases · elixir-grpc/grpc
v0.11.5 - 2025-11-14
What's Changed
- [Feat] bump v0.11.4 by @sleipnir in #460
- Report GRPC.Errors as normal shutdowns in the cowboy adapter by @ollien in #461
- Add
exception_log_filteroption to server by @ollien in #462 - Fix assertless test for exception log filtering by @ollien in #463
- Ensure 1 GRPC.Client.Supervisor by @mrmicahcooper in #466
New Contributors
- @ollien made their first contribution in #461
- @mrmicahcooper made their first contribution in #466
Full Changelog: v0.11.4...v0.11.5
v0.11.4 - 2025-11-07
What's Changed
- Bump package version by @sleipnir in #447
- Revert "[Feat] Client LB using gRPC specs " by @polvalente in #449
- [FIX] Virtual channel creation with non resolvable address by @sleipnir in #450
- refactor: better interface and simpler implementation for GRPC.Stream.run by @polvalente in #453
- chore: remove Logger.debug/1 noise by @oohnoitz in #454
- [Fix] content type warning by @sleipnir in #455
- fix: refresh error spam on direct_state (no lb) by @JoeriDijkstra in #456
- [Feat] Error handler in streams by @sleipnir in #451
- docs: overhaul library documentation by @sleipnir in #458
- Fix/docs struct by @sleipnir in #459
New Contributors
- @oohnoitz made their first contribution in #454
- @JoeriDijkstra made their first contribution in #456
Full Changelog: v0.11.0...v0.11.4
v0.11.3 - 2025-10-23
Removes a noisy debug log from the client connection load balancer
Full Changelog: v0.11.2...v0.11.3
v0.11.2 - 2025-10-16
What's Changed
- Bump package version by @sleipnir in #447
- [FIX] Virtual channel creation with non resolvable address by @sleipnir in #450
Full Changelog: v0.11.0...v0.11.2
v0.11.0
What's Changed
- Update documentation by @sleipnir in #425
- Update README.md by @sleipnir in #427
- fix: passing the adapter_opts properly by @XinGuanTubi in #431
- Fixes broken links for CI badges by @antedeguemon in #433
- Always set CORS headers by @aseigo in #434
- [Chore]: Fallback to json if accept header not defined by @sleipnir in #436
- Log server timeouts captured by
Cowboy.Handlerby @pzhou-thescore in #439 - Fix warnings by @yordis in #441
- fix: catch exits from crashing genserver in tests by @polvalente in #444
- fix: update accepted_compressors to use channel's accepted_compressors by @yordis in #445
- feat: add error details support by @yordis in #442
- [Feat] Client LB using gRPC specs by @sleipnir in #438
New Contributors
- @XinGuanTubi made their first contribution in #431
- @antedeguemon made their first contribution in #433
- @pzhou-thescore made their first contribution in #439
- @yordis made their first contribution in #441
Full Changelog: v0.10.2...v0.11.0
v0.10.2 - 2025-07-11
What's Changed
- [Feat]: Add support for streams pipelines by @sleipnir in #418
- Fix/start server keyword by @sleipnir in #422
Full Changelog: v0.10.1...v0.10.2
v0.10.1 - 2025-05-09
What's Changed
- Chore/update readme by @sleipnir in #417
- Pass nodelay as a TCP option instead of a TLS option by @v0idpwn in #419
Full Changelog: v0.10.0...v0.10.1
v0.10.0 - 2025-05-05
What's Changed
- New release tag by @sleipnir in #385
- Release 0.9.0 by @sleipnir in #386
- Add one-line logs with time by @carrascoacd in #392
- [#397]: Preserve the order of the response messages when the stream response process handles ":consume_response" by @senconscious in #396
- add better logging for mint adapter in case of connection error by @flaviogrossi in #408
- if an erlang error escapes it causes ReportException to fail and hide… by @jeregrine in #407
- chore: update protobuf library version by @polvalente in #410
- Fix: deprecated s.o base image for github workflows by @sleipnir in #413
- Access mode detection (transcode vs grpcweb vs grpc) by @aseigo in #412
- Encode protobuf to iodata for better performance by @v0idpwn in #395
- Remove elixir 1.12 from git pipeline by @sleipnir in #415
- refactor: use Keyword.validate! and bump to v0.10 and elixir 1.15 by @polvalente in #416
New Contributors
- @senconscious made their first contribution in #396
- @flaviogrossi made their first contribution in #408
- @jeregrine made their first contribution in #407
- @aseigo made their first contribution in #412
Full Changelog: v0.9.0...v0.10.0
v0.9.0 - 2024-07-16
What's Changed
- Use persistent_term for cowboy dispatch by @v0idpwn in #363
- Fix call_rpc fallback function params by @ZhengQingchen in #366
- Remove deprecated functions by @sleipnir in #367
- Update maintainers list by @sleipnir in #369
- Fix elixir 1.17 warnings by @hypno2000 in #368
- Allow configurable Mint adapter by @caike in #370
- Add initial guide about HTTP/2 connection pooling by @Nezteb in #350
- Docs: Fix README syntax highlight by @caike in #373
- improve docs and specs for
Cowboy.Handlerby @beligante in #374 - [#184] gracefully handles server process shutdown by @beligante in #375
- Remove outdated statement from README by @v0idpwn in #379
- Allow client settings opt on mint adapter by @beligante in #378
- Update badges in readme by @kianmeng in #380
- [ 377 ] Add
crash_reportlogger metadata for exceptions captured byCowboy.Handlerby @beligante in #381 - Fix. Integration client tests by @sleipnir in #382
- Remove warnings by @sleipnir in #383
- Fix. Gun server tests by @sleipnir in #384
New Contributors
- @ZhengQingchen made their first contribution in #366
- @hypno2000 made their first contribution in #368
- @caike made their first contribution in #370
- @kianmeng made their first contribution in #380
Full Changelog: v0.8.1...v0.9.0
v0.8.1 - 2024-04-07
What's Changed
- chore: remove dialyzer by @polvalente in #358
- chore: reduce testing footprint by @polvalente in #359
- fix: add priv to package by @fahchen in #360
New Contributors
Full Changelog: v0.8.0...v0.8.1