Hazelcast .NET Client
This document describes the new features, enhancements, and fixed issues for the Hazelcast .NET Client v5.3.1 release.
This version is a minor release and therefore is fully backward-compatible with all 5.x and 4.x versions.
Refer to the 5.3.1 milestone for details on all issues and PRs that were involved in this release.
There are no features, enhancements nor fixes in this release. In fact, this release is absolutely identical to v5.3.0, but for one change: it removes the dependency on the DotNetZip package.
The client used DotNetZip for a special corner-case, where it needed to compress metrics in a Java-supported way, in order to send them back to the cluster for Management Center to display them. A plain "zlib" compression was indeed necessary, but not available in stock .NET. However, DotNetZip makes use of Random
in some places, in a way that triggers some threat-detection tools, as Random
is not safe to use for anything related to security and cryptography. As a consequence, DotNetZip has been flagged with MEDIUM security issues that can be blocking for some high-security users of the .NET client.
We have therefore removed the DotNetZip dependency as follows:
Random
or any security- and cryptography-related code. The embedded code has been carefully reviewed by ourselves.This document describes the new features, enhancements, and fixed issues for the Hazelcast .NET Client v5.3.0 release.
This version is a minor release and therefore is fully backward-compatible with all 5.x and 4.x versions.
Refer to the 5.3.0 milestone for details on all issues and PRs that were involved in this release.
ISession
interface in Hazelcast.Net.Cache
#786Hazelcast.Net.Linq.Async
#837async
and sync
Reconnect ModesPlease, visit the documentation for new features from here.
This document describes the new features, enhancements, and fixed issues for the Hazelcast .NET Client v5.2.2 release.
This version is a patch release and is fully backward-compatible with all 5.x and 4.x versions.
Refer to the 5.2.2 milestone for details on all issues and PRs that were involved in this release.
HazelcastClient.GetDistributedObjectsAsync
API.GetDistributedObjects
is missing ( #799 )Hazelcast.Net.DependencyInjection
package has issues ( #823 )none
This document describes the new features, enhancements, and fixed issues for the Hazelcast .NET Client v5.2.1 release.
This version is a minor release and therefore is fully backward-compatible with all 5.x and 4.x versions.
When version 5.2.0 was released, the various NuGet packages were built in two different batches, ending with different signatures, and some packages being incompatible with others.
This release is a re-release of version 5.2.0 which simply rebuilds the NuGet packages so they happily all work together.
The codebase has not change in any way.
This document describes the new features, enhancements, and fixed issues for the Hazelcast .NET Client v5.2.0 release.
This version is a minor release and therefore is fully backward-compatible with all 5.x and 4.x versions.
Refer to the 5.2.0 milestone for details on all issues and PRs that were involved in this release.
NOTE: Linq is added as a BETA feature. We believe our implementation to be stable and robust, but it is a newly introduced, rather important feature. We cannot totally rule out issues. Users are recommended to try and experiment with Linq now, but wait for version 5.3 for a production usage.
To community user @ph33rtehgd for testing the Compact Serialization and reporting issues.
none
This document describes the new features, enhancements, and fixed issues for the Hazelcast .NET Client v5.1.0 release.
This version is a minor release and therefore is fully backward-compatible with all 5.x and 4.x versions.
Refer to the 5.1.1 milestone for details on all issues and PRs that were involved in this release.
ReadStringArray
for small strings (https://github.com/hazelcast/hazelcast-csharp-client/issues/648)This document describes the new features, enhancements, and fixed issues for the Hazelcast .NET Client v5.0.1 release.
This version is a patch release and therefore is fully backward-compatible with versions down to 5.0.0.
Refer to the 5.0.2 milestone for details on all issues and PRs that were involved in this release.
ReadStringArray
for small strings (https://github.com/hazelcast/hazelcast-csharp-client/issues/648)This document describes the new features, enhancements, and fixed issues for the Hazelcast .NET Client v5.1.0 release.
This version is a minor release and therefore is fully backward-compatible with all 5.x and 4.x versions.
Refer to the 5.1.0 milestone for details on all issues and PRs that were involved in this release.
none
This document describes the new features, enhancements, and fixed issues for the Hazelcast .NET Client v5.0.1 release.
This version is a patch release and therefore is fully backward-compatible with versions down to 5.0.0.
Refer to the 5.0.1 milestone for details on all issues and PRs that were involved in this release.
This document includes the new features, enhancements, and fixed issues for the Hazelcast .NET Client 5.0 release.
Version 5 of the .NET Client is the evolution of version 4, following the release of Hazelcast 5.
Refer to the 5.0 milestone for complete details on the issues and PRs that were involved in this release, which includes various bug fixes and optimizations, along with:
Warning
In addition to the changes detailed above, an (un-) BREAKING CHANGE was introduced with PR#506 in order to fix this issue which caused GUIDs to be serialized in a way that was not compatible with the Java server.
Note that because (a) the issue has originally been reported on the main Hazelcast Java repository and (b) it has been fixed originally in the
4.1.z
branch so that future 4.1 releases can benefit from it, it does not appear in this release's milestone.