v1.6.0-alpha.0 #480
krokosik
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Major changes ahead
This release will include major database changes, so DB backup is absolutely vital! To make this process as seamless as possible, we have created a new
ossapps/postgresimage, which is just a regular postgres image with thepg_cronextension installed (source).DB image update
docker exec -it splitpro-db psql --versiondocker exec -it splitpro-db cat /etc/os-releasecomposefile, change the image name frompostgrestoossapp/postgresand add the relevant tag from the ones we have built. The minor versions shouldn't matter as lons as you match the major version and debian version.postgresservice, like in hereNew features
Breaking changes
This alpha release is mainly focused on testing out not only the new features, but also the breaking changes they carry with them. Apart from the DB image transition:
cuidtouuid. We needed a postgres native id solution to support recurrent transaction input viapg_cron. Make sure all your transactions are properly carried over. You can usepgAdminorpsqlto query your expense+expense participant tables before and after the migration. Ideas on how to automate this check are welcomeTesting
There is a substantial amount of new code and potential polishing required so any testing and feedback (both bugs and LGTM) is very helpful! For the balances, we currently still use the old tables, but on each call a comparison with the view is made and any mismatch is logged as an error by the server. It's not visible to the user, but I am asking you to run this version for a while and report any errors that may arise. Keep in mind that there are bugs in the current balances, so not every mismatch is a bug in views. In groups you can run
recalculate balancesto refresh.Also keep in mind that recurring transactions are not and will not be supported by balance tables (only views).
Detailed changes
New Contributors
Last but not least, a huge shoutout to @FelixDz for supporting the project with a donation!
Full Changelog: v1.5.7...v1.6.0-alpha.0
This discussion was created from the release v1.6.0-alpha.0.
Beta Was this translation helpful? Give feedback.
All reactions