- Support sending to silent payment addresses, including those resolved through BIP353 HRNs
- Support sending to and displaying BIP353 human readable names and include DNSSEC proof in associated PSBTs
- Support creating transactions with the minimum relay fee rate set by the connected server or configured by the user (with
minRelayFeeRate
) - Restore Coingecko historical rate support by limiting to the last 365 days
- Allow transaction diagram input and output labels to expand into available width
- Support zero in PIN keypad for Onekey Classic PIN entry
- Display a warning if an output descriptor provided in the wallet settings will be modified for use
- Display zero byte length witness elements as empty instead of as OP_0
- Compare on device unique id when choosing selected camera, and save this id to the config file
- Improve the error dialog on a Payjoin receiver error
- Add padding to JSON-RPC writes when connected over TLS
- Replace JNI-based ZBar wrapper with FFM-based jzbar (@doblon8)
- Upgrade to Gradle 9.1.0
- Bug fix: Handle NPE on connecting to Bitcoin Core with wallet functionality disabled
- Bug fix: Fix issue of including parent path elements in deterministic key when deriving child xpub from an output descriptor containing more than two child path elements
- Bug fix: Fix Jade configuration for signet and regtest networks
- Bug fix: Fix restart menu options on Linux standalone package
- Bug fix: Select first (instead of last) matching webcam
- Bug fix: Fix selection of nearest supported camera resolution where chosen resolution is not available
- Bug fix: Include child derivations in output descriptor for BIP 129 wallet export
- Bug fix: Do not change coin label unit on right click (@Radiokot)
- Bug fix: Fix BlueWallet spelling