Skip to content
This repository has been archived by the owner on Sep 12, 2023. It is now read-only.

Commit

Permalink
Merge #2504
Browse files Browse the repository at this point in the history
2504: Release version 0.5.0 r=da-kami a=itchymax

Hi `@da-kami!`
This PR was created in response to a manual trigger of the release workflow here: https://github.com/itchysats/itchysats/actions/runs/2710515212.
I've bumped the versions in the manifest files in this commit: 2f371f9.
Merging this PR will create a GitHub release!

Co-authored-by: itchymax <[email protected]>
Co-authored-by: Daniel Karzel <[email protected]>
  • Loading branch information
3 people authored Jul 21, 2022
2 parents 4f1f729 + 1845970 commit f8b69d8
Showing 1 changed file with 17 additions and 1 deletion.
18 changes: 17 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,18 +7,33 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.5.0] - 2022-07-21

### Changed

- Update `xtra` to [upstream](https://github.com/Restioson/xtra). This involved re-implementing some of the features
in [comit-network's fork](https://github.com/comit-network/xtra) internally. Xtra message handler metrics were also
removed in favour of the new `instrumentation` feature combined with
[Grafana Tempo's span metrics](https://grafana.com/docs/tempo/latest/server_side_metrics/span_metrics/).
- Allow rollovers from previous versions for takers to make the rollover protocol more resilient against the maker being ahead and avoid consecutive rollover failure.

### Removed

- The initial tour through ItchySats. The underlying library caused issues that could not be overcome.

### Added

- Add new argument to the maker: `ignore-migration-errors`. If enabled, the maker will start if an error occurred when opening the database, if not, it will fail fast. This can come handy to prevent accidentally creating a new empty database in case database migration was unsuccessful.
- New metrics: the maker tracks how many offers have been sent (`offer_messages_sent_total`) and the taker tracks how many offers have been received (`offer_messages_received_total`).
- Allow taker to provide extended private key as argument when starting. This key will be used to derive the internal wallet according to (Bip84)[https://github.com/bitcoin/bips/blob/master/bip-0084.mediawiki].
- Support for tokio console for debugging. It can be activated with `--tokio-console`.
- Show the daemon-version in the info box of the taker-ui.
- Add support for instrumented traces for debugging. It can be activated with `--instrumented`.

### Fixed

- An issue where electrum-client caused high CPU load.
- An issue where the pings were triggered too frequently and caused congestion in the endpoint.

## [0.4.21] - 2022-06-27

Expand Down Expand Up @@ -227,7 +242,8 @@ Backport <https://github.com/itchysats/itchysats/pull/924> in an attempt to fix

Initial release for mainnet.

[Unreleased]: https://github.com/itchysats/itchysats/compare/0.4.21...HEAD
[Unreleased]: https://github.com/itchysats/itchysats/compare/0.5.0...HEAD
[0.5.0]: https://github.com/itchysats/itchysats/compare/0.4.21...0.5.0
[0.4.21]: https://github.com/itchysats/itchysats/compare/0.4.20...0.4.21
[0.4.20]: https://github.com/itchysats/itchysats/compare/0.4.19...0.4.20
[0.4.19]: https://github.com/itchysats/itchysats/compare/0.4.17...0.4.19
Expand Down

0 comments on commit f8b69d8

Please sign in to comment.