The Return Lease and Use Clustered Proxy parameters have been added to the benchmark example.
GigaSpaces Management Center
The GigaSpaces Management center now displays the maximum instances per machine and per VM.
The total number of objects/instances is now displayed in the Space Browser classes, connections, transaction, and cluster views.
The Space Browser benchmark view now prints an improved Excel report that allows sorting of different results.
Core
Scalability and performance of operations performed under a transaction in a single engine has been improved.
Support for batch notifications has been added when working with a master-local cache - this allows you to reduce notification overhead when there are many clients involved.
An overload has been added to theDataEventSession.addListener()method:
A proxy thread pool is now used when performing batch notifications and notifications in FIFO mode.
.NET
PONO serialization byte array optimization - when sending and receiving byte arrays in Direct mode, the type is handled by the serializer more efficiently.
It is now possible to create a proxy connected directly to a single space instance in the cluster. More Details. Using this type of proxy can become handy when developing SBA workers.
Improvement - when deploying a Processing Unit, the primary and backup spaces don't run on the same physical machine. *More details
A custom value forwaitForResponse is now supported in a Hibernate second-level cache.
It is now possible to define a time-to-live value in a Hibernate second-level cache using the gigaspace.hibernate.cache.timeToLive property. Default is max long value.
Improvement - when a Transaction Manager isn't injected into the GigaSpace bean, no declarative transaction detection takes place (not even based on a Space instance).
The Jini Transaction Manager now supports locators during lookup.
It is now possible to configure a lease listener when using schema configuration with a notify container.