"Sometimes our strengths lie beneath the surface…Far beneath, in some cases.."
🎉 Fifth beta of Jam Version v2.0.0 is out! 🎉
This release requires a minimum version of v0.40.0 of joinmarket-ng.
Support for joinmarket-clientserver has been removed.
⚠️ Jam is considered beta software. ⚠️
The new joinmarket-ng backend is bleeding edge and things might break. Use with caution.
Please report any issues directly on GitHub. Make sure to read the docs and consult the FAQ. For discussions and general questions, hop into the Matrix room or the Telegram channel.
What's Changed
- fix(orderbook): count each maker once in total liquidity by @CapThunder19 in #1457
- fix: skip initial UTXO refetch by @Amanyadav0556 in #1448
- perf(orderbook): speed up building market summary by @theborakompanioni in #1459
- build(deps): update to joinmarket-api-ts v0.37.1 by @theborakompanioni in #1461
- fix(validation): accept uppercase bech32 addresses by @CapThunder19 in #1470
- feat(jar-details): freeze and unfreeze selected utxos in one request by @GuTS805 in #1468
- fix(earn): pin the reviewed utxos when creating a fidelity bond by @GuTS805 in #1467
- feat(slider): add opt-in companion numeric input by @chiliec in #1439
- Send: pin exact utxos when sweeping instead of re-deriving at broadcast time by @GuTS805 in #1463
- feat(sweep): show days and hours in wait duration by @NormanSMA in #1473
- fix/receive-copy-share-bip21-amount by @CapThunder19 in #1476
- feat(send): list the utxos a sweep will spend in the confirm dialog by @GuTS805 in #1481
- fix(auth): schedule token renewal from expiry, not a fixed interval by @CapThunder19 in #1471
- feat(logs): disable continuous log following by default and add auto-follow toggle by @abhayrajjais01 in #1478
- fix(send): don't claim a collaborative send completed based on utxo hash alone by @GuTS805 in #1482
- feat(settings): add Sign Message to allow signing messages with wallet addresses or HD paths by @kishore08-07 in #1440
- fix(sweep): add missing translation for a failed schedule deletion by @burakeyler in #1486
- fix(fb): pin the bond utxo when renewing or moving a fidelity bond by @CapThunder19 in #1489
- refactor(state): centralize session state management into JamSessionInfoContext by @kishore08-07 in #1391
- fix: don't hide a recovered wallet behind a generic import-failed error by @GuTS805 in #1438
- fix(sweep): keep stale sweep plans visible by @hoowertsg19 in #1479
- build(deps): update dependencies by @theborakompanioni in #1492
- ui(send): align collaborative send alert by @theborakompanioni in #1493
- fix(i18n): sync with the selected UI language by @CapThunder19 in #1497
- fix(ui): scroll to page top behaviour by @theborakompanioni in #1495
- fix(ui): display locktime as human readable duration by @theborakompanioni in #1498
- i18n(sweep): localize hardcoded schedule status alerts and entry labes (#1490) by @abhayrajjais01 in #1494
- fix(bip21): reject URIs with unimplemented req- parameters by @CapThunder19 in #1500
- i18n(sweep): pluralize counterparty in schedule entry item (#1490) by @abhayrajjais01 in #1504
- build(deps): update joinmarket-api-ts to v0.40.0 by @theborakompanioni in #1509
- fix(fb): format bond lock dates in UTC by @GuTS805 in #1502
- fix(utils): make pseudoRandomInteger uniformly distributed by @CapThunder19 in #1507
- feat(create): display wallet creation date and initial block height ( #638) by @abhayrajjais01 in #1508
- chore(pre-release): v2.0.0-beta.4 by @theborakompanioni in #1501
New Contributors
- @chiliec made their first contribution in #1439
- @NormanSMA made their first contribution in #1473
- @abhayrajjais01 made their first contribution in #1478
- @burakeyler made their first contribution in #1486
- @hoowertsg19 made their first contribution in #1479
Full Changelog: v2.0.0-beta.3...v2.0.0-beta.4