Skip to content
This repository has been archived by the owner on Nov 18, 2021. It is now read-only.

v0.9.1 - Ara 1

Compare
Choose a tag to compare
@ejfitzgerald ejfitzgerald released this 05 Nov 16:59
· 432 commits to master since this release

Ara is a feature release. We have been hard at work on improving a number of features across the whole of the ledger, etch and machine learning libraries. The following is a brief overview of the updates that have been incorporated into this release:

Core

  • Tx Sync improvements
  • Manifest support for DKG component
  • Security improvements for DKG
  • Network routing improvements
  • Stability improvements for connections handling
  • Storage seek improvements
  • Bug fixes Cache storage adapter bug fix
  • General stability improvements cross core, consensus and network subsystems

Etch

  • Contract payable addresses
  • keras-style sequential Model now available for use in smart contracts
  • New transaction context / metadata API
  • Deprecation and removal of getBlockNumber API
  • Various stability improvements and bug fixes

Math Library

  • AVX2 vectorisation now supported for fixed point types
  • SIMD overflow checks and consistent overflow/infinity/nan handling

ML Library

  • Keras-style sequential Models implemented
  • Example implementations of mnist, boston housing, and word2vec collective learning
  • Model saving/check-pointing implemented
  • layer/variable freezing implemented
  • many new ops (e.g. squeeze, one-hot, maxpool, avg pool, reduce mean)
  • graph trainables internal rework

Developer

  • Apple Clang 11 support
  • Improved back trace support
  • Added storage integrity tool