Releases: EOS-Mainnet/eos
Mainnet-1.3.1
Prior to this release cleos would construct an invalid transaction when setting/updating the contract on an account if the WebAssembly code or packed ABI has not changed. cleos will now check for, and remove, actions that would fail on submission. This behavior can be suppressed with --suppress-duplicate-check option.
Mainnet-1.3.0
Merge pull request #87 from EOS-Mainnet/master Sync lib
Mainnet-1.2.5
Merge pull request #80 from EOSIO/master Pull from upstream
Mainnet-1.2.4
This release provides bug fixes.
Description of the Issues
Pre-release of wallet directory locking (EOSIO#5495)
Multiple concurrent keosd processes operating on the same data directory can, in some cases, lead to loss of data. This patch introduces a feature which allows future versions of keosd to detect and gracefully handle this scenario.
Previous versions of keosd are not detected by this change so, users are strongly encouraged to update all running keosd processes to enable these protections, including those automatically launched by cleos.
Fix for RPC hangs/stalls when submitting transactions (EOSIO#5481)
Users were infrequently experiencing prolonged delays/hangs when submitting transactions to an RPC API node. This release addresses an issue where only one of any number of RPC submissions received during a specific window of time would be processed. In scenarios where this window was large or lots of RPC submissions were submitted this would result in the hang/stalled response that users experienced.
Other
- Fix abi serialization exception in get block (EOSIO#5548)
- Fix chainbase's use of mlock() to work on subsequent launches (EOSIO#5546, EOSIO/chainbase#18)
- Support --full in eosio_uninstall.sh to delete directories with configs (EOSIO#5383)
- Launcher/test improvements (EOSIO#5525)
- Disambiguate filter-on / filter-out short option (EOSIO#5547)
- Mitigations
- None
Mainnet-1.2.3
Merge pull request #77 from EOS-Mainnet/master sync appbase
Mainnet-1.1.6
Fix for eosiocpp in the eos-dev Docker image (EOSIO#5262)
With the restoration of eosiocpp some of the internal paths had changed and/or gone stale preventing users from compiling contracts.
nodeos
version
nodeos --version
3099701954
Mainnet-1.1.5
Note: There was an issue an v1.1.5 with eosiocpp in the eos-dev Docker image. Please use the mainnet-1.1.6 tag.
Fix for unchecked CPU and memory growth in net_plugin
Fix for regression on eosiocpp
GNU build-id on linux
Mainnet-1.1.4
This release provides bug fixes and regression tests.
Issues fixed:
- Ambiguous CPU billing of scheduled transactions (EOSIO#5068)
- Misclassification of Blocks as "exhausted" (EOSIO#5071)
- Fix for asset overflows in eosiolib for parity with the WASM SDK (EOSIO#5092)
Mainnet-1.1.3
The removal of subjective leeway time for scheduled transactions in Version 1.1.2 exposed a latent bug in validation logic that eventually prevented nodes from being able to join active and valid chains ( EOSIO#4986 ). As a result, Version 1.1.2 is considered invalid and mainnet-1.1.2
was not released. All block producers that upgraded to Version 1.1.2 should apply the patches in this version.
Mainnet-1.1.1
Merge pull request #59 from EOS-Mainnet/mainnet-1.1.0 Pull from mainnet-1.1.0