This release marks the beginning of stabilization for runtime metrics. It
stabilizes RuntimeMetrics::worker_count. Future releases will continue to
stabilize more metrics.
This release restores the commit verification interfaces of PredicateVerifier from tendermint-rs 0.35.0 and lower, but retains the performance improvements made in version 0.36.0.
This version also brings a few new features to the HTTP RPC client, notably a way to specify the User-Agent to send along HTTP requests, as well as a way to override the underlying reqwest client.
Additionally, this release fixes a couple of issues with the serde-based deserialization of the FinalizeBlock and Event types.
[tendermint-light-client-verifier] Restores the commit verification interfaces of PredicateVerifier<P, C, V> from <= 0.35.0 (#1423)
verify_commit(&self. untrusted: &UntrustedBlockState<'_>) is restored, as in <= 0.35.0.
verify_commit(&self, untrusted: &UntrustedBlockState<'_>, trusted: &TrustedBlockState<'_>,) introduced in 0.36.0 is renamed to verify_commit_against_trusted.
The performance improvements made in the 0.36.0 release are still intact.
FEATURES
[tendermint-rpc] Add a way to specify custom User-Agent for HttpClient (#1425)
[tendermint-rpc] Add a client() method on transport::http::Builder to override the underlying reqwest client (#1421)
[tendermint-rpc] Add a from_raw_parts() method on transport::http::HttpClient to allow supplying the underlying reqwest client (#1421)
BUG FIXES
[tendermint] Fix FinalizeBlock::validator_updates deserialization as nullable (#1428)
[tendermint-abci] Add serde default annotation for Event::type to match omitempty in the Go implementation (#1416)
This release restores the commit verification interfaces of PredicateVerifier from tendermint-rs 0.35.0 and lower, but retains the performance improvements made in version 0.36.0.
This version also brings a few new features to the HTTP RPC client, notably a way to specify the User-Agent to send along HTTP requests, as well as a way to override the underlying reqwest client.
Additionally, this release fixes a couple of issues with the serde-based deserialization of the FinalizeBlock and Event types.
[tendermint-light-client-verifier] Restores the commit verification interfaces of PredicateVerifier<P, C, V> from <= 0.35.0 (#1423)
verify_commit(&self. untrusted: &UntrustedBlockState<'_>) is restored, as in <= 0.35.0.
verify_commit(&self, untrusted: &UntrustedBlockState<'_>, trusted: &TrustedBlockState<'_>,) introduced in 0.36.0 is renamed to verify_commit_against_trusted.
The performance improvements made in the 0.36.0 release are still intact.
FEATURES
[tendermint-rpc] Add a way to specify custom User-Agent for HttpClient (#1425)
[tendermint-rpc] Add a client() method on transport::http::Builder to override the underlying reqwest client (#1421)
[tendermint-rpc] Add a from_raw_parts() method on transport::http::HttpClient to allow supplying the underlying reqwest client (#1421)
BUG FIXES
[tendermint] Fix FinalizeBlock::validator_updates deserialization as nullable (#1428)
[tendermint-abci] Add serde default annotation for Event::type to match omitempty in the Go implementation (#1416)
This release restores the commit verification interfaces of PredicateVerifier from tendermint-rs 0.35.0 and lower, but retains the performance improvements made in version 0.36.0.
This version also brings a few new features to the HTTP RPC client, notably a way to specify the User-Agent to send along HTTP requests, as well as a way to override the underlying reqwest client.
Additionally, this release fixes a couple of issues with the serde-based deserialization of the FinalizeBlock and Event types.
[tendermint-light-client-verifier] Restores the commit verification interfaces of PredicateVerifier<P, C, V> from <= 0.35.0 (#1423)
verify_commit(&self. untrusted: &UntrustedBlockState<'_>) is restored, as in <= 0.35.0.
verify_commit(&self, untrusted: &UntrustedBlockState<'_>, trusted: &TrustedBlockState<'_>,) introduced in 0.36.0 is renamed to verify_commit_against_trusted.
The performance improvements made in the 0.36.0 release are still intact.
FEATURES
[tendermint-rpc] Add a way to specify custom User-Agent for HttpClient (#1425)
[tendermint-rpc] Add a client() method on transport::http::Builder to override the underlying reqwest client (#1421)
[tendermint-rpc] Add a from_raw_parts() method on transport::http::HttpClient to allow supplying the underlying reqwest client (#1421)
BUG FIXES
[tendermint] Fix FinalizeBlock::validator_updates deserialization as nullable (#1428)
[tendermint-abci] Add serde default annotation for Event::type to match omitempty in the Go implementation (#1416)
This release restores the commit verification interfaces of PredicateVerifier from tendermint-rs 0.35.0 and lower, but retains the performance improvements made in version 0.36.0.
This version also brings a few new features to the HTTP RPC client, notably a way to specify the User-Agent to send along HTTP requests, as well as a way to override the underlying reqwest client.
Additionally, this release fixes a couple of issues with the serde-based deserialization of the FinalizeBlock and Event types.
[tendermint-light-client-verifier] Restores the commit verification interfaces of PredicateVerifier<P, C, V> from <= 0.35.0 (#1423)
verify_commit(&self. untrusted: &UntrustedBlockState<'_>) is restored, as in <= 0.35.0.
verify_commit(&self, untrusted: &UntrustedBlockState<'_>, trusted: &TrustedBlockState<'_>,) introduced in 0.36.0 is renamed to verify_commit_against_trusted.
The performance improvements made in the 0.36.0 release are still intact.
FEATURES
[tendermint-rpc] Add a way to specify custom User-Agent for HttpClient (#1425)
[tendermint-rpc] Add a client() method on transport::http::Builder to override the underlying reqwest client (#1421)
[tendermint-rpc] Add a from_raw_parts() method on transport::http::HttpClient to allow supplying the underlying reqwest client (#1421)
BUG FIXES
[tendermint] Fix FinalizeBlock::validator_updates deserialization as nullable (#1428)
[tendermint-abci] Add serde default annotation for Event::type to match omitempty in the Go implementation (#1416)
This release restores the commit verification interfaces of PredicateVerifier from tendermint-rs 0.35.0 and lower, but retains the performance improvements made in version 0.36.0.
This version also brings a few new features to the HTTP RPC client, notably a way to specify the User-Agent to send along HTTP requests, as well as a way to override the underlying reqwest client.
Additionally, this release fixes a couple of issues with the serde-based deserialization of the FinalizeBlock and Event types.
[tendermint-light-client-verifier] Restores the commit verification interfaces of PredicateVerifier<P, C, V> from <= 0.35.0 (#1423)
verify_commit(&self. untrusted: &UntrustedBlockState<'_>) is restored, as in <= 0.35.0.
verify_commit(&self, untrusted: &UntrustedBlockState<'_>, trusted: &TrustedBlockState<'_>,) introduced in 0.36.0 is renamed to verify_commit_against_trusted.
The performance improvements made in the 0.36.0 release are still intact.
FEATURES
[tendermint-rpc] Add a way to specify custom User-Agent for HttpClient (#1425)
[tendermint-rpc] Add a client() method on transport::http::Builder to override the underlying reqwest client (#1421)
[tendermint-rpc] Add a from_raw_parts() method on transport::http::HttpClient to allow supplying the underlying reqwest client (#1421)
BUG FIXES
[tendermint] Fix FinalizeBlock::validator_updates deserialization as nullable (#1428)
[tendermint-abci] Add serde default annotation for Event::type to match omitempty in the Go implementation (#1416)
This release restores the commit verification interfaces of PredicateVerifier from tendermint-rs 0.35.0 and lower, but retains the performance improvements made in version 0.36.0.
This version also brings a few new features to the HTTP RPC client, notably a way to specify the User-Agent to send along HTTP requests, as well as a way to override the underlying reqwest client.
Additionally, this release fixes a couple of issues with the serde-based deserialization of the FinalizeBlock and Event types.
[tendermint-light-client-verifier] Restores the commit verification interfaces of PredicateVerifier<P, C, V> from <= 0.35.0 (#1423)
verify_commit(&self. untrusted: &UntrustedBlockState<'_>) is restored, as in <= 0.35.0.
verify_commit(&self, untrusted: &UntrustedBlockState<'_>, trusted: &TrustedBlockState<'_>,) introduced in 0.36.0 is renamed to verify_commit_against_trusted.
The performance improvements made in the 0.36.0 release are still intact.
FEATURES
[tendermint-rpc] Add a way to specify custom User-Agent for HttpClient (#1425)
[tendermint-rpc] Add a client() method on transport::http::Builder to override the underlying reqwest client (#1421)
[tendermint-rpc] Add a from_raw_parts() method on transport::http::HttpClient to allow supplying the underlying reqwest client (#1421)
BUG FIXES
[tendermint] Fix FinalizeBlock::validator_updates deserialization as nullable (#1428)
[tendermint-abci] Add serde default annotation for Event::type to match omitempty in the Go implementation (#1416)
This release restores the commit verification interfaces of PredicateVerifier from tendermint-rs 0.35.0 and lower, but retains the performance improvements made in version 0.36.0.
This version also brings a few new features to the HTTP RPC client, notably a way to specify the User-Agent to send along HTTP requests, as well as a way to override the underlying reqwest client.
Additionally, this release fixes a couple of issues with the serde-based deserialization of the FinalizeBlock and Event types.
[tendermint-light-client-verifier] Restores the commit verification interfaces of PredicateVerifier<P, C, V> from <= 0.35.0 (#1423)
verify_commit(&self. untrusted: &UntrustedBlockState<'_>) is restored, as in <= 0.35.0.
verify_commit(&self, untrusted: &UntrustedBlockState<'_>, trusted: &TrustedBlockState<'_>,) introduced in 0.36.0 is renamed to verify_commit_against_trusted.
The performance improvements made in the 0.36.0 release are still intact.
FEATURES
[tendermint-rpc] Add a way to specify custom User-Agent for HttpClient (#1425)
[tendermint-rpc] Add a client() method on transport::http::Builder to override the underlying reqwest client (#1421)
[tendermint-rpc] Add a from_raw_parts() method on transport::http::HttpClient to allow supplying the underlying reqwest client (#1421)
BUG FIXES
[tendermint] Fix FinalizeBlock::validator_updates deserialization as nullable (#1428)
[tendermint-abci] Add serde default annotation for Event::type to match omitempty in the Go implementation (#1416)
This release restores the commit verification interfaces of PredicateVerifier from tendermint-rs 0.35.0 and lower, but retains the performance improvements made in version 0.36.0.
This version also brings a few new features to the HTTP RPC client, notably a way to specify the User-Agent to send along HTTP requests, as well as a way to override the underlying reqwest client.
Additionally, this release fixes a couple of issues with the serde-based deserialization of the FinalizeBlock and Event types.
[tendermint-light-client-verifier] Restores the commit verification interfaces of PredicateVerifier<P, C, V> from <= 0.35.0 (#1423)
verify_commit(&self. untrusted: &UntrustedBlockState<'_>) is restored, as in <= 0.35.0.
verify_commit(&self, untrusted: &UntrustedBlockState<'_>, trusted: &TrustedBlockState<'_>,) introduced in 0.36.0 is renamed to verify_commit_against_trusted.
The performance improvements made in the 0.36.0 release are still intact.
FEATURES
[tendermint-rpc] Add a way to specify custom User-Agent for HttpClient (#1425)
[tendermint-rpc] Add a client() method on transport::http::Builder to override the underlying reqwest client (#1421)
[tendermint-rpc] Add a from_raw_parts() method on transport::http::HttpClient to allow supplying the underlying reqwest client (#1421)
BUG FIXES
[tendermint] Fix FinalizeBlock::validator_updates deserialization as nullable (#1428)
[tendermint-abci] Add serde default annotation for Event::type to match omitempty in the Go implementation (#1416)
Bumps the rust group with 18 updates in the / directory:
0.4.21
0.4.22
1.0.200
1.0.203
1.0.116
1.0.118
1.4.0
1.5.0
1.0.83
1.0.86
1.0.60
1.0.61
1.37.0
1.38.0
0.36.0
0.37.0
0.36.0
0.37.0
0.36.0
0.37.0
0.36.0
0.37.0
1.7.0
1.8.1
0.5.55
0.5.56
0.4.5
0.4.6
0.36.0
0.37.0
4.5.4
4.5.7
0.8.12
0.8.14
0.23.5
0.23.7
Updates
log
from 0.4.21 to 0.4.22Changelog
Sourced from log's changelog.
Commits
d5ba2cf
Merge pull request #634 from rust-lang/cargo/0.4.22d1a8306
prepare for 0.4.22 release46894ef
Merge pull request #633 from rust-lang/feat/panic-infoe0d389c
Merge pull request #632 from rust-lang/feat/loosen-atomicsc9e5e13
use Location::caller() for file and line info507b672
loosen orderings for logger initializationc879b01
Merge pull request #628 from Thomasdezeeuw/fix-warnings405fdb4
Merge pull request #627 from Thomasdezeeuw/check-features1307ade
Remove unneeded import710560e
Don't use --all-features in CIUpdates
serde
from 1.0.200 to 1.0.203Release notes
Sourced from serde's releases.
Commits
d5bc546
Release 1.0.20345ae217
Merge pull request #2747 from dtolnay/variadicb7b97dd
Unindent implementation inside tuple_impl_body macro5d3c563
Document tuple impls as fake variadic3761854
Merge pull request #2745 from dtolnay/docsrsa8f1484
Rely on docs.rs to define --cfg=docsrs by default9e32a40
Release 1.0.20287f635e
Release serde_derive_internals 0.29.1d4b2dfb
Merge pull request #2743 from dtolnay/renameallrulesf6ab0bc
Provide public access to RenameAllRules in serde_derive_internalsUpdates
serde_json
from 1.0.116 to 1.0.118Release notes
Sourced from serde_json's releases.
Commits
c4f24f3
Release 1.0.11851d94eb
Combine Map's Hash into one impl5e7bedc
Touch up PR 11270af2bda
Resolve semicolon_if_nothing_returned pedantic clippy lint from PR 1127eb0330a
Merge pull request #1127 from edwardycl/hash24d868f
Another lexical const that is unused, though not in test4c894ea
Delete unused associated constant from lexicalfa8aa22
Fill in ignore reasons in all #[ignore] attributesc9b9f88
Run more of test suite in preserve_order modeb83d243
Ignore large_digit_groups pedantic clippy lint in testUpdates
lazy_static
from 1.4.0 to 1.5.0Commits
be7c1c4
point readme version to 1.5.08971a27
update readme build badge15691ec
Modernize lazy-static infra (#219)2660041
Merge pull request #206 from TheBotlyNoob/master6ace970
Merge pull request #216 from frewsxcv/patch-1a203105
Update README.mdcfd89ac
Update README.mdfc8e466
Update README.mda8afb21
Update README.md41fa234
Update README to indicate how to replace withstd::sync::OnceLock
Updates
anyhow
from 1.0.83 to 1.0.86Release notes
Sourced from anyhow's releases.
Commits
8ea1819
Release 1.0.860a1b405
Merge pull request #373 from dtolnay/minusnege0c74f2
Ensure $:literal never matches negative literal013c66e
Fix parse error with non-literal after minus signca7aff7
Add binary operator ensure tests2737bbe
Release 1.0.8582b8b34
Merge pull request #371 from dtolnay/splitad78d70
Preserve more token spans in expression parser5cce406
Parse comparison operators before other binary operators7205394
Merge pull request #369 from dtolnay/tokensplitUpdates
thiserror
from 1.0.60 to 1.0.61Release notes
Sourced from thiserror's releases.
Commits
5c80163
Release 1.0.61e3b1b91
Format PR 299 with rustfmt6b2b871
Merge pull request #299 from quartiq/corece974bc
also {std -> core}::panic::UnwindSafe7b6e35b
use core::fmt instead of std::fmtUpdates
tokio
from 1.37.0 to 1.38.0Release notes
Sourced from tokio's releases.
... (truncated)
Commits
14c17fc
chore: prepare Tokio v1.38.0 (#6601)65cbf73
chore: prepare tokio-macros v2.3.0 (#6600)dbf93c7
sync: fix incorrect is_empty on mpsc block boundaries (#6603)873cb8a
runtime: move task out of thelifo_slot
inblock_in_place
(#6596)97bb47b
task: fix a typo in doc ofLocalSet::run_until
(#6599)86658bd
metrics: stabilizeRuntimeMetrics::worker_count
(#6556)9e00b26
sync: addNotify::notify_last
(#6520)6c42d28
net: fix misleadingNamedPipeServer
example (#6590)3a6fdc0
license: fix formatting and remove year in licenses (#6451)2890d0c
metrics: fix blocking_threads count (#6551)Updates
tendermint
from 0.36.0 to 0.37.0Release notes
Sourced from tendermint's releases.
Changelog
Sourced from tendermint's changelog.
Commits
94a5fc0
Release v0.37.0 (#1431)9697006
fix(tendermint): MakeFinalizeBlock::validator_updates
nullable when deseri...ec37ad2
fix(abci): Add serdedefault
forEvent::type
(#1416)4ae4db6
Fix changelog entry04356a3
feat(rpc): Allow overriding the underlyingreqwest
client of the `HttpClien...2135196
feat(rpc): add a way to provide a custom User-Agent (#1429)87455bc
chore(docs): typo fix (#1384)9331d5c
chore: remove repetitive words (#1418)c00441f
light-client-verifier: 🌱 restoreverify_commit()
interface (#1423)10e91bc
Add changelog entry for #1422 in the .changelog directory instead of the CHAN...Updates
tendermint-proto
from 0.36.0 to 0.37.0Release notes
Sourced from tendermint-proto's releases.
Changelog
Sourced from tendermint-proto's changelog.
Commits
94a5fc0
Release v0.37.0 (#1431)9697006
fix(tendermint): MakeFinalizeBlock::validator_updates
nullable when deseri...ec37ad2
fix(abci): Add serdedefault
forEvent::type
(#1416)4ae4db6
Fix changelog entry04356a3
feat(rpc): Allow overriding the underlyingreqwest
client of the `HttpClien...2135196
feat(rpc): add a way to provide a custom User-Agent (#1429)87455bc
chore(docs): typo fix (#1384)9331d5c
chore: remove repetitive words (#1418)c00441f
light-client-verifier: 🌱 restoreverify_commit()
interface (#1423)10e91bc
Add changelog entry for #1422 in the .changelog directory instead of the CHAN...Updates
tendermint-light-client
from 0.36.0 to 0.37.0Release notes
Sourced from tendermint-light-client's releases.
Changelog
Sourced from tendermint-light-client's changelog.
Commits
94a5fc0
Release v0.37.0 (#1431)9697006
fix(tendermint): MakeFinalizeBlock::validator_updates
nullable when deseri...ec37ad2
fix(abci): Add serdedefault
forEvent::type
(#1416)4ae4db6
Fix changelog entry04356a3
feat(rpc): Allow overriding the underlyingreqwest
client of the `HttpClien...2135196
feat(rpc): add a way to provide a custom User-Agent (#1429)87455bc
chore(docs): typo fix (#1384)9331d5c
chore: remove repetitive words (#1418)c00441f
light-client-verifier: 🌱 restoreverify_commit()
interface (#1423)10e91bc
Add changelog entry for #1422 in the .changelog directory instead of the CHAN...Updates
tendermint-rpc
from 0.36.0 to 0.37.0Release notes
Sourced from tendermint-rpc's releases.
Changelog
Sourced from tendermint-rpc's changelog.
Commits
94a5fc0
Release v0.37.0 (#1431)9697006
fix(tendermint): MakeFinalizeBlock::validator_updates
nullable when deseri...ec37ad2
fix(abci): Add serdedefault
forEvent::type
(#1416)4ae4db6
Fix changelog entry04356a3
feat(rpc): Allow overriding the underlyingreqwest
client of the `HttpClien...2135196
feat(rpc): add a way to provide a custom User-Agent (#1429)87455bc
chore(docs): typo fix (#1384)9331d5c
chore: remove repetitive words (#1418)c00441f
light-client-verifier: 🌱 restoreverify_commit()
interface (#1423)10e91bc
Add changelog entry for #1422 in the .changelog directory instead of the CHAN...Updates
zeroize
from 1.7.0 to 1.8.1Commits
7050a84
zeroize v1.8.1 (#1075)4b7b782
zeroize: movezeroize_derive
to toplevel (#1074)6b341bb
zeroize: feature-gate AVX-512 undersimd
; MSRV 1.60 (#1073)f46a147
zeroize: note v1.8.0 was yanked in CHANGELOG.md (#1071)a7eddc6
zeroize: fix unnecessary qualifications (#1072)9bbfb49
zeroize 1.8.0 (#1065)c0eab7f
cpufeatures: fix macOS build (#1066)6d383a5
zeroize: always enable AArch64 support (#1064)✅ Deploy Preview for oasisprotocol-oasis-core canceled.
Superseded by #5731.