Releases: ainblockchain/ain-blockchain
Releases · ainblockchain/ain-blockchain
v1.0.10 Release Note
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
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
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
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
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
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
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
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
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
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)