github chartbrew/chartbrew v3.3.0

latest releases: v3.5.0, v3.4.0
one month ago

Changelog

🔥 Potential breaking change

  • CB_ENCRYPTION_KEY is now the main field used to encrypt data. The previous field CB_SECRET has been discontinued. There is a script that auto-generates the encryption key if not found in the .env file. Everything should still work out of the box without any changes, but if you're not relying on the .env file to populate your variables, you might want to generate this key yourself. (e.g. if you're using a custom docker compose file)

✨ New features

  • Added theme support for embedded charts
  • Added theme support for embedded reports

🔒 Security updates

  • Updated the encryption tool and using more secure encryption keys across the board

🐛 Bug fixes

  • Fixed customer.io queries
  • Fixed decryption errors

💄 UI/UX changes

  • Improved the design of the customer.io query builder
  • Improved the user experience when creating an empty chart by showing a focused dataset selector
  • Added the option to create datasets directly from the chart editor
  • Creating or updating a dataset from the chart editor will redirect to the chart upon completion

Misc

  • 🚀 Added a CSS selector (.header) for the report header
  • 📝 Updated docs with the new CB_ENCRYPTION_KEY variable
  • 🗃️ Changed database schema to allow longer values for the Connection table fields
  • 🔧 Added new environment variables to allow using SSL certificates with the database:
CB_DB_SSL=
CB_DB_SSL_KEY=
CB_DB_SSL_CERT=

Don't miss a new chartbrew release

NewReleases is sending notifications on new releases.