Changelog

This section lists the changes that were made to GigaSpaces products for 15.2.x.

15.2

Features and Enhancements

  • GS-14034: Object type exploration.
  • GS-14043: View the indexes in Object type exploration.
  • GS-13997: Dynamic Service Orchestration.
  • GS-13992: Auto Data Source Connect from OpsManager or Blueprint.
  • GS-14040: Allow tracing synchronous methods in proxy with OpenTracing API.
  • GS-14073: Kubernetes - update default memory limit for manager pods to 400Mi.
  • GS-14062: Upgrade Hibernate to 5.3.10.
  • GS-13995: Introduce a new Space iterator implementation.
  • GS-14050: Add ability to monitor the read distribution of the data objects.
  • GS-14038: Add ability to monitor the number and sizes of the data objects per partition.
  • GS-13953: Improved the performance of text-based Space indexing.
  • GS-13975: Simplify Tableau integration using Tableau Connector (.taco) file.
  • GS-14065: Expose configuration of login timeout for shared JDBC connection used by GigaSpaces Ops Manager.
  • GS-13918: Add target name to replication log message and use sub-logger.
  • GS-14064: Add new CLI command for retrieving request status by ID.
  • GS-14063: Add new CLI command to scale stateful processing unit service in Kubernetes.
  • GS-14033: Avoid duplication in Maven dependencies.
  • GS-14027: When a 'gs' cli command fails, print verbose info if the GS_CLI_VERBOSE environment variable is set to true.
  • GS-14058: Remove redundant com.springsource.org.aopalliance.jar from packaging.
  • GS-14061: Enhance the '--zones' and '--primary-zones' options in the 'pu deploy' CLI command to accept multiple comma-separated zones.
  • GS-13676: Improved error logging when executing invalid SQL queries from Ops Manager.
  • GS-14012: Support quotes and white spaces in JavaCommandBuilder#optionsFromEn.
  • GS-14049: Add new REST API for modifying a statefulset on Kubernetes during runtime.
  • GS-13953: Improved the performance of text-based Space indexing.
  • GS-14049: Add new REST API for modifying a stateful service on Kubernetes during runtime.
  • GS-14026: Support JDBC queries on top of DataFrames.
  • GS-14025: Use String as the default type for idProperty in type descriptor.
  • GS-13998: When running the interactive gs shell, start continuous commands in a separate window (if the OS supports this).
  • GS-14018: Added '--zones' option to 'container kill' CLI command to kill containers from specific zone(s).
  • GS-14017: Added '--zones' option to 'container list' CLI command to show containers from specific zone(s).
  • GS-14016: Added '--count' option to 'container create' CLI command to create multiple containers.
  • GS-13999: Add nodeSelector option to GigaSpaces Helm charts.
  • GS-13977: Add PropertyStorageAdapter API to let users control property storage (e.g. compress, encrypt).
  • GS-13979: Support property encryption with AES using AesGcmAdapter and AesCbcAdapter.
  • GS-13919: Add session timeout for the Web Management Console.
  • GS-13986: GigaSpaces Ops Manager Spaces view.
  • GS-13990: Load service configuration values from the gs-service-config.yaml file if it exists.
  • GS-13991: Support the yaml properties files when running 'pu deploy' and 'pu run' commands.

Resolved Issues

  • GS-14032: User gets a warning message because open source code uses deprecated hibernate.Criteria.
  • GS-13982: Customer cannot submit Spark job in InsightEdge version 15.0 with specific Kubernetes versions.
  • GS-14022: XAP won't start when running Java 11 on Windows 10.
  • GS-13917: When query results are exported from the Web Management Console, they are missing the first row.
  • GS-14054: ProcessingUnit class loader does not prioritize local slf4j over system slf4j.
  • GS-14052: Space iterator requires EXECUTE Space user privileges in a secured Space.
  • GS-14045: Support Tableau 2019.4.
  • GS-14044: Java 11 - Fixed areas where code didn't parse the Java version correctly.
  • GS-14031: Kubernetes service (PU) startup sequence handles an inaccessible manager incorrectly, leading to a stray service instance.
  • GS-14024: spark.read.grid(collectionName) doesn't work if the collection isn't written via the DataFrame API.
  • GS-14020: The 'pu deploy --property' CLI command mishandles properties containing a ';' (semi-colon) character.
  • GS-14010: Using z.load in Apache Zeppelin paragraphs stopped working.
  • GS-14003: Installing interpreters in Zeppelin stopped working.
  • GS-14008: Can only deploy one environment on a Kubernetes cluster.
  • GS-13993: ClassNotFoundException is thrown when submitting a Spark job with --conf spark.executor.extraClassPath on Kubernetes.
  • GS-13984: Spark version bundled with InsightEdge doesn't support recent Kubernetes release (SPARK-28921).
  • GS-13981: When the Kubernetes remote Space access is enabled for the Manager but disabled for the Space, proxies within Kubernetes connect to the Space using the public instead of the private IP address.
  • GS-13980: Kubernetes Space-based remoting fails on minikube with the NodePort service type.
  • GS-13978: The create container API creates a container with Java's default Xmx.
  • GS-13972: Local view fails to start when locator is defined as IPv6.
  • GS-13976: The CPU metric displayed in the Grafana dashboard processing units shows the value in a range between 0 and 1 instead of 0 and 100.

The complete list of changes is also available in Jira.