Skip to content

Dash Platform v1.6.0

Compare
Choose a tag to compare
@shumkov shumkov released this 29 Nov 12:09
· 6 commits to master since this release

⚠ BREAKING CHANGES

  • sdk: BroadcastStateTransition::broadcast: added Option
  • sdk: BroadcastStateTransition::broadcast_and_wait:
    • removed timeout_ms
    • added Option

Features

  • sdk: retry broadcast operations (#2337)
  • hardcoded identity transfers in strategy tests (#2322)
  • integrate wallet contract (#2345)
  • sdk: fetch many and return metadata and proof to client (#2331)
  • sdk: including grovedb proof bytes when error in proof verification (#2332)

Bug Fixes

  • dashmate: container name is already in use (#2341)
  • dashmate: failing doctor with drive metrics enabled (#2348)
  • dashmate: various ZeroSSL cert verification errors (#2339)
  • document query start after (#2347)
  • drive: apply batch is not using transaction in remove_all_votes_given_by_identities (#2309)
  • drive: nonce already present in past internal error (#2343)
  • drive: uncommitted state if db transaction fails (#2305)

Build System

  • adjust docker build context (#2336)
  • use cargo binstall to speed up builds (#2321)

Miscellaneous Chores

  • make protocol version 6 (#2327)
  • release: update changelog and bump version to 1.6.0-dev.1 (#2350)
  • sdk: expose proof verifier errors (#2333)
  • sdk: vote poll queries encoding (#2334)

Continuous Integration

  • docker image always released as -dev (#2358)
  • change s3 cache provider to optimize costs (#2344)
  • do not run test on push (#2308)
  • improve caching (#2329)
  • prebuilt librocksdb in docker image (#2318)
  • run devcontainers workflow only on push to master (#2295)
  • switch release workflow to github runners (#2346)
  • switch to free runners (#2319)
  • use prebuilt librocksdb in github actions (#2316)