Skip to content

Releases: uatuko/grpcxx

v0.6.2

22 Jun 10:34
v0.6.2
63feab5

Choose a tag to compare

What's changed

  • Make PROTOBUF_MINVERSION CMake variable user-settable (#56)

Full Changelog: v0.6.1...v0.6.2

v0.6.1

10 Jan 18:01
v0.6.1
d528e86

Choose a tag to compare

What's Changed

  • Avoid defining BUILD_SHARED_LIBS cmake variable by @uatuko in #54

Full Changelog: v0.6.0...v0.6.1

v0.6.0

07 Jan 18:01
v0.6.0
4362da1

Choose a tag to compare

🔦 Spotlight

Server can be started using a pre-initialised socket handler and stopped using a std::stop_token (when using libuv).

What's Changed

  • Handle UV server shutdown and allow socket activation by @tchernobog in #42
  • Allow constructing a grpcxx::server using an external uv_loop_t by @tchernobog in #44
  • Update GitHub workflows by @uatuko in #43
  • Windows builds by @uatuko in #46
  • Make libuv server api semantically similar to asio by @uatuko in #52
  • Fix to ensure length prefixed messages are parsed correctly by @uatuko in #51
  • Update build workflow by @uatuko in #53

Full Changelog: v0.5.1...v0.6.0

v0.5.1

28 Oct 19:47
v0.5.1
0055087

Choose a tag to compare

What's Changed

Full Changelog: v0.5.0...v0.5.1

v0.5.0

27 Oct 11:41
v0.5.0
08b81f1

Choose a tag to compare

🔦 Spotlight

Builds now support linking to system installed dependencies and provide install targets (#40).

What's Changed

Full Changelog: v0.4.0...v0.5.0

v0.4.0

22 Sep 09:38
v0.4.0
f012390

Choose a tag to compare

🔦 Spotlight

Fix header file include order to help with consistent compilations across different platforms and compilers (#39).

What's Changed

New Contributors

Full Changelog: v0.3.0...v0.4.0

v0.3.0

13 Jun 08:39
v0.3.0
b2956a1

Choose a tag to compare

🔦 Spotlight

🔥 grpcxx now offers a choice between libuv and asio (Asio and Boost Asio) to be used as the I/O library for handling raw TCP data. The default is to use libuv but asio can be used instead by using the GRPCXX_USE_ASIO CMake option (or pre-processor macro).

What's Changed

  • Asio as an alternative to libuv for I/O and event loop by @uatuko in #26

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

Version 0.2.0

02 Feb 12:00
v0.2.0
db137df

Choose a tag to compare

Changelog

  • Run only one libuv event loop for I/O and move processing to worker threads (#24)

Version 0.1.4

12 Jan 16:54
v0.1.4
dac35ac

Choose a tag to compare

Changelog

  • Fix to ensure idle connections don't block worker threads (#20).

Version 0.1.3

28 Dec 21:41
v0.1.3
823121f

Choose a tag to compare

Changelog

  • Fix to map types correctly when generating RPC definitions (#16).