v.2.5.0
Date: 24th of August, 2023
Overview
Klaw version 2.5.0 is a minor release with several new features and improvements.
New features
- React UI:
In this release, we have redesigned some key user interfaces using React to enhance user experience and provide a more intuitive design:- Topic Overview including capabilities to
- Review topic details
- Edit and promote topics
- Create and promote new schemas
- Add and review subscriptions (ACL) for the creation and retrieval of passwords
- See history to provide an audit trail of the topic
- See messages to view Kafka events on the topic
- Add and edit documentation (now: "Readme") in markdown format
- Claim topics
- "Request new..." quick action button: allows creating a new topic, subscription, schema or Kafka connector from everywhere in the new UI
- Topic Overview including capabilities to
- Import Data: Import previously exported Data back into Klaw
- High Availability: Klaw has been tested and updated to allow HA Clustering, with intercommunication between the clusters to keep them up to date.
- Connector configuration encryption:
Password encryption for fields in connector configuration. The fields that are encrypted can be configured in theapplication.properties
file. - Editable Topic Requests:
Ability to edit your topic requests to fix mistakes instead of deleting and recreating a whole new request. - Identify Schemas deleted from Schema Registry:
The superadmin can now use the "Schemas From Cluster" functionality to identify Schemas that have been deleted from the Schema Registry.
Improvements
- When Promoting a topic Advanced Configuration is preloaded from the lower environment to help prevent mistakes
- Toast Notifications in the React UI
- Improved Copy to make emails more informative.
- Improved DB querying to reduce data transfer between DB and Application
- Many small database performance enhancements
Bug Fixes
- #1651 Postgres deployments now support count queries for Approval tabs in React UI
- #1569 Promote OperationType now used for Schema promotion (previously "create")
Enhancements - #1550 Improved email copy on new installations
- #1414 Edit Topic can now also alter the Advanced Configuration
- #1622 Promoted Connector not added to Cache
- #1555 Superuser was able to access Coral UI
- #1546 Promoted Schema Requests should use PROMOTE Request operation Type
- #1591 Don't load users with empty passwords when auth type DB
- #1521 Add topic to cache after it is added to Klaw via Synchronization
- #1474 If deleting an ACL from Klaw that does not exist on the cluster executes successfully
Upgrade
To upgrade to this release, download the package from https://github.com/aiven/klaw/releases/tag/2.5.0 and follow the instructions on Klaw documentation to upgrade. You can also refer to the README file for information.
Change log
Full Changelog: v2.4.0...v2.5.0
Contributors
The below contributors have contributed to this release:
- Mirjam Aulbach, @programmiri
- Aindriú Lavelle, @aindriu-aiven
- Mathieu Anderson, @mathieu-anderson
- Sergey Nuyanzin, @snuyanzin
- Murali Basani, @muralibasani
- Josep Prat, @jlprat
- Roope Karhapaa, @roope-kar
- Samuli Suortti, @SmuliS
New Contributors
- 🎉 Arpit Sodani (@arpitsodani15) made their first contribution in #1421
- 🎉 Sadaf Ahmed ( @Sadaf-A) made their first contribution in #1569
Full Changelog: v2.4.0...v2.5.0