BTCPay Server is a self-hosted, open-source cryptocurrency payment processor. It's secure, private, censorship-resistant and free. https://btcpayserver.org/
Update migrations to using script - account for bitcoin configuration setting changes, as well as other new configurations for prior versions
NOTE:
Prod version migrations are accurate - ie. they properly keep proxy as bitcoin config option when upgrading from versions prior to this change
Prod is "broken" for downgrades from latest, will drop into needs config, but no errors thrown for extra keys
TODO:
[ ] IF want to release 1.6.2 without testing migrations - revert last commit. This last commit contains all changes for updating migrations to use JS procedures.
[ ] Fix connection string - throwing error when start service that it is invalid
[ ] Test updates from each prior version to this version, making sure no errors and config is accurate
[ ] Test downgrades from this version to all prior versions, making sure no errors and config is accurate
Assigning @chrisguida as owner of this service in my absence. Assigning @kn0wmad as tester of this service.
Developer release notes:
NOTE:
TODO:
Assigning @chrisguida as owner of this service in my absence. Assigning @kn0wmad as tester of this service.