Skip to content

v1.4.0

Choose a tag to compare

@orangeshyguy21 orangeshyguy21 released this 05 Nov 20:43
· 922 commits to master since this release
38c7789

Overview

Setup

ADMIN_PASSWORD has been deprecated* in favor of a SETUP_KEY
If updating from v1.3 the application will need to be initialized and the admin user created.
Starting the app will walk you through setup.

The setup key is only used once for initialization.
A custom entered password is used for auth once setup is complete.
User name and password can be changed in settings.

*ADMIN_PASSWORD will still work as the SETUP_KEY

Database Architecture

  • Users are now stored in a database, and passwords have cryptographic security.
  • Revoked auth tokens are stored in a database for enhanced security.

Multi-User

Multiple users can access Orchard assigned with different roles.
Users can be invited using temporary invite keys generated in app.

Role User Management Mint Management Read Access
Admin
Manager
Reader

Note Only one admin is allowed.

Nutshell gRPC

  • Nutshell 0.18.0 officially released the management grpc
  • Now supports config management
    • Nutshell does not have a method for getting mint/melt quote ttls - but the values can be changed blindly
    • Nutshell does not currently support changing mint/melt mins and maxs via the grpc - the request will error
  • allow insecure grpc connections for local network setups
  • Nutshell lacks persistence with all grpc changes. They will all be reset to .env defaults when the mint service is restarted.

Bug Fixes

  • Fix tor proxy so external requests can be properly routed over tor
  • Improve keyset rotation UI
  • Fix failed token refresh recursion

What's Changed

New Contributors

Full Changelog: v1.3.5...v1.4.0