Skip to content

Testnet 0.24.0

Compare
Choose a tag to compare
@jsdanielh jsdanielh released this 29 Aug 12:09
· 72 commits to albatross since this release
v0.24.0
749feae

What's Changed

Protocol Breaking Changes

What's changed

  • Get rid of unnecessary Waker::wake_by_ref calls by @hrxi in #2737
  • HistoryStore: fix panic when removing history of epoch 0 by @styppo in #2743
  • Create poll function for handel aggregations by @nibhar in #2693
  • Spammer improvements by @viquezclaudio in #2750
  • Bump libp2p-core and return to upstream libp2p-websocket by @Eligioo in #2757
  • keys: Fix feature compilation for the serde-derive feature by @jsdanielh in #2756
  • Specify crate versions in a single place by @jsdanielh in #2761
  • Add block stream log in case we don't push a block by @Eligioo in #2769
  • Split code cov in 3 tasks by @ii-cruz in #2762
  • HistoryStore: fix get_nonfinal_epoch_transactions() returning incorrect results for batch 0 by @styppo in #2752
  • Unban banned peers after a duration by @Eligioo in #2674
  • Unused qualification (std::memmem) by @hrxi in #2776
  • Update README by @Eligioo in #2780
  • Level up state sync chunk log to INFO by @Eligioo in #2783
  • Tendermint: Start skipped aggregations by @nibhar in #2763
  • Poll again after adding new block stream by @Eligioo in #2778
  • Change starting of rounds from the wrong current id to the correct given id. by @nibhar in #2791
  • Fixing parallel feature for the primitives crate. by @ii-cruz in #2785
  • Various Clippy fixes by @Eligioo in #2781
  • Rename in handel: Todo -> PendingContribution by @nibhar in #2794
  • Test that we don't require the latest stable Rust version by @hrxi in #2787
  • Log the actual error when the head request to a peer fails by @Eligioo in #2796
  • Tools to measure accounts tree & push performance by @viquezclaudio in #2784
  • Fix migration network ID. by @ii-cruz in #2797
  • Don't swallow return value in spawn and use our spawn by @hrxi in #2801
  • Go back to upstream libp2p-websocket-websys by @sisou in #2803
  • Add native spawn methods to clippy.toml by @hrxi in #2806
  • RPC: Always include all fields for staker/validator by @sisou in #2805
  • Node 22 built-in Websocket support by @sisou in #2804
  • Ignore dtolnay/rust-toolchain Action updates by @Eligioo in #2811
  • Update to libp2p 0.54 by @hrxi in #2829
  • Add jailed validator log by @viquezclaudio in #2826
  • Add History Sync test to verify that it does not revert beyond a macro block by @Eligioo in #2819
  • Update all tests to use an Albatross network ID by @sisou in #2835
  • Fix the chunks request component and diffs race condition by @ii-cruz in #2831
  • Optimize KeyNibbles serialization speed by @hrxi in #2766
  • Add our own versions of FuturesUnordered and FuturesOrdered by @hrxi in #2798
  • Remove some unused dependencies by @jsdanielh in #2836
  • Fix meta data for ZKPs. by @ii-cruz in #2841
  • validator: Get rid of an unnecessary Arc::clone by @hrxi in #2843
  • Move more imports, methods and properties behind features by @sisou in #2850
  • Add duration info to extend/rebranch logs by @viquezclaudio in #2857
  • Improve performance of Mempool::update by @styppo in #2858
  • Allow chunks request retries by @ii-cruz in #2845
  • Various small changes by @nibhar in #2862
  • network-libp2p: Increase the req-res max concurrent streams by @jsdanielh in #2863
  • ZKP tooling by @ii-cruz in #2861
  • scripts: Add devnet script support for multiple seeds by @jsdanielh in #2865
  • Overhaul the example config file and related docs by @sisou in #2847
  • Consensus: add interval to wake up consensus task for head requests by @styppo in #2859
  • The clone() Wars - Episode I by @styppo in #2866
  • Verify configured voting and signing keys when checking validator status by @sisou in #2748
  • pow-migration: Do not use Policy functions to calculate epoch numbers by @jsdanielh in #2864

