Releases: anza-xyz/agave
Testnet - v2.0.7
This is a Testnet release. It is NOT recommended for Mainnet Beta.
What's Changed
- v2.0: Runtime: Core BPF Migration: Add checks for executable program account (backport of #2483) by @mergify in #2516
- Bump version to v2.0.7 by @github-actions in #2651
- v2.0: Runtime: Core BPF: Add test for CPI post-migration (backport of #2531) by @mergify in #2665
- v2.0: fix: send votes to the immediate next leader (backport of #2607) by @mergify in #2621
- v2.0: Bound default value for thread pool args (backport of #2599) by @mergify in #2662
- v2.0: Check poh_recorder.start_slot() hasn't been dumped previously before checking it in ProgressMap. (backport of #2676) by @mergify in #2691
- v2.0: replay: do not early return when marking slots duplicate confirmed (backport of #2700) by @mergify in #2706
- v2.0: gossip: ignore retransmitter signatures when comparing duplicate shreds (backport of #2673) by @mergify in #2699
- v2.0: patches bug causing false duplicate nodes error (backport of #2666) by @mergify in #2681
Full Changelog: v2.0.6...v2.0.7
Testnet - v2.0.6
This is a Testnet release. It is NOT recommended for Mainnet Beta.
What's Changed
- v2.0: EpochRewards: decode points and rewards fields as Strings (backport of #2501) by @mergify in #2512
- Bump version to v2.0.6 by @github-actions in #2518
- v2.0: rolls out chained Merkle shreds to ~21% of testnet (backport of #2503) by @mergify in #2564
- v2.0: fix: borrow stakes delegation during snapshot serialization (backport of #2455) by @mergify in #2500
- v2.0: Fix setting an account override for fee payer (backport of #2375) by @mergify in #2451
- v2.0: adds feature-gate code to enforce retransmitter signature verification (backport of #1840) by @mergify in #2415
- v2.0: checks for duplicate instances using the new ContactInfo (backport of #2506) by @mergify in #2510
- v2.0: Flushes hash cache data file's mmap after done writing (backport of #2567) by @mergify in #2575
- v2.0: replay: do not start leader for a block we already have shreds for (backport of #2416) by @mergify in #2484
- v2.0: Update security email to [email protected] (backport of #2598) by @mergify in #2619
- v2.0: Improves panic message if send() fails in streaming_unpack_snapshot() (backport of #2459) by @mergify in #2464
- v2.0: fix: ensure vote packets can be retried (backport of #2605) by @mergify in #2612
- v2.0: CI: Disable downstream anchor builds (backport of #2629) by @mergify in #2647
Full Changelog: v2.0.5...v2.0.6
Testnet - v2.0.5
This is a Testnet release. It is NOT recommended for Mainnet Beta.
What's Changed
- Bump version to v2.0.5 by @github-actions in #2419
- v2.0: Cleanup PoH speed check error (backport of #2400) by @mergify in #2458
- v2.0: Bump platform tools version to v1.42 (backport of #2355) by @mergify in #2461
- Bump rbpf version to 0.8.4 (backport of #2515) by @willhickey in #2514
Full Changelog: v2.0.4...v2.0.5
Mainnet-beta - v1.18.22
This is a stable release suitable for use on Mainnet Beta.
What's Changed
- Bump rbpf version to 0.8.3 in #2513
Full Changelog: v1.18.21...v1.18.22
Testnet - v2.0.4
This is a Testnet release. It is NOT recommended for Mainnet Beta.
What's Changed
- Bump version to v2.0.4 by @github-actions in #2223
- v2.0: geyser: add num_partitions to block info (backport of #2158) by @mergify in #2178
- v2.0: Update index.md (backport of #2242) by @mergify in #2250
- v2.0: chore: bump openssl to 0.10.66 (backport of #2228) by @mergify in #2235
- v2.0: changelog: Lists removed validator args (backport of #2324) by @mergify in #2336
- v2.0: ledger-tool: unify and colorize help (backport of #2322) by @mergify in #2335
- v2.0: validator: unify and colorize help (backport of #2323) by @mergify in #2337
- v2.0: Refactor match and add test cases (backport of #2357) by @mergify in #2359
- v2.0: ledger-tool: Set initial last full snapshot slot (backport of #2314) by @mergify in #2343
- v2.0: [ed25519] Use
verify_strict
for signature verification in ed25519 precompile (backport of #1876) by @mergify in #2179 - v2.0: Add removed line from PR1192 (backport of #2249) by @mergify in #2319
- v2.0: rolls out chained Merkle shreds to ~5% of testnet (backport of #2389) by @mergify in #2407
- v2.0: verifies retransmitter signature on chained Merkle shreds (backport of #1735) by @mergify in #2201
Full Changelog: v2.0.3...v2.0.4
Mainnet-beta - v1.18.21
This is a stable release suitable for use on Mainnet Beta.
What's Changed
- v1.18: ledger-tool: Set initial last full snapshot slot
Mainnet-beta - v1.18.20
This is a stable release suitable for use on Mainnet Beta.
What's Changed
- v1.18: suppress openssl audit (#2263)
- Undo deprecation message edit on RpcClient::get_stake_activation (#2171)
- v1.18: Re-enable SPL downstream job with last v1.18 commit (#2143)
Full Changelog: v1.18.19...v1.18.20
Release v2.0.3
This is a Testnet release. It is NOT recommended for Mainnet Beta.
--
What's Changed
- Bump version to v2.0.3 by @github-actions in #2080
- v2.0: Update EpochRewards in sysvars doc (backport of #2102) by @mergify in #2150
- v2.0: blockstore: only consume duplicate proofs from root_slot + 1 on startup (backport of #1971) by @mergify in #2114
- v2.0: Removes deprecated --incremental-snapshots cli arg (backport of #2132) by @mergify in #2148
- v2.0: Fix BankForks::new_rw_arc memory leak (backport of #1893) by @mergify in #2066
- v2.0: stake-program:
MoveStake
andMoveLamports
(backport of #1415) by @mergify in #1928 - v2.0: docs: Move node hardware requirements to markdown table (backport of #1756) by @mergify in #2070
- v2.0: docs: Removes --halt-on-known-validators-accounts-hash-mismatch mentions (backport of #2155) by @mergify in #2160
- v2.0: fix solana-stake-program-tests version by @yihau in #2180
- v2.0: ci: update docs pipeline (backport of #2162) by @mergify in #2170
- v2.0: Removes deprecated --halt-on-known-validators-accounts-hash-mismatch cli arg (backport of #2154) by @mergify in #2157
- v2.0: validator cli: Clarifies snapshot intervals (backport of #2128) by @mergify in #2152
- v2.0: ci: "Fix" the downstream anchor build (backport of #2208) by @mergify in #2214
Full Changelog: v2.0.2...v2.0.3
Release v1.18.19
🚧
Testnet - v2.0.2
This is a Testnet release. It is NOT recommended for Mainnet Beta.
--
What's Changed
- v2.0: Remove deprecated Memcmp filter symbols (backport of #2050) (#2069)
- v2.0: Remove rpc- and pubsub-client version querying (backport of #2045) (#2052)
- v2.0: Removes unused deprecated cli args (backport of #2058) (#2063)
- v2.0: Update install docs to agave (backport of #2060) (#2061)
- v2.0: Remove get_stake_activation methods from RpcClient (backport of #2036) (#2044)
- v2.0: Clean up disable_fees_sysvar feature (backport of #2003) (#2043)
- v2.0: Update changlog re: removal of deprecated symbols (backport of #2006) (#2042)
- v2.0: Remove deprecated symbols from solana-client (mostly re-exports) (backport of #1992) (#2041)
- v2.0: Deprecate RpcRequest::GetStakeActivation (backport of #2005) (#2013)
- v2.0: Remove rpc methods from mock sender (backport of #1996) (#2008)
- v2.0: Remove deprecated symbols from recent_blockhashes_account (backport of #2004) (#2009)
- v2.0: Remove deprecated CommitmentLevel variants (backport of #1903) (#1989)
- v2.0: [zk-token-sdk] Specify version in deprecations in
zk-token-sdk
(backport of #2011) (#2014) - v2.0: Use node's latest vote for commitment calc. too (backport of #1964) (#1994)
- v2.0: Remove assorted deprecated symbols (backport of #1995) (#2002)
- v2.0: Add suggestion to deprecation message (backport of #1993) (#2000)
- v2.0: Bump ThinClient since version (backport of #1991) (#2001)
- v2.0: Refactor cost tracking (backport of #1954) (#1975)
- v2.0: Remove deprecated, unused methods from Bank (backport of #1980) (#1988)
- v2.0: Remove deprecated address_lookup_table_account re-export (backport of #1972) (#1990)
- v2.0: Handle deprecated Instructions sysvar methods (backport of #1959) (#1979)
- v2.0: Remove deprecated symbols from solana-program (backport of #1958) (#1977)
- v2.0: Remove deprecated spl-token conversion methods (backport of #1955) (#1978)
- v2.0: Remove deprecated BanksClient methods and dependent ProgramTest methods (backport of #1956) (#1963)
- v2.0: Remove deprecated symbols from solana-sdk (backport of #1953) (#1962)
- v2.0: ci: skip spl test when version is too high (backport of #1945) (#1961)
- v2.0: gossip: do not allow duplicate proofs for incorrect shred versions (backport of #1931) (#1941)
- v2.0: Remove deprecated_config module (backport of #1951) (#1957)
- v2.0: Remove rpc endpoint deprecated in v1.18 (backport of #1897) (#1926)
- v2.0: Deprecate RpcClient::get_stake_activation (backport of #1895) (#1925)
- v2.0: Remove deprecated RpcClient methods (backport of #1899) (#1922)
- Revert "v2.0: Refactor and additional metrics for cost tracking (backport of #1888) (#1900) (#1937)
- v2.0: Remove deprecated SyncClient methods (backport of #1902) (#1909)
- v2.0: Refactor and additional metrics for cost tracking (backport of #1888) (#1900)
- v2.0: Deprecate --rocksdb-shred-compaction fifo (backport of #1882) (#1907)
- v2.0: vote: remove deprecated ixs (backport of #1906) (#1917)
- v2.0: Add since field to deprecation note (backport of #1905) (#1910)
- v2.0: Avoid unneeded start_session() with cleanups (bp: #1815, #1861) (#1854)
- v2.0: Add --block-verification-method=unified-scheduler for v2.0 changelog (backport of #1878) (#1879)
- v2.0: Remove support for deprecated rpc endpoints (backport of #1809) (#1886)
- v2.0: Make unified scheduler opt-in for block verification (backport of #1668) (#1874)
- v2.0: Use num_partitions to find specific stake rewards in partitions (backport of #1677) (#1881)
- v2.0: spl: Upgrade all crates to v2-only versions (backport of #1872) (#1880)
- v2.0: Add partitioned epoch rewards to changelog for v2.0 (backport of #1864) (#1868)