Skip to content

Releases: ainblockchain/ain-blockchain

v0.9.2 Release Note

20 Oct 02:45
df6ffd8
Compare
Choose a tag to compare

Good day! We are glad to announce v0.9.2 release.

Updates:

  • Add transaction receipts & receipts_hash to blocks
  • Optimize radix tree
  • Make bi-directed connection
  • Show network topology graph
  • Revamp check-in service
  • Add traffic manager
  • Add /get_client_status client API
  • Add --setup option to deploy_monitoring_gcp.sh
  • Add 'is_final' option to readDatabase()
  • Add account importing
  • Decrease MAX_OLD_SPACE_SIZE_MB to 5500
  • Optimize state info
  • Connect to peer till maximum
  • Add block verification tool
  • Add client api for getting block info
  • Add network.REQUEST_BODY_SIZE_LIMIT parameter
  • Add tools for state proof verification

v0.9.1 Release Note

03 Sep 03:59
8042cda
Compare
Choose a tag to compare

Hi y'all!!! Boom! Lots of Changes have made. Enjoy :)

Updates:

  • Add checkout service for token bridging
  • Use numeric error code for function triggering
  • Reduce flakiness of integration tests due to tree bytes interference
  • Trim down execution result in receipt values
  • Apply chain id
  • Implement radix tree
  • Update consensus reward distribution
  • Add set / update / verify proof hash APIs
  • Add pos penalties
  • Fix minor bugs

v0.9.0 Release Note

05 Aug 14:09
a392a8b
Compare
Choose a tag to compare

How have you been? We are really happy to announce v0.9.0! The huge changes are coming up from v0.8.0.

Updates:

  • Add experimental code for optimizing receipt proof hash computation
  • Fix memory issue by applying incremental block file loading
  • Add state utilization apis
  • Add more get options (include_tree_info, include_proof, include_version)
  • Gas fee charging & receipts for failed txs
  • State size limits
  • Add cpu status to tracker server
  • Add cpu usage percent to status
  • Use node.db.getAccountNonceAndTimestamp() instead of node.nonce
  • Increase state budget
  • Receipts in state tree
  • Divide IN_POOL tx state into EXECUTED and PENDING states
  • Add blockchain owner as the root owner in genesis
  • Use shallow fetch for app stakes total
  • Track tree size in bytes
  • State gas budget check & gas budget allowance for free tier apps
  • Many block files
  • Move entry point labels to PredefinedDbPaths from *Properties
  • Move .write rule under .rule layer
  • Improve app experience
  • Validation only node
  • Tweak deploy scripts
  • Fix minor bugs as well

v0.8.0 Release Note

30 Jun 04:32
6e291e3
Compare
Choose a tag to compare

Hiya! It's really glad to announce v0.8.0! Enjoy!!

Updates:

  • Add ain_getRemainingTransactionPoolSize
  • Support shallow get
  • Clean up state-related terms; See: Clean up state-related terms #453
  • Add performance test pipeline
  • Rename ChainUtil to CommonUtil
  • Add cpu status
  • Add app dependency check pipeline

v0.7.7 Release Note

15 Jun 12:21
32127d6
Compare
Choose a tag to compare

Hi all! We are very happy to announce v0.7.7 today!

What newly released features are:

  • Apply partial set (applyOwnerChange()) in setOwner()
  • Add service/app name validation and service type validation logic
  • Support fast sync
  • Pass compatibility experiments
  • Define and apply state label length limit (STATE_LABEL_LENGTH_LIMIT)
  • Support billing accounts
  • Fix minor bugs

v0.7.6 Release Note

02 Jun 01:05
8a85c7f
Compare
Choose a tag to compare

Greetings! We are happy to release v0.7.6

Updates:

  • _createApp integration with /apps config
  • Support blockchain data preservation
  • Do function sanitization logic in setFunction()
  • Add more servered characters (<, >, ', ", `, ' ') and test cases
  • Update scripts
  • Add sanitization logic (isValidRuleTree(), isValidRuleConfig()) for rule tree
  • Add p2p unittest cases
  • Fix minor bugs

v0.7.5 Release Note

31 May 04:33
843363e
Compare
Choose a tag to compare

This hotfix patch is based on the fixes of PR #417 .

v0.7.4 Release Note

28 May 13:55
494a6d6
Compare
Choose a tag to compare

This hotfix patch is based on the fixes of PR #412 .

v0.7.3 Release Note

21 May 03:47
0449906
Compare
Choose a tag to compare

Good day! Ya'all!! This is the second regular release. 0.7.3!

What newly released features are:

  • Pose limits on the tx pool size
  • Use parseOrLog
  • Fix major bugs(#383 , #384)
  • Get node CPU usage
  • Move state access methods to DB
  • Update script
  • Adopt ENABLE_DEV_SET_CLIENT_API flag
  • Fix integration test
  • Fix minor bugs

v0.7.2 Release Note

11 May 08:08
e0e14aa
Compare
Choose a tag to compare

This hotfix patch is based on the fixes of PR #383 and #384 .