4.0

4.0.10 release

4.0.10 release 

This patch applies to those customers running Lenses SQL processors with deployment mode set to Kubernetes.

Fixes 

  • Log4j CVE-2021-44228 vulnerability: remove log4j 2.x libraries which were bundled with the processors but not used

Kubernetes upgrade 

Lenses is configured to always pull the latest version for a given SQL processor docker major version:

lenses.kubernetes.pull.policy = "Always"

If the setting was not changed to IfNotPresent here are the steps to follow:

  • Stop all the SQL processors
  • Restart them. This will ensure the latest docker image is pulled.

If the setting has been changed to IfNotPresent then:

  • Set the option lenses.kubernetes.pull.policy to Always and restart Lenses
  • Stop all the SQL processors
  • For each processor:
    • Copy the SQL and the processor id (can be found on the SQL processor detail page under Sql Processor ID)
    • Stop and delete the processor
    • Recreate the processor with the same SQL and setting the Processor ID in the Advance Settings section