Since this is a major release, we recommend you to back up your current v2 database before migrating to v3. All the database migration scripts are automated, but itβs always better to be safe than sorry.
v3 Preview
Major architectural changes
- The client project is now using Vite instead of Create React App
- Major changes to the database schema
- The
Connectiontable is now related toTeaminstead ofProject - The
Datasettable is now related toTeaminstead ofChart - Introducing a new table called
ChartDatasetConfigto store the relationship and configuration between aChartand aDataset - New roles within a
Teamcalled:teamOwner,teamAdmin,projectAdmin,projectViewer
- The
- The UI has been upgraded from NextUI v1 to v2
- The UI is now using TailwindCSS
- The minimum version of NodeJS is now v20
π₯ Breaking changes - actions required
REACT_APP_API_HOSTis nowVITE_APP_API_HOSTREACT_APP_CLIENT_HOSTis nowVITE_APP_CLIENT_HOST- New variable
VITE_APP_CLIENT_PORTto specify where the app runs or is served. The default value is4018, but you will have to change this if you run the app on a different port. - NodeJS v20 is required as a minimum version
- Team roles have changed. The previous
adminandeditorroles are now set asprojectAdmin. This will not allow them to create connections and datasets, so you might have to reassign the roles for your team members in the UI.