v2.4.0
Date: 15th June, 2023
Overview
Klaw version 2.4.0 is a minor release with a couple of new features and improvements.
New features
-
React UI:
With the switch to React, this release features a redesign of the following user interfaces:- Coral UI by default: New UI is enabled by default. If users can build react/npm based assets, users can view the new frontend.
- Klaw Theme: New a specific Klaw Theme has been introduced to use the same blue colour scheme across Coral.
- SwitchTeams: SwitchTeams from within Coral
-
Synchronise Schema from Cluster to Klaw : Feature to migrate all schemas(with versions) from schema registry cluster to Klaw
-
Synchronise Schemas from Klaw to Cluster : Feature to migrate all schemas (with versions) from Klaw to a schema registry cluster
-
Manage Kafka Connectors : View kafka connectors and tasks status and ability to restart them
Improvements
- This release focuses on several key improvements:
- Password Reset With Token: This change now sends an email with a password reset token that can then be used to update your password. The token has by default a ten minute expiry.
- Ensure all emails are sent correctly in the email matrix.
- Better error responses to UI
- Aiven Acls sync back and forth between klaw and clusters
- Support to sync Schemas to and from the cluster
Bugs fixes:
- #1145 Remove defaultValue in TopicSchemaRequest
- #1144 Make all envs available when using prefix in ACL request
- #1146 Fix pwd for service account, delete acl
- #1181 Schema Promotion button was missing
- #1225 Remove users team that was CC'd on password resets
- #1233 Able to delete a user if they have no request that is in a created state.
- #1252 When Aiven ACLs are synced with Klaw we should be able to delete them from Klaw after the Sync
- #1253 Connector Promotion - unable to create the promotion request
- #1254 If you have the permission APPROVE_ALL_REQUESTS_ALL_TEAMS you should be able to approve all requests
- #1258 If you have the permission APPROVE_ALL_REQUESTS_ALL_TEAMS you should get an email
- #1303 Remove ACL from Klaw in sync view if it has been deleted from the cluster
Upgrade
To upgrade to this release, download the package from https://github.com/aiven/klaw/releases/tag/2.4.0 and follow the instructions on Klaw documentation to upgrade. You can also refer to the README file for information.
The data migration utility is updated to migrate environment configs to a new column for more efficient and better readability.
Change log
Full Changelog: v2.3.0...v2.4.0
Contributors
The below contributors have contributed to this release.
Mirjam Aulbach
Mathieu Anderson
Roope Karhapaa
Samuli Suortti
Aindriu Lavelle
Murali Basani
Josep Prat
Harshini Rangaswamy
Mustafa Saifee
Mykhailo "Mischa" Lieibenson