Skip to content

Roadmap

Abstract

This chapter provides the high level roadmap together with an indicative agenda. Make sure to contact the punch team for details about any item, or if you would like to see a missing item appear.

The current release is Craig 5.3.0 (elasticsearch 6.7.1).

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
2019
------------------Q1------------------Q2------------------Q3------------------Q4
   - Craig 5.4.0 - - - - - - - - - ->    
   - opendistro plugins - - - - - - > 
   - topo & pml docker packaging -  > 
   - resilient PMLs plans - - - - - >
                   - TensorFlow/Keras support - - - - - - >
                   - Dave 6.0.0 - - - - - - - - - - - - - >
                   - complete TLS securisation - - - - -  >
                   - REST APIs - - - - - - - - - - - - -  >
                   - Thread Intel Plugins - - - - - - - - >
                                       - REST APIS - - - - - - - - - - - - - >
                                       - Machine Learning lifecyle mgmt  - - >

Q2 2019 - April 1, 2019 to June 30, 2019

  • release Craig 5.4.x (elasticsearch 6.7.1)
    • integration of amazon open-distribution plugins:
      • alerting
      • sql
      • security
      • monitoring
  • beta release Dave 6.0.0 (elasticsearch 7.1.x)
  • docker packaging of the punch standalone
  • Pyspark support for PML machine learning
    • TensorFlow/Keras capabilities
    • Fully integrated and monitored alnong with spark based PMLs
  • Final release of PML plans
    • Allow for the per tenant scheduling of PML jobs
    • complete replacement of punch pygregator features.
    • fully integrated into Shiva
    • Resilient plan execution : i.e. make machine learning plans survive server/vm/node failure

Q3 2019 - July 1, 2019 to September 30, 2019

  • First production release dave
  • full support of TLS for punch to/from elasticsearch traffic
    • Cloud ready
  • Kubernetes plugins to schedule light topologies and pml plans
    • Amazon Elastic Container Registry (ECR)
    • Docker Hub Registry
    • Azure Container Registry (ACR)
    • OpenShift
  • Punch API management
    • exposure of elasticsearch and PML APIs through a secured rest API
    • secured by RBAC (keycloak, LDAP)
    • provide throttling and request level protection
  • Punch Thread Intelligence Plugins
    • automated IOC searches
    • channel configuration live update
  • Ubuntu 18.04 support
  • Step 1 of punch API management
    • REST APIs for extraction centric and long running queries

Q4 2019

  • Step 2 of punch API management
    • REST APIs for arbitrary elasticsearch requests
  • Machine learning model lifecycle management