PackageTrack
Sign in Get early access

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 2023
2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 17
  1. v0.2.8-0.20231114104244-928b1b952d0d 14 Nov 2023 pre-release

    Nothing published for this version

  2. v0.2.7 11 Sep 2021
    Release notes

    Up max message size to 64MB. Fixes #147

    Open source →
  3. v0.2.7-0.20201002175127-1903b7b0ace7 02 Oct 2020 pre-release

    Nothing published for this version

  4. v0.2.6 30 Jun 2020
    Release notes

    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)

    Open source →
    Release notes
    • Fixed a bug that prevented replaying empty gRPC messages #105.
    • Fixed a bug that prevented google.protobuf.Any fields being dumped #96.
    Open source →
  5. v0.2.6-0.20200619204525-887a1780cb79 19 Jun 2020 pre-release

    Nothing published for this version

  6. v0.2.5 03 Mar 2020
    Release notes

    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

    Open source →
    Release notes
    • Added grpc-proxy options WithServerOptions and WithDialOptions, deprecated WithOptions #71.
    • Added a new command-line option, --interface to allow choosing which network interface grpc-proxy listens on #81.
    Open source →
  7. v0.2.4 04 Dec 2019
    Release notes

    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)

    Open source →
    Release notes
    • 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.
    Open source →
  8. v0.2.4-0.20190917203024-18a6f861b00b 17 Sep 2019 pre-release

    Nothing published for this version

  9. v0.2.3 03 Sep 2019
    Release notes

    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)

    Open source →
    Release notes
    • Added a defer-recover handler so that any panics in the grpc-proxy interceptor do not kill the proxy #53.
    • Added a new command-line option, --system_proxy, to automatically enable grpc-dump/grpc-fixture as the system proxy on MacOS #55.
    Open source →
  10. v0.2.2 24 Aug 2019
    Release notes

    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)

    Open source →
    Release notes
    • Improved behaviour and logging when a message fails to be decoded #51.
    Open source →
  11. v0.2.2-0.20190807081858-58e21bc8e6fe 07 Aug 2019 pre-release

    Nothing published for this version

  12. v0.2.1 29 Jul 2019
    Release notes

    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)

    Open source →
    Release notes
    • Fixed bug where grpc-dump would not forward errors from server to client #45.
    • grpc-proxy now will transparently forward all non-HTTP traffic to the original destination #28.
    • When the --proto_roots or --proto_descriptors flags are used, grpc-replay and grpc-fixture will marshall messages from the human readable form instead of using the raw message.
    Open source →
  13. v0.2.0 25 Jun 2019
    Release notes

    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)

    Open source →
    Release notes
    • Added proxy loop detection so that misconfiguration (e.g. missing/incorrent --destination flag) do not cause infinite loops and connection exhaustion.
    • grpc-proxy now supports requests with gzip compression (however requests are still proxied uncompressed).
    • grpc-dump now includes a timestamp along with each message sent/received.
    • Breaking Change: grpc-dump now reports RPC error codes as their human-readable string form instead of a raw integer code.
    Open source →
  14. v0.1.2 18 Jun 2019
    Release notes

    Changelog

    147eef4 Fix --destination flag precedence
    6a7e66d Fix JSON syntax highlighting
    e0558c3 Link to latest release from badge

    Open source →
    Release notes
    • Fixed bug where the --destination flag didn't work (issue #13).
    Open source →
  15. v0.1.1 18 Jun 2019
    Release notes

    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.0

    Open source →
    Release notes
    • Added automatic detection of mkcert certificates in the current directory.
    Open source →
  16. v0.1.0 17 Jun 2019
    Release notes
    • Added grpc-dump, grpc-fixture, grpc-replay.
    Open source →
  17. v0.0.0-20210911174543-10af1dca2fe7 11 Sep 2021 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive