Release notes for each released version, highlighting changes
Release notes for each released version, highlighting changes
Release Date : 5/6/22
New releases: Introduces AWS CloudFormation Template for creating a ScaleOut StateServer® v.18.104.22.1685 cluster with optional use of ScaleOut GeoServer® on an Ubuntu 20.04 (LTS) AMI using a user-supplied license key. Updates on-premises downloads for the ScaleOut Digital Twin Streaming Service™ to v.1.7; adds support for timers within real-time digital twins.
Release Date : 5/2/22
Supports rolling upgrade from version 22.214.171.124. Adds support in the ScaleOut Management Console support for setting network parameters (VPC, subnet ID, and security group) when deploying ScaleOut GeoServer in the AWS Marketplace using an existing network infrastructure. Adds new Redis commands (streams, geospatial, and hyperloglog). Fixes issue with populating ScaleOut GeoServer gateways after enabling or disabling secure ports. Fixes invalid consistency check after leave-all/re-join sequence (introduced in the previous version). Fixes startup error in ScaleOut Powershell Administration cmdlets.
Release Date : 3/29/22
Supports rolling upgrade from version 126.96.36.199. Introduces support for running Redis clients on ScaleOut StateServer as a community preview. See https://www.scaleoutsoftware.com/products/redis-client-support for details. Updates implementation of .NET management APIs. Fixes issue with the .NET NamedCache.Contains method when used with ScaleOut GeoServer Pro.
Release Date : 2/21/2022
Supports rolling upgrade from version 188.8.131.52. Adds support for asynchronous backing store operations to ScaleOut GeoServer Pro®. Adds file-based configuration of the ScaleOut GeoServer Pro “pull” mode without modifying user code to the C# NamedCache API and to the classic ASP.NET session provider. Adds file-based configuration of default cache policies in the C# NamedCache API. Improves checks for store-name misconfiguration when setting remote stores. All client libraries now automatically set remote stores after a store-wide failure and recovery. Updates SossAdministration PowerShell cmdlet module to now return enumerated collections and remove mandatory HostAddress parameters from the Add-Host, Remove-Host, and Restart-Host cmdlets. Fixes server issue in handling asynchronous events when no event handler is installed. Fixes issue with object timeouts during remote store access. Fixes issue in which read and lock operations to a remote store could fail after recovery from a WAN failure.
Release Date : 1/27/2022
Supports rolling upgrade from version 184.108.40.206. Updates product installers to deliver the latest Log4j release (version 2.17.1, addressing CVE CVE-2021-44832). See forum post for latest details.
Release Date : 1/14/2022
New release of the ScaleOut Model Development Tool™: Version 1.12, enables support for spike detection with Azure Digital Twins integration and includes minor UI bug fixes.
Release Date : 1/4/2022
New releases for the ScaleOut Digital Twin Streaming Service™: On-premises release v1.6 and the ScaleOut Model Development Tool™, version 1.11, enhance support for Azure Digital Twins (ADT) integration including new rules-based functions for accessing ADT instances.
Release Date : 12/15/2021
Release Date : 12/14/2021
Supports rolling upgrade from version 220.127.116.11. Upgrades Java library LOG4J from version 2.11.2 to version 2.15.0 to address CVE-2021-44228. Now automatically configures net_interface parameter in soss_params.txt when a single network interface is detected. Fixes issue in which setting the local store name prior to configuring the network interface could cause an exception.
Release Date : 11/23/2021
New releases for the ScaleOut Digital Twin Streaming Service™: On-premises release v1.5 adds .NET and Java support for Azure Digital Twins (ADT) integration.
Release Date : 9/20/2021
Supports rolling upgrade from version 18.104.22.168. Adds optional verbose logging to Java NamedCache operations. When enabled, the new logging reports request type and key information for all requests. Changes the default setting for the enable_geosopt parameter enabling ScaleOut GeoServer optimizations to 1. ScaleOut StateServer now allows socket error 10014 (Windows) and 14 (Linux) instead of aborting. The ScaleOut Object Browser no longer displays internal “TagDictionary” objects. Fixes issue in which some .NET Core/.NET 5 Invocation Grid worker processes did not launch. Fixes invalid consistency check in ScaleOut GeoServer replication after recovery from a WAN outage.
Release Date : 7/2/2021
Supports rolling upgrade from version 22.214.171.124. Fixes possible race condition in ScaleOut GeoServer DR which can be induced by large WAN delays. Fixes issue with SSL writes larger than 200KB (regression in 126.96.36.1993).
Release Date : 6/11/2021
Supports rolling upgrade from version 188.8.131.52. Changes Java Named Cache connection timeout from 20 seconds to 60 minutes. Extends life of SSL connection state during connection closures. Fixes invalid consistency check. Addresses potential access violation during connection timeouts.
Release Date : 5/14/2021
Supports rolling upgrade from version 184.108.40.206. Adds support for allowing user-supplied SSL certificates with arbitrary serial number on each SOSS host. The soss.exe command gen_keypair now performs a global operation to create a unique, self-signed certificate on each host (not backwards compatible). Self-signed certificates are now signed using sha256. Consistency check messages now record the build number. Fixed possible consistency check during push replication under workloads which repeatedly update the same object.
Release Date : 4/11/2021
Initial release of the DT Management Console and Host Agent for ScaleOut StreamServer® DT. Adds all UI features of the ScaleOut Digital Twin Streaming Service™ for use on-premises with ScaleOut StreamServer’s in-memory data grid.
Release Date : 3/31/2021
Supports rolling upgrade from version 220.127.116.11. Adds support for file-based directives for Java clients to configure ScaleOut GeoServer Pro pull model with notify coherency policy. Fixes issue in ScaleOut GeoServer Pro that could prevent propagation of an object’s coherency state after a host failure. Now checks for gateway changes when a remote read returns an error. Fixes issue with PMI timeouts.
Release Date : 2/15/2021
Supports rolling upgrade from version 18.104.22.168. Enhances statistics logging for network latency. Adds query optimization when using special support for atomic updates across namespaces. Fixes issue in which trace log and statistics log files might not roll over if being kept open by a client application. Fixes issues which prevented generation of a new SSL certificate with the soss.exe command-line control program. Fixes issue in the Windows Management Console which could display an empty screen at startup. Fixes issue in the Object Browser in which an exception is thrown at startup on systems running older versions of the .NET Framework (i.e., versions prior to 4.7).
Release Date : 1/4/2021
Supports rolling upgrade from version 22.214.171.124. Adds logging of periodic ping measurements between ScaleOut StateServer hosts to identify network delays. Adds documentation for the management REST service. Improves handling of TCP connection errors due to buffer exhaustion reported by the TCP stack. Fixes issues with ScaleOut GeoServer Pro pull model when using the notify coherency policy that prevented remote object takeover and caused unexpected application exceptions. Fixes consistency check due to special support for atomic updates across namespaces.
Release Date : 11/17/2020
Supports rolling upgrade from version 126.96.36.199*. Introduces ScaleOut GeoServer® Pro with a new feature that optionally combines bi-directional data replication with synchronized remote access. Adds configurable connection timeouts for remote sites. Improves responsiveness to the onset and correction of WAN outages for both push and pull replication. Fixes issue that could cause a consistency check during push replication. *Note that ScaleOut GeoServer Pro pull model is not backwards compatible with earlier releases.
Release Date : 7/21/2020
Supports rolling upgrade from version 188.8.131.52. Introduces ScaleOut StateServer® Pro that adds data analytics and other advanced features to ScaleOut StateServer. Fixes installer issue that could cause a “FileNotFoundException” error on some Windows systems when launching management tools or when using .NET Framework APIs. Fixes issue in which GeoServer DR replication of delete requests could cause memory usage to increase in some usage scenarios.
Release Date : 4/20/2020
Supports rolling upgrade from version 184.108.40.206. Enhances ScaleOut Object Browser to optionally hide empty namespaces. Improves .NET exception handling for asynchronous backing store operations. Increases limit on the number of dependent objects which can be expired to 5M. Updates OpenSSL to version 1.1.1.g. Fixes issue in which a remote client could increase network usage after membership changes. Reduces likelihood of store ready checks during extremely high network usage. Corrects issue during ScaleOut GeoServer replication which could cause a consistency check.
Release Date : 2/21/2020
Supports rolling upgrade from version 220.127.116.11. Updates Open SSL to version 1.1.1d. Updates available instance types and regions for AWS and Azure in the ScaleOut Management Console. Fixes issue in which leaving and rejoining a host without a service restart could cause high CPU usage. Fixes issue with backup/restore when backing up a single namespace.
Release Date : 10/24/2019
Supports rolling upgrade from version 18.104.22.168. Enhances Object Browser to support JSON deserialization and improves support for high DPI screens. Improves performance for removing dependencies and now allows a parent to have more than 50K dependents. Updates log4j dependency in all Java libraries from v1.2 to v2.11, and all Java libraries are now compiled with Java 8. Windows installer now checks that .NET Framework 4.5.2 or higher is installed. Adds extensive boundary checking for dynamically allocated buffers. Fixes issue in ScaleOut GeoServer when replicating timeout values to avoid exceeding the maximum allowed timeout. Improves handling of out-of-order Unix timestamps when tracking VM delays. Now handles null parent key for object dependencies when more than two parents are specified. Fixes issue in which timing out client SSL connections could cause an access violation. Fixes issue in which object timeouts could be modified after a membership change.
Release Date : 7/3/2019
Supports rolling upgrade from version 22.214.171.124. Resolves issue where objects added through the client REST API service caused an interruption in GeoServer replication.
Release Date : 5/1/2019
Supports rolling upgrade from version 126.96.36.199. Enhances reliability of ScaleOut GeoServer push replication during server outages at receiving side. Adds Object Browser support for the ScaleOut .NET Client Library and ASP.NET Core Session Provider. Now displays source IP address in server logs for store clear requests. Removes REST service’s dependency on the grid service process to avoid unnecessary restarts. Fixes issue in expiring object dependencies. Fixes possible memory leak during recovery after a server failure. Fixes issue with running the ScaleOut Management Console on Windows in tablet mode.
Release Date : 2/19/2019
Supports rolling upgrade from version 188.8.131.52. Removes client REST service’s dependency on the ScaleOut StateServer service and allows REST service calls to survive a store restart. Fixes issue in which clearing a store during heavy object update or query load could cause an access violation. Fixes issue in ScaleOut GeoServer in which leaving all hosts could cause some objects to be deleted in a remote store.
Release Date : 12/20/2018
Supports rolling upgrade from version 184.108.40.206. Uses new memory allocator which improves performance and more quickly returns unused memory to the operating system.
Release Date : 12/14/2018
Supports rolling upgrade from version 220.127.116.11. Improves memory reclamation when removing large numbers of small objects. Updates C++ sample for custom authorization provider. Fixes issue with custom authorization provider in which client credentials with an embedded null value were not properly handled. Fixes issue with ScaleOut Object Browser (version 18.104.22.1685 and later) when used with ScaleOut SessionServer to list name spaces.
Release Date : 10/29/2018
Supports rolling upgrade from version 22.214.171.124. Introduces the ScaleOut Digital Twin Builder™ (Beta) software toolkit for ScaleOut StreamServer™ with connectors for Microsoft Azure IoT Hub, Kafka, and REST. Introduces the ScaleOut .NET Client Library (Beta) supporting .NET Core 2.0. Adds support for more than two parent objects when creating dependency relationships. Now always checks current folder for client parameters on startup prior to checking installation folder. Now automatically scales timeout when replicating objects to handle very large objects. Improves memory-release behavior after clearing the store.
Release Date : 6/8/2018
Supports rolling upgrade from version 126.96.36.199. Resolves issue in which erase-behind events for a backing store adapter were not properly handled during load-balancing and recovery, possibly causing consistency checks and an access violation.
Release Date : 5/10/2018
Supports rolling upgrade from version 188.8.131.52. Adds major performance enhancements that accelerate server-to-server communications and event processing under heavy load and eliminate bottlenecks. Streamlines the execution path for single method invocations to reduce overhead and latency. Adds new performance counters that report rates for event posting, queries, single method invocations, and parallel method invocations. Object metadata and the ScaleOut Object Browser now report object creation and last update times. Upgrades the open source time-windowing libraries for managing streaming events to full production version. Introduces a preview of the ScaleOut Web Management Console. Detects and logs VM management actions (such as memory snapshotting) that cause service outages in virtualized environments. ASP.NET Core 2.0 support now uses public gateways. Multicast discovery option now can be globally changed without service restarts. Fixes issue in which a new server configured for multicast discovery could interfere with an existing cluster that has multicast disabled. Fixes issue in which LRU memory recycling could be enabled when set at 100%. Fixes issue in which dynamically allocated memory was not freed by the memory manager.
Release Date : 10/3/2017
Supports rolling upgrade from version 184.108.40.206. Improves accuracy of object timeouts by tracking and adjusting for clock skew. .NET APIs now use appropriate hash algorithm on FIPS-compliant systems. Adds support for systemd on modern Linux systems.
Release Date : 8/22/2017
Supports rolling upgrade from version 220.127.116.11. Introduces ScaleOut StreamServer™ to provide stateful stream processing integrated with data-parallel analytics; also includes open source time windowing libraries for Java and .NET (available on GitHub). Adds distributed caching library for ASP.NET Core 2.0 (available as a NuGet package). Enhances ScaleOut Object Browser to report object statistics for individual namespaces and suppress listing of empty namespaces. Adds support for Docker containers. Updates OpenSSL libraries to the most recent version 1.1 release.
Release Date : 3/17/2017
Supports rolling upgrade from version 18.104.22.168. Now allows manual change to net_perf_factor parameter setting while store is in operation. Fixes rolling upgrade issue for versions prior to 22.214.171.1241. Corrects issue during license key checking in which license key’s maintenance year could not be later than 2019.
Release Date : 2/27/2017
Supports rolling upgrade from version 126.96.36.199. Microsoft Azure support now integrates with Azure SDK 2.9.6 and adds support for diagnostics and Remote Desktop cloud services extensions, Windows Server 2016 Azure worker role instances, and additional VM types including Av2, D, Dv2, D and H series. Adds preview of support for Java Reactive Extensions (RxJava). Incorporates significant memory optimizations for object index values, string keys, and allocation of large objects.
Release Date : 12/29/2016
Supports rolling upgrade from version 188.8.131.52. Adds support for distributed, data-parallel ForEach API in Windows. Adds asynchronous versions of grid-access and query APIs and PowerShell cmdlets in Windows. Adds support for ISO 19770-2 software identification tags. Updates OpenSSL version used for encrypted communications to version 1.0.2j. Debian packages now target Debian 7 or higher. Adds support for resetting absolute timeout in AppFabric compatibility APIs. Adds support for changing sliding timeout during asynchronous updates. Console now displays detailed object statistics for named maps. Fixes issue in which load-balancing could fail to complete under heavy load. Fixes issue with restoring dependency objects.
Release Date : 10/21/2016
Supports rolling upgrade from version 184.108.40.206. Adds latency statistics for named map objects. Adds option for disabling periodic statistics logging from the hypervisor. Fixes issue with load-balancing reliability due to high network delays. Fixes issue with load-balancing named map objects during membership changes. Fixes issue in terminating a single method invocation (SMI) if the requesting client exits prematurely. Fixes issue in which an SMI could hang under heavy load.
Release Date : 8/10/2016
Supports rolling upgrade from version 220.127.116.11. Restores support for Windows 2008 Server. Installer now enforces Windows Universal CRT prerequisite.
Release Date : 7/8/2016
Supports rolling upgrade from version 18.104.22.168. Increases throughput for multiple, simultaneous queries. Reduces network usage during load-balancing. Now newly installed license keys take effect without requiring server restarts. Now propagates older, valid license keys to all servers. Lengthens allowed time before signaling load-balancing ready check and now inhibits server restart during ready check while progress is detected. Corrects issue that can lead to a consistency check during load-balancing. Corrects issue that prevented store test and clear from running when only ScaleOut hServer is enabled. Corrects issue that prevented query invoke filter from running when only ScaleOut StateServer is enabled. Fixed issue in tracking memory usage by object properties after updates.
Release Date : 2/12/2016
Supports rolling upgrade from version 22.214.171.124. Fixes issue introduced in version 5.4.1 in which a high memory condition was not resolved after objects were freed. Fixes issue with propagating absolute_on_read object flag during ScaleOut GeoServer push replication. Improves accuracy of high memory tracking. Now automatically releases unused buffers to operating system to expedite memory reclamation.
Release Date : 11/5/2015
Supports rolling upgrade from version 126.96.36.199. Incorporates numerous performance enhancements designed to take full advantage of large, multicore systems. Windows version adds Windows Server AppFabric Caching Compatibility Library and PowerShell cmdlets for managing the in-memory data grid. Enhances Windows Object Browser to handle very large numbers of objects with faster performance and lower memory usage. Corrects performance issue with Java simpleMR execution. Reimplements store-clear command to run in parallel on all servers. Updates OpenSSL support to version 1.0.2d. Fixes issue with running store-test from an inactive server. Disables multicast when not needed to improve thread scheduling behavior.
Release Date : 7/31/15
Supports rolling upgrade from version 188.8.131.52. Fixes an issue in dynamic memory tracking (introduced in release 5.3.2) in which the high memory limit was prematurely triggered at approximately 50% of the target value. Modifies object browser to handle out-of-memory condition. Fixes issue with configuring firewall ports in Windows Azure. Adds custom serialization for intermediate objects in Java simpleMR.
Release Date : 7/20/15
Supports rolling upgrade from version 184.108.40.206. With the end of extended support for Windows Server 2003, this release sets the minimum operating system requirement for Windows to Vista/2008. Adds support for dynamically adjusting maximum memory threshold when the operating system releases memory. Adds logging of client and server latency statistics. Adds Windows client performance counters. Updates C# simpleMR API to allow custom serialization of mapper/combiner output. Extends support for custom serialization in ScaleOut hServer and Java simpleMR. Adds logging of client process ids in connection strings. Fixes issue with restarting IG workers due to rapid applications restarts. Fixes issue with rollover of trace log files that could allow a file to become excessively large. Fixes consistency check when replicating a freed object to a remote store.
Release Date : 5/12/15
Supports rolling upgrade from version 220.127.116.11. Replaces ScaleOut Analytics Server® with ScaleOut StateServer Pro™. Adds simpleMR APIs for Java and C# (streamlined, in-memory MapReduce that does not require Hadoop distribution libraries) to ScaleOut StateServer Pro. Adds invokeFilter methods for Java and C# (extended, property-based, parallel query using method invocations to select objects) to ScaleOut StateServer. Improves performance of parallel method invocations in .NET client libraries on large multi-core systems. PMI and simpleMR APIs for Windows require .NET 4.5.
Release Date : 4/15/15
Supports rolling upgrade from version 18.104.22.168. Adds new ASP.NET Output Cache provider. Improves performance of ScaleOut hServer client libraries.
Release Date : 3/20/15
Supports rolling upgrade from version 22.214.171.124. Adds support for LINQ Contains() operator in .NET APIs, allowing distributed querying for objects whose properties match one of a set of values. Improves resiliency to malformed network traffic on service ports. Fixes issue with failed service restarts caused by SSL/TLS disconnections.
Release Date : 1/9/15
Supports rolling upgrade from version 126.96.36.199. Adds support in ScaleOut hServer for Cloudera CDH version 5.2 and Hortonworks version 2.2. Adds two new Windows performance counters. Improves consistency of server error codes that are embedded in .NET API exceptions. Resolves an issue in .NET API’s connection pool that could throw exceptions under heavy load. Improves Java and .NET interop for new NamedMap API. Improves performance of NamedMap.Invoke() operations in .NET APIs. Fixes issue with CRUD operations on NamedMap elements. Fixes issue that could cause a service restart when restoring from a backup that contains object dependencies. Secure connections now use TLS 1.2 instead of SSL 3.0.
Release Date : 11/7/14
Supports rolling upgrade from version 188.8.131.52. Introduces new REST API service. Adds support for Hadoop YARN in ScaleOut hServer. Adds support for Apache Hive queries on in-memory data in ScaleOut hServer. Introduces new .NET NamedMap API for efficient storage and analysis of large numbers of small objects. Improves throughput of service when storing more than 1 million objects per host. Adds new “fast read” support to Java and .NET PMI operations, improving client cache usage during parallel analysis. Optimizes performance of .NET client cache for heavy, multithreaded PMI operations. Adds configurable lock timeouts. Fixes multiple issues in handling network timeouts.
Release Date : 7/28/14
Supports rolling upgrade from version 184.108.40.206. Modifies internal security protocol to eliminate issue with host-to-host load-balancing between multi-homed servers (or single-homed virtual servers running on multi-homed physical servers). Corrects installer issue in v5.1.13 with invocation grid support for 64-bit systems.
Release Date : 7/8/14
Supports rolling upgrade from version 220.127.116.11. Corrects rolling upgrade issues from earlier releases which can impact remote client connectivity, parallel query, load-balancing, and group membership. Now new license keys are correctly propagated when running under a default ScaleOut hServer license. Fixes issue with load-balancing of object dependencies. Fixes consistency check and Console issue with ScaleOut GeoServer.
Release Date : 5/30/14
Supports rolling upgrade from version 18.104.22.168. Adds support for Cloudera 5 and adds preview support for Hortonworks 2.1, YARN, and Hive in ScaleOut hServer. Adds support for Azure SDK version 2.3 (and now requires this version for new Azure deployments). Improves reliability of GeoServer recovery when connectivity to an unreachable store is re-established. Resolves issue introduced in 22.214.171.124 in which a .NET bulk insert operation would throw an ArgumentNullException when client caching is disabled.
Release Date : 5/6/14
Supports rolling upgrade from version 126.96.36.199. Enhances load-balancing performance for objects with indexed properties to handle very large workloads.
Release Date : 4/22/14
Supports rolling upgrade from version 188.8.131.52. Enhances performance of key delivery for parallel method invocation to support very large key sets. Improves load-balancing throughput by increasing CPU and network utilization to support very large number (millions) of objects per host. Adds new parameter to increase hash table size and increase storage throughput for very large number of objects per host. Updates OpenSSL version used for secure connections to version 1.0.1g to address the “heartbleed” vulnerability. Fixes issue in backup/restore which impeded performance.
Release Date : 3/13/14
Supports rolling upgrade from version 184.108.40.206. Adds support for Cloudera CDH 5.0.0 Beta 2 in ScaleOut hServer. Optimizes memory management during continuous MapReduce and NamedMap bulk put operations. Adds support for latest Amazon EC2 instance types in management tools. Extends support for custom serialization in PMI and SMI APIs. Fixes issue in supporting DHCP lease expiration in Amazon EC2 instances.
Release Date : 2/19/14
Supports rolling upgrade from version 220.127.116.11. Fixes issue in connecting to version 5.0.X hosts during a rolling upgrade. Fixes issue in which the management client did not scan all gateways when connecting to a store with a failed host. Fixes issue with initially connecting to a host group during a transient network outage. Improved responsiveness of the restart command during a network outage at startup.
Release Date : 1/20/14
Supports rolling upgrade from version 18.104.22.168. Enables new store test function when management pack is not licensed. Fixes issue with max_svr_conn client parameter. Accelerates recognition of service restarts by other hosts. Fixes issue in which a service restart request from the SCM could fail to complete. Fixes issue in propagating server_unit_license information to all hosts. Addresses an internal condition in buffer management which could cause a service restart.
Release Date : 1/7/14
Supports rolling upgrade from version 22.214.171.124. Adds open source C++ APIs. Adds Windows version for ScaleOut hServer V2. Adds ScaleOut hServer support for Cloudera CDH4 distribution. Adds optional, secure client connections and secure ScaleOut GeoServer connections using SSL. Adds support for use of ScaleOut GeoServer in Amazon EC2 and Windows Azure. Increases throughput of data transfers during load-balancing. Improves heuristics used for adaptive heart-beating to avoid membership changes on highly congested networks and in virtual server environments. Adds invocation grid display and remove commands in soss.exe. Reduces handle usage in remote clients. Optimizes multi-threading performance by increasing lock granularity. Re-implements store test command using fully parallel operation to reduce execution time.
Release Date : 9/30/13
Supports rolling upgrade from version 126.96.36.199. Adds initial release of ScaleOut hServer V2 with support for execution of Hadoop MapReduce applications in Java.
Release Date : 9/13/13
Supports rolling upgrade from version 188.8.131.52. Fixes issue with ScaleOut GeoServer replication in which replication was terminated if the remote store was not available when replication was started. Removes invalid consistency check that could occur during object creation. Fixes possible access violation during network recovery.
Release Date : 8/9/13
Supports rolling upgrade from version 184.108.40.206. Adds support for querying null values returned by an indexed property on an object. Corrects an issue with PMI merge operations performed by C/C++ client applications that use the native PMI library (soss_pmicli.h). Resolves a rare issue in the .NET APIs in which an unnecessary InvalidOperationException could be thrown from a thread that is being aborted (immediately prior to a thread being killed by the .NET runtime). Resolves an issue in the Object Browser that could cause it to exit if a custom user assembly is loaded that has a dependency on a dynamically-generated assembly (usually created by the .NET runtime to support XML serialization). Removes invalid consistency check during ScaleOut GeoServer push replication. Fixes access violation in the server due to stale client information resulting from repeated network errors.
Release Date : 6/25/13
Supports rolling upgrade from version 220.127.116.11. Improves handling of TCP connection resets from remote clients and from remote GeoServer hosts. Improves performance of lock retries. Resolves an issue in which heavy load could prevent management tools from reliably completing a backup/restore operation. Corrects an issue in which a locking operation could cause an “operation failed” exception to be thrown in a client application.
Release Date : 4/29/13
Supports rolling upgrade from version 18.104.22.168. Initial release of Debian package for use with Debian 6.0 and compatible distributions on 64-bit systems.
Release Date : 4/16/13
Supports rolling upgrade from version 22.214.171.124. Includes ScaleOut hServer®. Default behavior enables hServer functionality on up to four servers and 64GB per server of user data.
Release Date : 3/21/13
Supports rolling upgrade from version 126.96.36.199. Now enables .NET invocation grids to configure the number of worker threads. Adds support for dynamically changing client IP addresses within firewall rules for Azure deployments. ASP.NET session provider now allows non-standard session identifiers (requires full ScaleOut StateServer license). Adds backup/restore timeout to client parameters. Parallel query now allows optional hash lookup of version 4 index collections. Extends wait time for service startup when binding to network adapters which use DHCP. Improves .NET invocation grid’s detection of when custom code must be reloaded. Fixes issues with bidirectional replication to prevent extending object lifetimes for objects with sliding timeouts.
Release Date : 11/21/12
Supports rolling upgrade from version 188.8.131.52. Adds use of JVM start-up parameters for invocation grids. Improves performance of object counting to avoid network saturation for very large stores. Improves service throughput on multicore Windows systems under heavy load. Fixes issue in expiring dependent objects under heavy load. Fixes issue in replicating dependent objects to remote stores. Fixes issue in stopping a .NET invocation grid after its linger timeout expires. Fixes issue in which the client cache was disabled for parallel method invocations.
Release Date : 10/2/12
Supports rolling upgrade from version 184.108.40.206. Adds ScaleOut Analytics Server™ (successor to ScaleOut Grid Computing Edition) with support for Java and C# code shipping to grid servers to perform parallel method invocations. Console now displays list of remote client IP addresses and host’s event handling client. Improves accuracy of object timeouts. Adds Windows performance counters for GeoServer object replication.
Release Date : 8/15/12
Supports rolling upgrade from version 220.127.116.11. Adds full production support for deployment in Amazon Web Services and Windows Azure. Bulk insert operations in .NET now send indexed properties to the service. Increases timeout value for backup operations to accommodate larger stores. Now automatically updates file-based group list when a host is removed from the group. Corrects issues with recovery from network subnetting under high load. Corrects issue in reporting store’s ready status. Corrects issue in running local client as a remote client. Fixes consistency checks during certain load-balancing and recovery scenarios.
Release Date : 7/6/12
Supports rolling upgrade from version 18.104.22.168. Updates management tools for compatibility with Amazon AWS Marketplace.
Release Date : 6/8/12
Adds beta support for deploying ScaleOut StateServer in Amazon Web Services EC2 and in Microsoft Windows Azure public clouds. Resolves issue in load-balancing objects with dependencies. Requires full upgrade (server and client) from all previous versions.
Release Date : 5/15/12
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.
Release Date : 1/23/13
Supports rolling upgrade from version 22.214.171.124. Fixes issue in load-balancing servers experiencing network/CPU delays in virtualized environments. Improves responsiveness of global restart command during load balancing. Fixes issue in replicating dependent objects to remote stores.
Release Date : 11/13/12
Supports rolling upgrade from version 126.96.36.199. Re-implements counting of objects within a namespace to avoid use of parallel query, which could lead to network saturation for very large numbers of objects. Addresses an issue in which a high rate of dependency removal could destabilize the store.
Release Date : 8/24/12
Supports rolling upgrade from version 188.8.131.52. Adds Windows performance counter for objects subject to ScaleOut GeoServer push replication. Addresses GeoServer rolling upgrade issue from version 184.108.40.206. Corrects intermittent consistency check in GeoServer.
Release Date : 6/22/12
Supports rolling upgrade from version 220.127.116.11. Adds a new configuration option to the ASP.NET session provider to inhibit registering for events. Fixes an issue in load-balancing objects with dependencies which could cause some objects not to be load-balanced. Fixes an issue in handling consistency checks which could prevent automatic service restarts.
Release Date : 3/9/12
Supports rolling upgrade from version 18.104.22.168. 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.
Release Date : 1/3/12
Supports rolling upgrade from version 22.214.171.124. 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.
Release Date : 10/14/11
Supports rolling upgrade from version 126.96.36.199. 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.
Release Date : 8/17/11
Supports rolling upgrade from version 188.8.131.52. 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 184.108.40.206. 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.
Release Date : 7/13/11
Supports rolling upgrade from version 220.127.116.11. 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.
Release Date : 6/10/11
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.
Release Date : 5/9/11
Supports rolling upgrade from version 18.104.22.168. 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.
Release Date : 3/31/11
Supports rolling upgrade from version 22.214.171.124. 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 126.96.36.199.
Release Date : 2/7/11
Supports rolling upgrade from version 188.8.131.52. 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.
Release Date : 1/7/11
Supports rolling upgrade from version 184.108.40.206. Corrects issue introduced in v220.127.116.11 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.
Release Date : 1/4/11
Supports rolling upgrade from version 18.104.22.168. 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.
Release Date : 11/22/10
Supports rolling upgrade from version 22.214.171.124. 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.
Release Date : 10/8/10
Supports rolling upgrade from version 126.96.36.199. 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.
Release Date : 7/27/10
Supports rolling upgrade from version 188.8.131.52. 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.
Release Date : 6/6/10
Supports rolling upgrade from version 184.108.40.206. Fixes default setting for named cache locking mode in Java Named Cache APIs. Fixes issue with event handling for 64-bit servers.
Release Date : 4/16/10
Supports rolling upgrade from version 220.127.116.11. 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.
Release Date : 3/10/10
Supports rolling upgrade from version 18.104.22.168. 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.
Release Date : 2/11/10
Supports rolling upgrade from version 22.214.171.124. 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.
Release Date : 11/18/09
Supports rolling upgrade from version 126.96.36.199. 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.
Release Date : 9/8/09
Supports rolling upgrade from version 188.8.131.52. 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.
Release Date : 8/13/09
Supports rolling upgrade from version 184.108.40.206. 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.
Release Date : 7/24/09
Supports rolling upgrade from version 220.127.116.11. 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.
Release Date : 6/19/09
Supports rolling upgrade from version 18.104.22.168. 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 v22.214.171.124 clients (e.g., backing store APIs) will not be available when connecting to v4.0.x cache servers.
Release Date : 4/8/09
Supports rolling upgrade from version 126.96.36.199. Resolves compatibility issue with .NET 3.5 Service Pack 1 for ASP.NET session-state.
Release Date : 2/25/09
Rebuilds to update only the sample files and Java libraries.
Release Date : 1/9/09
Supports rolling upgrade from version 188.8.131.52. 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.
Release Date : 10/26/08
Supports rolling upgrade from version 184.108.40.206. 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).
Release Date : 9/2/08
Supports rolling upgrade from version 220.127.116.11. 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.
Release Date : 7/24/08
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.
Release Date : 7/9/08
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.
Release Date : 4/29/08
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.
Release Date : 2/29/08
Initial preview release of Linux version of ScaleOut StateServer supporting StateServer, SessionServer, GeoServer and Remote Client options; for evaluation use only.
Release Date : 2/28/08
Supports rolling upgrade from version 18.104.22.168 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.
Release Date : 12/28/07
Supports rolling upgrade from version 22.214.171.124 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.
Release Date : 9/26/07
Supports rolling upgrade from version 126.96.36.199 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.
Release Date : 3/27/07
Corrects issue with bi-directional replication of shared objects. Corrects issue in synchronizing service restarts and membership changes.
Release Date : 3/21/07
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.
Release Date : 3/23/07
Corrects issue in synchronizing service restarts with membership changes. This is a maintenance release for version 2.1 available by contacting ScaleOut Software
Release Date : 1/3/07
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.
Release Date : 10/10/06
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.
Release Date : 9/8/06
Improves recovery for interruption of packet reception in cases of heavy ASP.NET load and IIS recycling.
Release Date : 7/13/06
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.
Release Date : 4/19/06
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.
Release Date : 3/17/06
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.
Release Date : 2/9/06
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.
Release Date : 1/5/06
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.
Release Date : 12/13/05
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.
Release Date : 11/5/05
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.
Release Date : 10/21/05
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.
Release Date : 9/12/05
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.
Release Date : 7/26/05
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.
Release Date : 6/23/05
First Enterprise Edition production release. Supports six hosts. Improves load balancing and error recovery.
Release Date : 5/10/05
Enhances auto-join and restart features. Adds automatic split-store detection and recovery. Improves handling of network failures. Adds startup dependency on RPCSS.
Release Date : 3/28/05
Improves recovery after service restart.
Release Date : 3/7/05
Improves client access during service restart. Adds fully automatic key propagation.
Release Date : 2/23/05
Improves memory management. Enhances console messages.
Release Date : 2/10/05
Adds .NET API help file.
Release Date : 2/4/05
Improves management of object timeouts. Adds new statistics.
Release Date : 1/26/05
Adds support for 254 IP addresses. Improves viewing/selection of host subnets.
Release Date : 1/17/05
Initial release of ScaleOut StateServer