All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- An issue where CET finality was not monitored if we restarted the daemon before the CET was confirmed. This was fixed by adding CET monitoring to the restart behaviour of the monitor actor.
0.4.11 - 2022-04-04
- Return a 500 Internal Server Error for
/api/cfds
whilst doing the initial load from the database. Previously, an empty list was returned, making clients think the database is empty. PR 1717
- Severe performance issues caused by redundant re-creation of aggregates. Aggregates will now be cached and only new events will be applied. This makes anything database related much more performant. PR 1722
0.4.10 - 2022-03-28
- Add a banner celebrating us pitching at Bitcoin 2022 conference in Miami.
0.4.9 - 2022-03-28
0.4.8 - 2022-03-24
0.4.7 - 2022-02-28
0.4.6 - 2022-02-23
- Fix a potential deadlock in taker after losing connection to a maker by introducing timeouts for reading and writing to TCP socket.
0.4.2 - 2022-02-08
0.4.1 - 2022-02-04
0.4.0 - 2022-01-31
- Off-chain perpetual CFD rollover. Hourly, the taker sends a rollover request to the maker for each open position. The maker can accept or reject a rollover proposal. Upon acceptance the taker and maker collaboratively agree on an oracle price event further in the future and generate new payout transactions accordingly. The previous payout transactions are invalidated. The new payout transactions spend from the same lock transaction, so the rollover happens off-chain. In case a maker rejects a rollover request from a taker the old oracle price event and payout transactions stay in place.
- Basic authentication for the web interface of the
taker
binary. A password is now required to access the web interface. If not set via--password
, one will be derived from the seed file and displayed in the start-up logs.
- Username for HTTP authentication to
itchysats
.
0.3.6 - 2022-01-05
Backport of get10101#1016.
0.3.5 - 2021-12-30
Backport of get10101#987.
0.3.4 - 2021-12-30
- Proposed settlement price in case of an incoming settlement proposal.
0.3.3 - 2021-12-29
Backport of get10101#982.
Backport of get10101#972.
Backport of get10101#977.
Backport of get10101#971.
0.3.2 - 2021-12-21
Backport get10101#927 in an attempt to fix get10101#759.
0.3.1 - 2021-12-20
Backport get10101#924 in an attempt to fix get10101#759.
0.3.0 - 2021-12-09
Initial release for mainnet.