Galapagos 2.6.0
This release introduces a major change regarding the integration of Confluent Cloud.
Previously, Galapagos used the "inofficial" REST API which also feeds the Confluent Cloud Web UI for actions like creating service accounts and API keys.
With the latest additions to the official Confluent REST API, we were now able to switch to this API stack. This removes the necessity of adding a "real" user name and password to the Galapagos config. Instead, a so-called "Cloud API Key" (still, with OrgAdmin rights, unfortunately) must now be provided.
A full description of the related config changes and the steps to perform to upgrade to Galapagos 2.6.0 can be found in the Galapagos 2.6 migration guide. Please read it carefully. Galapagos 2.6.0 won't start up successfully on unchanged 2.5.x or earlier configurations.
The new integrations allowed us to provide a really cool Demo setup script for Galapagos, which guides you from creating a Confluent Cloud account (or using an existing one) down to full Galapagos configuration. See the updated README for details. From now on, we strongly encourage all new users of Galapagos to start with the Confluent based Demo setup, and, if required, switch to self-operated Kafka Clusters later, after getting familiar with Galapagos.
Additionally, we updated Angular to version 14 and related front-end libraries. A Bootstrap update (to Bootstrap 5) will most likely follow in the next release.
Backend libraries also have been updated to fix potential security issues.
Here are all changes and new features of this version:
Changes
- Send mail when producer is added/deleted (#216) @PolatEmre-hg
Change Maven/npm integration to better work on "clean" systems (#237) @albrechtflo-hg - Official Confluent Cloud REST API & new CCloud based Demo Setup (#231) @albrechtflo-hg
- Use double quotes for sasl.jaas.config value (#230) @albrechtflo-hg
- Use Clipboard API (#218) @PolatEmre-hg
- [Snyk] Fix for 10 vulnerabilities (#219) @snyk-bot
- Note on staging for topic subscriptions (#228) @albrechtflo-hg
- Fix scrollbar in darkmode (#227) @albrechtflo-hg
- Calculated staging is not resetted when changing the application #187 (#223) @PolatEmre-hg
- Show Service Account Id for Applications in UI (#226) @PolatEmre-hg
- Added DEST/SRC Store Type to get demo running (#213) @8mk