What's New in GigaSpaces Version 14.5
This section describes product changes, along with new features and functionality for 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.
For more information, see -
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.
For more information, see -
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.
For more information, see -
Jupyter Notebook Integration - Python users can now incorporate the familiar Jupyter web notebook with GigaSpaces, enjoying out-of-the-box connectivity and PySpark support.
For more information, see
Usability and Platform Enhancements
Usability Enhancements
-
Interactive Shell for CLI - A CLI interactive shell is available for all platforms, and is activated automatically with the
For more information, seegs
command. 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. For more information, see
-
CSV Reader Utility - GigaSpaces now includes a
CsvReader
utility, 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
Environment Variables
There have been updates and modifications to the set environment variables that GigaSpaces uses.
For more information, see Configuring the Environment Variables.
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
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.
- The
EXT_JAVA_OPTIONS
environment variable is deprecated as of this version. UseXAP_OPTIONS_EXT
instead.
End-Of-Life Functionality
The following obsolete scripts were removed from the product (formerly in the advanced_scripts.zip file):
- esm
- gs-memcached
- lookupbrowser
- startjinix_mahalo