v0.4.0
Release Notes Summary
The most significant changes in this release are:
- the ability to rotate your API endpoint and change your DNS. These updates are signed and announced to other guardians, and the changes are automatically reflected to the clients when they reconnect to an unchanged guardian.
- A new "Meta Manager" for guardians to update their metas through threshold voting instead of relying on a single meta.json
- A balance sheet showing the current assets/liabilities of the federation across the different modules
- Many UI improvements and refactors for the Setup process to make setting up federations a breeze
What's Changed
Features
- confirmPassword: Added a new feature to confirm passwords (#427)
- Balance Sheet: Introduced a Balance Sheet feature (#424)
- confirm leader done modal: Added a confirmation modal for leader completion (#434)
- invite code in guardian auth: Implemented invite code feature in guardian authentication (#431)
- changes for 0.4: Introduced various features for version 0.4 (#453)
- openai translations: Added OpenAI translations (#467)
- Api Rotation: Enabled rotation of api_endpoint and DNS changes, with signed announcements sent to other guardians, and updates automatically reflected to clients upon reconnection (#460)
Fixes
- hotfix bad import: Resolved bad import issue (#429)
- column stack for mobile on cards: Fixed column stacking issues on mobile devices (#436)
- broken assets links: Fixed broken asset links (#441)
- remove initial meta form: Removed the initial meta form (#444)
- passwordCheck for follower criteria: Fixed password check for follower criteria (#445)
- reasonable setup leader confirm modal: Clarified setup leader confirmation modal (#446)
- additional confirmations clarification: Added clarification for additional confirmations (#447)
- mprocs fedimintd logs: Fixed mprocs logging for fedimintd (#449)
- disable back while at connectGuardians: Disabled back navigation while connecting to guardians (#465)
- only allow bft numbers: Limited to only allow BFT numbers (#464)
- move basic settings down for more reasonable password setting: Adjusted basic settings for a more reasonable password setup (#458)
- hotfix: Applied various hotfixes (#451)
Refactors and Chores
- New meta manager: Implemented a new meta manager (#428)
- Cleanup refactor: Performed cleanup and refactoring (#437)
- SetConfiguration refactor: Refactored SetConfiguration (#438)
- larger charset passwords: Increased charset for passwords (#443)
- justfile naming + bump fedimint with mprocs fix: Updated justfile naming and bumped fedimint with mprocs fix (#450)
- bump fedimint 0.4-rc.0: Bumped fedimint to 0.4-rc.0 (#448)
- bump fedimint to 0.4.0-rc3: Bumped fedimint to 0.4.0-rc3 (#456)
- bump rc5: Bumped to rc5 (#457)
- bump fedimint-0.4-rc.6: Bumped fedimint to 0.4-rc.6 (#459)
- bump fedimint 0.4 release: Bumped fedimint to 0.4 release (#466)
New Contributors
- @harsh-ps-2003 made their first contribution by adding Peer ID to the Federation Admin dashboard (#462)
Full Changelog: v0.3.1...v0.4.0