Version:

7.1 Release Notes

Publish Date: 08/19/2020

Features

  • Cluster Resiliency allows failed processes within a cluster to be shifted to other active or passive hosts within the cluster
  • Schemas (formerly collections) are now namespaced, allowing two or more schemas to contain a table with the same name; the native API will now accept <schema_name>.<table_name> references to tables & views
  • Externally-managed data sources can be the source of both Tables and data load commands (LOAD INTO, /insert/records/fromfiles)
  • Improved system & cluster monitoring capability

Core

  • Ring Resiliency (High Availability) is now integrated into the core of the product; a separate package & application suite is no longer needed
  • As part of the namespaced schemas change, all top-level tables & views will be relocated to the home schema.

APIs/Tools/Connectors

  • All APIs, KIO, and the Spark connector have been updated to support schemas.
  • APIs:
    • The Java API has been updated to support cluster resiliency and the new ring resiliency changes
    • The Java API now supports logging via Apache Log4j
    • The Java API setHostManagerPort option will no longer work after the database object has been initialized
  • KIO:
    • Due to the advent of schemas, the --d-collection-name Kinetica format option has been deprecated

KAgent

  • Added cluster resiliency support
  • Added support for switching responsibility for one host's processes to another host, on demand
  • Added support for configuring metric-based and event-based alerts
  • Added support for configuring delivery channels (e.g, email) for alerts
  • Added/improved monitoring of:
    • Rings
    • Clusters
    • Nodes
    • Resource groups and storage tiers
    • Ring resiliency
    • SQL query usage
    • System events and errors

UI

KAgent

  • KAgent has undergone a visual refresh as well as received some usability improvements.
  • The KAgent user interface has added support for all new features listed in the KAgent section above.

GAdmin

  • GAdmin has undergone a visual refresh as well as received some usability improvements.
  • Viewing a list of tables/views will no longer prevent them from expiring by TTL
  • Transitioned support for collections to schemas.

Reveal

  • Kinetica Reveal has undergone a visual refresh as well as received some usability improvements.
  • Transitioned support for collections to schemas

Version 7.1.1

Build Date: 10/22/20

SQL/OLAP

  • Added support for partitioning by series
  • Added support for row- and column-level security to materialized views
  • Added a new ON QUERY refresh mode for materialized views.
  • Added support for UPDATE statements that contain JOINs with other tables, including updating values from expressions involving other tables
  • Improved efficiency of JOIN operations that use inequality within the JOIN expression
  • Added support for a new uuid (GUID) type as well as related functions

Infrastructure

Geospatial/Network Graph/Visualization

  • Improvements to track and shape rendering:
    • Improved memory management
    • Corrected WMS rendering that straddled hemisphere lines
    • Improved the /filter/byradius endpoint to be spherical aware

APIs/Tools/Connectors

  • Java API
    • Added support for overriding system IP addresses with user-defined IP addresses provided to the API
  • JavaScript API
    • Added support for custom headers, which enables SQL-like user impersonation at the native API level
  • NodeJS API
    • Added support for custom headers, which enables SQL-like user impersonation at the native API level
  • Python API
    • Improved and simplified the table monitor API
    • Added support for using the new uuid type with multi-head input and output
    • Added support for the trace log level
    • Added support for custom headers, which enables SQL-like user impersonation at the native API level
  • Kafka Connector
    • Added a new option, kinetica.enable_multihead, to enable multi-head data ingest for the sink connector
  • RKinetica
    • Added support for schema namespacing

UI

  • Reveal
    • Improved general usability
  • GAdmin
    • Added support for a new uuid (GUID) type
    • Improved general usability
  • KAgent
    • Added support for mapping external authentication roles during security configuration
    • Added a new LDAPS option to the security configuration