Releases: nimiq/core-rs-albatross
Testnet 0.20.0
What's Changed
- Increase devnet script monitor interval by @viquezclaudio in #2205
- Fix a couple of clippy warnings by @jsdanielh in #2209
- Fix typos by @omahs in #2213
- Fix set active stake and revert update staker by @ii-cruz in #2206
- Add missing fields to RPC Policy dispatcher by @sisou in #2210
- History store also stores transaction results by @ii-cruz in #2189
- Request macroblock proposal predecessor if unknown by @nibhar in #2194
- Add
NetworkId
s to block headers and Tendermint votes by @hrxi in #2183 - Webauthn signature support by @sisou in #1867
Version bumps
- All current dependabot updates v14 by @hrxi in #2202
- build(deps): bump serde_with from 3.6.0 to 3.6.1 by @dependabot in #2208
- build(deps): bump clap from 4.4.18 to 4.5.0 by @dependabot in #2207
- All current dependabot updates v15 by @jsdanielh in #2215
- build(deps): bump darling from 0.20.5 to 0.20.6 by @dependabot in #2217
- All current dependabot updates v16 by @jsdanielh in #2223
New Contributors
Full Changelog: v0.19.0...v0.20.0
Testnet 0.19.0
What's Changed
- Updating the batches per epoch on devnet scenarios by @ii-cruz in #2046
- network-libp2p: Go back to upstream libp2p by @jsdanielh in #2047
- Remove outdated comments by @hrxi in #2048
- Web-client: allow deserializing transactions from an Uint8Array by @sisou in #2051
- Change staking contract transaction from set_inactive_stake to set_active_stake by @ii-cruz in #2053
- network-libp2p: Cleanup, fix and remove ToDos from the discovery behaviour by @jsdanielh in #2058
- Fix interlink hop calculation for block inclusion proofs by @sisou in #2063
- Add missing fields in RPC transaction response by @sisou in #2071
- Porting MuSig2 to core-rs-albatross by @paberr in #2062
- Only disable ANSI colors when a log file is set, do not enable them otherwise by @sisou in #2082
- zkp-circuits: Fix a couple of clippy warnings by @jsdanielh in #2094
- network-libp2p: Fix
request-response
test compilation by @jsdanielh in #2102 - network-libp2p: Add the autonat behaviour by @jsdanielh in #2054
- mantain → maintain, addreses → addresses by @hrxi in #2111
- Fix feature compilation for several subcrates by @jsdanielh in #2117
- Simplify some
map_or
by @hrxi in #2118 - Fix warning, use standard library functions over homebrew ones by @hrxi in #2126
- network-libp2p: Filter valid addresses and fix discovery protocol by @jsdanielh in #2106
- Reduce reliance on blake2 internals, move
RequestCommon::*serialize*
by @hrxi in #2009 - Update the web-client README by @viquezclaudio in #2070
- Use Rust-specific GitHub actions cache in all actions by @hrxi in #2135
- Catch invalid genesis block error panic by @Eligioo in #2137
- Remove unused import in test of
nimiq-libp2p
by @hrxi in #2129 - Handle error correctly when staking contract is missing by @Eligioo in #2145
- network: Add verification and selection of DHT records by @jsdanielh in #2132
- TaggedSignable: Verify the tag upon deserialization by @hrxi in #2149
- Add more useful error messages for requests across the network by @hrxi in #2099
- network-libp2p: Expose a configuration for the desired number of peers by @jsdanielh in #2038
- Document
pubsub_id
param ofrequest_missing_blocks
by @hrxi in #2151 - validator-network: Don't convert network errors by @jsdanielh in #2152
- Add minor fixes in several subcrates by @hrxi in #2154
- network-libp2p: Shorten the DHT query timeout by @jsdanielh in #2155
- Add
BlockchainEvent::Stored(Block)
for forked and inferior chain blocks by @nibhar in #2153 - Remove associated type
PubsubId
fromValidatorNetwork
by @nibhar in #2157 - Run expensive tests regularly, but not on every pull request by @hrxi in #2163
- validator-network: Separate state lock in different locks by @jsdanielh in #2172
- bls: Fix
serde-derive
feature compilation by @jsdanielh in #2174 - Retire Stake and Minimum stake by @ii-cruz in #2114
- rpc: Rename
get_is_…
tois_…
by @hrxi in #2181 - Remove unused
seed_message
from genesis builder by @hrxi in #2173 - Add RPC methods for querying validator status by @sisou in #2013
- Increase max chunk requests by @viquezclaudio in #2179
- lib: Add a network configuration option for desired number of peers by @jsdanielh in #2184
- network-libp2p: Add test for closed connections in responses by @jsdanielh in #2185
- Validity Window Syncer by @viquezclaudio in #1988
- network-libp2p: Add configuration option for the DHT quorum by @jsdanielh in #2192
- Adding retire balance field on rpc and webclient staker types by @ii-cruz in #2201
Version bumps
- Bump tokio from 1.34.0 to 1.35.0 by @dependabot in #2042
- Bump syn from 2.0.39 to 2.0.40 by @dependabot in #2041
- Bump serde-wasm-bindgen from 0.6.1 to 0.6.3 by @dependabot in #2040
- Bump syn from 2.0.40 to 2.0.41 by @dependabot in #2050
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #2055
- Bump actions/download-artifact from 3 to 4 by @dependabot in #2056
- Bump thiserror from 1.0.50 to 1.0.51 by @dependabot in #2057
- Bump time from 0.3.30 to 0.3.31 by @dependabot in #2061
- Bump hyper from 0.14.27 to 0.14.28 by @dependabot in #2060
- Bump tokio from 1.35.0 to 1.35.1 by @dependabot in #2066
- Bump libmdbx from 0.4.1 to 0.4.2 by @dependabot in #2065
- Bump proc-macro2 from 1.0.70 to 1.0.71 by @dependabot in #2072
- All current dependabot updates v3 by @hrxi in #2089
- All current dependabot updates v4 by @hrxi in #2100
- Bump serde_json from 1.0.109 to 1.0.110 by @dependabot in #2101
- All current dependabot updates v5 by @hrxi in #2112
- Bump clap from 4.4.13 to 4.4.14 by @dependabot in #2113
- Bump rust-argon2 from 2.0.0 to 2.1.0 by @dependabot in #2115
- Bump base64 from 0.21.5 to 0.21.7 by @dependabot in #2120
- Bump clap from 4.4.14 to 4.4.16 by @dependabot in #2119
- All current dependabot updates v6 by @hrxi in #2127
- Bump clap from 4.4.16 to 4.4.17 by @dependabot in #2128
- Bump actions/cache from 3 to 4 by @dependabot in #2133
- All current dependabot updates v7 by @hrxi in #2136
- Bump h2 from 0.3.17 to 0.3.24 by @dependabot in #2138
- All current dependabot updates v8 by @jsdanielh in #2142
- Bump shlex from 1.1.0 to 1.3.0 by @dependabot in #2143
- Bump derive_builder from 0.12.0 to 0.13.0 by @dependabot in #2144
- All current dependabot updates v9 by @jsdanielh in #2148
- Bump pin-project from 1.1.3 to 1.1.4 by @dependabot in #2150
- All current dependabot updates v10 by @hrxi in #2161
- All current dependabot updates v11 by @jsdanielh in #2168
- All current dependabot updates v12 by @hrxi in #2171
- build(deps): bump toml from 0.8.8 to 0.8.9 by @dependabot in #2176
- build(deps): bump codecov/codecov-action from 3 to 4 by @dependabot in #2178
- build(deps): bump tokio from 1.35.1 to 1.36.0 by @dependabot in #2180
- All current dependabot updates v13 by @jsdanielh in #2193
Full Changelog: v0.18.0...v0.19.0
Testnet 0.18.0
What's Changed
- Move Proposal verification. Make sure predecessor exists. by @nibhar in #1967
- Fix clippy warning by @viquezclaudio in #1991
- Drop outdated proposals earlier by @nibhar in #1990
- Upgrade libp2p to version 0.53.1 by @jsdanielh in #1977
- Add RPC support for devnet script by @jeffesquivels in #1966
- Modify some test topologies to test full nodes by @viquezclaudio in #1995
- CI: Fix MacroBlockProduction and LowBlockProducerTimeout scenarios by @fiaxh in #1997
- Fix transaction builder docs by @paberr in #2002
- Validator network: Invalidate validator key->peer id cache on connect… by @fiaxh in #1989
- Missing blocks request improvements by @paberr in #2001
- Internally tag all web-client plain transaction data variants by @sisou in #2026
- Add spammer profile CI test by @viquezclaudio in #2011
- Optimize web-client build and auto-publish to npm from CI by @sisou in #2028
- network-libp2p: Re-implement request response codec by @jsdanielh in #2020
- network-libp2p: Allow the network to recover itself by @jsdanielh in #2010
- Add test for validator updates by @fiaxh in #2012
- Fix feature compilation for a couple of crates by @jsdanielh in #2031
- Update system requirements by @viquezclaudio in #2025
- Use Rust 1.74 feature for lints by @hrxi in #2032
- Equivocation proofs inclusion to history store by @ii-cruz in #2033
- Storing equivocation proofs before inherents to the history store by @ii-cruz in #2037
- Add fallen behind peers to the timeout collection as well. by @nibhar in #2039
- Change policy constants by @nibhar in #2003
- Improve ZKP circuits by @ii-cruz in #2044
- Revert "BlockQueue: only consider block announcements from synced peers" by @jsdanielh in #2043
- History store tests by @ii-cruz in #2045
Version bumps
- All current dependabot updates v2 by @hrxi in #1992
- Bump data-encoding from 2.4.0 to 2.5.0 by @dependabot in #1996
- Bump url from 2.4.1 to 2.5.0 by @dependabot in #2004
- Bump proc-macro2 from 1.0.69 to 1.0.70 by @dependabot in #2014
- Bump openssl from 0.10.55 to 0.10.60 by @dependabot in #2021
- Bump web-sys from 0.3.65 to 0.3.66 by @dependabot in #2022
- Bump wasm-bindgen-test from 0.3.38 to 0.3.39 by @dependabot in #2016
- Bump tracing-web from 0.1.2 to 0.1.3 by @dependabot in #2023
- Bump clap from 4.4.8 to 4.4.11 by @dependabot in #2029
- Bump actions/setup-node from 3 to 4 by @dependabot in #2030
- Bump rustls-pemfile from 1.0.4 to 2.0.0 by @dependabot in #2027
- Bump actions/setup-python from 4 to 5 by @dependabot in #2034
- Bump once_cell from 1.18.0 to 1.19.0 by @dependabot in #2036
Full Changelog: v0.17.0...v0.18.0
Testnet 0.17.0
What's Changed
- Add block_separation_time to RPC by @Albermonte in #1962
- Support namespaces for k8s environment by @jeffesquivels in #1963
- devnet.py: Fix chain stall detection by @fiaxh in #1965
- Fix bundler worker type by @faberto in #1964
- primitives: Check that the validity window is less than an epoch by @jsdanielh in #1968
- ci: Change MultipleValidatorsDown test topology by @jsdanielh in #1971
- Penalize/Jail inherents are also necessary for history sync by @hrxi in #1969
- ci: Change MultipleValidatorsDown test topology by @jsdanielh in #1974
- devnet script: Fix panic detection by @fiaxh in #1975
- Improve DHT publishing by @fiaxh in #1961
- Remove outdated comment, simplify some types by @hrxi in #1959
- Revert "Don't include the signatures in historic transactions" by @hrxi in #1955
- ci: Change MultipleValidatorsDown test topology by @jsdanielh in #1981
- Fix historic transaction hash collisions by @hrxi in #1976
- Verify contributions of future round aggregations by @hrxi in #1960
- ZKP updates (decoupling circuits) by @paberr in #1987
- Decode HTLC and regular transaction proofs for web-client's plain output by @sisou in #1970
Version bumps
- Bump docker/build-push-action from 5.0.0 to 5.1.0 by @dependabot in #1973
- All current dependabot updates by @hrxi in #1982
New Contributors
- @Albermonte made their first contribution in #1962
Full Changelog: v0.16.1...v0.17.0
Testnet 0.16.1
What's Changed
- Correctly check the signer of the VRF seed for macro block proposals. by @nibhar in #1957
- Fix inherents not being applied in history sync by @hrxi in #1958
Full Changelog: v0.16.0...v0.16.1
Testnet 0.16.0
What's Changed
- Remove undeclared and unused
serde-derive
features by @hrxi in #1845 - Fix min tps for code coverage run by @ii-cruz in #1846
- Fix feature compilation for some crates by @jsdanielh in #1854
- pow-migration: Add some integration tests by @jsdanielh in #1828
- Remove wrong constants, almost unused function by @hrxi in #1856
- Fix code cove ci by @ii-cruz in #1862
- Allow to define inactive validators and stake by @jsdanielh in #1857
- Incorporate the block-production crate in the blockchain crate by @nibhar in #1863
- Migration: Small fixes by @viquezclaudio in #1831
- WebClient: newCreateValidator by @faberto in #1776
- ci: Upgrade GH actions docker dependencies by @jsdanielh in #1871
- Various small fixes and web-client features by @sisou in #1866
- Move
Tendermint*
fromnimiq-block
tonimiq-primitives
by @hrxi in #1864 - WebClient: Add multiple validator transactions by @faberto in #1873
- primitives: Fix feature compilation by @jsdanielh in #1878
- Fix signing of InStaking transaction with web-client's WASM API by @sisou in #1881
- Fix issue #1876 by @viquezclaudio in #1886
- Implement multisig account by @Eligioo in #1889
- Fix typo in rebranch logic by @viquezclaudio in #1888
- Fixing code coverage script by @ii-cruz in #1898
- Fix Jail handling in extended transactions by @viquezclaudio in #1899
- Add docker-compose and k8s support for the devnet script by @jsdanielh in #1895
- Update validity window flag on gaining consensus by @viquezclaudio in #1906
- Add metrics support for k8s in the devnet script by @jsdanielh in #1910
- network-libp2p: Fix connection limits by @jsdanielh in #1918
- Add custom container image support in the devnet script by @jsdanielh in #1921
- Fix typos by @viquezclaudio in #1922
- Acknowledge that we currently only do complete trie diffs by @hrxi in #1924
- Fix initial blockchain state flag by @viquezclaudio in #1925
- Make extended/historic transactions more precise and include equivocation violations by @hrxi in #1882
- [RPC] Refactor Inherent Enum Serialization in types.rs by @onmax in #1936
- Remove some dependencies by @hrxi in #1929
- Finalize the first batch by @nibhar in #1942
- Remove unused constant
MAX_REQUEST_RESPONSE_LEVEL_UPDATE_MESSAGE
by @hrxi in #1943 - Validity Window in terms of batches by @viquezclaudio in #1952
- Fix comment in history chunk proof by @paberr in #1953
Version bumps
- Bump clap from 4.4.0 to 4.4.4 by @dependabot in #1865
- Bump ed25519-zebra from 4.0.2 to 4.0.3 by @dependabot in #1868
- Bump quinn-proto from 0.9.2 to 0.9.5 by @dependabot in #1872
- Bump indicatif from 0.17.6 to 0.17.7 by @dependabot in #1874
- Bump toml from 0.7.8 to 0.8.0 by @dependabot in #1875
- Bump proc-macro2 from 1.0.66 to 1.0.69 by @dependabot in #1885
- Bump syn from 2.0.31 to 2.0.38 by @dependabot in #1891
- Bump regex from 1.9.5 to 1.10.0 by @dependabot in #1890
- Bump jsonrpsee from 0.20.0 to 0.20.1 by @dependabot in #1892
- Bump time from 0.3.28 to 0.3.29 by @dependabot in #1894
- Bump thiserror from 1.0.48 to 1.0.50 by @dependabot in #1901
- Bump rustix from 0.37.23 to 0.37.26 by @dependabot in #1902
- Bump base64 from 0.21.3 to 0.21.5 by @dependabot in #1904
- Bump tracing-core from 0.1.31 to 0.1.32 by @dependabot in #1903
- Bump serde_json from 1.0.105 to 1.0.108 by @dependabot in #1909
- Bump futures from 0.3.28 to 0.3.29 by @dependabot in #1907
- Bump jsonrpsee from 0.20.1 to 0.20.3 by @dependabot in #1908
- Bump serde-wasm-bindgen from 0.5.0 to 0.6.1 by @dependabot in #1911
- Bump serde_repr from 0.1.16 to 0.1.17 by @dependabot in #1912
- Bump curve25519-dalek from 4.0.0 to 4.1.1 by @dependabot in #1913
- Bump serde from 1.0.188 to 1.0.190 by @dependabot in #1914
- Bump byteorder from 1.4.3 to 1.5.0 by @dependabot in #1915
- Bump console-subscriber from 0.1.10 to 0.2.0 by @dependabot in #1917
- Bump
warp
andtungstenite
dependencies by @jsdanielh in #1923 - Bump sha2 from 0.10.7 to 0.10.8 by @dependabot in #1919
- Bump js-sys from 0.3.64 to 0.3.65 by @dependabot in #1920
- Bump tokio-util from 0.7.8 to 0.7.10 by @dependabot in #1926
- Bump regex from 1.10.0 to 1.10.2 by @dependabot in #1927
- Bump wasm-bindgen-test from 0.3.36 to 0.3.38 by @dependabot in #1928
- Bump strum_macros from 0.25.2 to 0.25.3 by @dependabot in #1931
- Bump tracing-log from 0.1.3 to 0.2.0 by @dependabot in #1933
- Bump libmdbx from 0.3.5 to 0.4.1 by @hrxi in #1934
- Bump num-traits from 0.2.16 to 0.2.17 by @dependabot in #1893
- Bump toml from 0.8.0 to 0.8.8 by @dependabot in #1940
- Bump serde from 1.0.190 to 1.0.192 by @dependabot in #1938
- Bump ark-serialize from 0.4.1 to 0.4.2 by @dependabot in #1467
- Bump bitflags from 1.3.2 to 2.4.1 by @hrxi in #1941
- Bump ark-poly from 0.4.1 to 0.4.2 by @dependabot in #1661
- Bump postcard from 1.0.7 to 1.0.8 by @dependabot in #1932
Full Changelog: v0.15.0...v0.16.0
Testnet 0.15.0
What's Changed
- Update default Dockerfile to work with latest rust image by @sisou in #1842.
- Fix some documentation links by @hrxi in #1843.
- HistorySync: move block verification into request phase by @styppo in f069d80.
- HistorySync: make the history length verifiable by @styppo in f9b4ac9.
- MacroBlock: fix interlink construction for non-zero genesis block number by @styppo in 7474175.
- FullSync: don't wait for macro block to establish consensus by @styppo in 387760b.
Full Changelog: v0.14.0...v0.15.0
Testnet 0.14.0
What's Changed
- Fix code coverage errors when freeing up space by @ii-cruz in #1762
- Fixing the validator's counters for number of stakers by @ii-cruz in #1764
- Reserve balance tests by @ii-cruz in #1765
- Allow to set inactive balance with the update-staker functionality by @sisou in #1759
- Move the Nimiq PoW migration repository to here by @jsdanielh in #1770
- Allow any block_number to be used in the genesis by @viquezclaudio in #1769
- Use forked tsify branch to copy rustdoc comments over to web TS types by @sisou in #1761
- Reduce direct dependencies on libp2p meta crate by @hrxi in #1785
pow-migration
: Add some improvements by @jsdanielh in #1786- Add the
main-albatross
NetworkId
and improveNetworkId
handling in thepow-migration
tool by @jsdanielh in #1781 - ci: Run doctest by @jsdanielh in #1790
- Small improvements to migration tool by @viquezclaudio in #1780
- Add option to override the testnet genesis by @jsdanielh in #1793
pow-migration
: Use tracing style by @jsdanielh in #1794- web-client: Fix clippy warning by @jsdanielh in #1800
- Update ZKP readme and images by @paberr in #1801
- Make jail, stake and validator inactivation block heights more consistent by @ii-cruz in #1795
pow-migration
: Add several improvements by @jsdanielh in #1806- pow-migration: Add some unittests by @jsdanielh in #1818
- Migration: distinction between PoW and PoS clients. by @viquezclaudio in #1827
- Introduce the notions of
DoubleProposalProof
andDoubleVoteProof
by @hrxi in #1716 - Deduplicate equivocation proofs by block height etc. by @hrxi in #1832
- Fix clippy warnings by @hrxi in #1836
- Add web-client compatibility, build process and structure for NodeJS by @sisou in #1830
- Expose policy info and utility methods to be available in the web-client by @Eligioo in #1835
Dependencies
- Bump strum_macros from 0.24.3 to 0.25.2 by @dependabot in #1760
- Bump async-trait from 0.1.72 to 0.1.73 by @dependabot in #1763
- Bump sha2 from 0.9.9 to 0.10.6, curve25519-dalek from 3.2.0 to 4.0.0 by @hrxi in #1718
- Bump clap from 4.3.19 to 4.3.22 by @dependabot in #1774
- Bump quote from 1.0.31 to 1.0.33 by @dependabot in #1773
- Bump anyhow from 1.0.71 to 1.0.75 by @dependabot in #1772
- Bump thiserror from 1.0.40 to 1.0.47 by @dependabot in #1777
- Bump darling from 0.20.1 to 0.20.3 by @dependabot in #1778
- Bump pin-project from 1.0.12 to 1.1.3 by @dependabot in #1779
- Bump serde_repr from 0.1.13 to 0.1.16 by @dependabot in #1782
- Bump time from 0.3.21 to 0.3.26 by @dependabot in #1783
- Bump serde_json from 1.0.99 to 1.0.105 by @dependabot in #1788
- Bump ed25519-zebra from 3.1.0 to 4.0.2 by @dependabot in #1787
- Bump rustls-webpki from 0.101.3 to 0.101.4 by @dependabot in #1789
- Bump num-traits from 0.2.15 to 0.2.16 by @dependabot in #1791
- Bump rust-argon2 from 1.0.1 to 2.0.0 by @dependabot in #1771
- Bump time from 0.3.26 to 0.3.27 by @dependabot in #1792
- Bump tempfile from 3.4.0 to 3.6.0 by @dependabot in #1798
- Bump regex from 1.9.1 to 1.9.3 by @dependabot in #1797
- Bump clap from 4.3.22 to 4.4.0 by @dependabot in #1799
- Bump tokio from 1.29.1 to 1.32.0 by @dependabot in #1804
- Bump serde from 1.0.185 to 1.0.186 by @dependabot in #1802
- Bump tokio-metrics from 0.1.0 to 0.3.0 by @dependabot in #1805
- Bump prometheus-client from 0.19.0 to 0.21.2 by @dependabot in #1807
- Bump serde_with from 3.0.0 to 3.3.0 by @dependabot in #1809
- Bump sha2 from 0.10.6 to 0.10.7 by @dependabot in #1810
- Bump paste from 1.0.12 to 1.0.14 by @dependabot in #1712
- Bump regex from 1.9.3 to 1.9.4 by @dependabot in #1813
- Bump serde from 1.0.186 to 1.0.188 by @dependabot in #1811
- Bump tracing-loki from 0.2.2 to 0.2.4 by @dependabot in #1814
- Bump time from 0.3.27 to 0.3.28 by @dependabot in #1815
- Bump url from 2.4.0 to 2.4.1 by @dependabot in #1816
- Bump base64 from 0.21.2 to 0.21.3 by @dependabot in #1817
- Bump postcard from 1.0.6 to 1.0.7 by @dependabot in #1819
- Bump actions/checkout from 3 to 4 by @dependabot in #1821
- Bump nimiq-jsonrpc-core from
33f8c09
tof1360ec
by @dependabot in #1822 - Bump regex from 1.9.4 to 1.9.5 by @dependabot in #1824
- Bump thiserror from 1.0.47 to 1.0.48 by @dependabot in #1825
- Bump syn from 2.0.29 to 2.0.31 by @dependabot in #1826
- Bump bytes from 1.4.0 to 1.5.0 by @dependabot in #1829
- Bump docker/build-push-action from 4.1.1 to 4.2.1 by @dependabot in #1834
- Bump toml from 0.7.6 to 0.7.8 by @dependabot in #1837
Full Changelog: v0.13.1...v0.14.0
Testnet 0.13.1
What's Changed
-
blockchain: Fix verifying history setting for the genesis by @jsdanielh in #1750
-
Modify transaction struct itself when calling sign() on it by @sisou in #1755
-
Bump clap from 4.3.11 to 4.3.19 by @dependabot in #1747
-
Bump postcard from 1.0.4 to 1.0.6 by @dependabot in #1746
-
Bump toml from 0.7.5 to 0.7.6 by @dependabot in #1749
-
Bump rust-argon2 from 1.0.0 to 1.0.1 by @dependabot in #1748
-
Bump base64 from 0.21.0 to 0.21.2 by @dependabot in #1754
-
Bump nimiq-jsonrpc-core from
c57750d
to33f8c09
by @dependabot in #1753 -
Bump serde from 1.0.167 to 1.0.168 by @dependabot in #1756
Full Changelog: v0.13.0...v0.13.1
Testnet 0.13.0
What's Changed
- genesis-builder: Make the config module public by @jsdanielh in #1714
- Bump warp from 0.3.3 to 0.3.5 by @hrxi in #1715
- genesis-builder: Serialize also the timestamp using RFC3339 by @jsdanielh in #1721
- Removing old and unused return types for logs by @ii-cruz in #1723
- Remove some code duplication around
target_family = "wasm"
by @hrxi in #1722 - Jailing, 2-step unstake, Slash and Penalty by @ii-cruz in #1658
- Cleanup Codecov by @paberr in #1726
- blockchain: Do not create zero value reward transactions by @jsdanielh in #1694
- History store integer keys by @paberr in #1710
- Serialize MerklePath to one byte when empty by @sisou in #1709
- Remove the print of private keys for config by @ii-cruz in #1720
- Adding tests for pushing zkps by @paberr in #1724
- Fix SizeProof in MMR and add tests by @ii-cruz in #1719
- transaction: Make the hash compatible with PoW by @jsdanielh in #1717
- Non-zero genesis by @viquezclaudio in #1706
- Use sender_data for outgoing staking contract details instead of proof by @fiaxh in #1685
- Add CI profile without incremental compilation by @paberr in #1728
- ZKP fixes by @paberr in #1727
- genesis-builder: Fix initial supply calculation by @jsdanielh in #1695
- Reintroducing the code coverage workflow by @ii-cruz in #1729
- Add missing genesis block number init by @viquezclaudio in #1730
- Hide RPC and metrics credentials servers from log by @Eligioo in #1731
- genesis-builder: Add option to add history root by @jsdanielh in #1733
- Fixing code coverage by @ii-cruz in #1734
- Renaming
Slash
toJail
by @ii-cruz in #1735 - Use the workspace inheritance feature by @jsdanielh in #1736
- Bump tokio from 1.29.0 to 1.29.1 by @dependabot in #1684
- Bump async-trait from 0.1.68 to 0.1.72 by @dependabot in #1713
- policy: Do not panic for epoch 0 by @jsdanielh in #1739
- Bump signal-hook from 0.3.15 to 0.3.17 by @dependabot in #1741
- Add binary to calculate number of ZKP constraints by @paberr in #1738
- Bump pin-project-lite from 0.2.9 to 0.2.10 by @dependabot in #1705
- Take upgradable_read() instead of read() in blockchain_push by @sisou in #1745
- Web-client sender_data adjustments by @sisou in #1743
- New Docker option to enable automatic reactivation by @sisou in #1744
- Fix feature compilation and remove some unused dependencies by @jsdanielh in #1742
- Add HS method to query the block number of the last leaf by @jsdanielh in #1740
Full Changelog: v0.12.1...v0.13.0