v0.15.0
This release removes pocketbase as a backend and changes a lot of the underlying logic. It also introduces a new permission system with groups and fine grained permissions.
Caution
Please perform a full backup before deploying this release and test your data with release before upgrading.
- You will not able to use the admin backend anymore. Users, groups, types and settings are managed in the user UI directly.
- The pocketbase API and SDKs do not work anymore and have been replaced with a new REST API. Your reactions probably need to be updated to the new API to keep working.
- Webhook payloads in reactions have a different format.
- The webhooks created in the former admin backend are removed.
- Uploaded files are not migrated automatically (but other settings and configurations will be).
What's Changed
- test: add upgrade tests by @cugu in #1126
- build(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2 by @dependabot[bot] in #1132
- refactor: remove pocketbase by @cugu in #1138
- fix: release CI by @cugu in #1143
- fix: recreate http flag by @cugu in #1144
- fix: adapt goreleaser for cross compilation by @cugu in #1145
- fix: working directory by @cugu in #1146
- fix: cross-compile by @cugu in #1147
- fix: release docker ids by @cugu in #1148
- fix: rename binary by @cugu in #1150
- build(deps): bump github.com/go-chi/chi/v5 from 5.2.1 to 5.2.2 by @dependabot[bot] in #1149
- fix: ui basePath by @cugu in #1152
- refactor: add root store by @cugu in #1153
- fix: multiple minor fixes by @cugu in #1154
- chore: add more screenshots by @cugu in #1155
- chore: remove admin interface link from dashboard cards by @cugu in #1156
- refactor: sanitize webhook auth payload by @cugu in #1157
- fix: text alignment by @cugu in #1158
Full Changelog: v0.14.1...v0.15.0