Skip to content
Please note that GitHub no longer supports Internet Explorer.

We recommend upgrading to the latest Microsoft Edge, Google Chrome, or Firefox.

Learn more
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time. Cannot retrieve contributors at this time
159 lines (87 sloc) 12.6 KB

0.1.1 (2020-01-20)

Bug Fixes

  • build: Typo with client mod docstring (#237) (5fc6762)
  • transport: Add Connected impl for TcpStream (#245) (cfdf0af)
  • transport: Use Uri host if no domain for tls (#244) (6de0b4d)

0.1.0 (2020-01-14)

Bug Fixes

  • build: Remove default impl for Server traits (#229) (a41f55a)
  • transport: Improve Error type (#217) (ec1f37e)

chore

Features

  • Add gRPC interceptors (#232) (eba7ec7)
  • build: Add extern_path config support (#223) (e034288)
  • codec: Introduce Decoder/Encoder traits (#208) (0fa2bf1)
  • transport: Add serve_with_incoming_shutdown (#220) (a66595b)
  • transport: Add server side peer cert support (#228) (af807c3)

BREAKING CHANGES

  • Rename ServiceName to NamedService.
  • removed interceptor_fn and intercep_headers_fn from transport in favor of using tonic::Interceptor.
  • codec: Add new Decoder/Encoder traits and use EncodeBuf/DecodeBuf over BytesMut directly.
  • build: remove default implementations for server traits.

0.1.0-beta.1 (2019-12-19)

Bug Fixes

Features

  • transport: Add remote_addr to Request on the server si… (#186) (3eb76ab)
  • transport: Add server graceful shutdown (#169) (393a57e)
  • transport: Add system root anchors for TLS (#114) (ac0e333), closes #101
  • transport: Add tracing support to server (#175) (f46a454)
  • transport: Allow custom IO and UDS example (#184) (b90c340), closes #136
  • expose tcp_nodelay for clients and servers (#145) (0eb9991)
  • transport: Enable TCP_NODELAY. (#120) (0299509)
  • transport: Expose tcp keepalive to clients & servers (#151) (caccfad)
  • Add Status constructors (#137) (997241c)

BREAKING CHANGES

  • build: Build will now generate each service client and server into their own modules.
  • transport: Remove support for OpenSSL within the transport.

0.1.0-alpha.5 (2019-10-31)

Bug Fixes

  • build: Fix missing argument in generate_connect (#95) (eea3c0f)
  • codec: Enforce encoders/decoders are Sync (#84) (3ce61d9), closes #81
  • codec: Remove custom content-type (#104) (a17049f)

Features

  • transport: Add service multiplexing/routing (#99) (5b4f468), closes #29
  • transport: Change channel connect to be async (#107) (5c2f4db)
  • Add IntoRequest and IntoStreamingRequest traits (#66) (4bb087b)

BREAKING CHANGES

  • transport: Endpoint::channel was removed in favor of an async Endpoint::connect.

0.1.0-alpha.4 (2019-10-23)

Bug Fixes

  • build: Fix service and rpc name conflict (#92) (1dbde95), closes #89
  • client: Use Stream instead of TrySteam for client calls (#61) (7eda823)
  • codec: Properly decode partial DATA frames (#83) (9079e0f)
  • transport: Rename server tls config method (#73) (2a4bdb2)

Features

BREAKING CHANGES

  • transport: rustls_client_config for the server has been renamed to rustls_server_config.

0.1.0-alpha.3 (2019-10-09)

Features

  • build: Expose prost-build type_attributes and field_attribu… (#60) (06ff619)
  • transport: Expose more granular control of TLS configuration (#48) (8db3961)

0.1.0-alpha.2 (2019-10-08)

Bug Fixes

  • codec: Fix buffer decode panic on full (#43) (ed3e7e9)
  • codegen: Fix Empty protobuf type and add unimplemented (#26) (2670b34)
  • codegen: Use wellknown types from prost-types (#49) (4e1fcec)
  • transport: Attempt to load RSA private keys in rustls (#39) (2c5c3a2)
  • transport: Avoid exit after bad TLS handshake (#51) (412a0bd)

Features

  • codgen: Add default implementations for the generated serve… (#27) (4559613)
  • transport: Expose http/2 settings (#28) (0218d58)
You can’t perform that action at this time.