Release Notes

Note

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.

What’s New

  • 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.
    • Keycloak

Improvements

  • Fixes log viewing for SQL Processors when run in Kubernetes
  • Improves Lenses version upgrading process

3.2.1 Patch Release

Note

London, UK - May, 2020 Lenses 3.2.1 is now generally available

Fixes

  • Applications WebSocket endpoint was not under a WebSocket Path
  • Fix rendering issue in topic requests page

3.2.2 Patch Release

Note

London, UK - June, 2020 Lenses 3.2.2 is now generally available

Improvements

  • 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.

3.2.3 Patch Release

Note

London, UK - June, 2020 Lenses 3.2.3 is now generally available

Fixes

  • SQL processor run in Connect mode are missing the status
  • Avoid noisy logs on startup when Lenses is not given permission to create the backing storage topics.

3.2.4 Patch Release

Note

London, UK - July, 2020 Lenses 3.2.4 is now generally available

Improvements

  • LDAP authentication now supports those referrals.
  • Lenses topic format identification is less intrusive on the Kafka cluster

Fixes

  • Root user password sha256 hash compute bug.

3.2.5 Patch Release

Note

London, UK - August, 2020 Lenses 3.2.5 is now generally available

Improvements

  • Performance improvement for polling Kafka topics statistics

Fixes

  • SQL query now respects max.idle. This improves the user experience when running a query on a data which has been deleted (compacted topics)
  • Connect tasks error message is now rendered
  • Invalid ElasticSearch connection won’t prevent Lenses from starting
  • Connectors authorization bug when using multiple Connect clusters and the same connector name

3.2.6 Patch Release

Note

London, UK - August, 2020 Lenses 3.2.6 is now generally available

Improvements

Fixes

  • SQL query now respects max.idle. This improves the user experience when running a query on a data which has been deleted (compacted topics)
  • Connect tasks error message is now rendered
  • Invalid ElasticSearch connection won’t prevent Lenses from starting
  • Connectors authorization bug when using multiple Connect clusters and the same connector name

3.2.7 Patch Release

Note

London, UK - September, 2020 Lenses 3.2.7 is now generally available

Fixes

  • max.idle.timeout kicks in on query applying a filter

3.2.8 Patch Release

Note

London, UK - October, 2020 Lenses 3.2.8 is now generally available

Fixes

  • Upgrades to Kafka 2.1.1 libraries to address a Kafka Streams bug when restoring state (KAFKA-7443). This update also applies to SQL Processors in Kubernetes and Kafka Connect.
  • Alert Webhooks many not parse variables that include underscores
  • Async logging to improve performance
  • Update default truststore
  • Disable autocomplete attribute for username and password fields