decred.org/dcrdex@v1.0.5/docs/release-notes/release-notes-0.4.2.md (about) 1 # DCRDEX v0.4.2 2 3 Mar 17, 2022 4 5 For a high level introduction to DCRDEX, please read the [initial release's notes](https://github.com/decred/dcrdex/blob/master/docs/release-notes/release-notes-0.1.0.md). 6 7 This is a patch release. 8 9 ## Highlights 10 11 ### Features 12 13 - The client database is compacted on shutdown if there are sufficient free pages. (<https://github.com/decred/dcrdex/commit/0cb43ccab79459c50a69b6b627d239cee00d658b>) 14 15 ### Fixes 16 17 - Decred: ensure that the Refund method signals correctly when the targeted contract is already spent. This is necessary for the taker to begin locating the counterparty/maker redemption. (<https://github.com/decred/dcrdex/commit/b47907cc19ed62f41b9af86d1d9b991a360e65b5>) 18 - Begin a counterparty redemption search when a refund attempt fails in certain situations. (<https://github.com/decred/dcrdex/commit/d1ebfb193d70a25db29f8d1d6eabf9151b000ca5>) 19 - Various frontend fixes (<https://github.com/decred/dcrdex/commit/ccefcc975885bb0b0e50481ea8c61cfba630ed90>, <https://github.com/decred/dcrdex/commit/8d4746bae41be77c88f6064032e2c4c9e5d77849>) 20 - Avoid leaving Decred UTXOs locked in certain cases. (<https://github.com/decred/dcrdex/commit/d80b30e0022728280e491c754e9333d8263099f7>) 21 - Fix a panic when no market fee exists (<https://github.com/decred/dcrdex/commit/3d56fc8470a45cea638d7d6f054f19e91b851b15>) 22 - Recognize signatures of full-length message payloads (<https://github.com/decred/dcrdex/commit/2e93f761a9462caa937c97d23bf412bf4fa3617c>, <https://github.com/decred/dcrdex/commit/a60275a159f670757d78d305fe840b72ffc05419>) 23 24 ### Developer 25 26 - Add a client database backup function, `(*Core).BackupDB`. (<https://github.com/decred/dcrdex/commit/5a34c2683bd41f1dcef152ee6210d18eb4f4fa38>) 27 - Document the `dex/msgjson.RegisterResult.ClientPubKey` intent (<https://github.com/decred/dcrdex/commit/a17e57798bf984689a85d4fb196dcf307a353495>) 28 29 ## Important Notices 30 31 If upgrading from v0.2, read the [Upgrading section of the v0.4.0 release notes](https://github.com/decred/dcrdex/releases/tag/v0.4.0#upgrading) for important information. 32 33 ## Code Summary 34 35 14 commits, 30 files changed, 339 insertions(+), 113 deletions(-) 36 37 [https://github.com/decred/dcrdex/compare/v0.4.1...v0.4.2](https://github.com/decred/dcrdex/compare/v0.4.1...v0.4.2)