Skip to content

Releases: trpc-group/trpc-go

v1.0.3

16 May 07:18
5904f6f
Compare
Choose a tag to compare

What's Changed

  • log: provide registration for custom format encoder by @WineChord in #146
  • docs: add note on listen to all addresses for a service by @WineChord in #144
  • all: sync "Bug Fixes" of the intranet version by @liuzengh in #161
  • docs: add comments informing that global variable JSONAPI should not be modified (#157) by @Andrew-M-C in #160
  • docs: correct the spelling error by @iutx in #163
  • docs: add notes on service idle timeout by @WineChord in #166
  • pool: fix typos by @WineChord in #167
  • docs: add notes on client connpool idletimeout by @WineChord in #170
  • go.mod: upgrade tnet version to handle negative idle timeout by @WineChord in #169
  • http: improve stability of http test by @WineChord in #168
  • {trpc, examples, test}: upgrade google.golang.org/protobuf v1.30.0 => v1.33.0 by @liuzengh in #171
  • github-action: allow dependabot to contribute and bump cla to v2.3.2 by @liuzengh in #174
  • docs: refine idle timeout settings documentation for clarity by @WineChord in #172
  • {client, naming}: allow selector to define its own net.Addr parser by @YoungFr in #176

New Contributors

Full Changelog: v1.0.2...v1.0.3

release v1.0.2

05 Dec 13:06
ddf95ed
Compare
Choose a tag to compare

v1.0.2 (2023-12-05)

Documentations

  • docs: add requirements for PR labels in contribution guide (#134)
  • docs: fix label name in 03-proposal.md and add question issue template (#125)
  • readme: update description of trpc-go to keep concise and clear (#122)
  • docs: a guide about how to use api-testing to try tRPC (#129)
  • test: add English version of README document (#133)
  • server: explain more aboud MaxRoutines option (#137)

Bug Fixes

  • examples: fix plugin and metadata sample code (#128)
  • {stream,transport}: fix connection overwriting when a client uses the same port to connect. (#131)
  • test(healthcheck): fix flaky tests by adding clean up operation in watch_test.go file (#126)

Features

  • workflow: add coverage check configuration (#114)
  • workflow: add proposal process link for proposal issue template (#124)
  • workflow: add pull request template (#130)
  • http: invite back default http server transport (#140)

Enhancements

  • client: remove the write operation on *registry.Node in LoadNodeConfig to avoid data race during selecting Node (#138)
  • examples: remove main.go client_test.go and custom.yaml under example/features/feature/xxx dir (#135)
  • [http, log]: Use errors.New instead of fmt.Errorf (#127)

Release v1.0.1

20 Oct 15:07
51b2ec9
Compare
Choose a tag to compare

Change Log

v1.0.1 (2023-10-20)

Features

  • all: update copyright headers (#95)
  • workflows: use github-hosted runner to speed up PR checks (#99)
  • go.mod: update dependencies to v1.0.0 (#98)

Bug Fixes

  • transport: should register stream server transport for go-net (#101)
  • gomod: fix go.mod of examples (#105)

Enhancements

  • gomod: upgrade golang.org/x/net to latest version (#106)
  • example: improve stream example (#110)
  • client: remove internal info (#103)

Documentations

  • examples: update makefiles (#115)
  • docs: update server dev links (#113)
  • docs: fix go doc links in quick_start (#109)
  • server: rewrite package comments in English (#96)
  • docs: fix broken http links (#97)
  • readme: replace invalid links (#94)
  • docs: make links relative to the project's root in markdown files (#93)
  • docs: add benchmarking result (#92)

Refactors

  • all: import renaming("gopkg.in/yaml.v3" => yaml "gopkg.in/yaml.v3") (#112)

Integration Tests

  • test: update go.mod (#111)

Release first version

17 Oct 03:28
cbdbbdb
Compare
Choose a tag to compare

Release tRPC-Go first version, hello world!