High-level summary
We have been extremely busy these last few weeks supporting the glacier drop. We continue to focus on this, as well as starting to make some broader changes.
What did the team achieve?
Released several patch versions; latest being 0.22.4
- On this branch we have made many improvements:
- Fix Hydra API not correctly interpreting events after event log rotation #2170
- Ignore snapshot signatures of already confirmed snapshots; reduces load when running mirror nodes #2146
- Fixed internal persistent queue blocking when it reached capacity #2147
- Address etcd blocking on writes when under load #2171
- Fixed log rotation id consistency #2173
- Fix etcd lease keep-alive logic when the lease expired #2148
- Fix InvalidTx causing stuck head #2134
- Identified mirror nodes as a solution to node crashing and failing to restart #2117
On master
- Added HTTP endpoint for submitting a transaction #2107
- Allow partial Ada commit during incremental commits #2140
- Hydra API server responds with content-type
application/json
#2094 Greetings
message contains more information #2087- Fixed bug around fanning out with decommit/increment in progress
- Hydra node rejects UTxO if it's below the limit #2106
- Fixed log rotation id consistency #2173
- Fix InvalidTx causing stuck head #2134
What's next?
- "Forward-port" the changes from 0.22.4 to master
- Resolve the TUI being out of sync due to event-log rotation #2156
- Start to investigate implementing partial fanout
- Enable recovering a deposit when the head is closed #1812
- Working on CI for Mac #2139
- Working on a log viewer #2047
- Present hydra doom at RareEvo
- Continue to support the glacier drop
Thanks
Big thanks to Juan and Jonathan for big contributions to these recent releases!