Skip to content

v2.4.0

Compare
Choose a tag to compare
@muralibasani muralibasani released this 15 Jun 10:07
· 855 commits to main since this release
389c416

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