Skip to content

Coda Release 2.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@o1pranay o1pranay released this 25 Sep 20:47
· 30716 commits to master since this 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