Latest release of The Server Framework: 6.9.1

Version 6.9.1 of The Server Framework was released today.

This release includes changes to support Visual Studio 2017 15.5 and some bug fixes. It’s required if you’re using Visual Studio 2017.

As always, see the release notes here, for full details of all changes.

Bug fixes:

  • Bug fix to JetByteTools::Win32::TimeChangeNotificationMonitor so that it doesn’t leak window timer handles. Note the leak was, at worst, one handle per object lifetime.
  • Bug fix to JetByteTools::Win32::TZeroInitialiseExpandableBuffer for when it’s instantiated with non-POD types. We were potentially failing to call object destructors. The framework never uses this class with non-POD types but a unit test failure under a new leak testing tool indicated the problem.
  • Bug fix to JetByteTools::Socket::TDatagramSocketServer to prevent buffer reference leak in some circumstances.
  • Bug fix to JetByteTools::Socket::TStreamSocketConnectionManager to prevent invalid buffer access in some circumstances during tests to see if we can reuse a buffer for another read.