Release History
At ScaleOut Software we believe that our customers should have access to the latest improvements in our products. We post new releases of our software as soon as they can be made available. The following table shows ScaleOut Software's product release history and describes what was included or changed in each release.
|
Release Date
|
Version
|
Comments
|
|
5/15/12
|
5.0.2.202
Windows/ Linux |
Requires new license keys. (Version 4 license keys are not compatible with version 5.) Major release incorporates new membership architecture which scales to 256 hosts and accelerates joins, leaves, and load-balancing. Removes dependency on UDP and allows multicast discovery to be disabled. Adds property-based query with support for LINQ query in Windows and filter-based query in Java. Extends parallel method invocation to select objects using property-based query. Adds single method invocation for data analysis. Extends GeoServer to enable pull access mode for transparently accessing objects on remote stores. Adds authentication/authorization of named caches. Adds heat map to management console for observing grid status. |
|
3/9/12
|
4.2.31.195
Windows/ Linux |
Supports rolling upgrade from version 4.0.0.140. Fixes an issue in event vectoring during AppDomain restarts for .NET applications. Fixes an issue in which a local client could fail to connect to the StateServer service if the service’s gateway was disabled. Fixes an issue in the Management Console in which a host’s gateway configuration fields were not enabled after a change in the host’s status. Fixes possible consistency checks during load-balancing and server caching. |
|
1/3/12
|
4.2.30.194
Windows/ Linux |
Supports rolling upgrade from version 4.0.0.140. Updates NHibernate sample to work with the latest version of the framework. Reduces the use of internal exception handing in the .NET API libraries to increase performance. Resolves issue in which Windows performance counters occasionally disappeared after a product upgrade or when using a non-US locale. Fixes issue with query recovery during membership changes. Fixes issue with automatic service restarts using the Windows Service Control Manager. |
|
10/14/11
|
4.2.29.193
Windows/ Linux |
Supports rolling upgrade from version 4.0.0.140. Fixes issue in ScaleOut GeoServer with error recovery after remote server failures. Fixes PerfMon counter for number of user objects. Fixes internal issue which could cause an abrupt server exit. |
|
8/17/11
|
4.2.27.191
Windows/ Linux |
Supports rolling upgrade from version 4.0.0.140. Adds performance counters for events not fired and for events not handled. Fixes issue with event handling becoming disabled during overlapped .NET process recycling. Fixes issue with support for Windows XP introduced in version 4.2.26.190. Improves handling of service restarts to avoid intermittent process hang during interaction with the Windows Service Control Manager. Fixes issue with repeated parallel queries during membership changes. |
|
7/13/11
|
4.2.26.190
Windows/ Linux |
Supports rolling upgrade from version 4.0.0.140. Fixes issue with backwards compatibility. Increases throughput of GeoServer replication and optimizes full synchronization. Fixes issue with parallel query which could cause a consistency check. |
|
6/10/11
|
4.2.25.189
Windows/ Linux |
Optimizes performance of Parallel Method Invocation by reducing network traffic during execution of eval methods. Improves performance of state transfers between SOSS hosts during load-balancing for stores with large numbers of objects. Adds event log messages on replication suspension due to high memory usage. Fixes compatibility issue with multicast binding on Linux systems with one network interface. Fixes issue with read-synchronization of replica objects which could lead to missed lock requests. |
|
5/9/11
|
4.2.24.188
Windows/ Linux |
Supports rolling upgrade from version 4.0.0.140. Allows local clients to optionally behave as remote clients when licensed; contact SSI for details. Improves memory usage for small objects. Increases the number of file descriptors that the server can use (Linux version). Now gracefully handles socket error 100022. Fixes an issue in event handling for .NET 4.0. Fixes an issue in which deleting an object while performing a backup could cause the backup operation to fail. |
|
3/31/11
|
4.2.22.186
Windows |
Supports rolling upgrade from version 4.0.0.140. Adds support for TCP keep-alive messages to free up idle client-server connections associated with abruptly aborted client applications. Fixes issue in retrying access requests on systems with high CPU usage. Corrects compatibility issue during rolling upgrades from releases prior to 4.2.16.179. |
|
2/7/11
|
4.2.20.184
Windows |
Supports rolling upgrade from version 4.0.0.140. Extends allowed size of .NET in-process client cache to hold more than 4GB object data; the new limit is now 2TB. Adds check for low physical memory when creating objects to avoid unexpected memory paging. |
|
1/7/11
|
4.2.19.183
Windows |
Supports rolling upgrade from version 4.0.0.140. Corrects issue introduced in v4.2.16.179 which disabled client cache for use with Windows named cache APIs. Fixes issue with listing cache names in backup/restore console dialog and in the soss.exe list_names command. Resolves flow-control issues with backing up very large numbers of objects. Fixes issue with load-balancing that can cause a host to enter the non-ready state. Fixes ready check that can occur when clearing the store. |
|
1/4/11
|
4.2.18.182
Linux |
Supports rolling upgrade from version 4.0.0.140. Fixes issue with listing cache names in the soss.exe list_names command. Resolves flow-control issues with backing up very large numbers of objects. Fixes issue with load-balancing that can cause a host to enter the non-ready state. Fixes issues with handling Linux system calls. Fixes ready check that can occur when clearing the store. |
|
11/22/10
|
4.2.17.180
Windows |
Supports rolling upgrade from version 4.0.0.140. Corrects issue with possible increased memory usage under highly read-intensive loads, especially when using multicore systems. Optimizes multicast protocol to avoid premature logging of an imminent network outage. |
|
10/8/10
|
4.2.16.179
Windows |
Supports rolling upgrade from version 4.0.0.140. Adds support for dynamically changing ASP.NET session timeout by setting the Session.Timeout property. Now handles failed backing store load operation when performing read-through. Fixes possible server restart when a network failure occurs and a remote client is registering for events. Fixes networking issue causing Windows wsock error 10022. |
|
7/27/10
|
4.2.15.178
Windows/ Linux |
Supports rolling upgrade from version 4.0.0.140. Adds .NET 4.0 support. Adds web.config configuration option to control whether the ASP.NET session state provider uses the client cache. Resolves issue with excessive memory usage in the client library due to the keystring cache. Optimizes parallel query merging for large numbers of objects. Fixes incorrect default setting for distributed locking in the Java library. Improves Put API’s error handling in low memory scenarios. Optimizes timing for Windows service restarts under high load conditions. |
|
6/06/10
|
4.2.12.176
Linux |
Supports rolling upgrade from version 4.0.0.140. Fixes default setting for named cache locking mode in Java Named Cache APIs. Fixes issue with event handling for 64-bit servers. |
|
4/16/10
|
4.2.12.176
Windows |
Supports rolling upgrade from version 4.0.0.140. Fixes issue in performing bulk inserts for empty collections within the .NET NamedCache API. Fixes issue with not allowing sliding timeout when using the absolute_on_read timeout mode. Fixes issue in restoring dependent objects. Fixes issue with handling 0-length application names. Fixes issue with optional client connection timing. |
|
3/10/10
|
4.2.11.175
Windows/ Linux & Solaris |
Supports rolling upgrade from version 4.0.0.140. Resolves possible System.InvalidOperationException condition when .NET worker process recycles and the SOSS service is unavailable. Fixes issue with accessing application name from application id prior to registering application name. Fixes intermittent Linux segmentation fault when restarting the SOSS daemon due to an issue in the pthread library. |
|
2/11/10
|
4.2.10.174
Windows/ Linux & Solaris |
Supports rolling upgrade from version 4.0.0.140. Now allows service stop and server shutdown without leaving the store. Optimizes state transfers under high memory usage to minimize both transfer time and network occupancy. Fixes an issue in generating lock tickets from remote clients. Fixes an issue in propagating lock tickets during state transfers. Fixes an issue in handling timeouts for remote clients. |
|
11/18/09
|
4.2.4.166
Windows/ Linux & Solaris |
Supports rolling upgrade from version 4.0.0.140. Fixes issue in handling transient network errors. Fixes issue in clearing cache namespace during load-balancing. Modifies network startup behavior to avoid subnetting due to NIC delay. Fixes issue with lock propagation during load-balancing. |
|
9/8/09
|
4.2.1.161
Windows/ Linux & Solaris |
Supports rolling upgrade from version 4.0.0.140. Enhances GeoServer throughput over high latency links by approximately 6X. Fixes load-balancing issue in which stores with 6+ hosts could experience access interruptions on some hosts. All stores with 6+ hosts running version 4.1 or later should upgrade to this version. (Earlier versions are not affected.) Improves timeout handling and fixes issue with handling absolute object timeout during membership changes. Fixes issues with asynchronous backing store operations. Fixes GeoServer issue when re-synchronizing to exclude copying objects not marked for replication. Fixes issue with object key strings when an object is removed. Fixes issue in recovery handling. Fixes issue with join-all. |
|
8/13/09
|
4.2.0.158b
Windows |
Supports rolling upgrade from version 4.0.0.140. Adds ScaleOut Management Pack with new backup/restore and object browser features. Resolves issue with GeoServer replication of metadata when doing bulk insert operations. Resolves issue with erase-behind backing store events under heavy load. |
|
7/24/09
|
4.1.3.156
Windows |
Supports rolling upgrade from version 4.0.0.140. Resolves issues with high network latency due to very heavy load. Resolves binary compatibility issue with version 4.0.x for CDA API. Resolves issue with object timeouts when using write-behind to backing store. Removes incorrect event log and trace message after join-all to create a new store. Resolves issue with keystrings. |
|
6/19/09
|
4.1.0.151
Windows/ Linux & Solaris |
Supports rolling upgrade from version 4.0.0.140. Adds support for accessing backing stores (read-through, write-through, periodic refresh-ahead and write-behind). Adds Object Browser (Beta) management tool to view and manage contents of the distributed cache. Adds performance charting in the Management Console. Optimizes dynamic load balancing for replica objects. Now releases dynamically allocated memory back to the operating system. Adds parameter to adjust number of client connections to each caching server. Enhances the APIs: allows object timeouts in seconds; adds method for retrieving string-based object keys; optimizes the performance of bulk inserts from a single client; allows metadata to be set when an object is created; adds support for custom serialization. Note: new API features for v4.1.0.151 clients (e.g., backing store APIs) will not be available when connecting to v4.0.x cache servers. |
|
4/8/09
|
4.0.5.145c
Windows |
Supports rolling upgrade from version 4.0.0.140. Resolves compatibility issue with .NET 3.5 Service Pack 1 for ASP.NET session-state. |
|
2/25/09
|
4.0.5.146
Linux & Solaris |
Rebuilds to update only the sample files and Java libraries. |
|
1/9/09
|
4.0.5.145
Windows/ Linux & Solaris |
Supports rolling upgrade from version 4.0.0.140. Adds API option to allow sliding timeout on updates and fixed timeout on reads. Optimizes TCP connection management to avoid timeouts on high latency links. Corrects issue with Test Store command in ScaleOut SessionServer. |
|
10/26/08
|
4.0.4.144
Windows/ Linux & Solaris |
Supports rolling upgrade from version 4.0.0.140. Includes Grid Computing Edition. Adds network throttling for slow networks using net_perf_factor parameter. Improves console responsiveness. Fixes issue with network transfer of dependency parents. Corrects intermittent issue with system shutdown causing remote host restart (prior 4.0 versions only). |
|
9/2/08
|
4.0.1.141
Windows |
Supports rolling upgrade from version 4.0.0.140. Adds Java API libraries. Changes default event tries to 1. Improves handling of TCP connection timeouts. Fixes issue with static gateway addresses. Fixes issues with updating object metadata and expired objects. |
|
7/24/08
|
4.0.0.140
Linux & Solaris |
First Linux and Solaris production releases. Incorporates full version 4.0 feature set. Adds PHP management library source. Enhances Java API networking performance. Requires full upgrade (server and client) from all previous versions. |
|
7/9/08
|
4.0.0.140
Windows |
Major new release. Incorporates enhanced communications architecture. Adds Named Cache APIs. Allows fully mixed 32/64-bit operation. Adds parallel query support. Uses one replica per-object by default. Enhances support for client timeouts, object dependencies, and data accessor extensibility. Adds new soss.exe join_wait and leave_wait commands. Adds performance counters. Requires full upgrade (server and client) from all previous versions. |
|
4/29/08
|
4.0.0.135
Linux |
First Linux 64-bit preview release. Migrates inter-host communication from UDP to TCP and adds a third port (int_port). Tunes performance for larger server farms. For evaluation use only. |
|
2/29/08
|
4.0.0.129
Linux |
Initial preview release of Linux version of ScaleOut StateServer supporting StateServer, SessionServer, GeoServer and Remote Client options; for evaluation use only. |
|
2/28/08
|
3.1.7.125a
|
Supports rolling upgrade from version 3.0.0.105 or later. Adds compatibility for using 32-bit clients on 64-bit servers. (A separate 32-bit client setup for 64-bit servers is available from ScaleOut Software.) Optimizes ASP.NET session provider performance when an aspx page's EnableSessionState directive is "False". Adds logging of physical memory and detection of low physical memory. Fixes 32-bit/64-bit compatibility and Sync command termination issues for GeoServer. Fixes event code propagation issue. |
|
12/28/07
|
3.1.5.119
|
Supports rolling upgrade from version 3.0.0.105 or later. Increases maximum number of remote client connections. Fixes issue with host entering not-ready state when LRU memory reclamation is tripped. Fixes initialization issue with multi-threaded clients. Fixes issue with GeoServer replication. |
|
9/26/07
|
3.1.1.115
|
Supports rolling upgrade from version 3.0.0.105 or later. Enhances remote client event handling support. Adds new client retry parameters. Adds new web.config options for managing session objects. Accelerates load-rebalancing when a server leaves the store. Corrects issue with client exception after server reboot. Corrects issue with inactive server incorrectly tracking network subnetting. Corrects internal locking issue. Corrects issue with adding dependencies while a parent object is being removed. |
|
3/27/07
|
3.0.1.109
|
Corrects issue with bi-directional replication of shared objects. Corrects issue in synchronizing service restarts and membership changes. |
|
3/21/07
|
3.0.0.107
|
Major new release. Adds support for the GeoServer and Remote Client options. Adds internal cache for deserialized .NET objects. Improves speed of membership changes. Fixes consistency check after server restart on large farms. Requires full upgrade. |
|
3/23/07
|
2.1.5.102
|
Corrects issue in synchronizing service restarts with membership changes. This is a maintenance release for version 2.1 available by contacting ScaleOut Software. |
|
1/3/07
|
2.1.3.99a
|
Optimizes performance for session updates on ASP.NET 1.1. Improves console reporting on server farms with high CPU and/or network usage. Corrects issue with access retries when storing very large objects under maximum CPU and/or network usage. Fixes internal consistency issue. Requires full upgrade. |
|
10/10/06
|
2.1.0.96
|
Adds new features for distributed caching (automatic memory reclamation, support for object dependencies, fixed object expiration intervals). Adds x64 support. Fixes issue with handling system shutdown. Requires full upgrade. |
|
9/8/06
|
2.0.6.95
|
Improves recovery for interruption of packet reception in cases of heavy ASP.NET load and IIS recycling. |
|
7/13/06
|
2.0.0.86
|
Major new release. Incorporates important improvements to ScaleOut StateServer's recovery capabilities designed to handle multiple, simultaneous server failures, system shutdowns, and network switch outages. Adds new, global control and testing functions that speed up and simplify management operations. Note: requires full upgrade. May require new license key. |
|
4/19/06
|
1.3.1.84
|
Adds support for session/object timeout event handling in ASP.NET 2.0. Enhances network error reporting. Fixes issue with event handling that extended object timeout intervals for applications not handling timeout events. |
|
3/17/06
|
1.3.0.82
|
Adds support for asynchronously handling session and object timeout events. Adds new API’s for simplified, distributed application caching. Now case-folds ASP.Net application path names (stored in IIS Metabase) when creating application identifiers to correct issue when a virtual directory is renamed. Adds support for Data Center 24 version. Note: requires full upgrade. |
|
2/09/06
|
1.2.3.81
|
Adds initial API support for COM interoperability for ASP.NET 1.1. Adds logging for management control requests. Optimizes transport protocol between servers to improve performance and robustness on saturated and 100Mbps networks. Improves remote client performance for very large objects. Fixes incorrect internal consistency check. Note: requires full upgrade. |
|
1/5/06
|
1.2.3.79
|
Improves heartbeat delivery under heavy loads. Corrects API error when locking object during creation. Improves error recovery. Reduces use of OS handles. Note: requires full upgrade. |
|
12/13/05
|
1.2.2.76
|
Corrects problem which could intermittently delay store responses for 90 seconds after a host leaves the store. Reduces load-balancing time. Adds new parameter to control network load on slower (100Mbps) networks. Note: requires full upgrade. |
|
11/5/05
|
1.2.1.74
|
Includes integrated ASP.NET 1.1 and ASP.NET 2.0 installation. Adds support for Data Center 10 version. Increases object lock timeout to 90 seconds. Improves load handling when rebalancing the store after a host joins. Improves error recovery and fixes console issue. |
|
10/21/05
|
1.2.0.72
|
Adds integrated caching to minimize response times and reduce network overhead. Optimizes network performance to maximize throughput. Improves recovery after service restarts and adds new reporting. |
|
9/12/05
|
1.1.0.67
|
Adds new features, including remote client support, object locking, support for multiple applications, and settable memory limit per host. Improves error reporting for networking configuration problems. Improves error recovery after networking outages. Fixes issue with simultaneous host-leaving. |
|
7/26/05
|
1.0.1.66
|
Adds C/C++ API library and sample programs for C and C#. Enhances handling of service restarts. Fixes issue with object deletion in ASP.NET. |
|
6/23/05
|
1.0.1.65
|
First Enterprise Edition production release. Supports six hosts. Improves load balancing and error recovery. |
|
5/10/05
|
1.0.1.64
|
Enhances auto-join and restart features. Adds automatic split-store detection and recovery. Improves handling of network failures. Adds startup dependency on RPCSS. |
|
3/28/05
|
1.0.0.62
|
Improves recovery after service restart. |
|
3/7/05
|
1.0.0.61
|
Improves client access during service restart. Adds fully automatic key propagation. |
|
2/23/05
|
1.0.0.60
|
Improves memory management. Enhances console messages. |
|
2/10/05
|
1.0.0.59
|
Adds .NET API help file. |
|
2/4/05
|
1.0.0.58
|
Improves management of object timeouts. Adds new statistics. |
|
1/26/05
|
1.0.0.57
|
Adds support for 254 IP addresses. Improves viewing/selection of host subnets. |
|
1/17/05
|
1.0.0.54
|
Initial release of ScaleOut StateServer |










