View Issue Details

IDProjectCategoryView StatusLast Update
0007551Talerwallet-corepublic2023-09-23 15:03
ReporterFlorian Dold Assigned ToFlorian Dold  
PrioritynormalSeverityminorReproducibilityhave not tried
Status assignedResolutionopen 
Product Versiongit (master) 
Target Version0.9.4 
Summary0007551: need test(s) to ensure that wallet DB schema is backwards-compatible or properly migrated
DescriptionRight now, it's too easy to introduce breaking changes without noticing.
TagsNo tags attached.

Activities

Florian Dold

2023-07-24 10:52

manager   ~0020365

Before we can meaningfully add tests here, I want to make some (backwards-compatible) adjustments to the DB value serialization format ("structured serialization for storage"). This will be done as part of the sqlite3 DB backend work.

Florian Dold

2023-08-25 14:19

manager   ~0020443

Sqlite3 backend is now done and merged, but I still want to do some changes to the DB that'll simplify some code (unify status code ranges for operations, always use same currency format, coin selection data structure, ...).

Issue History

Date Modified Username Field Change
2023-01-05 17:23 Florian Dold New Issue
2023-01-05 17:23 Florian Dold Status new => assigned
2023-01-05 17:23 Florian Dold Assigned To => Florian Dold
2023-02-17 17:51 Florian Dold Target Version 0.9.2 => 0.9.3
2023-04-13 20:36 Florian Dold Category wallet (TS core) => wallet-core
2023-07-24 10:52 Florian Dold Note Added: 0020365
2023-08-25 14:19 Florian Dold Note Added: 0020443
2023-09-23 15:03 Christian Grothoff Target Version 0.9.3 => 0.9.4