London, UK - May 26, 2020, Lenses 3.2 is now generally available
If you are upgrading from an older version, make sure to check the Upgrade Notes.
New Request Approvals functionality allows users to make Topic Creation requests to administrators, which can then be reviewed and approved.
Introduces LDAP user type in Lenses. LDAP groups are mapped by default to Lenses groups. For some users you might want the LDAP group list to be overwritten with specific Lenses groups which are not driven by the LDAP-Lenses group mapping.
Introduces a new way to add External Apps to Lenses. User can now register their External Apps to Lenses through an HTTP protocol.
Allows to integrate Audits with Splunk and custom Webhook
Allows to quickly toggle on/off the integration of Alert channels
New SSO Providers:
- Okta - Also available in Okta’s catalog.
- OneLogin - Also available in OneLogin’s catalog.
- Fixes log viewing for SQL Processors when run in Kubernetes
- Improves Lenses version upgrading process
3.2.1 Patch Release¶
London, UK - May, 2020 Lenses 3.2.1 is now generally available
- Applications WebSocket endpoint was not under a WebSocket Path
- Fix rendering issue in topic requests page
3.2.2 Patch Release¶
London, UK - June, 2020 Lenses 3.2.2 is now generally available
- Add support for password rules for BASIC authentication. It allows to enforce password strength. See how it can be set up under BASIC user section.
- Account lockout. For BASIC and LDAP authentication, if the login attempts fail consecutively until the given threshold and within a time window the user account is temporarily locked. See how to set it up here.
- Better cache control for the Lenses API responses. Using lenses.api.response.cache.enable, it will control if Lenses adds HTTP headers to enforce no client cache.
- Allows the SQL snapshot queries to set a timeout for retrieving the Kafka target topic offsets: SET kafka.offset.timeout=12000;
- Security improvements now allows to hide the services endpoints in the client. This can be enabled by adding lenses.api.services.endpoints.hide=true to the configuration.