What's Changed
Breaking Changes 🛠
Next Consensus
- [Ceres] More structured delegation signatures by @hanssv in #4219
- AENSv2.DataPt should have type bytes() not string by @hanssv in #4233
- [Ceres] Restrict GAAttachTx - only allowed for fresh accounts by @hanssv in #4237
- [Ceres] Adjust cost for reading stored value by @hanssv in #4249
- FATE: AENSv2.DataPt should contain FATE_BYTES by @hanssv in #4255
- HC/FATE: fix issue when calling Chain.blockhash on a competing key-block by @hanssv in #4263
Exciting New Features 🎉
- Add ability to configure directories for hard forks by @mitchelli in #4200
- Add version command to bin/aeternity script by @hanssv in #4252
- Make BRI configurable by protocol version by @mitchelli in #4253
- Allow prefunded genesis accounts in config by @hanssv in #4254
- Add meta information about the currency by @mitchelli in #4179
- Make the BRI optional per protocol version by @mitchelli in #4270
- Add encoded_tx to GetTransactionByHash endpoint by @hanssv in #4258
- Add GetAuctionEntryByName endpoint by @hanssv in #4259
- Sync stats improved by @hanssv in #4278
- Extra key for HTTP error responses by @ThomasArts in #4285
- Add uptime to /status endpoint by @hanssv in #4281
- Add endpoint to get recent gas prices by @hanssv in #4277
- Ping v2 and automatic ping vsn upgrade by @uwiger in #4188
- Bump enacl (fix C-warnings) by @hanssv in #4309
- Small sync improvements by @hanssv in #4311
- Add a fork analyze CLI command by @hanssv in #4313
- Add ability to dry-run endpoint to run transactions from the mempool by @mitchelli in #4308
Bugfixes 🐞
- DB might contain dict MP trees, convert them in from_db_format by @hanssv in #4239
- HC: Don't crash if there are no local stakers by @hanssv in #4238
- GH 4087 http endpoint info inner txs by @velzevur in #4120
- Fix incorrect hashrate computation for status endpoint by @hanssv in #4272
- fail gracefully on signed tx in /dry-run by @ThomasArts in #4287
- Fix typo in aeternity config schema by @davidyuk in #4293
GetRecentGasPrices
fixes by @davidyuk in #4295- Add missed definitions of Contract not found response in swagger by @ThomasArts in #4297
- Add return_type enums to ContractCallObject, GAObject by @ThomasArts in #4299
- Fix devmode accounts by changing
data/aeplugin_dev_mode
permissions by @davidyuk in #4307 - Fix typo in aect_contracts.erl by @hanssv in #4314
Other Changes
- Make sure build and package works on OTP26 by @hanssv in #4218
- Update MacOS build dependancies by @dincho in #4250
- Update garbage-collection.md by @nikita-fuchs in #4232
- Change OTP versions by @dincho in #4261
- Deprecate UAT seed node (eu-central-1) by @dincho in #4266
- Prepare for OTP-27 by @hanssv in #4275
- Update rocksdb by @ThomasArts in #4302
- Add handling of custom forks to rosetta by @mitchelli in #4296
- Improve GH release notes config by @dincho in #4312
- chore: fix typos by @xiaoxianBoy in #4315
New Contributors
- @xiaoxianBoy made their first contribution in #4315
Full Changelog: v6.12.0...v6.13.0