• Pricing
  • Install Now
installNow icon
installNow icon
Install Now
homeMobile icon
homeMobile icon
Home
picingMobile icon
picingMobile icon
Pricing
blogMobile icon
blogMobile icon
Blog

Lenses 1.1 Release

Christina Daskalaki
By Christina DaskalakiJanuary 9, 2018
lenses-new-release
In this article:

    We are super excited to announce the new Lenses release v1.1 !

    Lenses is a streaming platform for Apache Kafka which supports the core elements of Kafka, vital enterprise features and a rich web interface to simplify your Kafka development and operations. Lenses also ships with a free single broker development environment which provides a pre-setup Kafka environment with connectors and examples for your local development.

    Since November’s release, Lenses has been widely adopted and we would like to thank you all for your valuable feedback which we have taken into account as part of this release.

    Let’s see what’s new!

    The First ETL visualization on Apache Kafka via Lenses Topology

    We are introducing the first Apache Kafka Topology View,
    where you can see the entire data flows over Apache Kafka via Lenses.

    • Built for Apache Kafka data flows
    • Visual ETL data journeys
    • Interactive Nodes: connectors, processors, topics
    • Lenses SQL support and visualization
    • Intuitive user experience
    lenses topology


    What you see above is the full topology view displaying sinks and sources, SQL processors and the related Kafka topics. You can interact with each node in the graph to get more details of that processing step -see it in the image below. Hence you can better track the journey of your data. We can’t stress enough the benefits of this.

    topology processors



    Kubernetes deployment

    for Lenses SQL Processors is fast, easy and scalable Lenses is the first and only platform that allows you to deploy, manage and monitor SQL processors on Kafka in Kubernetes.
    Scale out Lenses SQL Processors via Kubernetes is now only few clicks away with the new ui support!


    What is Lenses SQL Processors?

    Is our generic term for processing Apache Kafka streaming data. They are Kafka Streams apps which have been coded via Lenses SQL and benefits from the enterprise grade deployment, execution and fault tolerance delivery.

    • Build and deploy Kafka stream apps with Lenses SQL Processors straight to Kubernetes
    • Visual Runners, state management and pipeline
    • Multiple cluster and namespace support

    Lenses supports native Kubernetes deployments for Lenses SQL Processors.
    In this version you can create, scale up and down processor runners from the UI; each runner is allocated to a Kubernetes pod.
    Of course you can still 

    pause
     or 
    resume
     the processors.
    The new version supports multiple Kubernetes clusters and you can specify the 
    Namespace
     to better organize your pods and
    Pipeline
     which acts as an additional label to be attached to the metrics of the pods.
    If you are using our Operational Monitoring solution the pipeline label will also
    be attached to your JMX metrics.

    create sql processors


    In case you don’t use Kubernetes, Lenses also supports scalability via Kafka Connect, part of the Apache Kafka distribution.
    Lenses uses the connect workers in order to distribute the Lenses SQL execution.

    Build Frontend Apps with Lenses Redux library

    The purpose of Lenses is to simplify the way you build streaming applications for Apache Kafka. Our powerful Lenses SQL engine
    allows you to run batch data or stream queries straight to Lenses UI or via our WebSocket endpoints.
    We have seen that developers often build frontend applications that utilize the data in their Kafka Cluster.
    For this reason we have built a Redux middleware that wraps all the major actions required to publish and subscribe to Kafka
    topics.

    To connect your ReduxJS/Redux web application to live Apache Kafka data have a look at the
    redux-lenses-streaming library.
    Follow this blog post to see how to produce and subscribe to Kafka data in your Javascript app.

    The library is published on npm, so in order to utilize it you only need to 

    npm i --save redux-lenses-streaming rxjs

    and follow the documentation
    to connect your app to Lenses.

    By using the library you can fire Lenses SQL queries that may filter the data you are subscribing, specify the deserializers
    and create custom views of your data or your analytics.


    Lenses SQL improvements

    The Lenses SQL engine can now handle ENUM values in Avro messages, allows pushing-down configuration to underlying RocksDb,
    provides fixes in the 

    min
     aggregation and applies a set of performance improvements. It brings also improvement in the execution topology view.

    The enterprise ready Lenses SQL engine, has been successfully evaluated in multiple production systems within Financial services,
    corporate environments and other industries.
    This release encapsulates many of the requests that we have received while working real use-cases in the field.

    Security

    Security is always on top of our list and we are providing features that meet your enterprise requirements. In version 1.0
    we introduced role based authentication and auditing for your Kafka operations. In this release we have improved the
    LDAP
    integration by introducing pluggable LDAP implementations. Both Active Directory and a variety of LDAP setups is now
    supported. We also enabled the client SSL certificates.
    If your Kafka cluster uses TLS certificates for authentication, you can set it up via the Lenses Configuration.

    Get the new version now!

    Download Lenses now:

    Downloads

    If you are running the Lenses Development Environment, don’t forget to 

    docker pull
     to get the latest updates:

    docker pull landoop/kafka-lenses-dev:latest

    If you want to connect Lenses to your cluster contact us now for a demo and trial!

    Back to all blogs

    Related Blogs

    Lenses VS Code plugin
    Lenses VS Code plugin
    Blog

    Lenses VS Code Plugin - multi-Kafka DevX & governance within the IDE

    Lukasz Goslawski
    Lukasz Goslawski
    By
    Lukasz Goslawski
    Lenses MCP Server with OAuth 2.1
    Lenses MCP Server with OAuth 2.1
    Blog

    Lenses MCP Server with OAuth 2.1

    Jeremy Frenay Picture
    Jeremy Frenay Picture
    By
    Jeremy Frenay
    Kafka Skills for AI
    Kafka Skills for AI
    Blog

    Introducing Kafka Skills for AI Engineering Agents

    Jonas Best Profile Picture
    Jonas Best Profile Picture
    By
    Jonas Best

    Lenses, autonomy in data streaming

    Install now
    Products
    Developer Experience
    Kafka replicator
    Kafka AI
    Kafka Connectors
    Pricing
    Company
    About
    Careers
    Contact
    Solutions by industry
    Financial services
    For engineers
    Docs
    Ask Marios Discourse
    Github
    Slack
    For executives
    Case studies
    Resources
    Blog
    Press room
    Events
    LinkedIn
    Youtube
    Legal
    Terms
    Privacy
    Cookies
    SLAs
    EULA
    © 2026Apache, Apache Kafka, Kafka and associated open source project names are trademarks of the Apache Software Foundation