Coda Release 2.1
Pre-release
Pre-release
Installation
See Getting Started section of our docs for instructions!
Changelog
Protocol
- Kill snark worker synchronously (#3339)
- Simplify validation in bootstrap (#3371)
- Add metrics such as RPC calls, blocks downloaded in catchup, Pedersen hashes computed,
and slot fill rate (#3399) - Check snarks before adding them to snark pool (#3437)
- Remove jobs from seen_jobs after receiving completed work (#3435)
- Clean up Validation.with_transition syntax (#3372)
- Add documentation for memory profiling with Spacetime (#3431)
- Refactor SNARK bundles to use One_or_two library (#3386)
- Use default value if CODA_TIME_OFFSET is undefined (#3396)
- Add
daemon_expiry
field in configs (#3405) - Use shadowed bin_io functions (#3400)
- Avoid crashing block producers when staged ledger errors occur (#3385)
- Add Prometheus metrics (bootstrap time, catchup time, blocks in catchup_scheduler) (#3382)
- Remove versioning for message envelope (#3394)
- Use consistent base58check version bytes when serializing public keys (#3374)
- Ensure that exception thrown inside with_ephemeral_ledger surfaces correctly (#3369)
- Add integration tests that randomly kills non-consensus nodes (#3344)
Logging
- Add logs when daemon child processes are terminated (#3434)
- Fix error message in Sparse_ledger.set (#3300)
- Add simple daemon log on GraphQL query (#3397)
Frontend
- Improve Blog page loading performance (#3408)
- Add blog post for week 7 (#3414)
- Add serve.json for local development (#3406)
- Allow manual port forwarding to local daemon (#3389)
- Add testnet retro posts to website (#3379)
- Add link to unofficial windows instructions to docs (#3378)
- Make custom port forwarding clearer (#3383)
- Update leaderboard to dynamically render challenges (#3364)
CLI
- Re-ask password when client enters the wrong password to use a private key file (#3384)
- Add commands to new accounts CLI section (#3429)
- Add password support to tracked accounts in CLI (#3375)
Cryptography
- Add rescue hash function (#3410, #3413)
- Add sqrt function for all finite fields in snarkette (#3358)
Known Issues
Known issues are being tracked here