diff --git a/CHANGELOG.md b/CHANGELOG.md index dc31e7d..33c1d6e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +## [0.0.2] - 2024-11-28 + +### Changed +- Server: do not insert the `fallback` directly in `axum` `Router`s, + but provide `twirp_fallback` and `grpc_fallback` to let user set them easily. +- Build: do not shuffle the order of extractors. + ## [0.0.1] - 2024-11-27 ### Added diff --git a/Cargo.lock b/Cargo.lock index 019957f..6204c52 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -168,9 +168,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.8.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ac0150caa2ae65ca5bd83f25c7de183dea78d4d366469f148435e2acfbad0da" +checksum = "325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b" [[package]] name = "cfg-if" @@ -643,9 +643,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.165" +version = "0.2.166" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcb4d3d38eab6c5239a362fa8bae48c03baf980a6e7079f063942d563ef3533e" +checksum = "c2ccc108bbc0b1331bd061864e7cd823c0cab660bbe6970e66e2c0614decde36" [[package]] name = "linux-raw-sys" @@ -1170,9 +1170,9 @@ checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] name = "socket2" -version = "0.5.7" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" +checksum = "c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8" dependencies = [ "libc", "windows-sys 0.52.0", @@ -1406,9 +1406,9 @@ checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" [[package]] name = "tracing" -version = "0.1.40" +version = "0.1.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" +checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" dependencies = [ "pin-project-lite", "tracing-attributes", @@ -1417,9 +1417,9 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.27" +version = "0.1.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" +checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" dependencies = [ "proc-macro2", "quote", @@ -1454,7 +1454,7 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "twurst-build" -version = "0.0.1" +version = "0.0.2" dependencies = [ "prost-build", "prost-reflect-build", @@ -1537,7 +1537,7 @@ dependencies = [ [[package]] name = "twurst-server" -version = "0.0.1" +version = "0.0.2" dependencies = [ "axum", "http-body-util", diff --git a/build/Cargo.toml b/build/Cargo.toml index e6fc8f5..0fce582 100644 --- a/build/Cargo.toml +++ b/build/Cargo.toml @@ -3,7 +3,7 @@ name = "twurst-build" description = "Build script to generate bindings for .proto files for Twirp" repository = "https://github.com/helsing-ai/twurst" documentation = "https://docs.rs/twurst-build" -version = "0.0.1" +version = "0.0.2" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/server/Cargo.toml b/server/Cargo.toml index 18a5d4e..b74995b 100644 --- a/server/Cargo.toml +++ b/server/Cargo.toml @@ -4,7 +4,7 @@ description = "Twirp server related code" keywords = ["Twirp"] repository = "https://github.com/helsing-ai/twurst" documentation = "https://docs.rs/twurst-server" -version = "0.0.1" +version = "0.0.2" authors.workspace = true edition.workspace = true license.workspace = true