Dependencies

  • build(deps): bump the minor-and-patch-updates group with 2 updates by @dependabot in #2739
  • build(deps): bump the minor-and-patch-updates group with 2 updates by @dependabot in #2747
  • build(deps): bump docker/build-push-action from 6.3.0 to 6.4.0 in the minor-and-patch-updates group by @dependabot in #2746
  • build(deps): bump the minor-and-patch-updates group across 1 directory with 4 updates by @dependabot in #2755
  • build(deps): bump docker/build-push-action from 6.4.0 to 6.4.1 in the minor-and-patch-updates group by @dependabot in #2753
  • build(deps): bump openssl from 0.10.64 to 0.10.66 by @dependabot in #2770
  • build(deps): bump syn from 2.0.71 to 2.0.72 in the minor-and-patch-updates group by @dependabot in #2768
  • build(deps): bump docker/build-push-action from 6.4.1 to 6.5.0 in the minor-and-patch-updates group by @dependabot in #2767
  • build(deps): bump the minor-and-patch-updates group across 1 directory with 5 updates by @dependabot in #2771
  • build(deps): bump the minor-and-patch-updates group with 2 updates by @dependabot in #2777
  • build(deps): bump the minor-and-patch-updates group across 1 directory with 2 updates by @dependabot in #2782
  • build(deps): bump the minor-and-patch-updates group across 1 directory with 4 updates by @dependabot in #2792
  • build(deps): bump bytes from 1.6.1 to 1.7.0 in the minor-and-patch-updates group by @dependabot in #2793
  • build(deps): bump the minor-and-patch-updates group with 2 updates by @dependabot in #2795
  • build(deps): bump the minor-and-patch-updates group across 1 directory with 3 updates by @dependabot in #2802
  • build(deps): bump the minor-and-patch-updates group with 2 updates by @dependabot in #2809
  • build(deps): bump hyper-util from 0.1.6 to 0.1.7 in the minor-and-patch-cargo-updates group by @dependabot in #2814
  • build(deps): bump docker/build-push-action from 6.5.0 to 6.6.0 in the minor-and-patch-actions-updates group by @dependabot in #2818
  • build(deps): bump tempfile from 3.11.0 to 3.12.0 in the minor-and-patch-cargo-updates group by @dependabot in #2817
  • build(deps): bump the minor-and-patch-cargo-updates group with 2 updates by @dependabot in #2820
  • build(deps): bump docker/build-push-action from 6.6.0 to 6.6.1 in the minor-and-patch-actions-updates group by @dependabot in #2822
  • build(deps): bump derive_more from 0.99.18 to 1.0.0 by @dependabot in #2821
  • build(deps): bump clap from 4.5.13 to 4.5.14 in the minor-and-patch-cargo-updates group by @dependabot in #2824
  • build(deps): bump docker/build-push-action from 6.6.1 to 6.7.0 in the minor-and-patch-actions-updates group by @dependabot in #2827
  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 10 updates by @dependabot in #2833
  • build(deps): bump the minor-and-patch-cargo-updates group with 3 updates by @dependabot in #2837
  • build(deps): bump the minor-and-patch-cargo-updates group with 2 updates by @dependabot in #2838
  • build(deps): bump libp2p from 0.54.0 to 0.54.1 in the minor-and-patch-cargo-updates group by @dependabot in #2839
  • build(deps): bump quote from 1.0.36 to 1.0.37 in the minor-and-patch-cargo-updates group by @dependabot in #2849
  • build(deps): bump micromatch from 4.0.5 to 4.0.8 in /web-client/extras by @dependabot in #2851
  • build(deps): bump the minor-and-patch-cargo-updates group with 4 updates by @dependabot in #2854

Full Changelog: v0.23.0...v0.24.0