# Changes

## [2.1.0] - 2026-05-15

* Add NativeType impl for Arc<str>

## [2.0.0] - 2026-05-05

* Use new codec api with BytePages support

## [1.5.2] - 2026-04-02

* Update ntex-error to 2.0

## [1.5.1] - 2026-03-26

* Update ntex_error::Error

## [1.5.0] - 2026-03-08

* Use ntex_error::Error

## [1.4.1] - 2026-02-25

* Do not serialize empty vec #34

## [1.4.0] - 2026-02-17

* SharedCfg is not Copy

## [1.3.0] - 2026-02-02

* Upgrade to ntex v3.0

## [1.2.0] - 2025-12-22

* Add "CONTENT-TYPE" header to server response

## [1.1.0] - 2025-12-17

* Upgrade to ntex-service v4

## [1.0.0-pre.0] - 2025-11-28

* Update the `ntex` to 3.0

* Update MSRV to 1.85

* Update edition to 2024

## [0.7.6] - 2025-07-08

* Better error handling

* Make DecodeError clonable

## [0.7.5] - 2025-02-13

* Handle DeadlineExceeded status

## [0.7.4] - 2025-01-31

* Export google types

* Add default client transport for h2::Client and h2::SimpleClient

## [0.7.3] - 2025-01-30

* Add "disconnect on drop" support for client

## [0.7.2] - 2025-01-27

* Add grpc timeout support

## [0.7.1] - 2024-12-10

* Refactor server error handling

## [0.7.0] - 2024-05-28

* Upgrade to ntex v2.0

## [0.6.4] - 2024-05-16

* Fix f32/f64 encoding

## [0.6.3] - 2024-03-25

* Remove ntex-connect dependency

## [0.6.2] - 2024-02-01

* Handle broken protobuf frames

* Fix Vec<_> encoding

## [0.6.1] - 2024-01-17

* Add support for f32 and f64 types #4

## [0.6.0] - 2024-01-09

* Release

## [0.6.0-b.0] - 2024-01-07

* Use "async fn" in trait for Service definition

## [0.5.0] - 2023-10-09

* Migrate to ntex-h2 0.4

## [0.4.0] - 2023-06-22

* Release v0.4.0

## [0.4.0-beta.2] - 2023-06-19

* .get_ref() instead of Deref for service container

## [0.4.0-beta.1] - 2023-06-19

* Use ServiceCtx instead of Ctx

## [0.4.0-beta.0] - 2023-06-17

* Migrate to ntex 0.7

## [0.3.8] - 2023-05-05

* Fix handling Vec of varint

## [0.3.7] - 2023-05-03

* Fix handling Vec of varint types for server

## [0.3.6] - 2023-05-02

* Fix handling Vec of varint types

## [0.3.5] - 2023-04-06

* Fix panic on error after stream eof

## [0.3.4] - 2023-02-27

* Add google wrapper types

## [0.3.3] - 2023-01-13

* Handle request's future drop

## [0.3.2] - 2023-01-10

* Handle default values in HashMap

## [0.3.1] - 2023-01-09

* Handle default values in Vec<T>

* Handle not enough data to decode server message

## [0.3.0] - 2023-01-04

* 0.3 Release

## [0.3.0-beta.0] - 2022-12-28

* Use GAT for Transport trait

* Migrate to ntex-service 1.0

## [0.2.3] - 2022-12-22

* Fix NativeType impl for HashMap

## [0.2.2] - 2022-12-22

* Add Timestampt and Duration google types #3

## [0.2.1] - 2022-12-04

* Try to extract GrpcError instead of UnexpecetedEof

## [0.2.0] - 2022-11-23

* Refactor code layout

* Allow to access request and create custom responses for server

## [0.2.0-b.2] - 2022-11-15

* Fix Option<T> encodinging

## [0.2.0-b.1] - 2022-11-14

* Fix default value for Option<T>, None is always default

## [0.2.0-b.0] - 2022-11-01

* Add request context for client calls

## [0.1.4] - 2022-10-31

* Add Message impl for ()

## [0.1.3] - 2022-07-13

* Disconnect on client drop

## [0.1.2] - 2022-07-12

* Better client error handling

## [0.1.1] - 2022-07-08

* Export custom HashMap type for auto-gen code

## [0.1.0] - 2022-07-07

* Initial release
