Releases

Latest release of The Server Framework: 6.6

Version 6.6 of The Server Framework was released today. This release is a major release and contains many changes, see the release notes, here, for full details of all changes. All clients are advised to upgrade to this release. Increased performance due to major design changes in the dispatch and processing of completion and per socket buffer pooling. New lock classes which offer more efficient locking. Lots of breaking changes in the Service Tools library.

Latest release of The Server Framework: 6.5.9

Version 6.5.9 of The Server Framework was released today. This release contains one bug fix for write sequencing bug which has been present in The Server Framework since at least release 5.0 but which, thankfully, is very unlikely to occur. It also contains a bug fix for the TCP flow control filter, some bug fixes for the WebSocket code, hardening of the WebSocket code to help it resist denial of service attacks and a small amount of new functionality in several other libraries.

Latest release of The Server Framework: 6.5.8

Version 6.5.8 of The Server Framework was released today. This release contains one bug fix for a bug which has been present in The Server Framework since at least release 5.0 and one change to work around a bug in Windows 8 and Server 2012. If you plan to use AcceptEx() on Windows 8 or Server 2012 or you have connections which run for a long period of time, use sequenced sockets and issue more than 2,147,483,647 writes on a socket then you need this release.

Latest release of The Server Framework: 6.5.7

Version 6.5.7 of The Server Framework was released today. This release contains one important bug fix and support for Visual Studio 2012 RTM. The bug that was introduced in 6.5.6 has exposed a gap in our unit testing which has also been filled with this release. If you use either the Read Timeout filter or VS2012 RTM then you should install this update. This release includes the following, see the release notes, here, for full details of all changes.

Latest release of The Server Framework: 6.5.6

Version 6.5.6 of The Server Framework was released today. This release contains some bug fixes, a selection of minor improvements and improved support for the Visual Studio 2012 (Note that there will be a further release shortly after Visual Studio 2012’s RTM if needed to address any changes between the Release Candidate and the RTM versions). If you use either the Read Timeout filter or the Flow Control filter then you should install this update.

Latest release of The Server Framework: 6.5.5

Version 6.5.5 of The Server Framework was released today. This release contains some bug fixes, a selection of minor improvements and support for Visual Studio 11 Beta and Windows 8. If you use either the Read Timeout filter or the Flow Control filter then you should install this update. This release includes the following, see the release notes, here, for full details of all changes. Rewrote CFlowControlStreamSocketConnectionFilter to make it more reliable and correct.

Latest release of The Server Framework: 6.5.4

Version 6.5.4 of The Server Framework was released today. This release contains two important bug fixes and a selection of minor improvements. If you run your code on Vista/Windows Server 2003 or later and you don’t explicitly disable FILE_SKIP_COMPLETION_PORT_ON_SUCCESS in your Config.h then you should install this update. This release includes the following, see the release notes, here, for full details of all changes. Bug fix. If FILE_SKIP_COMPLETION_PORT_ON_SUCCESS was enabled but JetByteTools::Socket::CanEnableSkipCompletionPortOnSuccess() returned false then the the code that handled issuing read and write calls would fail if ERROR_SUCCESS was returned because it would assume that FILE_SKIP_COMPLETION_PORT_ON_SUCCESS was enabled and that it should handle the completion directly but a completion would have been posted to the IOCP and so the completion would get handled twice.

Latest release of The Server Framework: 6.5.3

Version 6.5.3 of The Server Framework was released today. This release updates the WebSockets Option pack to the final version of the protocol as detailed in RFC 6455 which was released yesterday. There is also a bug fix to WebSocket status reason processing. If you have 6.5 or 6.5.1 or 6.5.2 and you are NOT using WebSockets then you probably don’t need this release. This release includes the following, see the release notes, here, for full details of all changes.

Latest release of The Server Framework: 6.5.2

Version 6.5.2 of The Server Framework was released today. This release adds some new functionality to the WebSockets Option pack and fixes some bugs in code that is only currently used by the WebSockets Option pack. If you have 6.5 or 6.5.1 and you are not using WebSockets then you probably don’t need this release. This release includes the following, see the release notes, here, for full details of all changes.

Latest release of The Server Framework: 6.5.1

Version 6.5.1 of The Server Framework was released today. This is primarily a bug fix release, although we also add several new example clients and servers. This release includes the following, see the release notes, here, for full details of all changes. Bug fixes to The Core Framework which affect the use of the newly added “Read Again” functionality. Fixes to the Hixie76 WebSockets protocol handler to improve interoperability. Added outbound connection establishment support to the Hixie76 protocol handler.