History log of /tonic/tonic-reflection/src/lib.rs (Results 1 – 25 of 31)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 8ee85fc4 01-Mar-2025 tottoto <[email protected]>

chore: Remove html_root_url (#2184)


# 5e9a5bcd 02-Jan-2025 tottoto <[email protected]>

chore: Use lint config in manifest (#2114)


# 3009cf52 22-Oct-2024 tottoto <[email protected]>

chore: Start development of version 0.13 (#2014)


# 1470dfb9 27-Sep-2024 tottoto <[email protected]>

chore: Generate file descriptor set constant directly (#1956)


Revision tags: v0.12.3
# 4b8d2c46 26-Sep-2024 tottoto <[email protected]>

chore: prepare 0.12.3 release (#1899)

* chore: prepare 0.12.3 release

* bump versions to 0.12.3

* update changelog

---------

Co-authored-by: Lucio Franco <[email protected]>


Revision tags: v0.12.2
# 82a856fe 26-Aug-2024 Dirkjan Ochtman <[email protected]>

chore: prepare 0.12.2 release (#1881)

Co-authored-by: tottoto <[email protected]>


Revision tags: v0.12.1
# e0b6cafd 17-Jul-2024 Lucio Franco <[email protected]>

chore: release v0.12.1 (#1806)


Revision tags: v0.12.0
# 2eeca95e 08-Jul-2024 Lucio Franco <[email protected]>

chore: release v0.12.0 (#1740)

* chore: prepare v0.12.0 release

* add changelog

* fix version links

* update changelog

* update changelog to include prost update


# 911ce6c4 21-Jun-2024 tottoto <[email protected]>

chore(doc): Enable doc_auto_cfg (#1742)


# b29f4668 29-May-2024 katelyn martin <[email protected]>

tonic-reflection: �� use `v1` reflection protobuffer definitions (#1701)

this fixes #1685.

in penumbra-zone/penumbra#4392, we observed that tonic servers do not
properly support reflection when ser

tonic-reflection: �� use `v1` reflection protobuffer definitions (#1701)

this fixes #1685.

in penumbra-zone/penumbra#4392, we observed that tonic servers do not
properly support reflection when servicing a request sent by recent
versions of [`grpcurl`], after [v1.8.8] began using
`grpc.reflection.v1.ServerReflection`. (see fullstorydev/grpcurl#407)

these lead to an error regarding an unexpected status code, like this:

```
❯ grpcurl --version
grpcurl v1.9.1

❯ grpcurl -vv grpc.testnet.penumbra.zone:443 list
Failed to list services: rpc error: code = Unknown desc = unexpected HTTP status code received from server: 405 (Method Not Allowed); malformed header: missing HTTP content-type
```

this adds the v1 reflection definition to `tonic-reflection`, which was
observed as fixing these issues for our gRPC endpoint.

### �� changes

changes in this commet are as follows:

* vendors the `v1` definition of [`reflection.proto`][proto].

* renames the (deprecated) `v1alpha` definition to
`reflection_v1alpha.proto`.

* `tonic_reflection::generated::grpc_reflection_v1` links to the
generated Rust code (created by running `cargo run --package codegen`).

* `tonic_reflection::generated::FILE_DESCRIPTOR_SET` is replaced by
`tonic_reflection::generated::{FILE_DESCRIPTOR_SET_V1ALPHA, FILE_DESCRIPTOR_SET_V1}`.

* `tonic_reflection::pb` now contains namespaced
`tonic_reflection::pb::{v1alpha, v1}` submodules. (**NB: this is a
breaking change to the public `tonic-reflection` API.**)

* `tonic_reflection::server` is updated to use the generated
`tonic_reflection::pb::v1` code.

[v1.8.8]: https://github.com/fullstorydev/grpcurl/releases/tag/v1.8.8
[proto]: https://github.com/grpc/grpc/blob/master/src/proto/grpc/reflection/v1/reflection.proto
[grpcurl]: https://github.com/fullstorydev/grpcurl

---

fixes: #1685
x-ref: penumbra-zone/penumbra#4392

Co-authored-by: Conor Schaefer <[email protected]>

show more ...


Revision tags: v0.11.0
# ea8cd3f3 08-Feb-2024 Lucio Franco <[email protected]>

chore: prepare v0.11.0 release (#1626)


# a1d6daac 25-Jan-2024 A L Manning <[email protected]>

tonic-reflection: feature-gate server impl (#1605)

* tonic-reflection: feature-gate server impl

* Update tonic-reflection/Cargo.toml

---------

Co-authored-by: Lucio Franco <[email protected]

tonic-reflection: feature-gate server impl (#1605)

* tonic-reflection: feature-gate server impl

* Update tonic-reflection/Cargo.toml

---------

Co-authored-by: Lucio Franco <[email protected]>

show more ...


Revision tags: v0.10.2
# b3fca191 28-Sep-2023 Lucio Franco <[email protected]>

chore: Prepare `0.10.2` release (#1541)


Revision tags: v0.10.1
# d5c14fa2 21-Sep-2023 Lucio Franco <[email protected]>

chore: Prepare `0.10.1` release (#1529)


Revision tags: v0.10.0
# d59fe0da 01-Sep-2023 Lucio Franco <[email protected]>

chore: Prepare `0.10` release (#1492)


# 7b2b0eea 28-Aug-2023 tottoto <[email protected]>

chore: Add generated code to module tree (#1480)


Revision tags: v0.9.2
# ae758016 17-Apr-2023 Lucio Franco <[email protected]>

chore: Prepare `0.9.2` release (#1362)


Revision tags: v0.9.1
# 01cba499 03-Apr-2023 Lucio Franco <[email protected]>

chore: Prepare `0.9.1` release (#1343)

* Update documentation url in cargo tomls

* Bump versions to 0.9.1

* Update guides

* Add prepare/publish scripts

* Update changelog


Revision tags: v0.9.0
# 3a497f2c 31-Mar-2023 Lucio Franco <[email protected]>

chore: Prepare `v0.9.0` release (#1337)


# d2542dc0 10-Jan-2023 tottoto <[email protected]>

feat: Rename api related to protobuf (#1224)


# 2d7e14f5 04-Jan-2023 tottoto <[email protected]>

chore: Fix doc warning (#1214)

* chore(docs): Fix lint warning

* chore: Add ci to check cargo doc


# 3ee1e6cc 04-Jan-2023 tottoto <[email protected]>

chore: Add test to check FILE_DESCRIPTOR_SET is valid (#1217)


Revision tags: v0.8.4, v0.8.3
# dc079c12 28-Nov-2022 Lucio Franco <[email protected]>

chore: Prepare `v0.8.3` release (#1164)


# 933f5607 16-Nov-2022 Artem Vorotnikov <[email protected]>

reflection: commit generated code (#1151)


Revision tags: v0.8.2, v0.8.1, v0.8.0, v0.7.2, v0.7.1, v0.7.0
# e87db528 01-Apr-2022 Lucio Franco <[email protected]>

chore: Prepare aux crates for release (#955)


12