Release Notes - Hot Rod Native client - Version 7.0.0.CR2 - HTML format

Feature Request

  • [HRCPP-149] - C# client build script should generate a source package as well
  • [HRCPP-163] - .NET hotrod client: using released memory
  • [HRCPP-166] - Cross-language test for .NET <-> Java

Bug

  • [HRCPP-113] - InetSocketAddress operator< doesn't work OK for equal arguments
  • [HRCPP-114] - ConnectionPool::invalidateObject does not remove object from queues
  • [HRCPP-116] - Windows sockets use strerror for WSA error codes
  • [HRCPP-117] - CacheManagerStoppedTest.testPutAll() is not throwing a RemoteCacheManagerNotStartedException
  • [HRCPP-124] - MetadataValue created and lastused fields should be -1 for immortal values
  • [HRCPP-125] - ConfigurationBuilder not using the specified ValueSizeEstimate
  • [HRCPP-126] - Segfault with cluster and connectionPool with minIdle > 0
  • [HRCPP-129] - Reading data from the servers ocasionally timesout.
  • [HRCPP-133] - Socket::read should retry when it receives an appropriate error message
  • [HRCPP-134] - Minor compiler fixes for RHEL 5
  • [HRCPP-138] - Two minor Python script bugs
  • [HRCPP-143] - C# client - uninitialized variable in wrapped code on exceptions
  • [HRCPP-150] - Always catch exceptions as const
  • [HRCPP-151] - Do not use STL classes in public API
  • [HRCPP-156] - Include product name and copyright info in the C# DLL details
  • [HRCPP-157] - Don't include any architecture in the .msi filename for the C# client
  • [HRCPP-164] - Don't check idle connections if configured time between evictions is non-positive
  • [HRCPP-165] - CrossLanguageHotRodTest.testCppLifespanAndMaxIdle is failing on Win 7 64 bit
  • [HRCPP-168] - Adapt C# client to ABI changes in native client
  • [HRCPP-170] - Versioned value bytes ignored
  • [HRCPP-171] - Socket leak on failed connection attempt
  • [HRCPP-174] - MSI installer not working on WIN32 platforms
  • [HRCPP-177] - Marshaller type error in getCache()
  • [HRCPP-178] - server_ctl.py fails to detect 32bit JVM
  • [HRCPP-179] - ACCESS_VIOLATION when running the JNI tests on 32bit JVM on Windows
  • [HRCPP-180] - ikvmstub fails to find the hotrodcs.dll assembly

Task

  • [HRCPP-115] - valgrind tests fail with cmake 2.8.12 due to --log-file
  • [HRCPP-123] - Broken build on gcc 4.1.2 - compiler warning
  • [HRCPP-128] - Create Maven coordinates and JAR with native libraries for the SWIG/JNI artifacts
  • [HRCPP-136] - C# hotrod client documentation
  • [HRCPP-137] - C# hotrod client - reuse tests from the java client
  • [HRCPP-140] - Document building 64bit binaries and custom configurations on windows
  • [HRCPP-141] - C++ client - protectect against calling cmake from the source directory
  • [HRCPP-142] - C# client - protectect against calling cmake from the source directory
  • [HRCPP-153] - Add CrossLanguageHotRodTest
  • [HRCPP-155] - Add a README file for the binary C# package
  • [HRCPP-161] - C++ JNI test windows failure - uninitialized variable result in swig on exception
  • [HRCPP-172] - Clean-up IntWrapper - unused/undefined constructor
  • [HRCPP-175] - Add issue tracking information to the README

Enhancement

  • [HRCPP-112] - Fallback to non-preferred IP stacks if host can't be resolved with the preferred one
  • [HRCPP-127] - Use a different name for the 32bit library
  • [HRCPP-146] - Improve trace logging
  • [HRCPP-147] - Make the cmake configuration less brittle if Java is missing
  • [HRCPP-158] - Add all Java tests to C++ testsuite

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.