dependabot[bot] opened a new pull request, #14: URL: https://github.com/apache/doris-opentelemetry-demo/pull/14
Bumps the cargo-production-dependencies group with 19 updates in the /src/shipping directory: | Package | From | To | | --- | --- | --- | | [tonic](https://github.com/hyperium/tonic) | `0.11.0` | `0.12.3` | | [tonic-health](https://github.com/hyperium/tonic) | `0.11.0` | `0.13.1` | | [reqwest](https://github.com/seanmonstar/reqwest) | `0.11.27` | `0.12.5` | | [prost](https://github.com/tokio-rs/prost) | `0.12.6` | `0.13.5` | | [prost-types](https://github.com/tokio-rs/prost) | `0.12.6` | `0.13.5` | | [tokio](https://github.com/tokio-rs/tokio) | `1.38.0` | `1.45.0` | | [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.22.0` | `0.29.1` | | [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.22.1` | `0.29.0` | | [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-rust) | `0.15.0` | `0.29.0` | | [opentelemetry-http](https://github.com/open-telemetry/opentelemetry-rust) | `0.11.1` | `0.29.0` | | [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.15.0` | `0.29.0` | | [log](https://github.com/rust-lang/log) | `0.4.21` | `0.4.27` | | [reqwest-middleware](https://github.com/TrueLayer/reqwest-middleware) | `0.2.5` | `0.4.2` | | [reqwest-tracing](https://github.com/TrueLayer/reqwest-middleware) | `0.4.8` | `0.5.7` | | [tracing](https://github.com/tokio-rs/tracing) | `0.1.40` | `0.1.41` | | [tracing-opentelemetry](https://github.com/tokio-rs/tracing-opentelemetry) | `0.23.0` | `0.30.0` | | [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.18` | `0.3.19` | | [uuid](https://github.com/uuid-rs/uuid) | `1.8.0` | `1.16.0` | | [tonic-build](https://github.com/hyperium/tonic) | `0.11.0` | `0.13.1` | Updates `tonic` from 0.11.0 to 0.12.3 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/hyperium/tonic/releases">tonic's releases</a>.</em></p> <blockquote> <h2>v0.12.3</h2> <h1><a href="https://github.com/hyperium/tonic/compare/v0.12.2...v0.12.3">0.12.3</a> (2024-08-29)</h1> <h3>Features</h3> <ul> <li><strong>server:</strong> Added support for grpc max_connection_age (<a href="https://redirect.github.com/hyperium/tonic/issues/1865">#1865</a>)</li> <li><strong>build:</strong> Add <code>#[deprecated]</code> to deprecated client methods (<a href="https://redirect.github.com/hyperium/tonic/issues/1879">#1879</a>)</li> <li><strong>build:</strong> plumb skip_debug through prost Builder and add test (<a href="https://redirect.github.com/hyperium/tonic/issues/1900">#1900</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li><strong>build:</strong> Revert "fix tonic-build cargo build script outputs (<a href="https://redirect.github.com/hyperium/tonic/issues/1821">#1821</a>)" which accidentally increases MSRV (<a href="https://redirect.github.com/hyperium/tonic/issues/1898">#1898</a>)</li> <li><strong>server:</strong> ignore more error kinds in incoming socket stream (<a href="https://redirect.github.com/hyperium/tonic/issues/1885">#1885</a>)</li> <li><strong>transport</strong>: do not shutdown server on broken connections (<a href="https://redirect.github.com/hyperium/tonic/issues/1948">#1948</a>)</li> </ul> <h2>v0.12.2</h2> <h1><a href="https://github.com/hyperium/tonic/compare/v0.12.1...v0.12.2">0.12.2</a> (2024-08-23)</h1> <h3>Features</h3> <ul> <li>Move TimeoutExpired out of transport (<a href="https://redirect.github.com/hyperium/tonic/issues/1826">#1826</a>)</li> <li>Move ConnectError type from transport (<a href="https://redirect.github.com/hyperium/tonic/issues/1828">#1828</a>)</li> <li><strong>channel:</strong> allow setting max_header_list_size (<a href="https://redirect.github.com/hyperium/tonic/issues/1835">#1835</a>)</li> <li><strong>router:</strong> Add RoutesBuilder constructor (<a href="https://redirect.github.com/hyperium/tonic/issues/1855">#1855</a>)</li> <li><strong>tls:</strong> Rename tls-roots feature with tls-native-roots (<a href="https://redirect.github.com/hyperium/tonic/issues/1860">#1860</a>)</li> <li><strong>router:</strong> Rename Routes::into_router with into_axum_router (<a href="https://redirect.github.com/hyperium/tonic/issues/1862">#1862</a>)</li> <li><strong>router:</strong> Implement from axum::Router for Routes (<a href="https://redirect.github.com/hyperium/tonic/issues/1863">#1863</a>)</li> <li><strong>channel:</strong> Re-enable TLS based on Cargo features in generated clients (<a href="https://redirect.github.com/hyperium/tonic/issues/1866">#1866</a>)</li> <li><strong>server:</strong> allow setting max_header_list_size (<a href="https://redirect.github.com/hyperium/tonic/issues/1870">#1870</a>)</li> <li><strong>build:</strong> Expose formatted service name (<a href="https://redirect.github.com/hyperium/tonic/issues/1684">#1684</a>)</li> <li><strong>reflection:</strong> add back support for v1alpha reflection protocol (<a href="https://redirect.github.com/hyperium/tonic/issues/1888">#1888</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li><strong>router:</strong> Add missing unimplemented fallback to RoutesBuilder (<a href="https://redirect.github.com/hyperium/tonic/issues/1864">#1864</a>)</li> <li><strong>server:</strong> Prevent server from exiting on ECONNABORTED (<a href="https://redirect.github.com/hyperium/tonic/issues/1874">#1874</a>)</li> <li><strong>web:</strong> fix panic in trailer parsing on multiple trailers (<a href="https://redirect.github.com/hyperium/tonic/issues/1880">#1880</a>)</li> <li><strong>web:</strong> fix empty trailer parsing causing infinite parser loop (<a href="https://redirect.github.com/hyperium/tonic/issues/1883">#1883</a>)</li> </ul> <h2>v0.12.1</h2> <h1><a href="https://github.com/hyperium/tonic/compare/v0.12.0...v0.12.1">0.12.1</a> (2024-07-17)</h1> <h3>Bug Fixes</h3> <ul> <li>Reduce tokio-stream feature (<a href="https://redirect.github.com/hyperium/tonic/issues/1795">#1795</a>)</li> </ul> <h2>v0.12.0</h2> <h1><a href="https://github.com/hyperium/tonic/compare/v0.11.0...v0.12.0">v0.12.0</a> (2024-07-08)</h1> <p>This breaking release updates tonic to the hyper <code>1.0</code> ecosystem and also updates</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/hyperium/tonic/blob/master/CHANGELOG.md">tonic's changelog</a>.</em></p> <blockquote> <h1><a href="https://github.com/hyperium/tonic/compare/v0.12.2...v0.12.3">0.12.3</a> (2024-08-29)</h1> <h3>Features</h3> <ul> <li><strong>server:</strong> Added support for grpc max_connection_age (<a href="https://redirect.github.com/hyperium/tonic/issues/1865">#1865</a>)</li> <li><strong>build:</strong> Add <code>#[deprecated]</code> to deprecated client methods (<a href="https://redirect.github.com/hyperium/tonic/issues/1879">#1879</a>)</li> <li><strong>build:</strong> plumb skip_debug through prost Builder and add test (<a href="https://redirect.github.com/hyperium/tonic/issues/1900">#1900</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li><strong>build:</strong> Revert "fix tonic-build cargo build script outputs (<a href="https://redirect.github.com/hyperium/tonic/issues/1821">#1821</a>)" which accidentally increases MSRV (<a href="https://redirect.github.com/hyperium/tonic/issues/1898">#1898</a>)</li> <li><strong>server:</strong> ignore more error kinds in incoming socket stream (<a href="https://redirect.github.com/hyperium/tonic/issues/1885">#1885</a>)</li> <li><strong>transport</strong>: do not shutdown server on broken connections (<a href="https://redirect.github.com/hyperium/tonic/issues/1948">#1948</a>)</li> </ul> <h1><a href="https://github.com/hyperium/tonic/compare/v0.12.1...v0.12.2">0.12.2</a> (2024-08-23)</h1> <h3>Features</h3> <ul> <li>Move TimeoutExpired out of transport (<a href="https://redirect.github.com/hyperium/tonic/issues/1826">#1826</a>)</li> <li>Move ConnectError type from transport (<a href="https://redirect.github.com/hyperium/tonic/issues/1828">#1828</a>)</li> <li><strong>channel:</strong> allow setting max_header_list_size (<a href="https://redirect.github.com/hyperium/tonic/issues/1835">#1835</a>)</li> <li><strong>router:</strong> Add RoutesBuilder constructor (<a href="https://redirect.github.com/hyperium/tonic/issues/1855">#1855</a>)</li> <li><strong>tls:</strong> Rename tls-roots feature with tls-native-roots (<a href="https://redirect.github.com/hyperium/tonic/issues/1860">#1860</a>)</li> <li><strong>router:</strong> Rename Routes::into_router with into_axum_router (<a href="https://redirect.github.com/hyperium/tonic/issues/1862">#1862</a>)</li> <li><strong>router:</strong> Implement from axum::Router for Routes (<a href="https://redirect.github.com/hyperium/tonic/issues/1863">#1863</a>)</li> <li><strong>channel:</strong> Re-enable TLS based on Cargo features in generated clients (<a href="https://redirect.github.com/hyperium/tonic/issues/1866">#1866</a>)</li> <li><strong>server:</strong> allow setting max_header_list_size (<a href="https://redirect.github.com/hyperium/tonic/issues/1870">#1870</a>)</li> <li><strong>build:</strong> Expose formatted service name (<a href="https://redirect.github.com/hyperium/tonic/issues/1684">#1684</a>)</li> <li><strong>reflection:</strong> add back support for v1alpha reflection protocol (<a href="https://redirect.github.com/hyperium/tonic/issues/1888">#1888</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li><strong>router:</strong> Add missing unimplemented fallback to RoutesBuilder (<a href="https://redirect.github.com/hyperium/tonic/issues/1864">#1864</a>)</li> <li><strong>server:</strong> Prevent server from exiting on ECONNABORTED (<a href="https://redirect.github.com/hyperium/tonic/issues/1874">#1874</a>)</li> <li><strong>web:</strong> fix panic in trailer parsing on multiple trailers (<a href="https://redirect.github.com/hyperium/tonic/issues/1880">#1880</a>)</li> <li><strong>web:</strong> fix empty trailer parsing causing infinite parser loop (<a href="https://redirect.github.com/hyperium/tonic/issues/1883">#1883</a>)</li> </ul> <h1><a href="https://github.com/hyperium/tonic/compare/v0.12.0...v0.12.1">0.12.1</a> (2024-07-17)</h1> <h3>Bug Fixes</h3> <ul> <li>Reduce tokio-stream feature (<a href="https://redirect.github.com/hyperium/tonic/issues/1795">#1795</a>)</li> </ul> <h1><a href="https://github.com/hyperium/tonic/compare/v0.11.0...v0.12.0">0.12.0</a> (2024-07-08)</h1> <p>This breaking release updates tonic to the hyper <code>1.0</code> ecosystem and also updates to prost <code>v0.13.0</code>.</p> <h3>Features</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/hyperium/tonic/commit/4b8d2c46aa57e40b1e80077f4f7b7d4679027bb5"><code>4b8d2c4</code></a> chore: prepare 0.12.3 release (<a href="https://redirect.github.com/hyperium/tonic/issues/1899">#1899</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/517b7fc9370b58df5eed4ceffeff405d3df40389"><code>517b7fc</code></a> Use constants for header names (<a href="https://redirect.github.com/hyperium/tonic/issues/1933">#1933</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/3c900ebd0bca00e2bae211e4f04e24512d29f5e7"><code>3c900eb</code></a> Clean up EncodeBody API (<a href="https://redirect.github.com/hyperium/tonic/issues/1924">#1924</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/e6782fe5f987960e96e48671bbaacc802dfddab9"><code>e6782fe</code></a> fix: add <code>tower?/util</code> dep for <code>channel</code> feature only builds (<a href="https://redirect.github.com/hyperium/tonic/issues/1954">#1954</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/6d93c1d0c1a593a5e5476d9c47a1016748acbb5f"><code>6d93c1d</code></a> chore: Make codegen independent from protoc (<a href="https://redirect.github.com/hyperium/tonic/issues/1953">#1953</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/f074f134687391cc1df73e98db2c07c812e0a495"><code>f074f13</code></a> chore(health): Update generated code (<a href="https://redirect.github.com/hyperium/tonic/issues/1951">#1951</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/474390bdd06ca3f0be007250b1afbfec6a655873"><code>474390b</code></a> fix(tls): do not shutdown server on broken connections (<a href="https://redirect.github.com/hyperium/tonic/issues/1948">#1948</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/ec410141173077baba02527618097b406e47b7fa"><code>ec41014</code></a> chore: update releasing documentation (<a href="https://redirect.github.com/hyperium/tonic/issues/1807">#1807</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/a09d45347e6815d0c35db4c30154db92a40d1d9c"><code>a09d453</code></a> optimize header name handling in <code>Grpc::map_response</code> (<a href="https://redirect.github.com/hyperium/tonic/issues/1359">#1359</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/99b663e3a7becf007f9d06471496b8814fd67d77"><code>99b663e</code></a> chore(test): Move integration test for tonic-web to tests directory (<a href="https://redirect.github.com/hyperium/tonic/issues/1927">#1927</a>)</li> <li>Additional commits viewable in <a href="https://github.com/hyperium/tonic/compare/v0.11.0...v0.12.3">compare view</a></li> </ul> </details> <br /> Updates `tonic-health` from 0.11.0 to 0.13.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/hyperium/tonic/releases">tonic-health's releases</a>.</em></p> <blockquote> <h2>v0.13.1</h2> <h2>What's Changed</h2> <ul> <li>Bump <code>h2</code> to <code>v0.4.10</code> by <a href="https://github.com/LucioFranco"><code>@LucioFranco</code></a> <a href="https://redirect.github.com/hyperium/tonic/pull/2263">hyperium/tonic#2263</a></li> <li>feat(web): relax bounds for inner service's response body by <a href="https://github.com/bmwill"><code>@bmwill</code></a> in <a href="https://redirect.github.com/hyperium/tonic/pull/2245">hyperium/tonic#2245</a></li> <li>feat: preserve request user-agent by <a href="https://github.com/dbolduc"><code>@dbolduc</code></a> in <a href="https://redirect.github.com/hyperium/tonic/pull/2250">hyperium/tonic#2250</a></li> <li>feat(server): Add method to get local addr to TcpIncoming by <a href="https://github.com/tottoto"><code>@tottoto</code></a> in <a href="https://redirect.github.com/hyperium/tonic/pull/2233">hyperium/tonic#2233</a></li> <li>feat: Expose Status as a Response extension by <a href="https://github.com/tamasfe"><code>@tamasfe</code></a> in <a href="https://redirect.github.com/hyperium/tonic/pull/2145">hyperium/tonic#2145</a></li> <li>fix: tls config overwrite in endpoint by <a href="https://github.com/vigneshs-12"><code>@vigneshs-12</code></a> in <a href="https://redirect.github.com/hyperium/tonic/pull/2252">hyperium/tonic#2252</a></li> <li>feat: expose creation of HealthService and HealthReporter by <a href="https://github.com/LeonHartley"><code>@LeonHartley</code></a> in <a href="https://redirect.github.com/hyperium/tonic/pull/2251">hyperium/tonic#2251</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/dbolduc"><code>@dbolduc</code></a> made their first contribution in <a href="https://redirect.github.com/hyperium/tonic/pull/2250">hyperium/tonic#2250</a></li> <li><a href="https://github.com/tamasfe"><code>@tamasfe</code></a> made their first contribution in <a href="https://redirect.github.com/hyperium/tonic/pull/2145">hyperium/tonic#2145</a></li> <li><a href="https://github.com/vigneshs-12"><code>@vigneshs-12</code></a> made their first contribution in <a href="https://redirect.github.com/hyperium/tonic/pull/2252">hyperium/tonic#2252</a></li> <li><a href="https://github.com/rafaeling"><code>@rafaeling</code></a> made their first contribution in <a href="https://redirect.github.com/hyperium/tonic/pull/2207">hyperium/tonic#2207</a></li> <li><a href="https://github.com/LeonHartley"><code>@LeonHartley</code></a> made their first contribution in <a href="https://redirect.github.com/hyperium/tonic/pull/2251">hyperium/tonic#2251</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/hyperium/tonic/compare/v0.13.0...v0.13.1">https://github.com/hyperium/tonic/compare/v0.13.0...v0.13.1</a></p> <h2>v0.13.0</h2> <p>This release is a breaking release and thus there are many changes include axum version and a few other crates. There are some additionally exposed APIs. At the moment this release is planned to be a long term release as the project shifts some of its resources to implementing a new transport module and to align itself better with other gPRC projects. More to be announced on this later.</p> <h2>What's Changed</h2> <ul> <li>feat(router): Implement From Routes and axum::Router for RoutesBuilder by <a href="https://github.com/tottoto"><code>@tottoto</code></a> in <a href="https://redirect.github.com/hyperium/tonic/pull/1957">hyperium/tonic#1957</a></li> <li>feat(service): Add Layered service to propagate NamedService implementation by <a href="https://github.com/tottoto"><code>@tottoto</code></a> in <a href="https://redirect.github.com/hyperium/tonic/pull/1966">hyperium/tonic#1966</a></li> <li>feat(router): Add method to get mutable reference to axum::Router by <a href="https://github.com/tottoto"><code>@tottoto</code></a> in <a href="https://redirect.github.com/hyperium/tonic/pull/1980">hyperium/tonic#1980</a></li> <li>fix(tls): do not shutdown the server on connection timeout errors by <a href="https://github.com/krispraws"><code>@krispraws</code></a> in <a href="https://redirect.github.com/hyperium/tonic/pull/1972">hyperium/tonic#1972</a></li> <li>Make <code>Status::into_http()</code> generic over any kind of <code>Default</code>-able Body by <a href="https://github.com/shikhar"><code>@shikhar</code></a> in <a href="https://redirect.github.com/hyperium/tonic/pull/1978">hyperium/tonic#1978</a></li> <li>feat(web): Remove unnecessary Bytes type from GrpcWebCall body type by <a href="https://github.com/tottoto"><code>@tottoto</code></a> in <a href="https://redirect.github.com/hyperium/tonic/pull/1985">hyperium/tonic#1985</a></li> <li>feat(web): Remove enable api by <a href="https://github.com/tottoto"><code>@tottoto</code></a> in <a href="https://redirect.github.com/hyperium/tonic/pull/1982">hyperium/tonic#1982</a></li> <li>feat(router): Remove unnecessary BoxBody from response body by <a href="https://github.com/tottoto"><code>@tottoto</code></a> in <a href="https://redirect.github.com/hyperium/tonic/pull/1994">hyperium/tonic#1994</a></li> <li>feat: Add tcp setting getters to endpoint by <a href="https://github.com/Benjscho"><code>@Benjscho</code></a> in <a href="https://redirect.github.com/hyperium/tonic/pull/1983">hyperium/tonic#1983</a></li> <li>server: swallow TLS errors in the accept loop by <a href="https://github.com/PDXKimani"><code>@PDXKimani</code></a> in <a href="https://redirect.github.com/hyperium/tonic/pull/1990">hyperium/tonic#1990</a></li> <li>feat(interceptor): Change InterceptorLayer constructor associated function by <a href="https://github.com/tottoto"><code>@tottoto</code></a> in <a href="https://redirect.github.com/hyperium/tonic/pull/2005">hyperium/tonic#2005</a></li> <li>feat(build): Make cleanup-markdown feature additive by <a href="https://github.com/tottoto"><code>@tottoto</code></a> in <a href="https://redirect.github.com/hyperium/tonic/pull/1952">hyperium/tonic#1952</a></li> <li>feat: make pub <code>Channel</code> fns that allow creating it from a custom connector by <a href="https://github.com/shikhar"><code>@shikhar</code></a> in <a href="https://redirect.github.com/hyperium/tonic/pull/2015">hyperium/tonic#2015</a></li> <li>feat(tls): AWS Libcrypto Support by <a href="https://github.com/jenr24-architect"><code>@jenr24-architect</code></a> in <a href="https://redirect.github.com/hyperium/tonic/pull/2008">hyperium/tonic#2008</a></li> <li>feat(server): Remove into_service api by <a href="https://github.com/tottoto"><code>@tottoto</code></a> in <a href="https://redirect.github.com/hyperium/tonic/pull/1996">hyperium/tonic#1996</a></li> <li>use ring if no default crypto provider is found by <a href="https://github.com/conradludgate"><code>@conradludgate</code></a> in <a href="https://redirect.github.com/hyperium/tonic/pull/2034">hyperium/tonic#2034</a></li> <li>feat(transport): Make tower internal dependency by <a href="https://github.com/tottoto"><code>@tottoto</code></a> in <a href="https://redirect.github.com/hyperium/tonic/pull/1947">hyperium/tonic#1947</a></li> <li>feat(web): Relax GrpcWebService request body type by <a href="https://github.com/tottoto"><code>@tottoto</code></a> in <a href="https://redirect.github.com/hyperium/tonic/pull/2016">hyperium/tonic#2016</a></li> <li>feat!: Add Body type by <a href="https://github.com/tottoto"><code>@tottoto</code></a> in <a href="https://redirect.github.com/hyperium/tonic/pull/2013">hyperium/tonic#2013</a></li> <li>feat(reflection): Expose ReflectionService by <a href="https://github.com/tottoto"><code>@tottoto</code></a> in <a href="https://redirect.github.com/hyperium/tonic/pull/2066">hyperium/tonic#2066</a></li> <li>feat(web): Implement Debug for ResponseFuture by <a href="https://github.com/tottoto"><code>@tottoto</code></a> in <a href="https://redirect.github.com/hyperium/tonic/pull/2068">hyperium/tonic#2068</a></li> <li>fix(server): Use Status::into_http api in recover error service by <a href="https://github.com/tottoto"><code>@tottoto</code></a> in <a href="https://redirect.github.com/hyperium/tonic/pull/2099">hyperium/tonic#2099</a></li> <li>feat(health): Add WatchStream type for health service by <a href="https://github.com/tottoto"><code>@tottoto</code></a> in <a href="https://redirect.github.com/hyperium/tonic/pull/2108">hyperium/tonic#2108</a></li> <li>Add deflate compression support by <a href="https://github.com/a1ien"><code>@a1ien</code></a> in <a href="https://redirect.github.com/hyperium/tonic/pull/2117">hyperium/tonic#2117</a></li> <li>feat(tls): Add support for rustls ignore_client_order by <a href="https://github.com/emuellen"><code>@emuellen</code></a> in <a href="https://redirect.github.com/hyperium/tonic/pull/2042">hyperium/tonic#2042</a></li> <li>feat(health): Remove unnecessary transport feature by <a href="https://github.com/tottoto"><code>@tottoto</code></a> in <a href="https://redirect.github.com/hyperium/tonic/pull/2130">hyperium/tonic#2130</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/hyperium/tonic/blob/master/CHANGELOG.md">tonic-health's changelog</a>.</em></p> <blockquote> <h1>NOTE: ths changelog is no longer used and from version <code>v0.13.0</code> onward we will be using github releases and the changes can be found <a href="https://github.com/hyperium/tonic/releases">here</a>.</h1> <h1><a href="https://github.com/hyperium/tonic/compare/v0.12.2...v0.12.3">0.12.3</a> (2024-08-29)</h1> <h3>Features</h3> <ul> <li><strong>server:</strong> Added support for grpc max_connection_age (<a href="https://redirect.github.com/hyperium/tonic/issues/1865">#1865</a>)</li> <li><strong>build:</strong> Add <code>#[deprecated]</code> to deprecated client methods (<a href="https://redirect.github.com/hyperium/tonic/issues/1879">#1879</a>)</li> <li><strong>build:</strong> plumb skip_debug through prost Builder and add test (<a href="https://redirect.github.com/hyperium/tonic/issues/1900">#1900</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li><strong>build:</strong> Revert "fix tonic-build cargo build script outputs (<a href="https://redirect.github.com/hyperium/tonic/issues/1821">#1821</a>)" which accidentally increases MSRV (<a href="https://redirect.github.com/hyperium/tonic/issues/1898">#1898</a>)</li> <li><strong>server:</strong> ignore more error kinds in incoming socket stream (<a href="https://redirect.github.com/hyperium/tonic/issues/1885">#1885</a>)</li> <li><strong>transport</strong>: do not shutdown server on broken connections (<a href="https://redirect.github.com/hyperium/tonic/issues/1948">#1948</a>)</li> </ul> <h1><a href="https://github.com/hyperium/tonic/compare/v0.12.1...v0.12.2">0.12.2</a> (2024-08-23)</h1> <h3>Features</h3> <ul> <li>Move TimeoutExpired out of transport (<a href="https://redirect.github.com/hyperium/tonic/issues/1826">#1826</a>)</li> <li>Move ConnectError type from transport (<a href="https://redirect.github.com/hyperium/tonic/issues/1828">#1828</a>)</li> <li><strong>channel:</strong> allow setting max_header_list_size (<a href="https://redirect.github.com/hyperium/tonic/issues/1835">#1835</a>)</li> <li><strong>router:</strong> Add RoutesBuilder constructor (<a href="https://redirect.github.com/hyperium/tonic/issues/1855">#1855</a>)</li> <li><strong>tls:</strong> Rename tls-roots feature with tls-native-roots (<a href="https://redirect.github.com/hyperium/tonic/issues/1860">#1860</a>)</li> <li><strong>router:</strong> Rename Routes::into_router with into_axum_router (<a href="https://redirect.github.com/hyperium/tonic/issues/1862">#1862</a>)</li> <li><strong>router:</strong> Implement from axum::Router for Routes (<a href="https://redirect.github.com/hyperium/tonic/issues/1863">#1863</a>)</li> <li><strong>channel:</strong> Re-enable TLS based on Cargo features in generated clients (<a href="https://redirect.github.com/hyperium/tonic/issues/1866">#1866</a>)</li> <li><strong>server:</strong> allow setting max_header_list_size (<a href="https://redirect.github.com/hyperium/tonic/issues/1870">#1870</a>)</li> <li><strong>build:</strong> Expose formatted service name (<a href="https://redirect.github.com/hyperium/tonic/issues/1684">#1684</a>)</li> <li><strong>reflection:</strong> add back support for v1alpha reflection protocol (<a href="https://redirect.github.com/hyperium/tonic/issues/1888">#1888</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li><strong>router:</strong> Add missing unimplemented fallback to RoutesBuilder (<a href="https://redirect.github.com/hyperium/tonic/issues/1864">#1864</a>)</li> <li><strong>server:</strong> Prevent server from exiting on ECONNABORTED (<a href="https://redirect.github.com/hyperium/tonic/issues/1874">#1874</a>)</li> <li><strong>web:</strong> fix panic in trailer parsing on multiple trailers (<a href="https://redirect.github.com/hyperium/tonic/issues/1880">#1880</a>)</li> <li><strong>web:</strong> fix empty trailer parsing causing infinite parser loop (<a href="https://redirect.github.com/hyperium/tonic/issues/1883">#1883</a>)</li> </ul> <h1><a href="https://github.com/hyperium/tonic/compare/v0.12.0...v0.12.1">0.12.1</a> (2024-07-17)</h1> <h3>Bug Fixes</h3> <ul> <li>Reduce tokio-stream feature (<a href="https://redirect.github.com/hyperium/tonic/issues/1795">#1795</a>)</li> </ul> <h1><a href="https://github.com/hyperium/tonic/compare/v0.11.0...v0.12.0">0.12.0</a> (2024-07-08)</h1> <p>This breaking release updates tonic to the hyper <code>1.0</code> ecosystem and also updates to prost <code>v0.13.0</code>.</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/hyperium/tonic/commit/b303caa52ba8bbe8172310be7165a80b7c2a53f8"><code>b303caa</code></a> chore: Prepare <code>v0.13.1</code> release</li> <li><a href="https://github.com/hyperium/tonic/commit/ee6775c34ea12a804a32d70de2a1a2e956f06dd0"><code>ee6775c</code></a> Revert "[spr] initial version (<a href="https://redirect.github.com/hyperium/tonic/issues/2264">#2264</a>)" (<a href="https://redirect.github.com/hyperium/tonic/issues/2265">#2265</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/fd60c04721b358aa32ddb17b35b6d8f37824af1d"><code>fd60c04</code></a> [spr] initial version (<a href="https://redirect.github.com/hyperium/tonic/issues/2264">#2264</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/aa27260eb22edaa0a6b684924a219ea01f0ce645"><code>aa27260</code></a> feat: expose creation of HealthService and HealthReporter (<a href="https://redirect.github.com/hyperium/tonic/issues/2251">#2251</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/9669ce45aaf4123ed226eb9b37cf75e428e94bf7"><code>9669ce4</code></a> chore(tonic-bench): Fix failing bench (<a href="https://redirect.github.com/hyperium/tonic/issues/2207">#2207</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/67e2ef9da68bd45d29e60ae74890d57661f7ee23"><code>67e2ef9</code></a> fix: tls config overwrite in endpoint (<a href="https://redirect.github.com/hyperium/tonic/issues/2252">#2252</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/eeac1d3ac5873c4af1e7e3c5f95185395d1b63a1"><code>eeac1d3</code></a> chore: Fix interop test certs (<a href="https://redirect.github.com/hyperium/tonic/issues/2262">#2262</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/1c139f35efab82b1bea103e4ee469a05259e6441"><code>1c139f3</code></a> chore: Add <code>flake.nix</code> (<a href="https://redirect.github.com/hyperium/tonic/issues/2261">#2261</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/97001f34fe0fe54f53c4ecb9566bc48d40b038b0"><code>97001f3</code></a> chore: Use inline format argument (<a href="https://redirect.github.com/hyperium/tonic/issues/2260">#2260</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/cb6c67ffc1f2c2feaaaaecd2355dbc08085f8cd4"><code>cb6c67f</code></a> chore: Use symbolic link for license file (<a href="https://redirect.github.com/hyperium/tonic/issues/2241">#2241</a>)</li> <li>Additional commits viewable in <a href="https://github.com/hyperium/tonic/compare/v0.11.0...v0.13.1">compare view</a></li> </ul> </details> <br /> Updates `reqwest` from 0.11.27 to 0.12.5 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/seanmonstar/reqwest/releases">reqwest's releases</a>.</em></p> <blockquote> <h2>v0.12.5</h2> <h2>What's Changed</h2> <ul> <li>Add <code>http3</code> feature back, still requiring <code>reqwest_unstable</code>.</li> <li>Add <code>rustls-tls-no-provider</code> Cargo feature to use rustls without a crypto provider.</li> <li>Add <code>blocking::ClientBuilder::dns_resolver()</code> method to change DNS resolver in blocking client.</li> <li>Fix <code>Accept-Encoding</code> header combinations.</li> <li>Fix http3 resolving IPv6 addresses.</li> <li>Internal: upgrade to rustls 0.23.</li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/bnjmnjrk"><code>@bnjmnjrk</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2253">seanmonstar/reqwest#2253</a></li> <li><a href="https://github.com/d-e-s-o"><code>@d-e-s-o</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2257">seanmonstar/reqwest#2257</a></li> <li><a href="https://github.com/mger1"><code>@mger1</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2260">seanmonstar/reqwest#2260</a></li> <li><a href="https://github.com/nickguletskii"><code>@nickguletskii</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2268">seanmonstar/reqwest#2268</a></li> <li><a href="https://github.com/lenstr"><code>@lenstr</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2271">seanmonstar/reqwest#2271</a></li> <li><a href="https://github.com/torokati44"><code>@torokati44</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2274">seanmonstar/reqwest#2274</a></li> <li><a href="https://github.com/jayvdb"><code>@jayvdb</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2284">seanmonstar/reqwest#2284</a></li> <li><a href="https://github.com/adamaq01"><code>@adamaq01</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2288">seanmonstar/reqwest#2288</a></li> <li><a href="https://github.com/asonix"><code>@asonix</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2301">seanmonstar/reqwest#2301</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/seanmonstar/reqwest/compare/v0.12.4...v0.12.5">https://github.com/seanmonstar/reqwest/compare/v0.12.4...v0.12.5</a></p> <h2>v0.12.4</h2> <h2>What's Changed</h2> <ul> <li>Add <code>zstd</code> support, enabled with <code>zstd</code> Cargo feature (thanks <a href="https://github.com/paolobarbolini"><code>@paolobarbolini</code></a>!)</li> <li>Add <code>ClientBuilder::read_timeout(Duration)</code>, which applies the duration for each read operation. The timeout resets after a successful read.</li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/SamuelMarks"><code>@SamuelMarks</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2245">seanmonstar/reqwest#2245</a></li> </ul> <h2>v0.12.3</h2> <h2>What's Changed</h2> <ul> <li>Add <code>FromStr</code> for <code>dns::Name</code>.</li> <li>Add <code>ClientBuilder::built_in_webpki_certs(bool)</code> to enable them separately.</li> <li>Add <code>ClientBuilder::built_in_native_certs(bool)</code> to enable them separately.</li> <li>Fix sending <code>content-length: 0</code> for GET requests.</li> <li>Fix response body <code>content_length()</code> to return value when timeout is configured.</li> <li>Fix <code>ClientBuilder::resolve()</code> to use lowercase domain names.</li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/zuisong"><code>@zuisong</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2207">seanmonstar/reqwest#2207</a></li> <li><a href="https://github.com/djc"><code>@djc</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2222">seanmonstar/reqwest#2222</a></li> <li><a href="https://github.com/krant"><code>@krant</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2226">seanmonstar/reqwest#2226</a></li> <li><a href="https://github.com/Kriskras99"><code>@Kriskras99</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2236">seanmonstar/reqwest#2236</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/seanmonstar/reqwest/compare/v0.12.2...v0.12.3">https://github.com/seanmonstar/reqwest/compare/v0.12.2...v0.12.3</a></p> <h2>v0.12.2</h2> <h2>What's Changed</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md">reqwest's changelog</a>.</em></p> <blockquote> <h2>v0.12.5</h2> <ul> <li>Add <code>blocking::ClientBuilder::dns_resolver()</code> method to change DNS resolver in blocking client.</li> <li>Add <code>http3</code> feature back, still requiring <code>reqwest_unstable</code>.</li> <li>Add <code>rustls-tls-no-provider</code> Cargo feature to use rustls without a crypto provider.</li> <li>Fix <code>Accept-Encoding</code> header combinations.</li> <li>Fix http3 resolving IPv6 addresses.</li> <li>Internal: upgrade to rustls 0.23.</li> </ul> <h2>v0.12.4</h2> <ul> <li>Add <code>zstd</code> support, enabled with <code>zstd</code> Cargo feature.</li> <li>Add <code>ClientBuilder::read_timeout(Duration)</code>, which applies the duration for each read operation. The timeout resets after a successful read.</li> </ul> <h2>v0.12.3</h2> <ul> <li>Add <code>FromStr</code> for <code>dns::Name</code>.</li> <li>Add <code>ClientBuilder::built_in_webpki_certs(bool)</code> to enable them separately.</li> <li>Add <code>ClientBuilder::built_in_native_certs(bool)</code> to enable them separately.</li> <li>Fix sending <code>content-length: 0</code> for GET requests.</li> <li>Fix response body <code>content_length()</code> to return value when timeout is configured.</li> <li>Fix <code>ClientBuilder::resolve()</code> to use lowercase domain names.</li> </ul> <h2>v0.12.2</h2> <ul> <li>Fix missing ALPN when connecting to socks5 proxy with rustls.</li> <li>Fix TLS version limits with rustls.</li> <li>Fix not detected ALPN h2 from server with native-tls.</li> </ul> <h2>v0.12.1</h2> <ul> <li>Fix <code>ClientBuilder::interface()</code> when no TLS is enabled.</li> <li>Fix <code>TlsInfo::peer_certificate()</code> being truncated with rustls.</li> <li>Fix panic if <code>http2</code> feature disabled but TLS negotiated h2 in ALPN.</li> <li>Fix <code>Display</code> for <code>Error</code> to not include its source error.</li> </ul> <h1>v0.12.0</h1> <ul> <li>Upgrade to <code>hyper</code>, <code>http</code>, and <code>http-body</code> v1.</li> <li>Add better support for converting to and from <code>http::Request</code> and <code>http::Response</code>.</li> <li>Add <code>http2</code> optional cargo feature, default on.</li> <li>Add <code>charset</code> optional cargo feature, default on.</li> <li>Add <code>macos-system-configuration</code> cargo feature, default on.</li> <li>Change all optional dependencies to no longer be exposed as implicit features.</li> <li>Add <code>ClientBuilder::interface(str)</code> to specify the local interface to bind to.</li> <li>Experimental: disables the <code>http3</code> feature temporarily.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/seanmonstar/reqwest/commit/29d4cff234b37065632512f002b9785700c51aa8"><code>29d4cff</code></a> v0.12.5</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/a7880d625726ec07edc5bd9d0368b86e0de17c86"><code>a7880d6</code></a> tests: fix http3 tests</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/c32d87723ee1a6ff501b69d027bd387369937e4f"><code>c32d877</code></a> tests: enable http3 content-length test</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/ce3b30e1581d4b4e7e55a5551761f13381435d72"><code>ce3b30e</code></a> http3: send content-length if known</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/404df599c963e336b5419e4c8eec72ed5f18e4fc"><code>404df59</code></a> test: add http3 test server support</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/e5ce0b5ea38d685dd07ecd6b1b456ca2b7c236e4"><code>e5ce0b5</code></a> fix: don't enable hyper-rustls/http2 unless http2 is already enabled</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/ccb5e40a5d68c93dd696963bb7ca5b09ce116c81"><code>ccb5e40</code></a> Don't compile hyper-tls with native-roots unless rustls-tls-native-roots is e...</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/c56fbae99862763b4d834ca749ea2d1c6b8bb9ce"><code>c56fbae</code></a> tests: remove a proxy parse error check</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/8cc7cd4d35836085452051dc5be55e305f754923"><code>8cc7cd4</code></a> msrv: pin url</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/695bc0463726bb243e235f17c7f8833974835ec8"><code>695bc04</code></a> fix: http3 resolving ipv6 addresses (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2305">#2305</a>)</li> <li>Additional commits viewable in <a href="https://github.com/seanmonstar/reqwest/compare/v0.11.27...v0.12.5">compare view</a></li> </ul> </details> <br /> Updates `prost` from 0.12.6 to 0.13.5 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md">prost's changelog</a>.</em></p> <blockquote> <h1>Prost version 0.13.5</h1> <p><em>PROST!</em> is a <a href="https://developers.google.com/protocol-buffers/">Protocol Buffers</a> implementation for the <a href="https://www.rust-lang.org/">Rust Language</a>. <code>prost</code> generates simple, idiomatic Rust code from <code>proto2</code> and <code>proto3</code> files.</p> <h2>Features</h2> <ul> <li>prost-types: Derive Arbitrary (<a href="https://redirect.github.com/tokio-rs/prost/issues/1188">#1188</a>)</li> </ul> <h2>Documentation</h2> <ul> <li>Use intra doc links instead of HTML tags (<a href="https://redirect.github.com/tokio-rs/prost/issues/1219">#1219</a>)</li> </ul> <h2>Dependencies</h2> <ul> <li>Update pulldown-cmark-to-cmark requirement from >=16, <!-- raw HTML omitted -->=16, <=20 (<a href="https://redirect.github.com/tokio-rs/prost/issues/1206">#1206</a>)</li> <li>Update itertools requirement from >=0.10, <!-- raw HTML omitted -->=0.10, <=0.14 (<a href="https://redirect.github.com/tokio-rs/prost/issues/1222">#1222</a>)</li> <li>Update petgraph requirement to include 0.7 (<a href="https://redirect.github.com/tokio-rs/prost/issues/1226">#1226</a>)</li> <li>Update rand requirement from 0.8 to 0.9 (<a href="https://redirect.github.com/tokio-rs/prost/issues/1233">#1233</a>)</li> <li>Bump clippy to 1.83 (<a href="https://redirect.github.com/tokio-rs/prost/issues/1220">#1220</a>)</li> <li>Update flake.lock (<a href="https://redirect.github.com/tokio-rs/prost/issues/1216">#1216</a>)</li> </ul> <h2>Styling</h2> <ul> <li>Replace unnecessary <code>map_or</code> (<a href="https://redirect.github.com/tokio-rs/prost/issues/1221">#1221</a>)</li> <li>prost-build: Use enum getter (<a href="https://redirect.github.com/tokio-rs/prost/issues/1238">#1238</a>)</li> </ul> <h2>Testing</h2> <ul> <li>default_enum_value: Move tests to separate module (<a href="https://redirect.github.com/tokio-rs/prost/issues/1198">#1198</a>)</li> <li>nesting: Move tests to separate module (<a href="https://redirect.github.com/tokio-rs/prost/issues/1218">#1218</a>)</li> <li>recursive_oneof: Move tests to separate module (<a href="https://redirect.github.com/tokio-rs/prost/issues/1225">#1225</a>)</li> <li>boxed_field: Box an oneof field (<a href="https://redirect.github.com/tokio-rs/prost/issues/1235">#1235</a>)</li> <li>groups: Move tests to separate module (<a href="https://redirect.github.com/tokio-rs/prost/issues/1234">#1234</a>)</li> <li>default_string_escape: Move tests to separate module (<a href="https://redirect.github.com/tokio-rs/prost/issues/1239">#1239</a>)</li> <li>Move DecodeError tests closer to the implementation (<a href="https://redirect.github.com/tokio-rs/prost/issues/1227">#1227</a>)</li> </ul> <h1>Prost version 0.13.4</h1> <p><em>PROST!</em> is a <a href="https://developers.google.com/protocol-buffers/">Protocol Buffers</a> implementation for the <a href="https://www.rust-lang.org/">Rust Language</a>. <code>prost</code> generates simple, idiomatic Rust code from <code>proto2</code> and <code>proto3</code> files.</p> <h2>Features</h2> <ul> <li>Impl Name for Protobuf well-known wrapper types (<a href="https://redirect.github.com/tokio-rs/prost/issues/1174">#1174</a>)</li> </ul> <h2>Performance</h2> <ul> <li>NonZeroU64 to optimize encoded_len_varint (<a href="https://redirect.github.com/tokio-rs/prost/issues/1192">#1192</a>)</li> </ul> <h2>Dependencies</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tokio-rs/prost/commit/d505b184e933e1f9ff5679106ffc51b7e3c2755e"><code>d505b18</code></a> chore: Release version 0.13.5 (<a href="https://redirect.github.com/tokio-rs/prost/issues/1240">#1240</a>)</li> <li><a href="https://github.com/tokio-rs/prost/commit/61b4b95cffd5d0bcb5bfd10181b61def2019c432"><code>61b4b95</code></a> style(prost-build): Use enum getter (<a href="https://redirect.github.com/tokio-rs/prost/issues/1238">#1238</a>)</li> <li><a href="https://github.com/tokio-rs/prost/commit/60abdc93cb7fe9fb9b23160c24029a837e39dcc7"><code>60abdc9</code></a> test(default_string_escape): Move tests to separate module (<a href="https://redirect.github.com/tokio-rs/prost/issues/1239">#1239</a>)</li> <li><a href="https://github.com/tokio-rs/prost/commit/35e3f28b0b748290da211bfeb50e088120107dca"><code>35e3f28</code></a> Clean up <code>CodeGenerator</code> by moving compilation-global data and logic to `Cont...</li> <li><a href="https://github.com/tokio-rs/prost/commit/64459076ab4dafd186c41e869daf1a4125364d04"><code>6445907</code></a> test(groups): Move tests to separate module (<a href="https://redirect.github.com/tokio-rs/prost/issues/1234">#1234</a>)</li> <li><a href="https://github.com/tokio-rs/prost/commit/3de85268415a2fe2cecb91b9f2b337ab9924b094"><code>3de8526</code></a> test(boxed_field): Box an oneof field (<a href="https://redirect.github.com/tokio-rs/prost/issues/1235">#1235</a>)</li> <li><a href="https://github.com/tokio-rs/prost/commit/ac98f0f3281bd445169ad58e10c77e71ea9fc593"><code>ac98f0f</code></a> test(recursive_oneof): Move tests to separate module (<a href="https://redirect.github.com/tokio-rs/prost/issues/1225">#1225</a>)</li> <li><a href="https://github.com/tokio-rs/prost/commit/a8208f6cc49d63c1589aa406a6ff219c2e0ccfc3"><code>a8208f6</code></a> test: Move DecodeError tests closer to the implementation (<a href="https://redirect.github.com/tokio-rs/prost/issues/1227">#1227</a>)</li> <li><a href="https://github.com/tokio-rs/prost/commit/0b9af3b84177b484098f0abac96b8817d93fd0d7"><code>0b9af3b</code></a> build(deps): update rand requirement from 0.8 to 0.9 (<a href="https://redirect.github.com/tokio-rs/prost/issues/1233">#1233</a>)</li> <li><a href="https://github.com/tokio-rs/prost/commit/e617832ab432adc7dd799321eb216c82a589d421"><code>e617832</code></a> build(deps): update petgraph requirement to include 0.7 (<a href="https://redirect.github.com/tokio-rs/prost/issues/1226">#1226</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/prost/compare/v0.12.6...v0.13.5">compare view</a></li> </ul> </details> <br /> Updates `prost-types` from 0.12.6 to 0.13.5 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md">prost-types's changelog</a>.</em></p> <blockquote> <h1>Prost version 0.13.5</h1> <p><em>PROST!</em> is a <a href="https://developers.google.com/protocol-buffers/">Protocol Buffers</a> implementation for the <a href="https://www.rust-lang.org/">Rust Language</a>. <code>prost</code> generates simple, idiomatic Rust code from <code>proto2</code> and <code>proto3</code> files.</p> <h2>Features</h2> <ul> <li>prost-types: Derive Arbitrary (<a href="https://redirect.github.com/tokio-rs/prost/issues/1188">#1188</a>)</li> </ul> <h2>Documentation</h2> <ul> <li>Use intra doc links instead of HTML tags (<a href="https://redirect.github.com/tokio-rs/prost/issues/1219">#1219</a>)</li> </ul> <h2>Dependencies</h2> <ul> <li>Update pulldown-cmark-to-cmark requirement from >=16, <!-- raw HTML omitted -->=16, <=20 (<a href="https://redirect.github.com/tokio-rs/prost/issues/1206">#1206</a>)</li> <li>Update itertools requirement from >=0.10, <!-- raw HTML omitted -->=0.10, <=0.14 (<a href="https://redirect.github.com/tokio-rs/prost/issues/1222">#1222</a>)</li> <li>Update petgraph requirement to include 0.7 (<a href="https://redirect.github.com/tokio-rs/prost/issues/1226">#1226</a>)</li> <li>Update rand requirement from 0.8 to 0.9 (<a href="https://redirect.github.com/tokio-rs/prost/issues/1233">#1233</a>)</li> <li>Bump clippy to 1.83 (<a href="https://redirect.github.com/tokio-rs/prost/issues/1220">#1220</a>)</li> <li>Update flake.lock (<a href="https://redirect.github.com/tokio-rs/prost/issues/1216">#1216</a>)</li> </ul> <h2>Styling</h2> <ul> <li>Replace unnecessary <code>map_or</code> (<a href="https://redirect.github.com/tokio-rs/prost/issues/1221">#1221</a>)</li> <li>prost-build: Use enum getter (<a href="https://redirect.github.com/tokio-rs/prost/issues/1238">#1238</a>)</li> </ul> <h2>Testing</h2> <ul> <li>default_enum_value: Move tests to separate module (<a href="https://redirect.github.com/tokio-rs/prost/issues/1198">#1198</a>)</li> <li>nesting: Move tests to separate module (<a href="https://redirect.github.com/tokio-rs/prost/issues/1218">#1218</a>)</li> <li>recursive_oneof: Move tests to separate module (<a href="https://redirect.github.com/tokio-rs/prost/issues/1225">#1225</a>)</li> <li>boxed_field: Box an oneof field (<a href="https://redirect.github.com/tokio-rs/prost/issues/1235">#1235</a>)</li> <li>groups: Move tests to separate module (<a href="https://redirect.github.com/tokio-rs/prost/issues/1234">#1234</a>)</li> <li>default_string_escape: Move tests to separate module (<a href="https://redirect.github.com/tokio-rs/prost/issues/1239">#1239</a>)</li> <li>Move DecodeError tests closer to the implementation (<a href="https://redirect.github.com/tokio-rs/prost/issues/1227">#1227</a>)</li> </ul> <h1>Prost version 0.13.4</h1> <p><em>PROST!</em> is a <a href="https://developers.google.com/protocol-buffers/">Protocol Buffers</a> implementation for the <a href="https://www.rust-lang.org/">Rust Language</a>. <code>prost</code> generates simple, idiomatic Rust code from <code>proto2</code> and <code>proto3</code> files.</p> <h2>Features</h2> <ul> <li>Impl Name for Protobuf well-known wrapper types (<a href="https://redirect.github.com/tokio-rs/prost/issues/1174">#1174</a>)</li> </ul> <h2>Performance</h2> <ul> <li>NonZeroU64 to optimize encoded_len_varint (<a href="https://redirect.github.com/tokio-rs/prost/issues/1192">#1192</a>)</li> </ul> <h2>Dependencies</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tokio-rs/prost/commit/d505b184e933e1f9ff5679106ffc51b7e3c2755e"><code>d505b18</code></a> chore: Release version 0.13.5 (<a href="https://redirect.github.com/tokio-rs/prost/issues/1240">#1240</a>)</li> <li><a href="https://github.com/tokio-rs/prost/commit/61b4b95cffd5d0bcb5bfd10181b61def2019c432"><code>61b4b95</code></a> style(prost-build): Use enum getter (<a href="https://redirect.github.com/tokio-rs/prost/issues/1238">#1238</a>)</li> <li><a href="https://github.com/tokio-rs/prost/commit/60abdc93cb7fe9fb9b23160c24029a837e39dcc7"><code>60abdc9</code></a> test(default_string_escape): Move tests to separate module (<a href="https://redirect.github.com/tokio-rs/prost/issues/1239">#1239</a>)</li> <li><a href="https://github.com/tokio-rs/prost/commit/35e3f28b0b748290da211bfeb50e088120107dca"><code>35e3f28</code></a> Clean up <code>CodeGenerator</code> by moving compilation-global data and logic to `Cont...</li> <li><a href="https://github.com/tokio-rs/prost/commit/64459076ab4dafd186c41e869daf1a4125364d04"><code>6445907</code></a> test(groups): Move tests to separate module (<a href="https://redirect.github.com/tokio-rs/prost/issues/1234">#1234</a>)</li> <li><a href="https://github.com/tokio-rs/prost/commit/3de85268415a2fe2cecb91b9f2b337ab9924b094"><code>3de8526</code></a> test(boxed_field): Box an oneof field (<a href="https://redirect.github.com/tokio-rs/prost/issues/1235">#1235</a>)</li> <li><a href="https://github.com/tokio-rs/prost/commit/ac98f0f3281bd445169ad58e10c77e71ea9fc593"><code>ac98f0f</code></a> test(recursive_oneof): Move tests to separate module (<a href="https://redirect.github.com/tokio-rs/prost/issues/1225">#1225</a>)</li> <li><a href="https://github.com/tokio-rs/prost/commit/a8208f6cc49d63c1589aa406a6ff219c2e0ccfc3"><code>a8208f6</code></a> test: Move DecodeError tests closer to the implementation (<a href="https://redirect.github.com/tokio-rs/prost/issues/1227">#1227</a>)</li> <li><a href="https://github.com/tokio-rs/prost/commit/0b9af3b84177b484098f0abac96b8817d93fd0d7"><code>0b9af3b</code></a> build(deps): update rand requirement from 0.8 to 0.9 (<a href="https://redirect.github.com/tokio-rs/prost/issues/1233">#1233</a>)</li> <li><a href="https://github.com/tokio-rs/prost/commit/e617832ab432adc7dd799321eb216c82a589d421"><code>e617832</code></a> build(deps): update petgraph requirement to include 0.7 (<a href="https://redirect.github.com/tokio-rs/prost/issues/1226">#1226</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/prost/compare/v0.12.6...v0.13.5">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.38.0 to 1.45.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tokio-rs/tokio/releases">tokio's releases</a>.</em></p> <blockquote> <h2>Tokio v1.45.0</h2> <h3>Added</h3> <ul> <li>metrics: stabilize <code>worker_total_busy_duration</code>, <code>worker_park_count</code>, and <code>worker_unpark_count</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6899">#6899</a>, <a href="https://redirect.github.com/tokio-rs/tokio/issues/7276">#7276</a>)</li> <li>process: add <code>Command::spawn_with</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7249">#7249</a>)</li> </ul> <h3>Changed</h3> <ul> <li>io: do not require <code>Unpin</code> for some trait impls (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7204">#7204</a>)</li> <li>rt: mark <code>runtime::Handle</code> as unwind safe (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7230">#7230</a>)</li> <li>time: revert internal sharding implementation (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7226">#7226</a>)</li> </ul> <h3>Unstable</h3> <ul> <li>rt: remove alt multi-threaded runtime (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7275">#7275</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/6899">#6899</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6899">tokio-rs/tokio#6899</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7276">#7276</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7276">tokio-rs/tokio#7276</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7249">#7249</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7249">tokio-rs/tokio#7249</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7204">#7204</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7204">tokio-rs/tokio#7204</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7230">#7230</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7230">tokio-rs/tokio#7230</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7226">#7226</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7226">tokio-rs/tokio#7226</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7275">#7275</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7275">tokio-rs/tokio#7275</a></p> <h2>Tokio v1.44.2</h2> <p>This release fixes a soundness issue in the broadcast channel. The channel accepts values that are <code>Send</code> but <code>!Sync</code>. Previously, the channel called <code>clone()</code> on these values without synchronizing. This release fixes the channel by synchronizing calls to <code>.clone()</code> (Thanks Austin Bonander for finding and reporting the issue).</p> <h3>Fixed</h3> <ul> <li>sync: synchronize <code>clone()</code> call in broadcast channel (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7232">#7232</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/7232">#7232</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7232">tokio-rs/tokio#7232</a></p> <h2>Tokio v1.44.1</h2> <h1>1.44.1 (March 13th, 2025)</h1> <h3>Fixed</h3> <ul> <li>rt: skip defer queue in <code>block_in_place</code> context (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7216">#7216</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/7216">#7216</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7216">tokio-rs/tokio#7216</a></p> <h2>Tokio v1.44.0</h2> <h1>1.44.0 (March 7th, 2025)</h1> <p>This release changes the <code>from_std</code> method on sockets to panic if a blocking socket is provided. We determined this change is not a breaking change as Tokio is not intended to operate using blocking sockets. Doing so results in runtime hangs and should be considered a bug. Accidentally passing a blocking socket to Tokio is one of the most common user mistakes. If this change causes an issue for you, please comment on <a href="https://redirect.github.com/tokio-rs/tokio/issues/7172">#7172</a>.</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tokio-rs/tokio/commit/00754c8f9c8cd0c10fd54e5304cb9cb95a759d53"><code>00754c8</code></a> chore: prepare Tokio v1.45.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7308">#7308</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/1ae9434e8e4a419ce25644e6c8d2b2e2e8c34750"><code>1ae9434</code></a> time: revert "use sharding for timer implementation" related changes (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7226">#7226</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/8895bba448534a4eb159f18e57fd845c740e1d38"><code>8895bba</code></a> ci: Test AArch64 Windows (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7288">#7288</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/48ca254d92d4408accd7b1c1beab188288fadb00"><code>48ca254</code></a> time: update <code>sleep</code> documentation to reflect maximum allowed duration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7302">#7302</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/a0af02a396274b30ec1d0a27e18ac9ae6eaa2186"><code>a0af02a</code></a> compat: add more documentation to <code>tokio_util::compat</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7279">#7279</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/0ce3a1188a56c4c133d5b789eb366c0752e9b22c"><code>0ce3a11</code></a> metrics: stabilize <code>worker_park_count</code> and <code>worker_unpark_count</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7276">#7276</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/1ea9ce11d4317d767136d489041548408348be77"><code>1ea9ce1</code></a> ci: fix cfg!(miri) declarations in tests (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7286">#7286</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/4d4d12613bb30f6b550421d6ce2c2c54eb5d341d"><code>4d4d126</code></a> chore: prepare tokio-util v0.7.15 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7283">#7283</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/5490267a79a894c22cc014367e0fcd43f4ad2bb6"><code>5490267</code></a> fs: update the mockall dev dependency to 0.13.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7234">#7234</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/1434b32b5a0df3b38a0d588485cd9a20a8e92a89"><code>1434b32</code></a> examples: improve echo example consistency (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7256">#7256</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.38.0...tokio-1.45.0">compare view</a></li> </ul> </details> <br /> Updates `opentelemetry` from 0.22.0 to 0.29.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-rust/releases">opentelemetry's releases</a>.</em></p> <blockquote> <h2>0.29.0 Release</h2> <p>See changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.29.0 for this release).</p> <p>This release also upgrades</p> <ul> <li>Logs-SDK to stable</li> <li>Logs-Appender-Tracing to stable</li> <li>Baggage to RC</li> </ul> <p>And deprecates</p> <ul> <li>Prometheus exporter is - now deprecated in favor of OTLP exporter.</li> </ul> <h2>0.28.0 Release</h2> <p>See changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.28.0 for this release).</p> <p>This release also upgrades</p> <ul> <li>Logs API to stable</li> <li>Logs-SDK, Logs OTLP exporter, Logs-Appender-Tracing to RC</li> <li>Metrics-API to stable</li> <li>Metrics-SDK, Metrics OTLP exporter to RC.</li> </ul> <p>This release introduces several breaking changes as we progress toward a stable version for logs and metrics. We recommend reviewing the <a href="https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/migration_0.28.md">Migration Guide</a> along with the changelogs to ensure a smooth upgrade.</p> <h2>opentelemetry-0.27.1 patch release</h2> <p>This release has improved internal logging to help with troubleshooting.</p> <h2>opentelemetry_sdk-0.27.1 patch release</h2> <p>Refer to opentelemetry-sdk <a href="https://github.com/open-telemetry/opentelemetry-rust/blob/opentelemetry_sdk-0.27.1/opentelemetry-sdk/CHANGELOG.md#0271">CHANGELOG</a> for the changes.</p> <h2>0.27.0 Release</h2> <p>See changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.27.0 for this release).</p> <p>This release also upgrades</p> <ul> <li>Logs API to RC</li> <li>Metrics API to RC</li> <li>Metrics SDK to Beta</li> <li>Metrics OTLP Exporter to Beta.</li> </ul> <h2>0.26.0 Release</h2> <p>See changelog for individual crates to know the exact set of changes. As informed during previous release, all crates from this repo follows same version (0.26.0 for this release). This release also upgrades Metric API (part of <code>opentelemetry</code> crate) from alpha to beta.</p> <h2>OpenTelemetry 0.25.0 Release</h2> <p>See changelog for individual crates to know the exact set of changes. This release onwards, all crates from this repo follows same version (0.25.0 for today's release).</p> <h2>opentelemetry-0.24.0</h2> <p>See individual crate changelogs for details.</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/open-telemetry/opentelemetry-rust/commit/16f4563f5033b1259632ef68c332cb26aa793835"><code>16f4563</code></a> bump version</li> <li><a href="https://github.com/open-telemetry/opentelemetry-rust/commit/64c8895454828968a4dc911d2aa5083a60b315f3"><code>64c8895</code></a> fix: re-export WithContext in the same place (<a href="https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2879">#2879</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-rust/commit/ad0552a6a9036eaf9594dff2650ee39e54b920e0"><code>ad0552a</code></a> chore: Prepare 0.29 release (<a href="https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2844">#2844</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-rust/commit/14d8f749ac47ac2f94da3932894e1e0b7571bd79"><code>14d8f74</code></a> ci: replace actions-rs/cargo GHA (<a href="https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2846">#2846</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-rust/commit/5881f9952878ad630bb685ad61df7f388521a4ba"><code>5881f99</code></a> chore: bump semconv 1.31.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2845">#2845</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-rust/commit/34835a89e53ed356860e95ccd19fa792f6a4aeb1"><code>34835a8</code></a> chore: Prepare docs before 0.29 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2837">#2837</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-rust/commit/1ecd1a8718ea05d5d7591821a5bfcc4d132e1fb2"><code>1ecd1a8</code></a> fix: KeyValueMetadata to not expose its fields public (<a href="https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2843">#2843</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-rust/commit/3e77a22ca3204bddc3eec0f186b567442cd611d2"><code>3e77a22</code></a> fix: Error cleanups continued (<a href="https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2838">#2838</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-rust/commit/36c48db5fd974e18ef42dfa54c526c5a851a6ab0"><code>36c48db</code></a> chore: context stabilization tests & logging pieces (<a href="https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2833">#2833</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-rust/commit/b03296cc3a3f6c56e3c8073258f8a98ba8ef7564"><code>b03296c</code></a> chore: Add warning on Prometheus crate (<a href="https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/2831">#2831</a>)</li> <li>Additional commits viewable in <a href="https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-0.22.0...opentelemetry-0.29.1">compare view</a></li> </ul> </details> <br /> Updates `opentelemetry_sdk` from 0.22.1 to 0.29.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-rust/releases">opentelemetry_sdk's releases</a>.</em></p> <blockquote> <h2>opentelemetry_sdk-0.27.1 patch release</h2> <p>Refer to opentelemetry-sdk <a href="https://github.com/open-telemetry/opentelemetry-rust/blob/opentelemetry_sdk-0.27.1/opentelemetry-sdk/CHANGELOG.md#0271">CHANGELOG</a> for the changes.</p> </blockquote> </d... _Description has been truncated_ -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
