Release Notes
[v3.0.4]
Release Date - 03 February 2022
Added
- Provision to allow external observer to skip client authentication validation.
Changed
- Disable promethesus API logger.
Fixed
- Remove at height from label of performance metrics.
[v3.0.3]
Release Date - 08 October 2021
Added
- Add & correct Miyabi metrics for monitoring.
- Add API call count, latency, error metrics.
Fixed
- API endpoint getnodeinfo does not give correct peer connection information.
- Fix Miyabi application logs.
- Fix HTTP web server logs.
[v3.0.2]
Release Date - 29 July 2021
Fixed
- Fix the Miyabi SDK
fallback
issue. - Fix client loss of connection to a peer.
[v3.0.1]
Release Date - 14 June 2021
Changed
- Update docker base image and remove log output to file from in container.
Fixed
- Fix the issue related to the transaction filter timing.
[v3.0.0]
Release Date - 03 February 2021
Added
- Add optimistic update entity entry and cli command.
- Add transaction for add or remove PermissionedTableACLs and add cli for add or remove ContractTableACLs.
- Add using property checking for block list and update default forbidden list.
- Implement archiving feature in Miyabi.
- Add BlockchainConfigParameters model and corresponding system table. Add BlockchainParametersChangeEvent. Get latest BlockchainConfig from Db when starting up node.
- Add Get BlockchainParameters endpoint to General Web Api.
- Add a tx to update BlockchainParameters.
- Add system events for ACL change. Add support for fallible events.
- Add Instance Owner to the Contract Instantiation.
- Make the Contract Instance Owners updatable using Smart Contract.
- Add Miyabi.NFT.Models to SC analyzer default whitelist.
Changed
- Remove BlockchainConfig references from internal usages. Update the GetBlockLimit endpoint to optionally accept height parameter.
- Implement new permission system for core and modules to support flexible permission management.
- Implement new table access control list and permission models.
- Allow smart contract initiators to create internal table without table admin.
- Change smartcontract validation to allowed and forbidden members.
- Update Prometheus metrics name, type and client library version.
- Add information to
getinfo
endpoint. - Update third party libraries.
- Disable
setnodeconfig
endpoint.
Fixed
- Permissioned Asset table 0 balance issue.
- Change-BlockchainParameters-Tx rejects disallowed values.
- Performance endpoint display issue.
- Fix error message when update default contract analyzer parameters.
- Fix validation of asset table descriptor.
- Fix cli generate pkcs12 cert unrecognized issue.
- Fix cli standard input issue.
- Fix node stuck by invalid float block and block read request for float blocks.
- Fix consensus peer API after member is removed using 'changeconsensuscredential'.