Bot releases are visible (Hide)
Published by github-actions[bot] 3 months ago
⚠️ CAUTION ⚠️
Please refer to the upgrade docs for upgrading fedimintd
older than 0.4.0. Clients are not effected.
https://github.com/fedimint/fedimint/blob/master/docs/RELEASE_NOTES-v0.4.md
fedimint-cli
tool.... and many, many internal changes and improvements.
Given growing Fedimint usage, Fedimint developers officially recommend applications integrating fedimintd NOT to expose on-chain deposits to the end uses. LN Gateways and Mint guardians are recommended to use fedimint-cli
to manage deposits.
In the near future we are planning to implement changes necessary to make on-chain deposits easy to use for all users. For further details, please refer to https://github.com/fedimint/fedimint/issues/5585.
Due to incidents where some Federations lost their guardian's DNS name and were unable to rotate DNS names, implementing a scheme that allows it was prioritized and implemented.
In the mid-term future we are planning to remove the DNS requirement altogether.
The wallet client module was updated to accommodate deposit address reuse, rbf deposits, and streamline the backup and restore system.
Published by bradleystachurski 3 months ago
Published by bradleystachurski 3 months ago
Published by github-actions[bot] 3 months ago
Published by bradleystachurski 3 months ago
Published by bradleystachurski 3 months ago
Published by bradleystachurski 3 months ago
Published by bradleystachurski 3 months ago
Published by bradleystachurski 3 months ago
Published by bradleystachurski 3 months ago
Published by bradleystachurski 3 months ago
Published by bradleystachurski 3 months ago
v0.3.3 introduces coordinated shutdown logic, which is required for existing federations prior to upgrading to v0.4.
DO NOT UPGRADE EXISTING FEDERATIONS YET
This release is for client integration and new federation testing only. We still need to backport changes to v0.3 to allow a coordinated upgrade.
fedimint-cli
tool.... and many, many internal changes and improvements.
Given growing Fedimint usage, Fedimint developers officially recommend applications integrating fedimintd NOT to expose on-chain deposits to the end uses. LN Gateways and Mint guardians are recommended to use fedimint-cli
to manage deposits.
In the near future we are planning to implement changes necessary to make on-chain deposits easy to use for all users. For further details, please refer to https://github.com/fedimint/fedimint/issues/5585.
Due to incidents where some Federations lost their guardian's DNS name and were unable to rotate DNS names, implementing a scheme that allows it was prioritized and implemented.
In the mid-term future we are planning to remove the DNS requirement altogether.
The wallet client module was updated to accommodate deposit address reuse, rbf deposits, and streamline the backup and restore system.
Published by github-actions[bot] 4 months ago
Published by github-actions[bot] 5 months ago
Published by github-actions[bot] 6 months ago
Full Changelog: https://github.com/fedimint/fedimint/compare/v0.3.0...v0.3.1
Published by github-actions[bot] 6 months ago
Published by github-actions[bot] 7 months ago
fedimintd
fedimintd
sdatabase
directory)fedimintd
s in the federation are offfedimintd
binary through the deployment method of your choicefedimintd
sfedimint-cli
that all of them are online again and making progress producing sessionsNote that, when upgrading from 0.2, you will not get the new Meta module, which otherwise gets added automatically to new setups now. In 0.4 we will add functionality that will allow retroactively adding the module. For compatibility with old clients it is still advised to use the meta_override_url
field.
Just using the new version of the client library should do. There were some rust interface changes, especially around LN gateways, but nothing too major. Reach out on GitHub or Discord if anything is unclear.
Downgrading to previous versions is unsupported and will likely fail.
fedimint
on all published crates by @elsirion in https://github.com/fedimint/fedimint/pull/3721
MintOperationMetaVariant
uses singular name by @elsirion in https://github.com/fedimint/fedimint/pull/3734
Cargo.toml
of published crates by @elsirion in https://github.com/fedimint/fedimint/pull/3776
fedimint-cli dev api
by @justinmoon in https://github.com/fedimint/fedimint/pull/3749
mainnet
as a valid network by @douglaz in https://github.com/fedimint/fedimint/pull/3811
just mprocs
parametric by @elsirion in https://github.com/fedimint/fedimint/pull/3827
just backport-pr
by @dpc in https://github.com/fedimint/fedimint/pull/3861
devimint version-hash
by @dpc in https://github.com/fedimint/fedimint/pull/3928
fedimint-core
and fedimint-load-test-tool
jsonrpsee to 0.21.0
by @oleonardolima in https://github.com/fedimint/fedimint/pull/3934
Client
initialization by @dpc in https://github.com/fedimint/fedimint/pull/3918
nix flake show .#
by @dpc in https://github.com/fedimint/fedimint/pull/3973
nix flake update
by @justinmoon in https://github.com/fedimint/fedimint/pull/4005
fedimint-build
& fedimint-server
by @15IITian in https://github.com/fedimint/fedimint/pull/4074
Encodable
/Decodable
for bytes by @dpc in https://github.com/fedimint/fedimint/pull/4145
cargo -p
by @dpc in https://github.com/fedimint/fedimint/pull/4184
nix flake update
by @dpc in https://github.com/fedimint/fedimint/pull/4200
ILnRpcClient
by @tvolk131 in https://github.com/fedimint/fedimint/pull/4233
macos-14
by @justinmoon in https://github.com/fedimint/fedimint/pull/4235
OOBNotes
by @elsirion in https://github.com/fedimint/fedimint/pull/4231
DatabaseVersion
to global namespace by @m1sterc001guy in https://github.com/fedimint/fedimint/pull/4192
envs.rs
modules by @dpc in https://github.com/fedimint/fedimint/pull/4248
nix build
for release builds on master by @dpc in https://github.com/fedimint/fedimint/pull/4314
nix build
by @dpc in https://github.com/fedimint/fedimint/pull/4324
sccache
in the dev shell by @dpc in https://github.com/fedimint/fedimint/pull/4360
GatewayRequest
struct by @tvolk131 in https://github.com/fedimint/fedimint/pull/4358
releases/bins
by @dpc in https://github.com/fedimint/fedimint/pull/4367
.elapsed()
by @bradleystachurski in https://github.com/fedimint/fedimint/pull/4369
unknown
module by @dpc in https://github.com/fedimint/fedimint/pull/4399
pub
throughout gateway code by @tvolk131 in https://github.com/fedimint/fedimint/pull/4357
String
s in meta backwards compatible by @elsirion in https://github.com/fedimint/fedimint/pull/4438
./target-nix
by @dpc in https://github.com/fedimint/fedimint/pull/4470
just bench-compilation
by @dpc in https://github.com/fedimint/fedimint/pull/4471
fedimnt-cli module <module>
be positional by @dpc in https://github.com/fedimint/fedimint/pull/4522
just test-compatibility
by @dpc in https://github.com/fedimint/fedimint/pull/4546
fedimint-empty
module by @dpc in https://github.com/fedimint/fedimint/pull/4511
just devimint-env
by @dpc in https://github.com/fedimint/fedimint/pull/4560
meta
module by @dpc in https://github.com/fedimint/fedimint/pull/4513
parallel
with --eta
by @dpc in https://github.com/fedimint/fedimint/pull/4578
set -euo pipefail
missing by @dpc in https://github.com/fedimint/fedimint/pull/4583
debug
to debug_fmt
by @dpc in https://github.com/fedimint/fedimint/pull/4593
dev
profile by @bradleystachurski in https://github.com/fedimint/fedimint/pull/4612
fedimint-cli
by @fedimint-backports in https://github.com/fedimint/fedimint/pull/4713
Full Changelog: https://github.com/fedimint/fedimint/compare/v0.2.2...v0.3.0
Published by github-actions[bot] 7 months ago