Skip to content

DAVE-6.2.1 release notes

This document is a summary of content, changes, limitation and fixes of this release as compared to DAVE-6.2.0 release

For full documentation of the release, a guide to get started, and information about the project, see the Punchplatform project site.

The documentation for this release can be found inside the deployment archives (standalone and deployer versions), and at https://doc.punchplatform.com/6.2.1/index.html.

The documentation for the most recent release can be found at https://doc.punchplatform.com.

Note about upgrades: Please carefully review the upgrade documentation for this release thoroughly before upgrading your clusters. The upgrade notes (e.g. upgrade from 6.1 to 6.2) discuss any critical information about incompatibilities and breaking changes, performance changes, and any other configuration changes that might impact your production deployment of Punchplatform.

Release main features and enhancements

  • #1043 :
    • Spark nodes support file:// URIs for keystores in elastic_settings section
    • Version upgrades for Apache HTTP libraries to match Elasticsearch clients v7.8.0 libraries :
      • httpclient to 4.5.10
      • httpcore and httpcore-nio to 4.4.12
      • httpasyncclient to 4.1.4
  • #1067 storm punchlines can be created using punchline editor and reviewed the way on how a custom node can be made available to the UI ($PUNCHPLATFORM_INSTALL_DIR/extresource/storm)

  • #1120 : provide a space efficient method to store large punch resource files

  • #1054 : Pyspark and Spark punchlines can use a new kafka_batch_input node for sending data to a kafka topic.

Other Improvements

  • #1064 : Add a version label on main punchplatform plugin page
  • #1048 : add multicast udp support to socket spout
  • #1018 : add new parsing operations in mail operator
  • #997 : display images in feedback plugin

Bug Fixes

  • #1043 : Conflict/missing org.apache.http dependency when SSL is used with plans
  • #1096 : Fix channelctl configure command
  • #1108 : punchlinectl not working in multi-users context
  • #1105 : channelctl not working in multi-users environment
  • #1096 : channelctl configure does not find template
  • #1072 : unwanted ppf_topology_error_message field indexed by Elastic output bolt when no topology error occurred
  • #1052 : pyspark punchline with failure returns exit code 0
  • #1043 : Conflict/missing org.apache.http dependency when SSL is used with plans
  • #1012 : planctl fails in standalone with opendistro because of unknown ssl_certificate parameter
  • #1114 : Wrong cleanup policy on platform monitoring kafka topic causes too much kafka disk usage
  • #1110 : configuration parameters for platform kafka topics are unsuitable for a production platform
  • #1117 : light topologies' memory leak
  • #1112 : shiva cluster stops working
  • #1108 : punchlinectl not working in multi-users context (access conflict on /tmp/.pex)
  • #1102 : Kibana scroll bar is hidden/not available
  • #1100 : Ansible offline package installation fails
  • #1087 : documentation for pyenv and python requirements not up to date
  • #1079 : platform-monitoring cannot recover when it fails on OutOfMemoryError
  • #1074 : feedback table not sorting columns
  • #1067 : Punchline editor does not display storm nodes
  • #1059 : punchplatform-analytics-scan.sh returns duplicate nodes for spark runtime
  • #833 : Undocumented/unavailable production SSL requirements