All features, improvements, and fixed issues are marked according to the release that they were released/fixed in, e.g. 7.1.X M1
When upgrading any GigaSpaces version (including previous 7.1.X milestones) to version 7.1.X, compile your application code with the 7.1.1 b4500 version.
Expose IMap put operation with timeout parameter (controls the timeout passed to the space update) and use it in Hibernate second level cache (gigaspace.hibernate.cache.waitForResponse property)
7.1.0 M9
OpenSpaces
GS-7390
Hibernate second level cache should only clean the map local cache and relevant cache entries associated with the region
7.1.0 M8
OpenSpaces
GS-7364
Lightweight Admin - Disable (by default) space discovery, use the processing unit to discover spaces
7.1.0 M7
OpenSpaces
GS-7310
Mule templates should all be changed to use sla.xml descriptor file and not embed the sla within the pu.xml
7.1.0 M5
OpenSpaces
GS-7232
Admin API: Allow to control whether a certain event will be fired for existing instances as well or new instances only (GSM/GSC/LUS/Machine/VM/PU/Space)
7.1.0 M3
OpenSpaces
GS-7201
Support the ability to create GS runtime dump (heap, threads, other) from the Admin API / UI
7.1.0 M3
OpenSpaces
GS-7159
Expose and provide log retrieval API for GSC/GSM/GSA/LUS
7.1.0 M3
OpenSpaces Proxy
GS-7150
Allow for a processing unit instance to be notified when an undeploy operation is triggered (ProcessingUnitUndeployingListener)
7.1.0 M3
OpenSpaces Service Grid
API, Proxy, Server
Key
Summary
Since Version
SalesForce ID
Documentation Link
Component/s
GS-7834
Different limitation on redo log capacity while space is under recovery
New ability was added to define different system properties and JVM arguments for each component using the newly added variables into scripts: GSA_JAVA_OPTIONS, GSM_JAVA_OPTIONS, GSC_JAVA_OPTIONS, LUS_JAVA_OPTIONS, JTX_JAVA_OPTIONS, GUI_JAVA_OPTIONS
Add option to Log component not to retrieve logs in order to improve perfomance
7.1.1 RC
Admin Tools
GS-7716
Fix port presentation in space and cluster connections views
7.1.1 RC
Admin Tools
GS-7619
Expose additional replication statistics in UI: Repl. Packets Disk, Repl. Packets Disk Usage (Bytes), Repl. Packets Mem.
7.1.0 GA
Admin Tools
GS-7628
The tool tip for the GSM should display its PID in the Processing Units Graph View
7.1.0 GA
Admin Tools
GS-7444
Enhance GSSimpleFormatter to support thread id in log messages
7.1.0 RC1
Logging
GS-7456
Password to a secured space can now contain punctuation signs
7.1.0 RC1
5651
Security
GS-7333
Improve space operations definition when define security
7.1.0 M8
Admin Tools
GS-7367
Wait for a zone by name using Admin API
7.1.0 M7
Admin API
GS-7308
Custom access control for secured space
7.1.0 M5
Security
GS-7175
Restrict access on "list gsc" jmx operation
7.1.0 M5
5309
Security
GS-7148
Security configuration file should be limited to *.properties extension only
7.1.0 M5
5287
Security
GS-7338
Add fine logging information to Lookup Service expiration threads
7.1.0 M5
Jini
GS-7322
Add to Admin API the ability to extract a GridComponent by UID
7.1.0 M5
Admin Tools
GS-7229
Expose tail log functionaltiy in the ui
7.1.0 M5
Admin Tools
GS-7248
Add UI Zones support
7.1.0 M5
Admin Tools
GS-7289
Add option in ui to filter services by zones
7.1.0 M5
Admin Tools
GS-7188
Expose CPU usage in Spaces Network table
7.1.0 M3
Admin Tools
GS-7193
Show CPU usage of each service in Host View
7.1.0 M3
Admin Tools
GS-7194
Expose the replication redo log size in the space browser network table
7.1.0 M3
Admin Tools
GS-7212
Allow users to retrieve a dump of running services via the UI
7.1.0 M3
Admin Tools
GS-7196
Default operation timeout for Admin API operations
7.1.0 M3
Admin Tools
GS-7133
SLA Threshold Events, Provision Failure Events and UI Exceptions should open the details dialog when the user presses the Enter key upon selecting a certain row
7.1.0 M3
Admin Tools
GS-7169
Show memory consumption of each service in Hosts View
7.1.0 M3
Admin Tools
GS-7168
Expose memory redo log size via the admin API's replication statistics
7.1.0 M3
Admin Tools Replication
GS-7149
Allow to set local and network interface name in the NIC_ADDR (system property java.rmi.server.hostname) using #...#
Jetty server should be started under the jetty class loader, and not the processing unit class loader
7.1.1 RC
OpenSpaces
GS-7399
A dot in a war file's name causes HttpSession backed by the space to fail
7.1.0 GA
5376
Web Container Integration
GS-7577
Admin API: SpaceStatistics - filter out space instances with status NA
7.1.0 RC2
OpenSpaces
GS-7556
Typo in ExecutorSpaceRemotingFactoryBean and SyncSpaceRemotingFactoryBean javadoc
7.1.0 RC2
5716
OpenSpaces
GS-7225
Typo and unclear javadoc in openspaces
7.1.0 M8
5362
OpenSpaces
GS-7386
Admin API: ProcessingUnitInstance#relocateAndWait does not use the GSC to relocate to parameter
7.1.0 M8
OpenSpaces
GS-7140
jini-tx-manager fails to lookup the transaction manager
7.1.0 M3
OpenSpaces
API, Proxy, Server, External Data Source
Key
Summary
Since Version
SalesForce ID
Component/s
GS-7724
ArrayIndexOutOfBound is thrown while running Queries on superclass of an object with embedded property index
7.1.1 RC
Engine
GS-7718
Bad usage example of GSIterator in JavaDoc
7.1.1 GA
5917
Documentation
GS-5970
Count with READ_COMMITTED returns wrong results while other transaction is in progress
7.1.1 GA
5955
Engine
GS-7152
cluster-config.mirror-service.interval-opers parameter does not override the cluster-config.groups.group.repl-policy.async-replication.repl-interval-opers parameter
7.1.1 RC
5281
API
GS-7768
NullPointerException is thrown in replication during FailOver
7.1.1 RC
Engine
GS-7774
Replication to mirror must continue even if backup fails
7.1.1 RC
Mirror
GS-7670
UncategorizedSpaceException when @SpaceIndex used without @SpaceProperty
7.1.1 RC
5800
API
GS-7630
NullPointerException when replicating take operation of an entry with a primitive property without nullValue definition
7.1.1 RC
5768
API
GS-7706
Improve local cache read performance of objects that were concurrently written under a transaction
7.1.1 RC
5770
API
GS-7744
Backup gets out of sync with the mirror on primary undeploy while the application is working.
7.1.1 RC
Replication
GS-7801
UnknownTypeException on mirror when using notifications or local cache
7.1.1 RC
Replication
GS-7664
Username security profile should allow non-alphabetical characters
7.1.1 RC
5775
Security
GS-7616
takebyId with not-null property fails due to org.hibernate.ObjectDeletedException
7.1.0 GA
5757
API
GS-7542
Notify Container @NotifyBatch does not work with @Notify(fifo=true)
7.1.0 GA
API
GS-7608
Update version of h2 database to 1.2.132
7.1.0 GA
Persistency
GS-7519
Use of persist=false & fifoSupport=FifoSupport.ALL conflicts with LRU Cache Policy with JDBC
7.1.0 RC2
5688
API
GS-7502
Exclusive read lock is ignored with readMultiple and empty SQLQuery
7.1.0 RC2
5610
API
GS-7541
Extended indexes are ignored - basic index is used instead
7.1.0 RC2
Engine
GS-7312
Failed clear operation causes endless loop of retries in EDS
7.1.0 RC1
5345
API
GS-7429
NullPointerException when using guarantied notifications in a cluster with no backups
7.1.0 RC1
5626
Engine
GS-5525
Sync Replication with multiple targets gets stuck on target disconnect
7.1.0 RC1
Replication
GS-7335
Type metadata checksum is not validated properly
7.1.0 RC1
5584
Engine Proxy
GS-7403
Backwards compatibility - Objects which have been written to a persistent space with version 7.0.2 can not be loaded (warm init) with 7.1.0
7.1.0 RC1
Persistency
GS-7411
Sporadic StackOverflowException when replication channel is disconnected
7.1.0 RC1
5579
Replication
GS-7420
NullPointerException during a write operation to the space
7.1.0 RC1
5629
LRMI
GS-7414
remote class loading causes a deadlock
7.1.0 M9
5602
LRMI
GS-7422
ClassCastException thrown in embedded query
7.1.0 M9
Engine
GS-7427
Take replication with EDS replicates the whole packet - causing a memory issue
7.1.0 M9
5548
Replication
GS-7409
NullPointerException is thrown during concurrent writeMultiple
7.1.0 M9
5583
Engine
GS-7394
Fix limited redo log errors, backup does full recovery when replication out of sync and fix mirror replication going into an infinite loop.
7.1.0 M8
Replication
GS-7162
LeaseManager expires objects when their lease expired even when they are under transaction
7.1.0 M7
Engine
GS-7361
UnknownTypeException when trying to replicate to the mirror
7.1.0 M7
5488
Mirror
GS-7280
NullPointerException when calling readById(null)
7.1.0 M6
5398
API
GS-7329
Memory leak when caching queries
7.1.0 M6
5443
SQL Query
GS-7354
StackOverFlowException will be thrown instead of ClassNotFoundException when trying to connect to another space from a JMX Mbean
7.1.0 M6
5512
API
GS-7296
Backup writes recovered entries to the datasource in central_data_source=true
7.1.0 M5
5436
API
GS-7318
ArrayIndexOutputOfBounds might be thrown on long generated UIDs
7.1.0 M5
5463
Proxy
GS-7330
SQLQuery with BigDecimal is not retrieving correct data
7.1.0 M5
5476
SQL Query
GS-7279
GDriver: unexpected behavior of GPreparedStatement in case of updates
7.1.0 M4
5389
SQL Query
GS-7132
New mirror undeploy parameter missing from schema files
7.1.0 M3
5259
API
GS-7235
Central data source is overlooked in case of replication with local jini transactions
7.1.0 M3
5368
API
GS-7163
Write with UPDATE_ONLY modifier performs a write and not an update when using an object with no @SpaceId
7.1.0 M3
5285
API
GS-7207
Wrong class count - recently delete objects are taken into consideration
7.1.0 M3
Engine
GS-7068
A remote listener registered to space mode change events can delay the space from actually switcing its space mode
7.1.0 M3
Engine Events
GS-7141
services.config.template contains an unnecessary line (which causes an exception on startup): serviceBeanContextFactory = new com.gigaspaces.grid.space.GSContextFactory();
7.1.0 M3
Proxy
GS-7139
Destroying a UrlSpaceConfigurer and then using a new one to lookup a Space within a standalone client results in an exception
7.1.0 M3
5264
Proxy
C++
Key
Summary
Since Version
SalesForce ID
Component/s
GS-7508
7.1 C++ source fails to build with 7.1 and GCC 4.x
7.1.1 GA
5690
C++
GS-7230
CPP DTD is not up to date, missing attributes and elements
7.1.0 M3
C++
GS-6284
CPP compilation problem in Linux (Blob.h)
7.1.0 M3
4643
C++
.NET
Key
Summary
Since Version
SalesForce ID
Component/s
GS-7726
Automatic scaling logic of a polling container in .NET causes too many concurrent consumers to be created
7.1.1 GA
.NET
GS-7671
XAP.NET intialization in java does not recognize $(XapNetSettingsFile)
7.1.1 RC
.NET
GS-7714
DataFeeder in .NET processing unit example, did not implement disposable properly
7.1.1 RC
.NET
GS-7690
Using SpaceTask with transaction (or remoting) in .NET, shows background error message and causes a memory leak at the executing space
7.1.1 RC
.NET
GS-7658
Type investigation of an object containing DataSet throws an exception
7.1.1 RC
.NET
GS-7731
.NET event listener container with batch true and clone listener per thread does not work
7.1.1 RC
.NET
GS-7615
.NET Admin api throws an exception on methods that return a double type
BasicProcessingUnitContainer throws exception when explicitly setting a proxy to an event container
7.1.0 RC1
.NET
GS-7387
LRU space with NHibernate fails to start up when there are many records in database
7.1.0 M8
5562
.NET
GS-7244
Properties passed during PU deployment are not applied to space
7.1.0 M3
.NET
Service Grid
Key
Summary
Since Version
SalesForce ID
Component/s
GS-7826
ESM does not scale down to an available GSC although estimated relocation is still bellow threshold
7.1.1 GA
Service Grid
GS-7697
ESM memory SLA statistics should account for total free system memory plus cached when using Sigar
7.1.1 RC
Service Grid
GS-7732
ESM can get stuck waiting indefinitely for processing unit to restart
7.1.1 RC
Service Grid
GS-7780
ESM does not advertise the JMX connection URL
7.1.1 RC
Service Grid
GS-7592
GSA: Forking a process (GSC, GSM) in JVM mode does not work when the GigaSpaces installation path contains whitespaces
7.1.0 GA
Service Grid
GS-7461
The LookupGroups attribute type in a JMX MBean is different under a secure space
7.1.0 RC2
5656
Security Service Grid
GS-7583
[REOPEN]GSA: Forking a process (GSC, GSM) in JVM mode does not work when the GigaSpaces installation path contains whitespaces
7.1.0 RC2
Service Grid
GS-7538
Possible NPE when GSM (webster) deletes a directory (as part of the deploy/undeploy process)
7.1.0 RC2
Service Grid
GS-7539
Avoid NullPointerException thrown on a request to redeploy an already deployed processing unit which is in a pending state
7.1.0 RC2
5701
Service Grid
GS-7455
Focal server fails to discover clusters (after JMX jars added to the classpath)
7.1.0 RC1
5643
Service Grid
GS-7388
A GSC which momentarily disconnects from a GSM, while provision attempts are made, may cause max-instances-per-machine SLA not to be obeyed
7.1.0 M8
Service Grid
GS-7137
Deploying a processing unit with the "secured" checkbox checked doesn't load a secured space
7.1.0 M5
4409
Security
GS-7288
PU FailureDetectionHandler fails to be created when LRMI class loading does not work (failure to get PUDetails)
7.1.0 M4
Service Grid
GS-7282
CLI deploy command occasionally causes a failure in deployment (failure to download processing unit from the GSC)
7.1.0 M4
5253
Service Grid
GS-7172
GSA: Defining custom xml process descriptor with no vm element causes the process to fail
7.1.0 M3
Service Grid
Configuration, UI, CLI & Admin tools
Key
Summary
Since Version
SalesForce ID
Component/s
GS-7406
Embedded query processor single space count(*) query is allowed although read permissions are denied
7.1.1 GA
Admin Tools Security
GS-7645
Using a single proxy in the UI benchmark tool causes an Authentication Exception
7.1.1 RC
Security
GS-7665
Jini TaskManager should create threads with the contextClassLoader it was created with
7.1.1 RC
Jini
GS-7659
Service Grid Launch dialog is not closed by pressing on Escape key. Launch service button shows cut text
7.1.1 RC
Admin Tools
GS-7693
Syntax error in :installmavenrep.sh
7.1.1 RC
5802
Maven
GS-7756
gsInstance can't load with Spring-based security bridge due to classpath error
7.1.1 GA
Security
GS-7653
installmavenrepo.sh uses wrong shell
7.1.1 RC
Maven
GS-7727
Remove -XX:UseCompressedOops property to SUN 1.6 and build 18+ to setenv.sh/bat due to JVM stability issues
7.1.1 RC
Configuration
GS-7641
Remove the JDBC jars from the JVM classpath of the GSC
7.1.1 RC
5719
Configuration
GS-7795
Space cannot be deployed on ServiceGrid environment using 7.1.0 Community Edition
7.1.1 RC
Packages
GS-7546
Failure to login to a secure space cluster after failover
7.1.0 GA
5709
Security
GS-7523
"Long GC collection occured" log message is printed even when not needed
7.1.0 GA
5691
Admin Tools
GS-7610
Partition IDs are wrong when deploying a partitioned-sync2backup 2,0 space
7.1.0 GA
Admin Tools
GS-7457
Local view is not refreshed/throws exception after undeploy - redeploy of the space
7.1.0 RC2
5611
Configuration
GS-7105
UI log doesn't show locators when deploying
7.1.0 RC2
5183
Admin Tools
GS-7463
Add Spring 3.0 dependency to the Maven templates (instead of Spring 2.5)
7.1.0 RC1
5655
Maven
GS-7433
Typo in the gs-agent log output after starting a GSC
7.1.0 RC1
5621
Logging
GS-7470
Added -XX:UseCompressedOops property to SUN 1.6 and build 18+ to setenv.sh/bat. NOTE we have later removed this option and do not recommend using it anymore. Please refer to the Known Issues section for more details.
7.1.0 RC1
Configuration
GS-7436
LUS utilizes 100% of the CPU (Core) in some situations
7.1.0 M9
5466
Jini
GS-7385
Admin api ProcessingUnit.getMaxInstancesPerZone throws NPE
7.1.0 M8
Admin Tools
GS-7134
UI allows to perform administrative operations when a non secure space is deployed in a secure grid
7.1.0 M8
4401
Admin Tools
GS-7389
SecurityAccessException even though the user has privileges defined
7.1.0 M8
5563
Admin Tools
GS-7381
Failure to parse locators when used with "jini://" prefix (causes another jini:// to be added to the locator string)
7.1.0 M7
Jini
GS-7358
gs deploy-space usage output
7.1.0 M6
Admin Tools
GS-6498
Deploying the same processing unit twice causes the second deployment to hang
7.1.0 M3
Admin Tools
GS-7192
When SQL query panel created for different views ( Space Browser and Deployed Processing Unit ) running query in first opened panel will not work
7.1.0 M3
Admin Tools
GS-7221
UI hangs when halting a linux machine with a GS-agent on it
7.1.0 M3
Admin Tools
GS-6901
Hosts view in UI only shows hosts that have at least one GSC
7.1.0 M3
Admin Tools
GS-7123
Delete operation in UI cluster wide classes view is only applied to one partition instead of entire cluster
7.1.0 M3
Admin Tools
GS-7237
wrong locked object amount in tx table
7.1.0 M3
Admin Tools
GS-7145
UI doesn't display PU component properly when group is set with Group Management
7.1.0 M3
Admin Tools
GS-7153
Running a SQL query from UI hangs sometimes and running a query from query view does not work
7.1.0 M3
Admin Tools
GS-7174
Output of help command for space copy command is not consistent
7.1.0 M3
5310
Admin Tools
GS-7276
Clear of a secure clustered space by a user that has all required permissions throws AuthenticationException
MemCached Binary format returns OK with empty result instead of NOT_FOUND on empty get
7.1.1 GA
OpenSpaces
GS-7657
Maven archetype uses spring-orm but doesn't list it as a dependency
7.1.1 RC
Maven
GS-7761
Listener instance per concurrent polling thread using Spring prototype bean scope not supported
7.1.1 RC
OpenSpaces
GS-7530
Restart of GSM after adding locators in UI got unknown host in gsm and UI add locator had "Unreacheble state"
5669
7.1.0 RC2
OpenSpaces
GS-7437
DefaultMuleException when relocating a primary space
7.1.0 RC1
Maven
GS-7503
DiscoveryProtocolException when trying to deploy from maven
7.1.0 RC1
Maven
GS-7416
Fail to force an embedded client to connect to a remote space when local space and remote one have the same name.
5581
7.1.0 RC1
OpenSpaces
GS-7437
DefaultMuleException when relocating a primary space
7.1.0 M9
Maven
GS-7416
Fail to force an embedded client to connect to a remote space when local space and remote one have the same name.
5581
7.1.0 M9
OpenSpaces
GS-7399
war file with a dot in the filename
5376
7.1.0 M8
7.1.0 GA
Web Container Integration
GS-7144
comments in xml schema of local-tx-manager wrong
5272
7.1.0 M3
OpenSpaces
GS-7225
Typo and unclear javadoc in openspaces
5362
7.1.0 M3
7.1.0 M8
OpenSpaces
API, Proxy, Server, External Data Source
Key
Summary
SalesForce ID
Since version
Fixed in version
Workaround
Component/s
GS-8146
NullPointerException is thrown when performing clear with SQLQuery
6116
7.0.0 GA
API
GS-8137
Replication might fail from backup (that became primary) to mirror if the PartialUpdate operation was originated in the primary
7.1.1 GA
Replication
GS-7847
Read/Take by ID / IDs ignores readExternal/WriteExternal methods in externalizable objects
7.1.1 GA
Proxy
GS-7832
repl-original-state is ignored in sync replicated topologies
6010
7.1.1 GA
API
GS-7584
Memory Recovery doesn't keep FIFO order
5766
7.1.0 RC2
Engine
GS-7743
ClassCastException when performing getObject() of inherited object in notify method using GsIterator
5935
7.1.1 RC
API
GS-7395
UI: Multi-partition space query shows only one partition's data
5575
7.1.1 RC
API
GS-7490
@AutowireTask and associated annotations do not get properly resolved when used in a distributed task
5671
7.1.0 RC
API
GS-7692
writing Hibernate Blob to mirror fails
5786
7.1.1 RC
Mirror
GS-7733
Memory leak when running with 2 backup spaces per primary and a mirror
5772
7.1.1 RC
Mirror
GS-7652
Join query, with compound field dosn't yield results
5787
7.1.1 RC
SQL Query
GS-7703
'IN' query with enum values throws exception
5818
7.1.1 RC
SQL Query
GS-7644
Creating a new user in the security management dialog with an empty password is allowed
7.1.1 RC
Security
GS-7643
'Create' button disabled when creating a new user in the security management dialog with non-alphanumeric characters
7.1.1 RC
Security
GS-7733
Memory leak might happen when running primary backup topology with 2 (or more) backups per primary, a mirror space and performing several WRITE/TAKE/UPDATE operations. This configuration is not supported.
5772
7.1.0
Mirror, Replication
GS-7647
JMS messages written to space by the UI benchmark tool with a defined lease do not disappear from space after lease expires
7.1.0 GA
Engine
GS-7630
NullPointerException on PojoIntrospector when performing a take operation
5768
7.1.0 GA
7.1.1 RC
API
GS-7624
UID is genrated diffrentlly in the UI than it is via code
5755
7.1.0 GA
API
GS-7559
Need to throw an exception when using FIFO alongside EDS since FIFO metadata cannot be propagated to the EDS
5688
7.1.0 RC2
API
GS-7464
LocalCache/LocalView properties are not overriden through space properties
5611
7.1.0 RC1
API
GS-7496
Space locked up when performing readMultiple under transaction
5610
7.1.0 RC1
API
GS-7500
Wrong assignment of SpaceId and SpaceRouting with inheritance
5681
7.1.0 RC1
API
GS-7502
Exclusive read lock does not behave properly with readMultiple and SQLQuery
5610
7.1.0 RC1
7.1.0 RC2
API
GS-7519
Use of persist=false & fifoSupport=FifoSupport.ALL conflicts with LRU Cache Policy
5688
7.1.0 RC1
7.1.0 RC2
API
GS-7447
Take of transient entries is replicated as take of persistent entries to the backup
7.1.0 RC1
Replication
GS-7468
"IN" query with one space instance does not return
5630
7.1.0 RC1
SQL Query
GS-7450
DataProvider is not calling iterator() when setting supports-inheritance=false
5637
7.1.0 RC1
EDS
GS-7513
NullPointerException is thrown sporadically on space shutdown/rellocation
7.1.0 RC1
Engine
GS-7507
Lease expiration notification are also sent by the backup even when triggerNotifyTemplate=false
5675
7.1.0 RC1
Events
GS-7521
LRMIClassLoader can cause a memory leak since the the bytecode of dynamically loaded classes is not clearer after undeploy
7.1.0 RC1
LRMI
GS-7492
Drop class does not clean the class definition from the space
7.1.0 M9
Engine
GS-7422
ClassCastException thrown in embedded query
7.1.0 M8
7.1.0 M9
Engine
GS-7414
remote class loading causes a deadlock
5602
7.1.0 M8
7.1.0 M9
LRMI
GS-7412
Different results for single and clustered space for an ExternalEntry query with empty UIDs
5542
7.1.0 M9
Proxy
GS-7447
Take of transient entries is replicated as take of persistent entries to the backup
7.1.0 M9
Replication
GS-7450
DataProvider is not calling iterator() when setting supports-inheritance=false
5637
7.1.0 M9
EDS
GS-7429
NullPointerException when using guarantied notifications in a cluster with no backups
5626
7.1.0 M9
Engine
GS-7420
NullPointerException during a write operation to the space
5629
7.1.0 M9
LRMI
GS-7411
Sporadic StackOverflowException when replication channel is disconnected
5579
7.1.0 M9
Replication
GS-7395
multipartition space query shows only one partition data
5575
7.1.0 M8
API
GS-7396
multipartition space count query throws security exception
5575
7.1.0 M8
API
GS-7400
Clear method, throw a Security Context not found
5572
7.1.0 M8
API
GS-7404
GSIterator fails when database has mores object than the cache size of a LRUSpace
5592
7.1.0 M8
API
GS-7409
NPE during concurrent writeMultiple
5583
7.1.0 M8
7.1.0 M9
Engine
GS-7403
Backwards compatibility - Objects which been written to persistent space at 7.0.2 can not be loaded(warm init) at 7.1.0
7.1.0 M8
Persistency
GS-7378
Setter methods are not properly resolved
5523
7.1.0 M7
API
GS-7382
IncompatibleClassChangeError occurs in server when changing class version
5541
7.1.0 M7
API
GS-7383
GSMapImpl.clear and MapCache.clear clear all data within the space
5558
M7
API
GS-7359
SQLQuery OR statements are blocking the read operations
5511
7.1.0 M6
SQL Query
GS-7370
ReadMultiple size parameter overrides the rownum query result
7.1.0 M6
SQL Query
GS-7369
Query with rownum(from, to) in readMultiple returns a wrong result
5536
7.1.0 M6
SQL Query
GS-7373
Duplication of objects in the space when gs.xml file is not in the space classpath
7.1.0 M6
API
GS-7327
NPE on remote call, as a result of Async Invocation
7.1.0 M5
LRMI
GS-7329
Memory leak when caching queries
5443
7.1.0 M5
7.1.0 M6
SQL Query
GS-7336
Different error reporting behavior in space filter depending on whether or not SpaceId is defined
5472
7.1.0 M5
Logging
GS-7324
When EDS is throwing DataSourceException, backup and primary are not synchronized
5452
7.1.0 M5
API
GS-7332
Lease Manager expire entries that are under transaction
5475
7.1.0 M5
API
GS-7339
updateMultiple with UPDATE_OR_WRITE can sometimes return null and sometimes an exception
5485
7.1.0 M5
7.1.0 M7
API
GS-7312
Failed clear operation causes endless loop of retries in EDS
5345
7.1.0 M4
API
GS-7311
When trying to clear corrupt data from space DataSourceException is thrown only once and data can not be accessed
5345
7.1.0 M4
API
GS-7296
Backup writes recovered entries to the datasource in central_data_source=true
5436
7.1.0 M4
7.1.0 M5
API
GS-7293
StackOverflow when writing object retrieved with readById to a file using java serialization
5394
7.1.0 M4
API
GS-7166
Setting Symlink to the same place as gs.home.dir causes recursive search
5248
7.1.0 M3
API
GS-7280
NullPointerException when doing readById(null).
5398
7.1.0 M3
7.1.0 M6
API
GS-7152
cluster-config.mirror-service.interval-opers parameter does not override the cluster-config.groups.group.repl-policy.async-replication.repl-interval-opers parameter
5281
7.1.0 M3
7.1.1 RC
API
GS-7251
NoSuchObjectException when a notification reaches the client after the listener has been removed
5280
7.1.0 M3
Events
GS-7242
Replication failures during space shutdown are not reported in the log
7.1.0 M3
Replication
GS-7215
Date/Time conversion error in result set
5303, 5299
7.1.0 M3
SQL Query
GS-7239
GDriver: failure to insert empty lobs
5374
7.1.0 M3
SQL Query
GS-7170
Create table and drop table JDBC statements do not work as expected
5300, 5302
7.1.0 M3
SQL Query
GS-7236
GigaSpaces JDBC Driver (GDriver): Unreliable result from a connection's metaData getTable method.
5379
7.1.0 M3
SQL Query
GS-7801
UnknownTypeException on mirror when using notifications or local cache
7.1.0
7.1.1
Replication
C++
Key
Summary
SalesForce ID
Since version
Fixed in version
Workaround
Component/s
GS-8133
PersistentInternalSpaceException is caused by illegal object type descriptor while performing ReadById from cache
6148
7.1.1 GA
C++
GS-7813
No exception is thrown when a POJO class exists in the space and a C++ client tries to override its definition
5962
7.1.1 GA
C++
GS-7737
Naming interoperable classes generates exception.
5754
7.1.1 RC
C++
GS-7508
7.1 M9 C++ source fails to build with gcc4
5690
7.1.0 RC1
7.1.1 GA
C++
GS-6011
Using space find command on all GigaSpaces examples, while debugging in Linux, results in SIGSEGV (segmentation fault)
4489
7.1.0 M3
C++
GS-6282
CPP compilation problem in Linux (setenv.sh)
4645
7.1.0 M3
C++
GS-6351
GigaSpaces returns null to C++ client without complaining when a query is done for a class that is not known at server side.
4660
7.1.0 M3
C++
.NET
Key
Summary
SalesForce ID
Since version
Fixed in version
Workaround
Component/s
GS-8024
.NET Service Grid Admin API events that inherit event args from AbstractEventArgsRemotePbsObject do not work properly
7.1.0 GA
.Net
GS-7900
Service Grid Admin API in .NET throws an exception when used as secured
7.1.0
.Net
GS-7927
ClassNotFoundException is thrown when ProcessingUnitInstanceAddedEventListener is added
7.1.0 GA
.Net
GS-7928
gridServiceManager.Equals returns false on identical objects
7.1.0 GA
.Net
GS-7929
Service grid admin API in .NET does not support removal of event handlers
7.1.0 GA
.Net
GS-7906
Exception is thrown when trying to create secured admin while trying to deploy a secured space
7.1.0 GA
.Net
GS-7907
Exception is thrown when registering to space mode events via Service Grid Admin API
7.1.0 GA
.Net
GS-7726
Automatic scaling logic of a polling container in .NET causes too many concurrent consumers to be created
7.1.0 GA
7.1.1 GA
.NET
GS-7808
XapNetSettingsFile.Path not accepting UNC paths
5974
7.1.1 RC
.NET
GS-7917
UIDs of written objects are not aupdated while running WriteMultiple operations with noWriteLease, AutoGenerate and UpdateOrWrite
7.1.0
.Net
GS-7932
Invocation of GSM, GSC from UI failed in .Net
7.1.0
.Net
GS-7990
Usage of ISpacePartition.PartitiondId throws an exception
7.1.0
.Net
GS-7986
.Net Polling container might stop working if a transaction is not longer active.
7.1.0
.Net
GS-7387
LRU space with NHibernate fails to start up when there are many records in database
5562
7.1.0 M7
7.1.0 M8
.NET
GS-7356
Iinteropability problem when trying to convert .NET object to Java object when there's a java ExternalDataSource in use
5453
7.1.0 M6
.NET
GS-7200
Problem with .NET Dictionary and Java Map Interop
5321
7.1.0 M3
.NET
GS-7690
Using SpaceTask with transactions or executor based remoting with transactions causes a memory leak at the executing space
7.0.0
7.1.1 RC
.NET
Service Grid
Key
Summary
SalesForce ID
Since version
Fixed in version
Workaround
Component/s
GS-7605
gs-agent does not work on Linux when application installation has white space in its path
7.1.0 GA
Service Grid
GS-7592
GSA: Forking a process (GSC, GSM) in JVM mode does not work when the GigaSpaces installation path contains whitespaces
7.1.0 RC2
7.1.0 GA
Service Grid
GS-7461
The LookupGroups attribute type in a JMX MBean is different under a secure space
5656
7.1.0 RC1
7.1.0 RC2
Security Service Grid
GS-7165
When using an installation without the SIGAR library, the method getTotalPhysicalMemorySize() of class OSDetails returns a wrong value
7.1.0 M3
Service Grid
GS-7137
Deploying a processing unit with the "secured" checkbox checked doesn't load a secured space
4409
7.1.0 M3
7.1.0 M5
Security
Configuration, UI, CLI & Admin tools
Key
Summary
SalesForce ID
Since version
Fixed in version
Workaround
Component/s
GS-7999
ReplicationTarget.getSpaceInstance returns null
6082
7.1.1 GA
Admin Tools
GS-7865
Web based dashboard application only supports root context path when deployed to an external servlet container
7.1.1 GA
Web-UI
GS-7860
Client cannot connect to cluster when the client is in a differnt VLAN, even when using unicast
7.1.1 GA
Jini
GS-7837
ClassLoader Issue with puInstance
6011
7.1.1 GA
Admin Tools
GS-7854
GS-UI stability deteriorates after running cluster wide space queries
5954
7.1.1 GA
Admin Tools
GS-7756
gsInstance can't load with Spring-based security bridge due to classpath error
7.1.1 RC
7.1.1 GA
Security
GS-7775
GSC cannot start when the operating system user does not have write permissions to the work directory
5971
7.1.1 RC
Configuration
GS-7661
Do not display the deploy wizard dialog windows if the user has no 'deploy' permissions
5791
7.1.1 RC
Admin Tools
GS-7406
single space count(*) query is allowed although read permissions are denied
7.1.1 RC
7.1.1 GA
Admin Tools Security
GS-7728
Sun 1.6 VM with Compressed Oops are quite unstable and may cause a JVM crash. We recommend you to not use this option.
7.1.0 GA
Remove the setting from your 7.1.0 setenv script
Configuration
GS-7634
GS-UI displays an inconsistent class view when displaying classes that their definition in the space has changed
7.1.0 GA
Admin Tools
GS-7641
Remove the JDBC jars from the JVM classpath of the GSC
5719
7.1.0 GA
7.1.1 RC
Configuration
GS-7633
Array field values are null when shown by the SQL viewer in UI
7.1.0 GA
Admin Tools
GS-7645
Using a single proxy in the UI benchmark tool causes an Authentication Exception
7.1.0 GA
7.1.1 GA
Security
GS-7644
Creating a new user in the security management dialog with an empty password is allowed
7.1.0 GA
Security
GS-7643
Create button disabled when creating a new user in the security management dialog with non-alphabetical characters
7.1.0 GA
Security
GS-7635
Nested transactions do not work as expected
5730
7.1.0 GA
Jini
GS-7546
Failure to re-login to a secure space after space fail over
5709
7.1.0 RC2
7.1.0 GA
Security
GS-7561
SpaceInstanceStatistics.getReadPerSecond() method returns -1 in some cases
5721
7.1.0 RC2
Admin Tools
GS-7442
Replication permitted-operations has different configuration then transmission-operations
5579
7.1.0 RC1
Configuration
GS-7451
UNC paths do not work with the 7.0.2 UI
5644
7.1.0 RC1
Configuration
GS-7457
Local view is not refreshed/throws exception after undeploy - redeploy of the space
5611
7.1.0 RC1
7.1.0 RC2
Configuration
GS-7481
overwrite of system properies from services config does not work
5469
7.1.0 RC1
Configuration
GS-7482
GS Management GUI on Windows persists locators between runs
5672
7.1.0 RC1
Admin Tools
GS-7523
"Long GC collection occured" log message is printed even when not needed
5691
7.1.0 RC1
7.1.0 GA
Admin Tools
GS-7446
focalserver dosn't work
5643
7.1.0 M9
Focalserver
GS-7442
Replication permitted-operations has different configuration then transmission-operations
5579
7.1.0 M9
Configuration
GS-7439
Transaction end time is not displayed correctly
7.1.0 M9
Admin Tools
GS-7451
UNC paths do not work with the 7.0.2 UI
5644
7.1.0 M9
Configuration
GS-7397
[UI] Refresh Type information
5577
7.1.0 M8
Admin Tools
GS-7405
Instance count in space view does not refresh after a the clean button is pressed
7.1.0 M8
Admin Tools
GS-7406
single space count(*) query is allowed although read permissions are denied
7.1.0 M8
Admin Tools Security
GS-7385
Admin api ProcessingUnit.getMaxInstancesPerZone throws NPE
7.1.0 M7
7.1.0 M8
Admin Tools
GS-7135
async-channel-shutdown-timeout can not be overridden
7.1.0 M7
Configuration
GS-7389
UI throws SecurityAccessException even though the user has Take privilege defined
5563
7.1.0 M7
7.1.0 M8
Admin Tools
GS-7368
ClassLoading problems when using AdminAPI within a processing unit
7.1.0 M6
Jini
GS-7287
apache-lb-agent.sh bug when passing in a parameter
5423
7.1.0 M4
Web Container Integration
GS-7134
UI allows to perform administrative operations when a non secure space is deployed in a secure grid
4401
7.1.0 M3
7.1.0 M8
Admin Tools
GS-7142
GS-UI repaint issue when dragging an element in the processing unit tab and scrolling the mouse at the same time
You can run GigaSpaces on every operating system that supports the Java Platform Standard Edition technology – i.e., Windows , Linux x86, Linux AMD64 (Opteron), Sun Solaris, Hewlett Packard HP-UX, IBM AIX, Apple Mac OS/X, etc.
The list below represents only the platforms that have been tested by GigaSpaces.
GigaSpaces components (space, cluster of spaces, Processing Unit, GSM, GSC, LUS, Mahalo, GUI, CLI) can run only with the same GigaSpaces JARs (i.e., the same version and build number).
Mixing GigaSpaces Versions
The following is supported:
Applications built using 7.0.x run without any code changes on a clean 7.1.x installation.
Server running on any future service pack of version 7.1 (e.g. 7.1.1) are guaranteed to work with older service packs of that version (e.g. 7.1.0).
Moving forward, clients from version 7.1 will be forward compatible, meaning they will be able to connect to servers running on future versions (e.g. 7.1.x, 8.x)
The following is not supported:
Mixing clients/servers from a version prior to 7.1 with version 7.1.
Tested & Certified Platforms
Recommended and Certified Environment
GigaSpaces recommends that customers upgrade to a fully-supported environment, such as the latest GigaSpaces XAP 7.1.x and the latest Java 1.6 update 17 (only) SDK.
GigaSpaces is being tested with (32bit and 64bit JVMs):
Windows 2003 Server SP2
Linux RHEL 5.x
Solaris 10
Supported Java Versions & SDK End-of-Life
Java SE 1.4 EOL - based on information made publicly available by Sun Microsystems, as of October 30th 2008, Java SE 1.4 SDK has reached its End of Service Life (EOSL).
Java SE 1.5 EOL - based on information made publicly available by Sun Microsystems, as of October 30th 2009, Java SE 1.5 SDK has reached its End of Service Life (EOSL).
Sun will also cease to support the J2SE 1.4 and 1.5 JVMs. In addition, the two other major JVM vendors, namely IBM and Oracle, announced their limited ability to support these JVMs in light of Sun's announcement. This in turn will limit GigaSpaces' ability to provide support for applications running on these JVMs.
However, we will continue to support GigaSpaces XAP editions up to 6.6 (for Java 1.4) and up to version 7.1 (for java 1.5) in these environments on a best-effort basis (i.e. as long as the issue is not a JVM bug). Customers concerned about this EOL announcement are encouraged to contact their JDK vendor to explore the extended support entitlements beyond the stated EOL period.
From version 7.0 onwards, GigaSpaces XAP will no longer support the Java 1.4 SDK, and will require the use of Java 1.5 SDK or higher.
From version 8.0 onwards, GigaSpaces XAP will no longer support the Java 1.5 SDK, and will require the use of Java 1.6 SDK or higher.
Sun 1.6 - XAP was tested using Sun JVM version 1.6.0_17-b04
JRockit/BEA 1.6.x - XAP was tested using BEA JRockit(R) build 1.6.0_02-b05
IBM 1.6.0 - XAP was tested using IBM JVM version 1.6.0 IBM J9 VM (build 2.4, J2RE 1.6.0 IBM J9 2.4 amd64-64 jvmxa6460-20080816_22093 (JIT enabled, AOT enabled)
64 bit support: XAP.NET is released in two separate packages for x86 and x64. Itanium (ia64) is currently not supported. Starting 7.1.2 the XAP.NET x86 package can be installed on a x64 machine and run in WoW64 mode.
Installation
GigaSpaces XAP.NET is packaged as a standard Windows Installer package (.msi file). To start the installation simply double-click the msi file, and the installation wizard will pop up and guide you through the installation process.
Once you accept the licence agreement, you will be asked to choose a setup type. Select 'Complete' to install all the features in the default path (C:\GigaSpaces\XAP.NET 7.1.0). Selecting 'Custom' will allow you to customize the installation path, which features will be installed, and more.
Other Installation Options
GigaSpaces XAP.NET offers more installation scenarios and customizations. For example:
Command-line installation.
Packaging XAP.NET in another installation package.
Using SIGAR to Monitor Machine-Level Statistics of GigaSpaces Clusters
GigaSpaces XAP comes with a comprehensive out-of-the-box support for monitoring the GigaSpaces cluster using the Management Center GUI.
The majority of the functionality is provided out of the box and does not require any 3rd party library.
However some machine-level statistics (CPU, disk and network utilization) are not available out of the box.
For that reason GigaSpaces XAP instegrates natively with the open source SIGAR library (System Information Gatherer and Reporter).
Due to licensing restrictions, GigaSpaces XAP does not ship with SIGAR out of the box.
To enable CPU, disk and network utilization monitoring using Sigar, you should follow the following steps:
GigaSpaces R7.1 is a major milestone release which includes many new features and improvements, such as improved querying support, better transaction performance, elastic data grid deployment and improved troubleshooting capabilities].
We try to maintain backwards compatibility wherever possible. However, in some cases, no backwards compatibility is provided. As a best practice, when upgrading to GigaSpaces 7.1, unzip the latest version of GigaSpaces 7.0 and port the necessary changes from your pre-7.1 environment into your new 7.1 environment. It is recommended to use the GigaSpaces 7.1 distribution as-is. Please refer to the Upgrade Guide for more details.
The following elements affect backwards compatibility:
Disclaimer - A patch or minor release might demand a compatibility break in extreme cases. If it is required, this will be made very clear in the the release notes.
Deliverable
GigaSpaces API/Configuration
GigaSpaces XAP Binaries
Patch
YES
YES
Minor Version - Service Pack (7.1.1, 7.1.2, ...)
YES
YES
Major Version - Feature Pack (7.0, 7.1 ...)
No (see note on deprecation policy below)
NO
Mixing GigaSpaces Versions
The following is supported:
Applications built using 7.0.x run without any code changes on a clean 7.1 installation.
The following is not supported:
Mixing clients/servers from different GigaSpaces Major Releases - Clients of 7.0 do not run against 7.1 servers. 7.1 clients do not run against 7.0 servers. 7.0 servers do not communicate well with 7.1 servers etc.