Changelog
This section lists the changes that were made to GigaSpaces products for 17.3.0.
17.3.0
Features and Enhancements
| Key | Type | Description |
|---|---|---|
| PIC-5905 | Spring Upgrade | Upgrade Spring to version 7.x |
| PIC-5175 | Clear Push Down to Tiered Storage |
Push down clear to TS on simplest conditions (No HA, No Cache rules, No notify, No Rep Target) |
| PIC-6094 | Clear API with Limit | Add API for clear with limit |
| PIC-6099 | Auto-create Parent Span | Create a span if a parent span does not exist |
| PIC-6081 | Query in Span | Span should include the query, to make it easier to find long-running queries |
| PIC-6057 | Durable Task Execute with Parameters | Add an execute method with parameters to durable task |
| PIC-6095 | REST API |
REST |
| PIC-6058 | REST API Compare Spaces Data | REST API for comparing spaces data |
| PIC-6143 | REST API Change Operation | REST API for the change operation |
| PIC-6141 | REST API Instance Utilization Object Counts | REST API for space instance utilization - add object counts per instance |
| PIC-5983 | REST API OTL Metrics | REST API for retrieving metrics based on OTL for customer use |
| PIC-5951 | DI |
Manage pluggable connectors via DI manager (show related pipeline in SpaceDeck |
| PIC-2528 | SpaceDeck Cluster Alerts | SpaceDeck - show cluster alerts |
| PIC-6139 | SpaceDeck Partition View | SpaceDeck - improve space partition view |
| PIC-6100 | SpaceDeck & REST API Compare Spaces & Tables | SpaceDeck and REST API to compare spaces and tables |
| PIC-2511 | SpaceDeck Connection Status & Traffic | SpaceDeck - show connection and traffic status for the space when monitoring is enabled (with a checkbox to enable it) |
| PIC-2516 | SpaceDeck Event Containers | SpaceDeck - show event containers for spaces (definitions and statistics) |
| PIC-5997 | SpaceDeck Deploy PU |
SpaceDeck - deploy PU jar; PU name is derived automatically and can be overridden |
| PIC-6160 | Span Propagation to Router | Propagate span to router execution to break client span per partition |
| PIC-6096 | SpaceDeck & REST API Active & Last Operations | SpaceDeck and REST API to view active and last operations when monitoring is enabled |
Resolved Issues
| Key | Name | Description |
| PIC-5993 | Ingress PathType Fix | Fix ingress pathType from Prefix to ImplementationSpecific |
| PIC-5990 | Deserialization Failure After Failover | Deserialization failure after partition failover, requiring a cluster restart to recover |
| PIC-6041 | LDAP |
Fix LDAP security issue with REST v3 API |
| PIC-6084 | SpaceDeck Backend Error Display | SpaceDeck - verify that backend errors are displayed correctly |
| PIC-6187 | Per-PU Logging Fix (slf4j) | Per-PU logging stopped working after the slf4j upgrade |
| PIC-6178 | Large PU Jar Deploy via REST | Can't deploy large PU jars using the REST API (added com.gs.rest.max-upload-size-mb; default 200MB, can be changed, -1 for unlimited) |
| PIC-6199 | Unmarshal Exception Under High Concurrency | UnmarshalException occurs under very high concurrency of requests on the same channel |
17.2.2
Features and Enhancements
| Key | Type | Description |
|---|---|---|
| PIC-5902 | RedoLog Drop Listener | Add embedded listener to redolog dropped messages (com.gs.drop-packet.listener) |
| PIC-5946 | Unsecured Space |
Allow secured grid without a secured space in K8S environment |
| PIC-5988 | Topology & Toleration Propagation | Allow propagating topology & toleration to space PU pods |
| PIC-5903 | Eager Class Loading via Annotation | Eager loading of classes in custom tasks & aggregations using support code change annotation |
| PIC-5929 | Local Bean Injection Annotation | Add specific annotation to allow injecting local beans in aggregations (@AutowireAggregator) |
| PIC-5700 | LUS |
Allow configuration of number of LUS each space instance registers to (com.gs.lus.registration.count) |
| PIC-6029 | Code Change ID Placeholder | Support code change ID - add placeholder as PID or system property to be calculated in client (examples: v-${pid}-version, ${test.code.change.version}) |
| PIC-5904 | Concurrent RollingFileHandler | Allow running different RollingFileHandler concurrently (thread safe) |
| PIC-5982 | DI Embedded Space Deck | Integrate DI into XAP |
| PIC-5984 | Zero-Code OTL Provider | Add default OTL provider that requires no code additions |
| PIC-5950 | Unified DI Manager | Simplify DI service structure - unify DI-Manager, Subscription & Transformation managers into one DI-Manager |
| PIC-5987 | SpaceDeck Service Account Table Permissions | Allow defining table permissions as part of service account definition in SpaceDeck |
| PIC-5705 | Vector Search Preview | Ability to query space type with a condition using text similarity (vector search) - preview |
| PIC-5753 | MCP Service Grid |
MCP preview for XAP in service grid |
| PIC-5958 | Persistent Semantic Layer Preview | Persistent semantic layer for XAP - preview |
| PIC-6033 | DI Postgres Data Loader | DI - Support data loader from Postgres |
Resolved Issues
| Key | Name | Description |
| PIC-5991 | K8S capacitor | Fix Capacitor failure in K8S - OpenShift |
| PIC-2192 | K8S HA Antiaffinity Non-Default Namespace | Fix HA antiaffinity in K8S in non-default namespace (cert-manager must be installed) |
| PIC-5993 | Ingress PathType Fix | Fix ingress pathType from Prefix to ImplementationSpecific |
| PIC-6038 | DI Datasource Connection Fix | Fix DI compare space data to datasource - add connection parameter |
| PIC-6049 | MemX Count Inconsistency | Fix inconsistent count results in MemX in certain scenarios |
| PIC-6042 | OrderByAggregator Concurrent Modification | Fix ConcurrentModificationException in OrderByAggregator getIntermediateResult in rare cases |
In-Memory Data Grid - achieve unparalleled speed, persistence, and accuracy.