Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs(changelog): 2.5.0 #2790

Merged
merged 2 commits into from
Jul 10, 2019
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
66 changes: 51 additions & 15 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.

## [Unreleased]

## [2.5.0] - 2019-07-11

### Added

- Allow retrieval of raw blocks and transactions via API ([#2616])
- Search transactions by asset via API ([#2618])
- Allow easy retrieval of first and last block ([#2641])
- Make it configurable whether to use estimates for `core-api` ([#2772])
- Let the user choose if they want to use @next release ([#2789])

### Fixed

- Impose the same rate limit as the public API ([#2717])
Expand All @@ -17,12 +27,25 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
- Forget peer when socket is disconnected ([#2720])
- Off-by-one error when fetching blocks from peer ([#2733])
- Check for user confirmation in snapshot commands ([#2734])
- Grant access if the whitelist is empty ([#2748])
- Do not purge transactions when a block is not accepted ([#2751])
- Previous round order calculation ([#2754])
- Revert accepted blocks when saveBlocks fails ([#2761])
- Do not restore genesis block with wrong id ([#2759])
- Dvoid iterating on non-iterable peerBlocks ([#2763])
- Correct estimate if less than limit rows ([#2764])
- Try harder to return the requested number of transactions ([#2765])
- Reject future and expired transaction timestamps ([#2757])
- Delete last block if deserialization fails ([#2770])
- Raise bignumber maximum ([#2777])
- Allow future timestamps up to 3600 + blocktime seconds ([#2787])

### Changed

- **BREAKING:** Treat and return BigInt values as strings _(affects core-api)_ ([#2739])
- Download serialized blocks to improve performance ([#2743])
- Better peer block header check to improve performance ([#2719])
- Exit on unexpected database errors ([#2744])
- Exit on unexpected database errors ([#2744], [#2755])
- Block peers when the rate limit is exceeded ([#2745])
- Delay peer discovery until after state initialization is done ([#2727])
- Improved P2P rate limiting ([#2729])
Expand All @@ -31,19 +54,16 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
- Always keep the Wallet API enabled ([#2715])
- Respect the whitelist of the public API ([#2718])
- Add foreign key on transactions block id ([#2671])

## [2.5.0] - 2019-07-DD

### Added

- Allow retrieval of raw blocks and transactions via API ([#2616])
- Search transactions by asset via API ([#2618])
- Allow easy retrieval of first and last block ([#2641])
- Remove the id column from rounds ([#2723])
- Discover new peers sooner ([#2771])
- Enforce chained blocks at database level ([#2753])
- Increase timeout, check time left in slot ([#2788])
- Refresh peer ports ([#2784])
- Remove blockSender ([#2756])

### Removed

- Removed the `ark-node` legacy API known as `v1` ([#2577])
-

## [2.4.15] - 2019-07-09

Expand Down Expand Up @@ -551,7 +571,7 @@ Closed security vulnerabilities:
- Initial Release

[unreleased]: https://github.com/ARKEcosystem/core/compare/master...develop
[2.5.0]: https://github.com/ARKEcosystem/core/compare/2.4.13...2.5.0
[2.5.0]: https://github.com/ARKEcosystem/core/compare/2.4.14...2.5.0
[2.4.15]: https://github.com/ARKEcosystem/core/compare/2.4.14...2.4.15
[2.4.14]: https://github.com/ARKEcosystem/core/compare/2.4.13...2.4.14
[2.4.13]: https://github.com/ARKEcosystem/core/compare/2.4.12...2.4.13
Expand Down Expand Up @@ -592,7 +612,6 @@ Closed security vulnerabilities:
[#1634]: https://github.com/ARKEcosystem/core/pull/1634
[#1636]: https://github.com/ARKEcosystem/core/pull/1636
[#1638]: https://github.com/ARKEcosystem/core/pull/1638
[#1638]: https://github.com/ARKEcosystem/core/pull/1638
[#1640]: https://github.com/ARKEcosystem/core/pull/1640
[#1645]: https://github.com/ARKEcosystem/core/pull/1645
[#1646]: https://github.com/ARKEcosystem/core/pull/1646
Expand Down Expand Up @@ -680,7 +699,6 @@ Closed security vulnerabilities:
[#2124]: https://github.com/ARKEcosystem/core/pull/2124
[#2125]: https://github.com/ARKEcosystem/core/pull/2125
[#2133]: https://github.com/ARKEcosystem/core/pull/2133
[#2133]: https://github.com/ARKEcosystem/core/pull/2133
[#2134]: https://github.com/ARKEcosystem/core/pull/2134
[#2135]: https://github.com/ARKEcosystem/core/pull/2135
[#2137]: https://github.com/ARKEcosystem/core/pull/2137
Expand Down Expand Up @@ -749,7 +767,6 @@ Closed security vulnerabilities:
[#2476]: https://github.com/ARKEcosystem/core/pull/2476
[#2479]: https://github.com/ARKEcosystem/core/pull/2479
[#2482]: https://github.com/ARKEcosystem/core/pull/2482
[#2482]: https://github.com/ARKEcosystem/core/pull/2482
[#2484]: https://github.com/ARKEcosystem/core/pull/2484
[#2486]: https://github.com/ARKEcosystem/core/pull/2486
[#2487]: https://github.com/ARKEcosystem/core/pull/2487
Expand Down Expand Up @@ -793,7 +810,6 @@ Closed security vulnerabilities:
[#2590]: https://github.com/ARKEcosystem/core/pull/2590
[#2592]: https://github.com/ARKEcosystem/core/pull/2592
[#2593]: https://github.com/ARKEcosystem/core/pull/2593
[#2593]: https://github.com/ARKEcosystem/core/pull/2593
[#2597]: https://github.com/ARKEcosystem/core/pull/2597
[#2604]: https://github.com/ARKEcosystem/core/pull/2604
[#2606]: https://github.com/ARKEcosystem/core/pull/2606
Expand Down Expand Up @@ -838,15 +854,35 @@ Closed security vulnerabilities:
[#2718]: https://github.com/ARKEcosystem/core/pull/2718
[#2719]: https://github.com/ARKEcosystem/core/pull/2719
[#2720]: https://github.com/ARKEcosystem/core/pull/2720
[#2723]: https://github.com/ARKEcosystem/core/pull/2723
[#2727]: https://github.com/ARKEcosystem/core/pull/2727
[#2728]: https://github.com/ARKEcosystem/core/pull/2728
[#2729]: https://github.com/ARKEcosystem/core/pull/2729
[#2733]: https://github.com/ARKEcosystem/core/pull/2733
[#2734]: https://github.com/ARKEcosystem/core/pull/2734
[#2739]: https://github.com/ARKEcosystem/core/pull/2739
[#2743]: https://github.com/ARKEcosystem/core/pull/2743
[#2744]: https://github.com/ARKEcosystem/core/pull/2744
[#2745]: https://github.com/ARKEcosystem/core/pull/2745
[#2746]: https://github.com/ARKEcosystem/core/pull/2746
[#2748]: https://github.com/ARKEcosystem/core/pull/2748
[#2751]: https://github.com/ARKEcosystem/core/pull/2751
[#2753]: https://github.com/ARKEcosystem/core/pull/2753
[#2754]: https://github.com/ARKEcosystem/core/pull/2754
[#2756]: https://github.com/ARKEcosystem/core/pull/2756
[#2757]: https://github.com/ARKEcosystem/core/pull/2757
[#2759]: https://github.com/ARKEcosystem/core/pull/2759
[#2761]: https://github.com/ARKEcosystem/core/pull/2761
[#2763]: https://github.com/ARKEcosystem/core/pull/2763
[#2764]: https://github.com/ARKEcosystem/core/pull/2764
[#2765]: https://github.com/ARKEcosystem/core/pull/2765
[#2770]: https://github.com/ARKEcosystem/core/pull/2770
[#2771]: https://github.com/ARKEcosystem/core/pull/2771
[#2772]: https://github.com/ARKEcosystem/core/pull/2772
[#2777]: https://github.com/ARKEcosystem/core/pull/2777
[#2784]: https://github.com/ARKEcosystem/core/pull/2784
[#2787]: https://github.com/ARKEcosystem/core/pull/2787
[#2788]: https://github.com/ARKEcosystem/core/pull/2788
[#2789]: https://github.com/ARKEcosystem/core/pull/2789
[#2766]: https://github.com/ARKEcosystem/core/pull/2766
[#2782]: https://github.com/ARKEcosystem/core/pull/2782