Skip to content

Latest commit

 

History

History
121 lines (77 loc) · 4.45 KB

CHANGELOG.md

File metadata and controls

121 lines (77 loc) · 4.45 KB

Changelog

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.

Fixed

  • 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

Changed

  • 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

Fixed

  • 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

[0.4.3] - 2022-02-14

  • 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

Added

  • 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.

Changed

  • 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

Added

  • 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.