github.com/bradleyjkemp/grpc-tools
v0.2.7
#1906 most downloaded on Go modules
bradleyjkemp/grpc-tools
What this package is like to depend on
Last release 3 years ago
no release in 18 months
Ships unpredictably
gaps range from 8 days to 2.2 years
Nearly every release is documented
notes for 11 of 11 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
17 releases · first in 2019
0 releases in the last 12 months
see the full history below
Release timeline
17 releases · Jun 2019 to Nov 2023Releases
latest 17-
v0.2.8-0.20231114104244-928b1b952d0d14 Nov 2023 pre-releaseNothing published for this version
-
v0.2.711 Sep 2021 -
v0.2.7-0.20201002175127-1903b7b0ace702 Oct 2020 pre-releaseNothing published for this version
-
v0.2.630 Jun 2020Release notes
Open source →Changelog
634c2a4 Release v0.2.6
33bc0ca Fix marshalling of raw_message field for empty messages (#106)
e8dcb5d Fix handling of google.protobuf.Any fields (Issue #96) (#97)
887a178 Bump github.com/jhump/protoreflect from 1.6.0 to 1.6.1 (#100)
2a4dcbf Bump github.com/sirupsen/logrus from 1.4.2 to 1.6.0 (#98)
ac8f888 Bump github.com/golang/protobuf from 1.4.0 to 1.4.2 (#101)
3c7d2f2 Bump github.com/stretchr/testify from 1.5.1 to 1.6.1 (#104)
200d055 Bump github.com/golang/protobuf from 1.3.5 to 1.4.0 (#93)
82c69df Bump github.com/golang/protobuf from 1.3.4 to 1.3.5 (#85)
26ab0cf Bump github.com/golang/protobuf from 1.3.2 to 1.3.4 (#80) -
v0.2.6-0.20200619204525-887a1780cb7919 Jun 2020 pre-releaseNothing published for this version
-
v0.2.503 Mar 2020Release notes
Open source →Changelog
2efa4b2 Add --interface flag for choosing which network interface to listen on (#81)
eff327c Bump github.com/stretchr/testify from 1.5.0 to 1.5.1 (#78)
3719e92 Bump github.com/stretchr/testify from 1.4.0 to 1.5.0 (#77)
0f9c64a Bump github.com/pkg/errors from 0.9.0 to 0.9.1 (#72)
1cd4769 Bump google.golang.org/grpc from 1.25.1 to 1.26.0 (#67)
792de22 Add WithDialOptions option (#71)
a0f3370 Bump github.com/pkg/errors from 0.8.1 to 0.9.0 (#70)
e184bc7 Bump github.com/jhump/protoreflect from 1.5.0 to 1.6.0 (#68)
a1432a5 Bump github.com/improbable-eng/grpc-web from 0.11.0 to 0.12.0 (#66)
1bfad40 Bump github.com/stretchr/testify from 1.2.2 to 1.4.0 (#65)
9627d34 Upgrade all CI steps to go1.13 -
v0.2.404 Dec 2019Release notes
Open source →Changelog
3da58ba Fix CI (#64)
09f1d12 Update deps. Fix HTTP/2 support. Add master key file input. (#63)
18a6f86 Bump google.golang.org/grpc from 1.23.0 to 1.23.1 (#59)
c020d5c Remove grpc-view prototype
39efee0 Reduce noisiness of "failed to proxy" error logs (#58)
0c4cd7d Add CI check that go.mod is up to date (#56)Release notes
Open source →- Added a new command-line option,
--tls_secrets_file, to write the TLS master secrets file to the specified path. This can be used later with different application, such as Wireshark, to decrypt the gRPC traffic #63. - (Issue #43) Dumping response header and trailer metadata #63.
- Fixed bug where HTTP/2 traffic was not intercepted correctly #63.
- Some linter recommendations #63.
- Added a new command-line option,
-
v0.2.4-0.20190917203024-18a6f861b00b17 Sep 2019 pre-releaseNothing published for this version
-
v0.2.303 Sep 2019Release notes
Open source →Changelog
ce76b7c Fix indirect dependency
31bfd6d Add option to automatically enable system proxy (MacOS) (#55)
8790f05 Bump google.golang.org/grpc from 1.22.1 to 1.23.0 (#50)
7c788c6 Improve error reporting for unknown message decoding (#54)
e11527e Add basic defer-recover panic handler (#53)
4c9ac20 Only run releaser on tags (#52) -
v0.2.224 Aug 2019Release notes
Open source →Changelog
0e508ab Gracefully fall back to original descriptor if unknown_message fails (#51)
a96d409 Add release pipeline job (#42)
58e21bc Bump github.com/improbable-eng/grpc-web from 0.10.0 to 0.11.0 (#48)
57c97f2 Fix error messaging when failing to decode message
99538af Bump google.golang.org/grpc from 1.22.0 to 1.22.1 (#44)
e3c6b53 Bump github.com/improbable-eng/grpc-web from 0.9.6 to 0.10.0 (#46) -
v0.2.2-0.20190807081858-58e21bc8e6fe07 Aug 2019 pre-releaseNothing published for this version
-
v0.2.129 Jul 2019Release notes
Open source →Changelog
a0a8a9e Fix errors not being proxied to client (#45)
7ebe72c Create basic fuzzing harness for proto decoder (#40)
ef5558f Detect unknown fields even in known messages (#36)
b291f08 Rewrite integration tests as a Go test (#38)
a1c314b Bump github.com/golang/protobuf from 1.3.1 to 1.3.2 (#37)
30a20c8 Bump github.com/jhump/protoreflect from 1.4.3 to 1.4.4 (#35)
0c5b2ef Add support for marshalling from human-readable form (#32)
7cd0637 Bump google.golang.org/grpc from 1.21.1 to 1.22.0 (#33)
e446dad Warning that localhost connections ignore proxy
1b97c5b Refactor unknown message decoding (#30)
94c7a06 Bump github.com/jhump/protoreflect from 1.4.2 to 1.4.3 (#31)
62f3d66 Proxy connections detected as non-HTTP (#28)
35b8404 Enable race detector during integration test
4a0bde9 Add HTTP Handler unit tests (#27)Release notes
Open source →- Fixed bug where
grpc-dumpwould not forward errors from server to client #45. grpc-proxynow will transparently forward all non-HTTP traffic to the original destination #28.- When the
--proto_rootsor--proto_descriptorsflags are used,grpc-replayandgrpc-fixturewill marshall messages from the human readable form instead of using the raw message.
- Fixed bug where
-
v0.2.025 Jun 2019Release notes
Open source →Changelog
712a48d Release v0.2.0
af89291 Dump error codes as strings instead of integers (#25)
d4f7079 Use correct http_proxy env var
348a16a Include timestamps of received/sent messages (#23)
17befc4 Add support for gzip compression (#20)
efdf360 Standardise recommended http_proxy environment vars
32d34b4 Add debug logging to connpool
8dfd742 Add proxy loop detection (#16)
9106cb2 Bump github.com/jhump/protoreflect from 1.4.1 to 1.4.2 (#15)Release notes
Open source →- Added proxy loop detection so that misconfiguration (e.g. missing/incorrent
--destinationflag) do not cause infinite loops and connection exhaustion. grpc-proxynow supports requests with gzip compression (however requests are still proxied uncompressed).grpc-dumpnow includes a timestamp along with each message sent/received.- Breaking Change:
grpc-dumpnow reports RPC error codes as their human-readable string form instead of a raw integer code.
- Added proxy loop detection so that misconfiguration (e.g. missing/incorrent
-
v0.1.218 Jun 2019Release notes
Open source →Changelog
147eef4 Fix --destination flag precedence
6a7e66d Fix JSON syntax highlighting
e0558c3 Link to latest release from badge -
v0.1.118 Jun 2019Release notes
Open source →Changelog
209c3cc Release v0.1.1
2241149 Specify JSON output format
efa216c Add mkcert detection docs
17c6b08 Automatically detect mkcert certificates
0dbaa0d Better release/version badge
6a0ac44 Release v0.1.0Release notes
Open source →- Added automatic detection of mkcert certificates in the current directory.
-
v0.1.017 Jun 2019 -
v0.0.0-20210911174543-10af1dca2fe711 Sep 2021 pre-releaseNothing published for this version