v0.27.0
What's Changed
Exciting New Features 🎉
- Query P2P in order to determine if an input is spent later on by @bchamagne in #689
- add GraphQL query to get version of running code, protocol and transaction by @tenmoves in #707
- AEWeb - Directory listing by @bchamagne in #705
- GraphQL: return token.ownerships by @bchamagne in #723
Enhancements
- Move inputs from ETS to disk by @bchamagne in #684
- Improve Task's timeout handling by @samuelmanzanera in #685
- Ensure destination of elected message by @samuelmanzanera in #674
- Check if transaction already exists during transaction validation by @samuelmanzanera in #682
- Purge old daily keys from ETS table by @tenmoves in #706
- Ensure there is never more validation nodes than storage nodes by @bchamagne in #722
- Connection's reconnect is asynchronous by @bchamagne in #721
- Catch error in proof of work to get contracts parsing error by @samuelmanzanera in #628
- Skip replication if there is a (cross)validation error by @bchamagne in #718
- Separate chain and io transaction in DB storage by @Neylix in #738
Bug Fixes
- Fix bootstrapping bugs by @Neylix in #662
- Fix connection by @Neylix in #665
- Handle ipv6 local ip in node settings page by @Neylix in #666
- Add lower timeout for replication error notification by @Neylix in #667
- Add send timeout on connection by @Neylix in #675
- Optimize ack of previous shards by @samuelmanzanera in #672
- Fix genesis pool amounts & addresses by @samuelmanzanera in #679
- Use current node view for downloading while in self repair by @Neylix in #683
- Fix Proof of work existence for node transaction by @samuelmanzanera in #681
- Fix recursion of notify last address by @samuelmanzanera in #688
- Fix replication tree with sharding by @samuelmanzanera in #668
- Fix validation node election by @Neylix in #677
- Add quorum for requesting balance by @tenmoves in #704
- Update last transaction address only if timestamp is greater by @tenmoves in #717
- compute node reward based on scheduler time by @tenmoves in #709
- oracle live should only update oracle summary on first page by @tenmoves in #724
- Validate the authorized nodes in the node shared secret by @tenmoves in #715
- Fix GraphQL transaction_chain returning more than 10 tx by @Neylix in #734
- Fix self repair notifier #645 by @apoorv-2204 in #671
- Fix notify last address by @Neylix in #737
- Fix some bugs on sharded transactions by @Neylix in #743
Other Changes
- Update installation and release scripts to use asdf by @Neylix in #669
- Update opt25 fork distillery by @cluster in #680
- Add @vsn attribute to GenServers by @bchamagne in #690
- Add default
code_change/4
in GenStateMachine by @samuelmanzanera in #691
New Contributors
Full Changelog: v0.26.0...v0.27.0