GigaSpaces 6.0 End of Life and Deprecation

                                               

Summary: End of life notice and deprecation in GigaSpaces 6.0 GA (build 1855).

JSpaces-dl.jar Removal

  • The JSpaces-dl.jar file has been removed. Implementation is used instead. Having the JSpaces-dl.jar in the same folder as the JSpaces.jar caused problems and confused users.

GigaSpaces and Service Grid CLI Consolidation

GigaSpaces CLI has been consolidated with the Service Grid CLI.

  • The gsServer shell has been removed - the gsInstance command is now used instead.
  • The following commands have been removed and can now be performed through the gs shell:
    • createSpace
    • gs_ant
    • js_java
    • list
    • multicastTest
    • ping
    • PlatformVersion
    • shutdown
    • startSpace
    • stopSpace
    • userAdministrator
    • cleanSpace
    • destroySpace

Phasing Out of Service Grid and Spring Modules

  • Phasing out of the Service Grid:
    • Pure service beans development and deployment is starting to phase out. Please use Open Spaces instead.
    • Collocated service bean association is deprecated and will not be supported.
  • Spring Modules has been deprecated (it is still supported). Please use Open Spaces instead.

API Changes

  • GS-1645 - The init(String) method signature located in com.j_spaces.core.filters.ISpaceUserAccountDriver interface has been changed.
  • GS-2234 – The NotifyDelegator/NotifyDelegatorMultiplexer/MulticastNotifyDelegator interfaces are now deprecated, replaced by the new Event Session API.

Core

  • GS-1673 – Attribute support has been removed from IMap.
  • GS-1745 – RegExQuery is now consolidated with SQLQuery. For more details, refer to the SQLQuery in JavaSpaces.
  • The following com.j_spaces.core.IJSpaceContainer methods are now deprecated:
    public IJSpace getSpace(String spaceName, boolean embedded)  
    public IJSpace getClusteredSpace(String spaceName, boolean embedded)

    These have been replaced by:

    public IJSpace getSpace(String spaceName)
    public IJSpace getClusteredSpace(String spaceName)
  • GS-2489 – StubHandler is deprecated, GenericExporter initialized from services.config is used instead. More details

.NET

  • Extended matching is not supported anymore (the functionality is available using SqlQuery).

In GigaSpaces XAP 6.0, the .NET API has been completely refactored. Many defaults and overloads have been introduced, and the API is now aligned with the technology's standard naming conventions. This extensive update to the API is a necessary step towards transforming the originally plain space-based API to a first-class member of the .NET API family.

For more details:

Labels

 
(None)