Releases: chainwayxyz/citrea
Releases · chainwayxyz/citrea
Release v0.6.0
This is the release for version v0.6.0.
It includes:
- citrea-v0.6.0-linux-amd64
- citrea-v0.6.0-osx-arm64
What's Changed
- update risc0 1.1.2 by @eyusufatik in #1359
- Update ethers, hardhat, and web3.py versions by @exeokan in #1360
- Persist TX chaining through restarts by @jfldde in #1363
- Remove MerkleProofSpec by @exeokan in #1366
- Ledger db migrations by @rakanalh in #1358
- Fix get_prev_utxo logic by @jfldde in #1376
- Light client starter by @yaziciahmet in #1336
- Update missing cargo lock changes by @kpp in #1368
- Remove dead RngDaService code by @jfldde in #1377
- Shared validate-bitcoin-da between workflows by @jfldde in #1378
- Add risc0-install action shared across workflows by @jfldde in #1379
- Fix executed migrations failure at startup by @rakanalh in #1382
- Optimize wtxid mining by @kpp in #1329
- Fix tx chaining tests by @jfldde in #1383
- General repository cleanup by @yaziciahmet in #1384
- Add get_citrea_path() to LightClientProvingTest by @kpp in #1390
- Fix doc tests by @kpp in #1387
- Ignore regtest in get_fee_rate_from_mempool_space by @kpp in #1388
- Fix rocksdb config by @yaziciahmet in #1386
- Fix documentation to resolve min relay fee issue by @okkothejawa in #1393
- SP1 adapter & zkvm guest implementation by @yaziciahmet in #1347
- Bump citrea-e2e by @jfldde in #1394
- Implement guest side verification by @ercecan in #1402
- Attempt to make seq comm threshold test faster by @yaziciahmet in #1400
- Fix regtest docker to resolve min relay fee issue by @exeokan in #1405
- Fix argument in run-dev doc by @exeokan in #1404
- Run cargo update by @yaziciahmet in #1409
- Rename da fns by @kpp in #1403
- Parallel proving by @yaziciahmet in #1416
- Don't hash da headers more than once by @eyusufatik in #1417
- simplify risc0 host by @eyusufatik in #1411
- use ubicloud cache by @eyusufatik in #1420
- remove cache from ci jobs that dont need cache by @eyusufatik in #1425
- Verification of previous light client proof in light client circuit by @ercecan in #1418
- Rename StateTransitionData and StateTransition by @eyusufatik in #1426
- add final soft confirmation hash to batch proof output by @eyusufatik in #1427
- Remove test_basic_sync by @yaziciahmet in #1430
- Return reference from SignedSoftConfirmation fields by @yaziciahmet in #1431
- Don't clone SignedSoftConfirmation::txs by @kpp in #1433
- use single spec in genesis tests by @eyusufatik in #1435
- Don't borsh UnsignedSoftConfirmation to compute its hash by @kpp in #1434
- Offchain state map: reduce state diff size by removing contract code. by @rakanalh in #1399
- remove TransactionReceipt::body_to_save from stf by @kpp in #1440
- Check batch proofs stateroots and ensures integrity in light client by @ercecan in #1428
- Implement header chain proof for light client by @yaziciahmet in #1439
- Remove gas limit check in diff size estimation by @ercecan in #1443
- Implement e2e helper methods by @jfldde in #1447
- Gradual contract code migration to offchain storage by @rakanalh in #1445
- Add migrations to light client by @rakanalh in #1448
- Remove validity condition by @yaziciahmet in #1446
- Minor batch proof improvements by @yaziciahmet in #1451
- Refactor StfBlueprint generics, fix clippy by @kpp in #1454
- Activate Dencun/Cancun upgrade by @eyusufatik in #1436
- Use iterators to parse da_data into sequencer commitments by @yaziciahmet in #1457
- Test light client circuit on mockda with mockzkvm by @ercecan in #1450
- Remove final state root from batch proof input by @yaziciahmet in #1449
- CI: Cache docker image by @jfldde in #1470
- Offchain contract test by @rakanalh in #1459
- Da monitoring service by @jfldde in #1407
- Don't clone last journal Vec in calc_diff_size by @kpp in #1472
- Light client prover rpc by @ercecan in #1480
- FORKS are always sorted, use binary_search to find current fork by @kpp in #1473
- Update guest lockfiles after #1473 & Update brotli to 7.0 by @yaziciahmet in #1482
- Fix batch prover dev docs by @yaziciahmet in #1487
- Implement EIP-6780: SELFDESTRUCT only in same transaction by @kpp in #1471
- Tx fee bumping via RBF by @jfldde in #1474
- Optimize DA verify_transactions by @yaziciahmet in #1481
- Docker reorg by @rakanalh in #1489
- Update risc0 to 1.1.3 and rust to 1.81 by @yaziciahmet in #1488
- Reorganize citrea rollup files by @rakanalh in #1490
- Cancun update db account keys by @ercecan in #1492
- CI checks' workflow_dispatch optional RUST_LOG level by @jfldde in #1496
- Cleanup da generate e2e by @jfldde in #1497
- Update lockfile e2e by @yaziciahmet in #1500
- Bump CI actions by @jfldde in #1498
- Don't serialize apply_soft_confirmation_txs txs by @kpp in #1453
- DA Verifier light client proof tests by @yaziciahmet in #1502
- Light client proof bitcoin e2e test by @ercecan in #1491
- CI: Upgrade rustls to fix deny by @yaziciahmet in #1519
- Port e2e tx_propagation tests by @jfldde in #1516
- Carry bitcoin-da tests to e2e by @yaziciahmet in #1515
- Convert dyn to generics in `verified_blob_content by @yaziciahmet in #1517
- CI: Upload e2e dir on failure by @jfldde in #1536
- Remove CI_TEST_MODE by @jfldde in #1537
- Use HexOrNum in ledger RPCs by @jfldde in #1535
- Embedded elf guests for forks by @rakanalh in #1495
- Remove sequencer from context by @jfldde in #1544
- No production guest builds in tests by @rakanalh in #1548
- Restore input/output by @rakanalh in #1547
- Apply brotli compression statistic by @exeokan in #1543
- Restore short-prefix behind cargo flag by @jfldde in #1554
- Remove HashStf by @jfldde in #1558
- Alternative to unresponsive SIGINT signal by @ercecan in #1560
- CI: Trigger checks/release on release-v* branches by @jfldde in #1567
- Cherry pick additional release commits by @yaziciahmet in #1569
- Add parallel proving tests by @yaziciahmet in #1546
- Add missing migrations by @ercecan in https://gi...
Release v0.6.0-rc.5
This is the release for version v0.6.0-rc.5.
It includes:
- citrea-v0.6.0-rc.5-linux-amd64
- citrea-v0.6.0-rc.5-osx-arm64
Release v0.6.0-rc.4
This is the release for version v0.6.0-rc.4.
It includes:
- citrea-v0.6.0-rc.4-linux-amd64
- citrea-v0.6.0-rc.4-osx-arm64
Release v0.6.0-rc.3
This is the release for version v0.6.0-rc.3.
It includes:
- citrea-v0.6.0-rc.3-linux-amd64
- citrea-v0.6.0-rc.3-osx-arm64
Release v0.6.0-rc.2
This is the release for version v0.6.0-rc.2.
It includes:
- citrea-v0.6.0-rc.2-linux-amd64
- citrea-v0.6.0-rc.2-osx-arm64
Release v0.6.0-rc.1
This is the release for version v0.6.0-rc.1.
It includes:
- citrea-v0.6.0-rc.1-linux-amd64
- citrea-v0.6.0-rc.1-osx-arm64
Release v0.5.7
This is the release for version v0.5.7.
It includes:
- citrea-v0.5.7-linux-amd64
- citrea-v0.5.7-osx-arm64
Release v0.5.6
This is the release for version v0.5.6.
It includes:
- citrea-v0.5.6-linux-amd64
- citrea-v0.5.6-osx-arm64
Release v0.5.5
This is the release for version v0.5.5.
It includes:
- citrea-v0.5.5-linux-amd64
- citrea-v0.5.5-osx-arm64
Release v0.5.4
This is the release for version v0.5.4.
It includes:
- citrea-v0.5.4-linux-amd64
- citrea-v0.5.4-osx-arm64