Skip to content

Releases: siderolabs/grpc-proxy

v0.5.1

11 Oct 15:57
v0.5.1
de1c628
Compare
Choose a tag to compare

v0.4.1

09 Jul 16:58
v0.4.1
ec3b59c
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.0...v0.4.1

v0.4.0

13 Oct 12:19
v0.4.0
4cc7bbe
Compare
Choose a tag to compare

grpc-proxy 0.4.0 (2022-10-13)

Welcome to the v0.4.0 release of grpc-proxy!

Please try out the release binaries and report any issues at
https://github.com/siderolabs/grpc-proxy/issues.

Contributors

  • Michal Witkowski
  • Andrey Smirnov
  • Andrey Smirnov
  • Andrey Smirnov
  • Daniel Low
  • Jack Wink
  • Rubens Farias

Changes

51 commits

  • 4cc7bbe chore: rename to siderolabs/grpc-proxy, rekres
  • 2c586db feat: pass fullMethodName to GetConnection
  • 6dfa2cc fix: ignore errors on duplicate SetHeader calls
  • b076302 fix: use io.EOF error when no backend connections are available
  • 82daca0 docs: update README
  • fa6843a chore: fix spelling
  • c0a87d9 chore: major cleanup of the code and build
  • ca3bc61 fix: ignore some errors so that we don't spam the logs
  • 5c579a7 feat: allow different formats for messages streaming/unary
  • 6c9f7b3 fix: allow mode to be set for each request being proxied
  • cc91c09 refactor: provide better public API, enforce proxying mode
  • d8d3a75 chore: update import paths after repo move
  • dbf07a4 Merge pull request #7 from smira/one2many-4
  • fc0d27d More tests, small code fixes, updated README.
  • d9ce0b1 Merge pull request #6 from smira/one2many-3
  • 2d37ba4 Support for one2many streaming calls, tests.
  • 817b035 Merge pull request #5 from smira/one2many-2
  • 436b338 More unary one-2-many tests, error propagation.
  • 1f0cb46 Merge pull request #4 from smira/one2many-1
  • 992a975 Proxying one to many: first iteration
  • a0988ff Merge pull request #3 from smira/small-fixups
  • e3111ef Small fixups in preparation to add one-to-many proxying.
  • 6d76ffc Merge pull request #2 from smira/backend-concept
  • 2aad63a Add concept of a 'Backend', but still one to one proxying
  • 7cc4610 Merge pull request #1 from smira/build
  • 37f01f3 Rework build to use GitHub Actions, linting updates.
  • 0f1106e Move error checking further up (#34)
  • d5b35f6 Update gRPC and fix tests (#27)
  • 67591eb Break StreamDirector interface, fix metadata propagation for gRPC-Go>1.5. (#20)
  • 97396d9 Merge pull request #11 from mwitkow/fix-close-bug
  • 3fcbd37 fixup closing conns
  • a8f5f87 fixup tests, extend readme
  • 428fa1c Fix a channel closing bug
  • af55d61 Merge pull request #10 from mwitkow/bugfix/streaming-fix
  • de4d3db remove spurious printfs
  • 84242c4 fix the "i don't know who finished" case
  • 9b22f41 fix full duplex streaming
  • c2f7c98 update readme
  • d654141 update README
  • f457856 move to proxy subdirectory
  • 4889d78 Add fixup scripts
  • ef60a37 version 2 of the grpc-proxy, this time with fewer grpc upstream deps
  • 07aeac1 Merge pull request #2 from daniellowtw/master
  • e5c3df5 Fix compatibility with latest grpc library
  • 52be0a5 bugfix: fix gRPC Java deadlock, due to different dispatch logic
  • 822df7d Fix reference to mwitkow.
  • 28341d1 move out forward logic to method, allowing for use as grpc.Server not found handler.
  • 89e28b4 add reference to upstream grpc bug
  • 00dd588 merge upstream grpc.Server changes changing the dispatch logic
  • 77edc97 move to upstream protobuf from gogo
  • db71c3e initial commit, tested and working.

Dependency Changes

This release has no dependency changes

v0.3.1

06 Jun 19:35
v0.3.1
6dfa2cc
Compare
Choose a tag to compare

grpc-proxy 0.3.1 (2022-06-06)

Welcome to the v0.3.1 release of grpc-proxy!

Please try out the release binaries and report any issues at
https://github.com/siderolabs/grpc-proxy/issues.

Contributors

  • Michal Witkowski
  • Andrey Smirnov
  • Andrey Smirnov
  • Andrey Smirnov
  • Daniel Low
  • Jack Wink
  • Rubens Farias

Changes

49 commits

  • 6dfa2cc fix: ignore errors on duplicate SetHeader calls
  • b076302 fix: use io.EOF error when no backend connections are available
  • 82daca0 docs: update README
  • fa6843a chore: fix spelling
  • c0a87d9 chore: major cleanup of the code and build
  • ca3bc61 fix: ignore some errors so that we don't spam the logs
  • 5c579a7 feat: allow different formats for messages streaming/unary
  • 6c9f7b3 fix: allow mode to be set for each request being proxied
  • cc91c09 refactor: provide better public API, enforce proxying mode
  • d8d3a75 chore: update import paths after repo move
  • dbf07a4 Merge pull request #7 from smira/one2many-4
  • fc0d27d More tests, small code fixes, updated README.
  • d9ce0b1 Merge pull request #6 from smira/one2many-3
  • 2d37ba4 Support for one2many streaming calls, tests.
  • 817b035 Merge pull request #5 from smira/one2many-2
  • 436b338 More unary one-2-many tests, error propagation.
  • 1f0cb46 Merge pull request #4 from smira/one2many-1
  • 992a975 Proxying one to many: first iteration
  • a0988ff Merge pull request #3 from smira/small-fixups
  • e3111ef Small fixups in preparation to add one-to-many proxying.
  • 6d76ffc Merge pull request #2 from smira/backend-concept
  • 2aad63a Add concept of a 'Backend', but still one to one proxying
  • 7cc4610 Merge pull request #1 from smira/build
  • 37f01f3 Rework build to use GitHub Actions, linting updates.
  • 0f1106e Move error checking further up (#34)
  • d5b35f6 Update gRPC and fix tests (#27)
  • 67591eb Break StreamDirector interface, fix metadata propagation for gRPC-Go>1.5. (#20)
  • 97396d9 Merge pull request #11 from mwitkow/fix-close-bug
  • 3fcbd37 fixup closing conns
  • a8f5f87 fixup tests, extend readme
  • 428fa1c Fix a channel closing bug
  • af55d61 Merge pull request #10 from mwitkow/bugfix/streaming-fix
  • de4d3db remove spurious printfs
  • 84242c4 fix the "i don't know who finished" case
  • 9b22f41 fix full duplex streaming
  • c2f7c98 update readme
  • d654141 update README
  • f457856 move to proxy subdirectory
  • 4889d78 Add fixup scripts
  • ef60a37 version 2 of the grpc-proxy, this time with fewer grpc upstream deps
  • 07aeac1 Merge pull request #2 from daniellowtw/master
  • e5c3df5 Fix compatibility with latest grpc library
  • 52be0a5 bugfix: fix gRPC Java deadlock, due to different dispatch logic
  • 822df7d Fix reference to mwitkow.
  • 28341d1 move out forward logic to method, allowing for use as grpc.Server not found handler.
  • 89e28b4 add reference to upstream grpc bug
  • 00dd588 merge upstream grpc.Server changes changing the dispatch logic
  • 77edc97 move to upstream protobuf from gogo
  • db71c3e initial commit, tested and working.

Changes since v0.3.0

1 commit

  • 6dfa2cc fix: ignore errors on duplicate SetHeader calls

Dependency Changes

This release has no dependency changes

v0.3.0

22 Mar 13:44
v0.3.0
b076302
Compare
Choose a tag to compare

What's Changed

  • chore: major cleanup of the code and build by @smira in #7
  • chore: spelling fixes by @smira in #8
  • docs: update README by @smira in #9
  • fix: use io.EOF error when no backend connections are available by @smira in #10

Full Changelog: v0.2.0...v0.3.0

0.2.0

20 Dec 20:00
Compare
Choose a tag to compare

Initial release with one-2-one and one-2-many proxying supported.