-
Notifications
You must be signed in to change notification settings - Fork 3
/
ReleaseNotes.txt
101 lines (75 loc) · 3.37 KB
/
ReleaseNotes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
This project has been deprecated as of Sep 2022. Please refer to README.
-----------------------------------
Release Notes:
- The below changes are part of release 5.0.3
- ACLs can be added based on Usernames (plain text principles). Ex : alice, john
On kafka cluster, Producer acls reflects like below for user 'alice' for a topic.
(principal=User:alice, host=*, operation=WRITE, permissionType=ALLOW)
(principal=User:alice, host=*, operation=WRITE, permissionType=ALLOW)
-----------------------------------------------------------------------------------
- The below changes are part of release 5.0.2
- Introducing Liquibase for all database migrations
- Recaptcha validation can be disabled if running in saas mode
-----------------------------------------------------------------------------------
- The below changes are part of release 5.0.1
- Now users can request for multiple acls in one request. Earlier it was either one IP address or one Principle in one request.
- Minor bug fix
-----------------------------------------------------------------------------------
The below changes are part of release Kafkawize 5.0.0
Total Kafkawize pro code is merged to Opensource version. Includes all the features.
Features:
Topics (approval): Create, Update, Delete, Promote
Acls (approval): Create
Connectors (approval): Create
Avro Schemas (approval): Create
Topic Overview :
Topic Config
Promote
Literal and Prefixed subscriptions
Topic documentation
Consumer offsets/ lag
View topic contents
View created, completed, declined, all Topic requests
View created, completed, declined, all Acl requests
View created, completed, declined, all Connector requests
View created, completed, declined, all Avro schema requests
Synchronization from and to kafka clusters
Reconciliation and email notifications on differences between Kafkawize and Clusters
Restore configuration (topics, acls)
Login :
Active directory integration
Single Sign-on (OAuth2)
Clusters and Environments
Clusters can be created connecting to Kafka clusters. (Cluster Management Api should be configured)
Environments are wrappers over clusters, enforcing flexible configs like prefix, suffix etc
Users, Teams & Authorizations
Configurable users, teams
More than 35 permissions
Configurable roles (Roles can be pulled from AD for authorization)
Topic naming conventions
Enforce prefix and suffixes per environment
Excel report (for your team and all teams, depending on the role)
Topics per cluster (for teams)
Partitions per cluster
Overall topics in all clusters
Acls per cluster (for teams)
Producer Acls (for teams)
Consumer Acls (for teams)
Consumer groups of all environments
Requests per day
Analytics
View charts of topics, partitions, acls, requests
Multi tenancy
Each tenant can manage their topics with their own teams in isolation.
Every tenant can have their own set of Kafka environments, and users
of one tenant cannot view/access topics, acls or any from other tenants.
It provides an isolation avoiding any security breach.
Kafka Connectivity
PLAINTEXT, SSL, SASL
Audit
All topic, acl, schema and connector requests
Email notifications when
requests are created, approved, declined
users are created, approved
Help Wizard to setup Kafkawize
Documentation : https://kafkawize.readthedocs.io/en/latest