From 693fd74c5bf04d9920292c356e4fe1b270fa084f Mon Sep 17 00:00:00 2001 From: aindriu-aiven <121855584+aindriu-aiven@users.noreply.github.com> Date: Thu, 24 Aug 2023 09:20:08 +0100 Subject: [PATCH] Release 2.5.0 version updates and readme updates. (#1687) * Release 2.5.0 version updates and readme updates. Signed-off-by: Aindriu Lavelle * Correct README for new functionality. Signed-off-by: Aindriu Lavelle * Update README to include maven wrapper version Signed-off-by: Aindriu Lavelle * Update README to include maven wrapper version Signed-off-by: Aindriu Lavelle --------- Signed-off-by: Aindriu Lavelle --- Makefile | 2 +- README.md | 11 +++++++++-- openapi.yaml | 2 +- pom.xml | 2 +- 4 files changed, 12 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index 8c8968a7a6..5e5557a237 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -version = 2.4.0 +version = 2.5.0 # Sets a custom hook path in the local git config. # Currently there's only a pre-commit hook related diff --git a/README.md b/README.md index 2d124fbecd..d67a843877 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,7 @@ With several downloads every week, many more companies which did not adopt a sol * Bootstrap UI, Angular, Javascript, HTML, CSS * [Maven](https://maven.apache.org/) - Dependency Management + * A maven wrapper, mvnw is included in the Klaw Git Repo * Java (Jdk 17), Spring boot 3, Spring security, SQL, Apache Kafka Admin client ## Versioning @@ -24,21 +25,24 @@ For the versions available, see the [tags on this repository](https://github.com ## Features: - Topics (approval): Create, Update, Delete, Promote - - React UI is now by default enabled in the configuration. If react based assets are already built, new UI should be visible. + - React UI is now by default enabled in the configuration. If react based assets are already built, new UI should be visible. - React UI - New look and feel for Browse topics, Create topic Request, Acl Request, Schema Request and Connector Request - React UI - New look and feel for Approving Topics, ACLs, Schemas and Connectors - React UI - New look and feel for viewing 'My team's Requests' for topics, ACLs, Schemas and Connectors + - Topic Requests are now editable after creation and so you can alter them to correct any mistakes. - Acls (approval): Create,Delete - React UI - Create Acl Request - Service accounts created for ACLs are assigned to the creating team - Connectors (approval): Create - Any connector can be created as long as the required plugin libraries are installed on the server. + - Connector configuration now encrypts password configuration for security. - Avro Schemas (approval): Create - View all available versions of the subjects per topic - React UI - Create Schema Request - Pre validation of Schemas compatibility on Schema request creation - Topic Overview : + - React UI now provides a redesigned Topic Overview and all of its capabilities to enhance the user experience. - Topic Config - Promote - Literal and Prefixed subscriptions @@ -123,7 +127,10 @@ The Klaw team will cross post questions and answers across both forums. The Klaw ## Install ### Manual -mvn clean install +##### Use the Maven Wrapper + - ./mvnw clean install +##### Use your own Maven + - mvn clean install Optional step : For new React UI assets, make sure pnpm is pre installed which is required to build coral assets. diff --git a/openapi.yaml b/openapi.yaml index 0f34c906eb..3060f511a4 100644 --- a/openapi.yaml +++ b/openapi.yaml @@ -10,7 +10,7 @@ "name" : "Apache 2.0", "url" : "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version" : "2.4.0" + "version" : "2.5.0" }, "externalDocs" : { "description" : "Klaw documentation", diff --git a/pom.xml b/pom.xml index 755ee9adf3..dd39a080af 100644 --- a/pom.xml +++ b/pom.xml @@ -42,7 +42,7 @@ - 2.4.0 + 2.5.0 UTF-8 UTF-8 17