Skip to content

v0.12.0

Compare
Choose a tag to compare
@cugu cugu released this 08 Jul 01:33
· 25 commits to main since this release
1106533

This is the largest update to Catalyst yet. It is a rewrite of the entire codebase, with a focus on easier setup, and maintainability. The database has been updated to use SQLite via PocketBase instead of the previous ArangoDB. This should make it easier to get started with Catalyst, as you no longer need to set up a separate database. The new version also includes a new UI based on shadcn-vue giving it a cleaner and more modern look. Webhooks have been added, allowing you to send data to other services when certain events occur.

Important

Migration from the previous version is not supported.
You will need to set up a new instance of Catalyst.

Additional Changes

  • Query language moved from CAQL to PocketBase filters and SQL
  • Releases as binaries for macOS, and Linux instead of Docker images
  • Playbooks and automation have been removed but will be added back in a future release
  • The dashboard contains static widgets for now, instead of dynamic widgets
  • SDKs for PocketBase are compatible with Catalyst and available for a range of languages including JavaScript, Dart, and Python

What's Changed

  • refactor: improve setup and maintainability by @cugu in #1067
  • fix: goreleaser ci by @cugu in #1071
  • fix: pr lint scopes by @cugu in #1076
  • build(deps): bump github.com/pocketbase/pocketbase from 0.22.10 to 0.22.14 by @dependabot in #1073
  • build(deps): bump golang.org/x/image from 0.15.0 to 0.18.0 by @dependabot in #1072

Full Changelog: v0.11.2...v0.12.0