diff --git a/.changelog/584.process.md b/.changelog/584.process.md deleted file mode 100644 index fdf88d3f1..000000000 --- a/.changelog/584.process.md +++ /dev/null @@ -1,8 +0,0 @@ -Add Change Log and the Change Log fragments process for assembling it - -This follows the same Change Log fragments process as is used by [Oasis Core]. - -For more details, see [Change Log fragments]. - -[Oasis Core]: https://github.com/oasisprotocol/oasis-core -[Change Log fragments]: .changelog/README.md diff --git a/CHANGELOG.md b/CHANGELOG.md index d1b2874a5..40d5e0e1e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,53 @@ The format is inspired by [Keep a Changelog]. +## 0.2.10 (2024-03-12) + +Highlights of this release include: +- Support for contract verification via partial matches +- Better coverage of consensus-level data and features (with more to come in next releases) +- (Internal: A new release process, this being the first new-style release) + +### Features + +* Add Pontus-X support by @mitjat in https://github.com/oasisprotocol/nexus/pull/639 +* Contract verification: Support partially verified contracts by @mitjat in https://github.com/oasisprotocol/nexus/pull/648 +* Handle data uris by @Andrew7234 in https://github.com/oasisprotocol/nexus/pull/649 +* consensus roothash events specialization by @pro-wh in https://github.com/oasisprotocol/nexus/pull/588 +* [api] return evm addresses in event body when available by @Andrew7234 in https://github.com/oasisprotocol/nexus/pull/653 +* [consensus] add height/timestamp to governance votes by @Andrew7234 in https://github.com/oasisprotocol/nexus/pull/656 +* consensus tx body by @Andrew7234 in https://github.com/oasisprotocol/nexus/pull/655 + +### Bugfixes and Cleanup + +* openapi: Use named types everywhere by @mitjat in https://github.com/oasisprotocol/nexus/pull/641 +* [api] remove nullable tags by @Andrew7234 in https://github.com/oasisprotocol/nexus/pull/642 +* openapi: new linting tool, fix lint errors by @mitjat in https://github.com/oasisprotocol/nexus/pull/647 +* analyzer/runtime: Deposit/Withdraw txs: make "to" explicit by @mitjat in https://github.com/oasisprotocol/nexus/pull/645 +* properly evmMarshal evm_log_params by @Andrew7234 in https://github.com/oasisprotocol/nexus/pull/643 +* analyzer/consensus: Do not bump nonce for consensus.Meta txs by @mitjat in https://github.com/oasisprotocol/nexus/pull/651 +* [api] shorten query by @Andrew7234 in https://github.com/oasisprotocol/nexus/pull/658 +* [analyzer] return default message if no revert reason specified by @Andrew7234 in https://github.com/oasisprotocol/nexus/pull/650 +* analyzer/block: Hardcode pre-Eden stale accounts by @mitjat in https://github.com/oasisprotocol/nexus/pull/654 + +### Internal Improvements + +* e2e extension by @Andrew7234 in https://github.com/oasisprotocol/nexus/pull/627 +* e2e regression tests: HTTP caching proxy, new cases by @mitjat in https://github.com/oasisprotocol/nexus/pull/633 +* statecheck: Use BigInt, not uint64, for balances by @mitjat in https://github.com/oasisprotocol/nexus/pull/652 + +### Process Changes + +- Add Change Log and the Change Log fragments process for assembling it + ([#584](https://github.com/oasisprotocol/nexus/issues/584)) + + This follows the same Change Log fragments process as is used by [Oasis Core]. + + For more details, see [Change Log fragments]. + + [Oasis Core]: https://github.com/oasisprotocol/oasis-core + [Change Log fragments]: .changelog/README.md + ## 0.2.9 (2024-02-15) This release focuses on performance and internal cleanup rather than features. Among other things, it brings efficiency improvements around DB communication (~8x faster txs).