This section describes product changes, along with new features and functionality for InsightEdge Platform and GigaSpaces release 14.5.
New Features and Functionality
AnalyticsXtreme Enhancements - AnalyticsXtreme now supports smart SQL JOINs between the speed and batch layers. Additionally, this version includes performance improvements such as "OR" optimization.
Kubernetes Support for Persistent MemoryXtend - MemoryXtend functionality in Kubernetes deployments has been enhanced with persistent volume (SSD) support, which leverages SSD and persistent memory technologies.
GigaSpaces-Tableau Connector - The new GigaSpaces-Tableau connector enables out-of-the-box integration with Tableau, so that InsightEdge is available directly from the Tableau Desktop.
Jupyter Notebook Integration - Python users can now incorporate the familiar Jupyter web notebook with InsightEdge, enjoying out-of-the-box connectivity and PySpark support.
Usability and Platform Enhancements
Interactive Shell for CLI - A CLI interactive shell is available for all platforms, and is activated automatically with the
gscommand. The interactive shell guides you in entering CLI commands by autocompleting commands and automatically displaying CLI help information.
Project Blueprints - A blueprint is a pre-configured template that functions as a starting point for your microservice. GigaSpaces products now have blueprints that developers can use to create new projects directly from templates, instead of having to create blank projects and deal with manual configuration tasks.
- Improved Maven Integration - The GigaSpaces product integration with Maven has been streamlined and obsolete files have been removed. Additionally, the GigaSpaces CLI has a new command for installing Maven artifacts.
CSV Reader Utility - InsightEdge now includes a
CsvReaderutility, which simplifies loading data from a CSV file to the data grid. This utility is especially helpful for first-time and new users of GigaSpaces products, as it can be used to quickly load demo data to a Space for evaluation and testing purposes.
Environment and Command Changes
There have been updates and modifications to the set environment variables that GigaSpaces uses.
Command Line Interface Update
The GigaSpaces Command Line Interface (CLI) has been consolidated and now uses a single
gs script as the entry point. Backwards compatibility is supported; users that upgrade from earlier versions of GigaSpaces products can revert the CLI to the previous behavior to simplify the migration process.
- Spring Framework integration has been upgraded to 5.1.7
- Spring Security integration has been upgraded to 5.1.5.
As of Spring Security 5.x, a password encoder must be defined.
Deprecated and End-Of-Life Features and Functionality
There are currently no deprecated or end-of-life features and functionality.
Deprecated Features and Functionality
- The advanced_scripts.zip file has been renamed to deprecated_scripts.zip.
- The xap and insightedge duplicate CLI scripts were deprecated and moved to the deprecated_scripts.zip file.
EXT_JAVA_OPTIONSenvironment variable is deprecated as of this version. Use
The following obsolete scripts were removed from the product (formerly in the advanced_scripts.zip file):