Skip to content

Releases: ainblockchain/ain-blockchain

v1.0.10 Release Note

30 Nov 05:13
7af5df3

Choose a tag to compare

Hi all. It's pleasure to release v1.0.10!

Updates:

  • Always use 'runner' gcp user
  • Allow empty prefix in account creation
  • Emit filter_deleted_event after filter is deleted
  • Reduce min_gc_num_siblings_deleted blockchain param value (100 -> 20) by adding
  • Fix minor bugs

v1.0.9 Release Note

30 Aug 03:08
ad9c720

Choose a tag to compare

This is v1.0.9 release announcements!

Updates:

  • Add TX_POOL_SIZE_LIMIT_PER_ACCOUNT into start local script
  • Speed up deploy scripts by skipping data file owner changes
  • Add TX_STATE_CHANGED event
  • Remove -R option from chmod command for ain_blockchain_data directory
  • Add error logs for empty block writing cases.
  • Fix some minor bugs

v1.0.8 Release Note

30 Aug 03:06
c4d762b

Choose a tag to compare

Thanks all the time for visiting us

Updates:

  • read and write limits
  • Update some scripts
  • Update tests
  • Add child node pagination with is_partial option
  • Tweak API data size related node params
  • Remove disconnectable peer candidates
  • Internally separate error from result in get API results
  • Simplify result format by not using 'error' property
  • Remove invalid txs when finalize block
  • Turn on UPDATE_FRONT_DB_OPTION for all nodes
  • Docker multi-arch build support
  • Use getTreeMaxSiblings() instead of numChildren() in max siblings limit check

v1.0.7 Release Note

17 May 05:20
ee604d7

Choose a tag to compare

What's up Y'all? We are happy to announce v1.0.7.

Updates:

  • Add transaction to VALUE_CHANGED event
  • Add free tx pool limit
  • Add 'GET /eh_health_check'
  • Deploy event handler
  • Support deploying via Docker
  • Leave some message when consensus state is bad
  • Support early verification
  • Update some scripts
  • Fix minor bugs as always

v1.0.6 Release Note

28 Mar 06:44
d9e7479

Choose a tag to compare

Good evening! We are happy to announce v1.0.6.

Updates:

  • Set ENABLE_EXPRESS_RATE_LIMIT=false for the local scripts
  • Add a new cluster environment
  • Add some dev flags for perf experiments
  • Add stateFreeTierUsageCache along with appStateUsageCache and appStakeCache
  • Add enableGetStateFreeTierUsageOptimization dev flag to switch between the legacy logic
  • Add enableTxBandwidthCheckPerBlock dev flag
  • Implement 'peer' sync mode
  • Add 'all' option to deploy_test_gcp.sh
  • Control snapshot chunk sending traffic
  • Add REVERTED state to TransactionStates
  • Implement heartbeat check logic. (w/ ping-pong)
  • Clear related data when disconnected
  • If an error occurs, it is passed to the client with error code
  • Add ain_getEventHandlerFilterInfo and ain_getEventHandlerChannelInfo to json_rpc API
  • Add event_handler integration test
  • Add timer_flags.json for testnet-dev
  • Use 2 for both chain and network ID
  • Add blockHash to BLOCK_FINALIZED event
  • Fix minor bugs

v1.0.5 Release Note

11 Feb 03:24
2f7ef63

Choose a tag to compare

Good day! This is a new release v1.0.5.

Updates:

  • Reorganize transaction info
  • Add a script for running tests on cloud
  • Install node modules before killing jobs in genesis blockchain deploy
  • Support TIMER_FLAG_EARLY_APPLIED_BLOCK_NUMBER env variable
  • Turn on REST_FUNCTION_CALL option for only 3 nodes

v1.0.4 Release Note

03 Feb 01:16
473302d

Choose a tag to compare

Greetings! We are happy to release v1.0.4.

Updates:

  • Use enabled_block = 2 for additional timer flags in base configs.
  • Update bandwidth_budget_per_block, service_bandwidth_budget_ratio, apps_bandwidth_budget_ratio and free_bandwidth_budget_ratio blockchain params with bandage files and timer flags.
  • Update some packages.

v1.0.3 Release Note

29 Jan 05:31
e367d19

Choose a tag to compare

Hi all. Sorry for the late release note of v1.0.3.

Updates

  • Allow undefined tx_hash for check-in history data
  • Include timer flag status (enabled, disabled) in /get_config
  • Fix LOG_HEADER undefined issue

v1.0.2 Release Note

12 Jan 09:40
caa6967

Choose a tag to compare

Hi, We are happy to release v1.0.2!

Updates:

  • Add more monitoring metrics
  • Change some objects to Maps
  • Reduce --max-old-space-size for the sandbox
  • Add TimerFlags feature
  • Add chainId, networkId to rest function call data
  • Set axios timeout
  • Show richer welcome messages
  • Support incremental deploy w/ code updates
  • Add block_timestamp at the highest level in the snapshot for convenience
  • Pass blockNumber to isValidServiceName() through isServAcntName()
  • Add state bandage feature
  • Write block file even if another file already exists
  • Add staking_balance_total_sum timer flag and bandage file
  • Update _stake() and _unstake() to update the balance_total_sum after the flag is enabled
  • Update getAppStakesTotalFromStateRoot() to use the balance_total_sum if available
  • Improve deployment related code and scripts
  • Move rule changes for allow_lower_case_app_names_only flag to a bandage file

v1.0.1 Release Note

02 Jan 07:43
0671e98

Choose a tag to compare

Hi, Happy new year! We are glad to announce v1.0.1 sooner!

Updates:

  • Expose safe env variables only by /get_config
  • Add dup check for variable labels in state paths
  • Improve peer connection making process
  • Add min_gas_price blockchain param
  • Apply object chunking for state snapshots
  • Fix bug on ain_sendSignedTransaction regarding chainId
  • Set genesis_timestamp to be 2021-12-31 23:59:59 999 (UTC)