DotNetCompression

Download DotNetCompression

FULLY FUNCTIONAL FOR THIRTY DAYS WITH ASSEMBLIES FOR ALL SUPPORTED PLATFORMS

To download, please first verify that you are not a robot

Have a subscription? Sign in or select another edition

Read more Code samples Class reference Included assemblies Ask a question

Changelog

Announced
Released
Added
Improved
Fixed
Removed
N360
Noemax360
PWS
PowerWebSockets
WCFX
WCF-Xtensions
FI
FastInfoset.NET
DNC
DotNetCompression
April 10, 2015N360PWSWCFXFIDNC
Released PowerWebSockets 15.100.5162PWS
Released Noemax360 15.100.5162N360
N360PWSWCFXFIDNC
Added configuration binding elements that enable the use of WCF configuration files by PowerWebSockets. They are located in the Noemax.WCFX.Configuration namespace of PowerWebSockets.N360PWS
Added a CloseChannelsAsync method to the WebSocketService class of PowerWebSockets that is available in its .NET 4 or newer and Mono assemblies.N360PWS
March 19, 2015N360PWSWCFXFIDNC
Released DotNetCompression 15.78.5133DNC
Released FastInfoset.NET 15.78.5133FI
Released WCF-Xtensions 15.78.5133WCFX
Released PowerWebSockets 15.78.5133PWS
Released Noemax360 15.78.5133N360
N360PWSWCFXFIDNC
Small changes in the installations of Noemax360, PowerWebSockets, WCF-Xtensions, FastInfoset.NET and DotNetCompression.N360PWSWCFXFIDNC
March 2, 2015N360PWSWCFXFIDNC
Released PowerWebSockets 15.61.5085PWS
Released Noemax360 15.61.5085N360
N360PWSWCFXFIDNC
Added new Visual Studio project templates and item templates for PowerWebSockets.N360PWS
February 22, 2015N360PWSWCFXFIDNC
Released DotNetCompression 15.53.5055DNC
Released FastInfoset.NET 15.53.5055FI
Released WCF-Xtensions 15.53.5055WCFX
Released PowerWebSockets 15.53.5055PWS
Released Noemax360 15.53.5055N360
N360PWSWCFXFIDNC
Fixed an issue that prevented the installation of Blueprint Add-ons from completing.N360PWSWCFXFIDNC
Changed the behavior of the server-side handshake of the WebSocketService. Previously OnOpen was being called before the handshake was performed, making it impossible to send messages or pings during an OnOpen event. Now OnOpen is called after the handshake is performend, so OnOpen can be used for sending messages and pings.N360PWS
February 18, 2015N360PWSWCFXFIDNC
Released DotNetCompression 15.49.5038DNC
Released FastInfoset.NET 15.49.5038FI
Released WCF-Xtensions 15.49.5038WCFX
Released PowerWebSockets 15.49.5038PWS
Released Noemax360 15.49.5038N360
N360PWSWCFXFIDNC
Performed code analysis of PowerWebSockets, WCF-Xtensions, FastInfoset.NET and DotNetCompression and made minor changes to follow some of the reported recommendations.N360PWSWCFXFIDNC
January 20, 2015N360PWSWCFXFIDNC
Released DotNetCompression 15.20.4804DNC
Released FastInfoset.NET 15.20.4804FI
Released WCF-Xtensions 15.20.4804WCFX
Released PowerWebSockets 15.20.4804PWS
Released Noemax360 15.20.4804N360
N360PWSWCFXFIDNC
Added to FastInfoset.NET and DotNetCompression automatic detection of whether the input stream is compressed and automatic decompression when it is found to be compressed. All supported compression methods can be automatically detected and decompressed. AutoDecompress static methods were added to the XmlFastInfosetReader and the CompressionFactory classes.N360FIDNC
Rebuilt the Noemax360, PowerWebSockets, WCF-Xtensions, FastInfoset.NET and DotNetCompression 64-bit assemblies named *.x64.iOS.dll using the first stable version of the Xamarin.iOS Unified API that was released on January 12. These assemblies are now available for production use.N360PWSWCFXFIDNC
Fixed some additional inconsistencies between assembly names and assembly titles on some platforms.N360PWSWCFXFIDNC
January 9, 2015N360PWSWCFXFIDNC
Released DotNetCompression 15.9.4760DNC
Released FastInfoset.NET 15.9.4760FI
Released WCF-Xtensions 15.9.4760WCFX
Released PowerWebSockets 15.9.4760PWS
Released Noemax360 15.9.4760N360
N360PWSWCFXFIDNC
Fixed an interoperability issue during the "permessage-deflate" negotiation with the Autobahn|Python WebSocket server.N360PWSWCFX
Added support for the ZLIB compression method to the CompressionBindingElement and EnvelopeBehavior components of WCF-Xtensions. A new "Zlib" member is now available in the CompressionMethod and EncodingCompressionMethod enumerations.N360WCFX
Added support for the ZLIB compression method to FastInfoset.NET. A new "Zlib" member is now available in the FastInfosetCompression enumeration.N360FI
Removed support for the LZMA and BZIP2 compression methods from all WCF-Xtensions message encoding binding elements.N360WCFX
December 29, 2014N360PWSWCFXFIDNC
Released DotNetCompression 14.363.4711DNC
Released FastInfoset.NET 14.363.4711FI
Released WCF-Xtensions 14.363.4711WCFX
Released PowerWebSockets 14.363.4711PWS
Released Noemax360 14.363.4711N360
N360PWSWCFXFIDNC
Fixed inconsistencies between assembly names and assembly titles on some platforms.N360PWSWCFXFIDNC
Added to Noemax360, PowerWebSockets, WCF-Xtensions, FastInfoset.NET and DotNetCompression new 64-bit assemblies named *.x64.iOS.dll for the Xamarin.iOS Unified API Preview. These assemblies will be replaced soon after Xamarin releases the Unified API for production use.N360PWSWCFXFIDNC
December 19, 2014N360PWSWCFXFIDNC
Released FastInfoset.NET 14.353.4668FI
Released WCF-Xtensions 14.353.4668WCFX
Released Noemax360 14.353.4668N360
N360PWSWCFXFIDNC
Fixed a bug in the XmlFastInfosetReader that was introduced in version 14.342.4598.N360WCFXFI
December 12, 2014N360PWSWCFXFIDNC
Released WCF-Xtensions 14.346.4641WCFX
N360PWSWCFXFIDNC
Re-introduced the (now obsolete) LZF3 compression method for the SOAP/TCP transport of WCF-Xtensions due to customer request.WCFX
December 8, 2014N360PWSWCFXFIDNC
Released FastInfoset.NET 14.342.4598FI
Released WCF-Xtensions 14.342.4598WCFX
Released PowerWebSockets 14.342.4598PWS
Released Noemax360 14.342.4598N360
N360PWSWCFXFIDNC
Fixed an interoperability issue between the Java Fast Infoset serializer and the XmlSerializer using the Fast Infoset reader when the Fast Infoset document contains an empty array of bytes.N360WCFXFI
December 3, 2014N360PWSWCFXFIDNC
Released DotNetCompression 14.337.4568DNC
Released FastInfoset.NET 14.337.4568FI
Released WCF-Xtensions 14.337.4568WCFX
Released PowerWebSockets 14.337.4568PWS
Released Noemax360 14.337.4568N360
N360PWSWCFXFIDNC
Fixed a bug in the LZF4 method that could cause compression to fail when large buffers are compressed and the offset of the input buffer is set to certain non-zero values.N360PWSWCFXFIDNC
Fixed a bug in the DEFLATE/ZLIB/GZIP methods that could cause compression to fail when large buffers are compressed with a compression level of 4 or higher and the offset of the input buffer is set to certain non-zero values.N360PWSWCFXFIDNC
Improved PowerWebSockets to automatically read any remaining data from the inbound message stream in case part of the message remains unread on the wire when the stream is closed. This automatic operation is performed asynchronously without blocking any thread. Previously, closing the inbound stream before all data is read would prevent the next message from being received since the channel would not resume receiving until the previous inbound message is fully consumed.N360PWS
Added CloseAsync and OpenAsync methods to the WebSocketCLient class of PowerWebSockets for the Task-based asynchronous API on .NET 4.5, Xamarin.iOS and Xamarin.Android.N360PWS
Added more samples demonstrating the use of PowerWebSockets on Xamarin.iOS and Xamarin.Android.N360PWS
November 12, 2014N360PWSWCFXFIDNC
Released DotNetCompression 14.316.4434DNC
Released FastInfoset.NET 14.316.4434FI
Released WCF-Xtensions 14.316.4434WCFX
Released PowerWebSockets 14.316.4434PWS
Released Noemax360 14.316.4434N360
N360PWSWCFXFIDNC
First public release of Noemax360.N360
Fixed a versioning issue with the Xamarin.iOS and Xamarin.Android assemblies.PWSWCFXFIDNC
Updated the code samples for PowerWebSockets, WCF-Xtensions, FastInfoset.NET and DotNetCompression.PWSWCFXFIDNC
Changed the versioning format of PowerWebSockets, WCF-Xtensions, FastInfoset.NET and DotNetCompression to <last-two-digits-of-year>dot<day-of-year>dot<revision>.PWSWCFXFIDNC
October 7, 2014N360PWSWCFXFIDNC
Released DotNetCompression 2.113.4223DNC
Released FastInfoset.NET 4.113.4223FI
Released WCF-Xtensions 4.113.4223WCFX
Released PowerWebSockets 1.113.4223PWS
N360PWSWCFXFIDNC
Small changes in the installations of PowerWebSockets, WCF-Xtensions, FastInfoset.NET and DotNetCompression.PWSWCFXFIDNC
September 23, 2014N360PWSWCFXFIDNC
Released PowerWebSockets 1.112.4170PWS
N360PWSWCFXFIDNC
Fixed an issue that caused a WebSocket or LiteHTTP server to write an error message to the trace log upon graceful client disconnection.PWSWCFX
September 18, 2014N360PWSWCFXFIDNC
Released WCF-Xtensions 4.111.4160WCFX
N360PWSWCFXFIDNC
Refactored the source code of PowerWebSockets and WCF-Xtensions.PWSWCFX
Added to PowerWebSockets the Noemax.ServiceModel.WebSockets.* assemblies for all supported platforms. These assemblies provide PowerWebSockets with the WebSocketTransportBindingElement for WCF.PWS
Removed the Noemax.WebSockets namespace from WCF-Xtensions.WCFX
Removed the Noemax.WCFX namespace from PowerWebSockets.PWS
Changed the name of the Newtonsoft.Json namespace to Noemax.Newtonsoft.Json in order to avoid potential clashes with the Newtonsoft.Json.* assemblies when these are used in conjunction with PowerWebSockets or WCF-Xtensions.PWSWCFX
Customized the Newtonsoft.Json complex type deserialization to facilitate JSON messaging for PowerWebSockets and WCF-Xtensions.PWSWCFX
The WebSocketTransportBindingElement now uses the Noemax.WCFX.WebSocketKeepaliveMode enumeration instead of the Noemax.WebSockets.KeepaliveMode enumeration.PWSWCFX
In the Noemax.WebSockets.* assemblies, the utiltity classes from the Noemax.WCFX namespace are now compiled in the Noemax.WebSockets namespace.PWS
Updated the documentation of PowerWebSockets, WCF-Xtensions, FastInfoset.NET and DotNetCompression.PWSWCFXFIDNC
Updated the license.html and redistributables.html in PowerWebSockets, WCF-Xtensions, FastInfoset.NET and DotNetCompression.PWSWCFXFIDNC
Fixed an impersonation issue with the LiteHTTP transport.WCFX
Fixed a PowerWebSockets messaging bug which caused a function delegate to the message operation to be not supported in certain cases.PWS
Added to DotNetCompression the Noemax.Compression.Portable.dll, Noemax.BZip2.Portable.dll, Noemax.GZip.Portable.dll, Noemax.Lzf.Portable.dll and Noemax.Lzma.Portable.dll assemblies for use by Portable Class Library projects.DNC
Added to FastInfoset.NET the Noemax.FastInfoset.Portable.dll assembly for use by Portable Class Library projects.FI
Introduced support for Portable Class Library projects to FastInfoset.NET and DotNetCompression.FIDNC
Changed the PowerWebSockets HTTP authentication API to make the authentication process more explicit. The UsernamePasswordAuthenticateEventArgs now have Accept() and Fail() methods, instead of a boolean Accept property.PWS
Changed the PowerWebSockets OnHandshake event so that the server can specify the HTTP status code to be sent to the client when the server rejects the WebSocket handshake.PWS
Embedded the Noemax.BZip2.*, Noemax.GZip.*, Noemax.Deflate.*, Noemax.Lzf.* and Noemax.Lzma.* assemblies into the Noemax.Compression.* assemblies.DNC
Introduced support for WAS activation and Port Sharing for the WebSocket and LiteHTTP transports.PWSWCFX
July 23, 2014N360PWSWCFXFIDNC
Released DotNetCompression 2.109.3974DNC
Released FastInfoset.NET 4.109.3974FI
Released WCF-Xtensions 4.109.3974WCFX
Released PowerWebSockets 1.109.3974PWS
N360PWSWCFXFIDNC
Improved the RequestAsync<T> method to perform streaming when using the RequestAsync<Stream> overload.PWS
Refactored the source code of PowerWebSockets, WCF-Xtensions, FastInfoset.NET and DotNetCompression.PWSWCFXFIDNC
July 10, 2014N360PWSWCFXFIDNC
Released DotNetCompression 2.108.3955DNC
Released FastInfoset.NET 4.108.3955FI
Released WCF-Xtensions 4.108.3955WCFX
Released PowerWebSockets 1.108.3955PWS
N360PWSWCFXFIDNC
Added to FastInfoset.NET the Fast Infoset message encoding binding element for WCF.FI
Added to DotNetCompression the message compression binding element for WCF.DNC
Added to DotNetCompression the transport compression binding element for WCF.DNC
Added a CompressionNoContextTakeover property for the WebSocketTransportBindingElement. Setting this property to True disables context takeover during payload compression and reduces the amount of memory used by the transport compression at the expense of the compression ratio of small messages (generally, the compression ratio of messages larger than about 64 KB is less likely to be affected).WCFX
Added a Compression property for the WebSocketClient and WebSocketServer. This property exposes all compression-related properties including CompressionScheme and NoContextTakeover.PWS
Added a NoContextTakeover property for PowerWebSockets endpoints. Setting this property to True disables context takeover during payload compression and reduces the amount of memory used by the transport compression at the expense of the compression ratio of small messages (generally, the compression ratio of messages larger than about 64 KB is less likely to be affected).PWS
June 25, 2014N360PWSWCFXFIDNC
Released DotNetCompression 2.107.3894DNC
Released FastInfoset.NET 4.107.3894FI
Released WCF-Xtensions 4.107.3894WCFX
Released PowerWebSockets 1.107.3894PWS
N360PWSWCFXFIDNC
Fixed an issue with JSON proxy generation.PWS
Added more methods for the PowerWebSockets messaging API.PWS
Added a MemoryUsage property for the CompressionStreamBindingElement which enables the reduction of the amount of memory used during compression at the expense of compression ratio and compression speed.WCFX
Added more samples for PowerWebSockets.PWS
Added to PowerWebSockets support for dispatching channels by the HTTP request URI of the WebSocket handshake. See the new SimplePublishSubscribe sample.PWS
Added integrated message compression for the FiMessageEncodingBindingElement. See the new CompressionMethod and CompressionLevel properties.WCFX
Freed the PowerWebSockets, WCF-Xtensions, FastInfoset.NET and DotNetCompression assemblies from all embedded dependencies.PWSWCFXFIDNC
June 9, 2014N360PWSWCFXFIDNC
Released DotNetCompression 2.105.3830DNC
Released FastInfoset.NET 4.105.3830FI
Released WCF-Xtensions 4.106.3830WCFX
Released PowerWebSockets 1.106.3830PWS
N360PWSWCFXFIDNC
Fixed a type name serialization issue with JSON messaging.PWSWCFX
June 4, 2014N360PWSWCFXFIDNC
Released DotNetCompression 2.105.3826DNC
Released FastInfoset.NET 4.105.3826FI
Released WCF-Xtensions 4.105.3826WCFX
Released PowerWebSockets 1.105.3826PWS
N360PWSWCFXFIDNC
Refactored the source code of the PowerWebSockets.PWS
Improved the PowerWebSockets API.PWS
Updated the documentation of PowerWebSockets, WCF-Xtensions, FastInfoset.NET and DotNetCompression.PWSWCFXFIDNC
Updated the JSON implementation.PWSWCFX
Created a workaround for a bug in Xamarin's SslStreamBase class used on the Xamarin.iOS and Xamarin.Android platforms.PWSWCFX
May 15, 2014N360PWSWCFXFIDNC
Released DotNetCompression 2.104.3791DNC
Released FastInfoset.NET 4.104.3791FI
Released WCF-Xtensions 4.104.3791WCFX
Released PowerWebSockets 1.104.3791PWS
N360PWSWCFXFIDNC
Modified the installation packages of PowerWebSockets, WCF-Xtensions, FastInfoset.NET and DotNetCompression to allow side by side installation of all products.PWSWCFXFIDNC
May 13, 2014N360PWSWCFXFIDNC
Released DotNetCompression 2.103.3777DNC
Released FastInfoset.NET 4.103.3777FI
Released WCF-Xtensions 4.103.3777WCFX
Released PowerWebSockets 1.103.3777PWS
N360PWSWCFXFIDNC
Changed the installations of PowerWebSockets, WCF-Xtensions, FastInfoset.NET and DotNetCompression to support 64-bit mode. On 64-bit systems the default installation folder now is "C:\Program Files" instead of "C:\Program Files (x86)".PWSWCFXFIDNC
Fixed a packaging process issue that caused some assemblies to be packaged without being signed even though they were placed in the signed assemblied folder.PWSWCFXFIDNC
Integrated the class reference of PowerWebSockets, WCF-Xtensions, FastInfoset.NET and DotNetCompression into the Visual Studio 2010 and 2013 Help Viewers.PWSWCFXFIDNC
Updated the documentation of DotNetCompression.DNC
May 2, 2014N360PWSWCFXFIDNC
Released WCF-Xtensions 4.102.3766WCFX
N360PWSWCFXFIDNC
Fixed a LiteHTTP issue when listening to a URI on the default port.WCFX
Added integration with WCF security. Now the LiteHTTP and WebSocket transports support impersonation and ServiceSecurityContext.WCFX
May 2, 2014N360PWSWCFXFIDNC
Released DotNetCompression 2.99.3753DNC
Released FastInfoset.NET 4.99.3753FI
Released WCF-Xtensions 4.99.3753WCFX
Released PowerWebSockets 1.99.3753PWS
N360PWSWCFXFIDNC
Fixed an LZF4 bug discovered during the continuous integration unit test.PWSWCFXFIDNC
May 1, 2014N360PWSWCFXFIDNC
Released DotNetCompression 2.98.3750DNC
Released FastInfoset.NET 4.98.3750FI
Released WCF-Xtensions 4.98.3750WCFX
Released PowerWebSockets 1.98.3750PWS
N360PWSWCFXFIDNC
Added the ZlibOutputStream and ZlibInputStream to the Noemax.GZip namespace.DNC
Introduced stream upgrade support for the LiteHTTP transport.WCFX
Added basic HTTP authentication for the LiteHTTP client and server sides on the Compact Framework.WCFX
Optimized the LZF4 and DEFLATE code resulting in major performance gains.PWSWCFXFIDNC
Improved the performance of the WebSocket transport.PWSWCFX
Added a code sample demonstrating the use of the HTTPS transport by a Compact Framework WCF service.WCFX
Updated the documentation of PowerWebSockets, WCF-Xtensions, FastInfoset.NET and DotNetCompression.PWSWCFXFIDNC
Removed the PowerWebSockets, FastInfoset.NET and DotNetCompression assemblies from the redistributables of WCF-Xtensions.WCFX
Removed the DotNetCompression assemblies from the redistributables of FastInfoset.NET.FI
February 6, 2014N360PWSWCFXFIDNC
Released WCF-Xtensions 4.92.3476WCFX
Released PowerWebSockets 1.92.3476PWS
N360PWSWCFXFIDNC
Fixed a timeout handling issue on the Compact Framework.PWSWCFX
Updated the code samples for PowerWebSockets, WCF-Xtensions, FastInfoset.NET and DotNetCompression.PWSWCFXFIDNC
January 20, 2014N360PWSWCFXFIDNC
Released WCF-Xtensions 4.88.3428WCFX
Released PowerWebSockets 1.88.3428PWS
N360PWSWCFXFIDNC
Improved the Connect timeout handling of the WebSocket transport.PWSWCFX
January 10, 2014N360PWSWCFXFIDNC
Released DotNetCompression 2.86.3404DNC
Released FastInfoset.NET 4.86.3404FI
Released WCF-Xtensions 4.86.3404WCFX
Released PowerWebSockets 1.86.3404PWS
N360PWSWCFXFIDNC
Improved the compression performance of the WebSocket transport.PWSWCFX
January 3, 2014N360PWSWCFXFIDNC
Released WCF-Xtensions 4.84.3394WCFX
N360PWSWCFXFIDNC
Fixed an issue that caused endpoints to fail to bind to IPv6 addresses due to a failure to convert an IPv6 endpoint address to a valid service URI.PWSWCFX
December 20, 2013N360PWSWCFXFIDNC
Released DotNetCompression 2.82.3362DNC
Released FastInfoset.NET 4.82.3362FI
Released WCF-Xtensions 4.82.3362WCFX
Released PowerWebSockets 1.82.3362PWS
N360PWSWCFXFIDNC
Fixed a bug when checking the CRC of the GZIP compression method.WCFXFIDNC
Removed the separate HP assemblies from the redistributables as the High Performance implementations that they contained have now been moved into the Noemax.Compression.Net4.dll, Noemax.Compression.dll, Noemax.WCFX.Net4.dll, Noemax.WCFX.dll, Noemax.WebSockets.Net4.dll and Noemax.WebSockets.dll assemblies.PWSWCFXFIDNC
Improved the use of High Performance compression by making transparent the selection process between the High Performance and the conventional implementations and eliminating the need to explicitly select one or the other implementation. The HP implementations are preferred and used automatically unless not supported by the platform.PWSWCFXFIDNC
Unified the High Performance implementations and the conventional implementations of LZF4 and DEFLATE/ZLIB/GZIP into common assemblies.PWSWCFXFIDNC
Fixed a bug in the content negotiation code for Xamarin.iOS and Xamarin.Android.WCFX
Fixed a bug with the Noemax Trial assemblies for Xamarin.iOS and Xamarin.Android.PWSWCFXFIDNC
Improved the responsiveness of the Ping/Pong exchange of the WebSocket transport of WCF-Xtensions.WCFX
November 8, 2013N360PWSWCFXFIDNC
Released WCF-Xtensions 4.80.3263WCFX
Released PowerWebSockets 1.80.3263PWS
N360PWSWCFXFIDNC
Fixed a bug that caused asynchronous operation timeouts to be ignored on Xamarin.iOS.PWSWCFX
Removed the HP assemblies for the Compact Framework as they are not fully supported by the Compact Framework.DNC
November 6, 2013N360PWSWCFXFIDNC
Released WCF-Xtensions 4.78.3254WCFX
Released PowerWebSockets 1.78.3254PWS
N360PWSWCFXFIDNC
Fixed an issue causing timeouts to be ignored by the WebSocket asynchronous methods.PWS
Fixed an issue with the TLS handshake on Xamarin.iOSPWSWCFX
Optimized the networking code.PWSWCFX
October 30, 2013N360PWSWCFXFIDNC
Released DotNetCompression 2.76.3241DNC
Released FastInfoset.NET 4.76.3241FI
Released WCF-Xtensions 4.76.3241WCFX
Released PowerWebSockets 1.76.3241PWS
N360PWSWCFXFIDNC
Improved the resource management and optimized the code for all WCF-Xtensions transports.WCFX
Created a workaround for a bug in .NET's SslStream that may cause WCF to stop reading from the channel.PWSWCFX
Optimized the transport compression code.PWSWCFX
October 18, 2013N360PWSWCFXFIDNC
Released WCF-Xtensions 4.74.3210WCFX
Released PowerWebSockets 1.74.3210PWS
N360PWSWCFXFIDNC
Introduced support for server-side TLS for the Compact Framework.PWSWCFX
Introduced support for certificates and private keys from cryptographic service providers to the Compact Framework TSL implementation.PWSWCFX
Changed the way that transports accept connections and perform the TLS handshake in order to factilitate faster release of I/O threads.PWSWCFX
The cipher-suites used by the TLS implementation for the Compact Framework are now configurable through the NoemaxTlsAuthentication.CipherSuites property.PWSWCFX
Added a NoemaxTlsAuthentication.CipherSuites property that enables the cipher-suites used by the Compact Framework TLS implementation to be configured through it.PWSWCFX
Fixed an issue with the SOAP/TCP TLS handshake that caused it to ignore the OpenTimeout property of the binding.WCFX
Improved the TLS implementation for the Compact Framework and optimized its performance.PWSWCFX
October 4, 2013N360PWSWCFXFIDNC
Released WCF-Xtensions 4.72.3169WCFX
N360PWSWCFXFIDNC
Improved the tracing of the networking code.PWSWCFX
October 2, 2013N360PWSWCFXFIDNC
Released WCF-Xtensions 4.70.3157WCFX
Released PowerWebSockets 1.70.3157PWS
N360PWSWCFXFIDNC
Fixed a bug that caused the WebSocketTransportBindingElement to always use CompressionLevel 3 irrespective of the transport settings.WCFX
Fixed the titles of the Noemax.WCFX.iOS.dll, Noemax.WCFX.iOS.Trial.dll, Noemax.WebSockets.iOS.dll and Noemax.WebSockets.iOS.Trial.dll assemblies.PWSWCFX
Fixed a string conversion problem with the "Soap11Addressing10" value when the host computer is configured with the Turkish regional settings.WCFX
September 30, 2013N360PWSWCFXFIDNC
Released WCF-Xtensions 4.68.3150WCFX
Released PowerWebSockets 1.68.3150PWS
N360PWSWCFXFIDNC
Created a workaround for the InvalidCastException raised by Xamarin.iOS when a List<string> type is received from the remote side as response to a request.PWSWCFX
Fixed a bug in the WCF-Xtensions HP compression code which could result in an AccessViolationException.WCFX
September 26, 2013N360PWSWCFXFIDNC
Released DotNetCompression 2.66.3146DNC
Released FastInfoset.NET 4.66.3146FI
Released WCF-Xtensions 4.66.3146WCFX
Released PowerWebSockets 1.66.3146PWS
N360PWSWCFXFIDNC
Added a RequestWithStreamAsync method to several classes of PowerWebSockets.PWS
September 11, 2013N360PWSWCFXFIDNC
Released DotNetCompression 2.65.3136DNC
Released FastInfoset.NET 4.65.3136FI
Released WCF-Xtensions 4.65.3136WCFX
Released PowerWebSockets 1.65.3136PWS
N360PWSWCFXFIDNC
Optimized the performance of LZF4 and DEFLATE with large buffers.PWSWCFXFIDNC
Fixed an issue with the SOAP/TCP transport on Xamarin platforms.WCFX
Added a UseDefaultWebProxy property to the WebSocketTransportBindingElement. Its default value is False in order to speed up the establishment of WebSocket client connections.WCFX
Introduced support for the WindowsSecurityStreamBindingElement to the WebSocketTransportBindingElement of WCF-Xtensions. This provide the ability to use transport security with Windows credentials.WCFX
Added HP assemblies for the Compact Framework.DNC
Further improved the JSON messaging extensibility.PWS
August 14, 2013N360PWSWCFXFIDNC
Released DotNetCompression 2.64.3086DNC
Released FastInfoset.NET 4.64.3086FI
Released WCF-Xtensions 4.64.3086WCFX
Released PowerWebSockets 1.64.3086PWS
N360PWSWCFXFIDNC
Fixed a bug due to which the JSON serializer erroneously assumed that some GUID values were DateTime values and as a result failed to convert these values to GUID.PWSWCFX
Improved the JSON messaging extensibility.PWS
Improved significantly the compression speed of the High Performance implementation of LZF4.PWSWCFXFIDNC
July 31, 2013N360PWSWCFXFIDNC
Released WCF-Xtensions 4.63.3042WCFX
Released PowerWebSockets 1.63.3042PWS
N360PWSWCFXFIDNC
Fixed a bug in the RequestWithStream and SendWithStream methods of PowerWebSockets.PWS
Introduced support for stateless operation of the Fast Infoset message encoding with the SOAP/TCP transport, in addition to the stateful mode that is already suported.WCFX
July 18, 2013N360PWSWCFXFIDNC
Released WCF-Xtensions 4.62.3034WCFX
Released PowerWebSockets 1.62.3034PWS
N360PWSWCFXFIDNC
Fixed a concurrency issue that was triggered when a buffered copy of a Fast Infoset message was being created.WCFX
July 10, 2013N360PWSWCFXFIDNC
Released DotNetCompression 2.61.3022DNC
Released FastInfoset.NET 4.61.3022FI
Released WCF-Xtensions 4.61.3022WCFX
Released PowerWebSockets 1.61.3022PWS
N360PWSWCFXFIDNC
Fixed an interoperability issue with older versions of the SOAP/TCP protocol.WCFX
June 20, 2013N360PWSWCFXFIDNC
Released DotNetCompression 2.59.2979DNC
Released FastInfoset.NET 4.59.2979FI
Released WCF-Xtensions 4.59.2979WCFX
Released PowerWebSockets 1.59.2979PWS
N360PWSWCFXFIDNC
Various improvements in PowerWebSockets, WCF-Xtensions, FastInfoset.NET and DotNetCompression.PWSWCFXFIDNC
June 12, 2013N360PWSWCFXFIDNC
Released WCF-Xtensions 4.58.2966WCFX
Released PowerWebSockets 1.58.2966PWS
N360PWSWCFXFIDNC
Fixed a bug that caused a ProtocolException to be raised when a PowerWebSockets client running on iOS communicated with WCF-Xtenions using TLS.WCFX
June 7, 2013N360PWSWCFXFIDNC
Released WCF-Xtensions 4.57.2959WCFX
Released PowerWebSockets 1.57.2959PWS
N360PWSWCFXFIDNC
Various improvements in PowerWebSockets and WCF-Xtensions.PWSWCFX
June 4, 2013N360PWSWCFXFIDNC
Released WCF-Xtensions 4.56.2951WCFX
Released PowerWebSockets 1.56.2951PWS
N360PWSWCFXFIDNC
Removed the FastInfoset.NET serializer from PowerWebSockets.PWS
May 22, 2013N360PWSWCFXFIDNC
Released WCF-Xtensions 4.55.2912WCFX
Released PowerWebSockets 1.55.2912PWS
N360PWSWCFXFIDNC
Fixed a bug that raised a JSON parsing exception in the JSON formatter.PWSWCFX
May 20, 2013N360PWSWCFXFIDNC
Released WCF-Xtensions 4.54.2908WCFX
Released PowerWebSockets 1.54.2908PWS
N360PWSWCFXFIDNC
Improved the status codes sent by the WebSocket transport in case of various protocol-related errors.PWSWCFX
Fixed a bug in the WebSocket asynchronous inbound message buffering.PWS
May 14, 2013N360PWSWCFXFIDNC
Released WCF-Xtensions 4.53.2876WCFX
Released PowerWebSockets 1.53.2876PWS
N360PWSWCFXFIDNC
Fixed a bug in the SOAP/TCP transport that kept channels open when the connection was lost.WCFX
Fixed a bug in polymorphism in JSON messaging.PWSWCFX
Exposed the IncludeTypeName property of JsonRpcEndpointBehavior through the configuration.WCFX
May 10, 2013N360PWSWCFXFIDNC
Released WCF-Xtensions 4.52.2865WCFX
N360PWSWCFXFIDNC
Intergrated Json.NET into the Noemax codebase.PWSWCFX
Improved the JSON serializer to deserialize types by using the full type name even if the assembly name is not specified or does not resolve to any local assembly.PWS
Improved the JSON serializer to search the deserialized type in all assemblies referenced in the project.PWSWCFX
Fixed some bugs in polymorphism in JSON messaging.PWSWCFX
May 9, 2013N360PWSWCFXFIDNC
Released WCF-Xtensions 4.51.2859WCFX
Released PowerWebSockets 1.51.2859PWS
N360PWSWCFXFIDNC
Introduced support for JSON messaging streamed attachments to WCF-Xtensions.WCFX
Improved the code related to JSON messaging for WCF-Xtensions and PowerWebSockets on the Compact Framework.PWSWCFX
Improved the SOAP/TCP transport behavior in case of SOAP/TCP transport or TLS handshake failures. The transport now attempts to close a connection in a manner that satisfies the requirements of network load balancers.WCFX
May 2, 2013N360PWSWCFXFIDNC
Released WCF-Xtensions 4.50.2835WCFX
Released PowerWebSockets 1.50.2835PWS
N360PWSWCFXFIDNC
Optimized the SOAP/TCP transport to release memory faster after a channel is aborted.WCFX
Introduced support for polymorphism in JSON messaging. Added IncludeTypeName properties to the JsonRpcEndpointBehavior and JsonMessageSerializers classes that allow the inclusion of type names into serialized JSON.PWSWCFX
Introduced support for Fault exceptions for the JSON messaging of PowerWebSockets.PWS
April 22, 2013N360PWSWCFXFIDNC
Released PowerWebSockets 1.49.2804PWS
N360PWSWCFXFIDNC
Various improvements in PowerWebSockets.PWS
April 19, 2013N360PWSWCFXFIDNC
Released WCF-Xtensions 4.49.2800WCFX
Released PowerWebSockets 1.49.2800PWS
N360PWSWCFXFIDNC
Various improvements in PowerWebSockets and WCF-Xtensions.PWSWCFX
April 16, 2013N360PWSWCFXFIDNC
Released DotNetCompression 2.48.2788DNC
Released FastInfoset.NET 4.48.2788FI
Released WCF-Xtensions 4.48.2788WCFX
N360PWSWCFXFIDNC
Fixed a PowerWebSockets to WCF-Xtensions interoperability issue that affected one-way messages with a single parameter.PWSWCFX
Changed PowerWebSockets to trigger the OnError event prior to the OnClose event when the connection close status code is not Normal.PWS
Changed PowerWebSockets to fault pending outbound requests when the OnClose or OnError events are triggered on the channel.PWS
Improved the WebSocketChannel class of PowerWebSockets to have Closed, Error, Ping, Pong events of its own. It is now possible to subscribe to the channel events or handle global per service instance events at will.PWS
Added void methods that do not have any parameters such as Notify() to supported method signatures of the JSON dispatcher.PWS
Changed the WebSocketDuplexChannel to Fault itself when aborted. Note that the channel has to be in session mode.WCFX
Fixed a bug in the JsonRpcEndpointElement.WCFX
Introduced support for binary attachment streaming for one-way and request/response JSON messages.PWS
Added to WebSocket the KeepaliveSendInterval, KeepaliveResponseRequired, KeepaliveTimeout and KeepaliveResponseThrottlingInterval properties.PWS
Added to WebSocket a KeepaliveMode property for the keepalive mechanism.PWS
Introduced an advanced keepalive mechanism for detecting inactive connections and sending heartbeats.PWS
Introduced support for deferred streaming for JSON binary attachments of PowerWebSockets.PWS
Introduced support for additional method signatures for JSON binary attachments of PowerWebSockets.PWS
Fixed an issue in the Fast Infoset message encoding that caused excessive memory consumption in stateful mode.WCFX
Added the MaxOutboundQueueSize and MaxOutboundFrameSize properties for the WebSocketTransportBindingElement and the <webSocketTransport/> element in WCF configuration.WCFX
Decreased the memory use of the Fast Infoset message encoding.WCFX
Fixed a bug with endpoint sharing for secure HTTP endpoints.PWSWCFX
Changed the JSON binary attachment format.PWS
Fixed a bug that appeared when the keep-alive mechanism was used in combination with streaming.PWS
Fixed a bug in the WebSocket transport that prevented a channel from being Aborted due to getting stuck during asynchronous transfer.WCFX
Created a workaround for an interoperability issue caused by the Microsoft WebSocket implementation.PWSWCFX
Fixed an interoperability issue between the JSON messaging of PowerWebSockets and the JSON message encoding of WCF-Xtensions that was caused by the new JSON binary attachment format.PWSWCFX
Fixed a WebSocket bug that was preventing the close frame from being sent.PWSWCFX
Fixed a WebSocket bug due to which the handshake's Origin and Protocol headers were not being sent.PWSWCFX
Introduced support for the Origin and Protocol headers for the WebSocketMessageTransortBindingElement.WCFX
Fixed a Fast Infoset bug with the serialization of repeating local time values.WCFXFI
Fixed a WebSocket JSON messaging bug with the serialization of single complex type parameter calls.PWSWCFX
Adapted the WebSocket JSON messaging dispatching and serialization code to be ready to support polymorphism in JSON messaging.PWS
April 9, 2013N360PWSWCFXFIDNC
Released WCF-Xtensions 4.47.2761WCFX
Released PowerWebSockets 1.47.2761PWS
N360PWSWCFXFIDNC
Various improvements in PowerWebSockets and WCF-Xtensions.PWSWCFX
April 5, 2013N360PWSWCFXFIDNC
Released WCF-Xtensions 4.46.2749WCFX
Released PowerWebSockets 1.46.2749PWS
N360PWSWCFXFIDNC
Various improvements in PowerWebSockets and WCF-Xtensions.PWSWCFX
April 1, 2013N360PWSWCFXFIDNC
Released WCF-Xtensions 4.45.2735WCFX
N360PWSWCFXFIDNC
Various improvements in WCF-Xtensions.WCFX
March 26, 2013N360PWSWCFXFIDNC
Released WCF-Xtensions 4.44.2723WCFX
Released PowerWebSockets 1.44.2723PWS
N360PWSWCFXFIDNC
Various improvements in PowerWebSockets and WCF-Xtensions.PWSWCFX
March 14, 2013N360PWSWCFXFIDNC
Released WCF-Xtensions 4.43.2710WCFX
Released PowerWebSockets 1.43.2710PWS
N360PWSWCFXFIDNC
Various improvements in PowerWebSockets and WCF-Xtensions.PWSWCFX
March 5, 2013N360PWSWCFXFIDNC
Released WCF-Xtensions 4.42.2687WCFX
Released PowerWebSockets 1.42.2687PWS
N360PWSWCFXFIDNC
Created a workaround for an issue with the obfuscation performed by SmartAssembly which caused errors to the WebSocket JSON messaging.PWS
Unified the code for LiteHTTP, WebSocket and SOAP/TCP IP endpoint management.WCFX
February 28, 2013N360PWSWCFXFIDNC
Released WCF-Xtensions 4.41.2674WCFX
Released PowerWebSockets 1.41.2674PWS
N360PWSWCFXFIDNC
Fixed a bug in the WebSocket auto-ping mechanism that could cause the thread pool to crash.PWS
Updated the WebSocket per-message compression protocol extension to conform to the "draft-ietf-hybi-permessage-compression-05" specification.PWSWCFX
Fixed a bug in LiteHTTP and WebSocket server endpoints which caused an IP endpoint to remain open after being closed when two server endpoints were bound to the same IP address and port.PWSWCFX
February 26, 2013N360PWSWCFXFIDNC
Released DotNetCompression 2.40.2655DNC
Released FastInfoset.NET 4.40.2655FI
Released WCF-Xtensions 4.40.2655WCFX
Released PowerWebSockets 1.40.2655PWS
N360PWSWCFXFIDNC
Fixed a bug that resulted in WebSocket connections pending and consuming processor time after being aborted.PWSWCFX
February 19, 2013N360PWSWCFXFIDNC
Released WCF-Xtensions 4.39.2630WCFX
Released PowerWebSockets 1.39.2630PWS
N360PWSWCFXFIDNC
Fixed a WCF-Xtensions bug that was triggered when a WebSocket channel was Aborted by the server side and that prevented the corresponding client channel to be Faulted. Now the "Faulted" event is triggered properly.WCFX
February 14, 2013N360PWSWCFXFIDNC
Released DotNetCompression 2.38.2611DNC
Released FastInfoset.NET 4.38.2611FI
Released WCF-Xtensions 4.38.2611WCFX
Released PowerWebSockets 1.38.2611PWS
N360PWSWCFXFIDNC
Improved the performance of JSON messaging.PWS
Fixed a bug with WCF channels using the JSON message encoding. Now they are correctly aborted when an unhandled exception cannot be converted to a fault message.WCFX
Fixed a bug that caused the MaxReceivedMessageSize maximum values to break the WebSocketTransportBindingElement.WCFX
Improved the fault message interoperability between PowerWebSockets and WCF-Xtensions.PWSWCFX
Improved the fault handling of the JSON message encoding and of the WebSocket transport.PWSWCFX
Added to WCF-Xtensions the Noemax.WCFX.iOS.dll and Noemax.WCFX.iOS.Trial.dll assemblies.WCFX
Added to FastInfoset.NET the Noemax.FastInfoset.iOS.dll, Noemax.FastInfoset.Hp.iOS.dll, Noemax.FastInfoset.iOS.Trial.dll and Noemax.FastInfoset.Hp.iOS.Trial.dll assemblies.FI
Added to DotNetCompression the Noemax.Compression.iOS.dll, Noemax.Compression.Hp.iOS.dll, Noemax.GZip.iOS.dll, Noemax.GZip.Hp.iOS.dll, Noemax.Lzf.iOS.dll, Noemax.Lzf.Hp.iOS.dll, Noemax.BZip.iOS.dll, Noemax.Lzma.iOS.dll, Noemax.Compression.iOS.Trial.dll, Noemax.Compression.Hp.iOS.Trial.dll, Noemax.GZip.iOS.Trial.dll, Noemax.GZip.Hp.iOS.Trial.dll, Noemax.Lzf.iOS.Trial.dll, Noemax.Lzf.Hp.iOS.Trial.dll, Noemax.BZip.iOS.Trial.dll and Noemax.Lzma.iOS.Trial.dll assemblies.DNC
Introduced support for MonoTouch (iOS).WCFXFIDNC
Updated the TLS implementation for Compact Framework, Silverlight 5, Windows Phone 7 and Windows Phone 8.PWSWCFX
Updated the documentation of WCF-Xtensions, FastInfoset.NET and DotNetCompression.WCFXFIDNC
Ended support for Silverlight 4 and removed Silverlight 4 assemblies from PowerWebSockets, WCF-Xtensions, FastInfoset.NET and DotNetCompression. The Silverlight 5 assemblies may be used instead.PWSWCFXFIDNC
Added to PowerWebSockets the Noemax.WebSockets.WP7.Crypto.dll, Noemax.WebSockets.WP8.Crypto.dll, Noemax.WebSockets.WP7.Crypto.Trial.dll and Noemax.WebSockets.WP8.Crypto.Trial.dll assemblies.PWSWCFX
Added to WCF-Xtensions the Noemax.WCFX.WP8.Crypto.dll and Noemax.WCFX.WP8.Crypto.Trial.dll assemblies.WCFX
Introduced support for integrated TLS transport security for Windows Phone 8.PWSWCFX
Added to WCF-Xtensions the JsonRpcEndpointBehaviorElement and JsonRpcMessageEncodingBindingElement configuration components for the .NET and Mono platforms.WCFX
Introduced the JSON message encoding for WCF-Xtensions.WCFX
Added to PowerWebSockets the Noemax.WebSockets.WP7.dll, Noemax.WebSockets.WP8.dll, Noemax.WebSockets.WP7.Trial.dll and Noemax.WebSockets.WP8.Trial.dll assemblies.PWS
Introduced support for Windows Phone 7 and Windows Phone 8 to PowerWebSockets.PWS
Fixed a bug that caused an "invalid distance" error in the High Performance implementation of DEFLATE.PWSWCFXFIDNC
Fixed a bug that caused an "Index out of range" exception in both the High Performance and the conventional implementations of DEFLATE.PWSWCFXFIDNC
Added to DotNetCompression the Noemax.BZip2.WP8.dll, Noemax.Compression.WP8.dll, Noemax.GZip.WP8.dll, Noemax.Lzf.WP8.dll, Noemax.Lzma.WP8.dll, Noemax.BZip2.WP8.Trial.dll, Noemax.Compression.WP8.Trial.dll, Noemax.GZip.WP8.Trial.dll, Noemax.Lzf.WP8.Trial.dll and Noemax.Lzma.WP8.Trial.dll assemblies.DNC
Added to FastInfoset.NET the Noemax.FastInfoset.WP8.dll and Noemax.FastInfoset.WP8.dll assemblies.FI
Added to WCF-Xtensions the Noemax.WCFX.WP8.dll and Noemax.WCFX.WP8.Trial.dll assemblies.WCFX
Introduced support for Windows Phone 8 to WCF-Xtensions, FastInfoset.NET and DotNetCompression.WCFXFIDNC
December 12, 2012N360PWSWCFXFIDNC
Released WCF-Xtensions 4.35.2326WCFX
N360PWSWCFXFIDNC
Various improvements in WCF-Xtensions.WCFX
November 13, 2012N360PWSWCFXFIDNC
Released FastInfoset.NET 4.34.2305FI
Released WCF-Xtensions 4.34.2305WCFX
N360PWSWCFXFIDNC
Various improvements in WCF-Xtensions and FastInfoset.NET.WCFXFI
November 7, 2012N360PWSWCFXFIDNC
Released WCF-Xtensions 4.33.2284WCFX
Released PowerWebSockets 1.33.2284PWS
N360PWSWCFXFIDNC
Various improvements in PowerWebSockets and WCF-Xtensions.PWSWCFX
October 29, 2012N360PWSWCFXFIDNC
Released PowerWebSockets 1.32.2267PWS
N360PWSWCFXFIDNC
Various improvements in PowerWebSockets.PWS
October 25, 2012N360PWSWCFXFIDNC
Released WCF-Xtensions 4.32.2259WCFX
N360PWSWCFXFIDNC
Introduced support for the security token manager and security token provider for the LiteHttpTransportBindingElement. When using the AuthenticationScheme.Basic, a LiteHttp server can now authenticate using custom username/password authentication as well as Windows authentication.WCFX
Introduced support for IAuthorizationPolicy and ServiceAuthorizationBehavior for the LiteHttp transport.WCFX
Changed the LiteHTTP client side to support the SecurityTokenProvider as the source of username/password client credentials.WCFX
Introduced support for Basic Authentication to the WebSocket API.PWS
Fixed a bug that was related to a negative thread ID on the Compact Framework causing an IndexOutOfRangeException.PWSWCFX
October 23, 2012N360PWSWCFXFIDNC
Released DotNetCompression 2.31.2253DNC
Released FastInfoset.NET 4.31.2253FI
Released WCF-Xtensions 4.31.2253WCFX
N360PWSWCFXFIDNC
Greatly reduced the memory footprint of the DEFLATE/ZLIB/GZIP methods.PWSWCFXFIDNC
Introduced support for invocations with multiple parameters for JSON messaging, rather than with just a single parameter.PWS
Introduced support for invocations with a single primitive type parameter or a single primitive type return value for JSON messaging.PWS
Introduced support a read-only vocabulary for the Fast Infoset encoding that includes a predefined set of XML names and namespaces for further reduction of the Fast Infoset message size.FI
Changed the JavaScript client code generation in order to include support for multi-parameter invocations.PWS
Added to PowerWebSockets the MultiFormatMessagingService which is capable of simultaneously handling clients using JSON messaging on the same endpoint as clients using other formats. The encoding format is negotiated during the WebSocket handshake so that each client connected to the service can use a different encoding.PWS
Updated the WebSocket WebChat sample to demonstrate various options of JSON messaging between a JavaScript app running on a WebSocket-enabled browser and a standalone PowerWebSockets server. WebChat sample also demonstrates the use of redirect during the HTTP handshake and uses the JavaScript code generated in runtime by WebSocketMessagingService. Web pages download the generated code from the WebSocket endpoint in runtime using normal HTML <script/> tag.PWS
Increased the serialization precision of Json.NET decimal values to avoid the loss of precision caused by the default implementation.PWS
Changed the basic authentication server code of the WebSocketTransportBindingElement in order to improve integration with custom security token management.WCFX
Added a new BasicAuthentication sample that demonstrated the use of the WebSocketTransportBindingElement.WCFX
Fixed a bug in the IReplyChannel channel of the SOAP/TCP transport that was preventing multiple reply messages from being sent concurrently.WCFX
Changed the SOAP/TCP asynchronous outbound message queue to queue message on a per connection basis rather than on a per channel basis in order to insure fair priority when sending responses asynchronously.WCFX
Fixed a bug in the message encoding selector of the SOAP/TCP transport that was resulting in message decoding failures under high concurrency conditions.WCFX
Integrated the support for the WCF authorization policy into the WebSocketTransportBindingElement. On the server side, the duplex channel listener now sets the SecurityMessageProperty for inbound messages.WCFX
Lifted a WCF requirement for compulsory use of TLS security with basic authentication for the WebSocketTransportBindingElement. A warning text was added to the documentation remarks of the AuthenticationScheme property of the WebSocketTransportBindingElement to inform developers that basic authentication is performed in the clear and use of TLS is recommended.WCFX
Fixed a bug in the base64 data streaming of Fast Infoset that caused skipping of the last chunk of data when it was being read by a WCF message stream.WCFX
October 17, 2012N360PWSWCFXFIDNC
Released DotNetCompression 2.30.2234DNC
Released FastInfoset.NET 4.30.2234FI
Released WCF-Xtensions 4.30.2234WCFX
Released PowerWebSockets 1.30.2234PWS
N360PWSWCFXFIDNC
First public release of PowerWebSockets.PWS
Improved the performance and stability of the WebSocket transport implementation.PWSWCFX
Introduced support for HTTP Redirect to the WebSocket handshake.PWSWCFX
Introduced support for JSON messaging to PowerWebSockets.PWS
Added runtime JavaScript client proxy generation for PowerWebSocket JSON messaging endpoints.PWS
Introduced support for integrated Security Token Management for the WebSocket transport of WCF-Xtensions.WCFX
August 13, 2012N360PWSWCFXFIDNC
Released DotNetCompression 2.29.2063DNC
Released FastInfoset.NET 4.29.2063FI
Released WCF-Xtensions 4.29.2063WCFX
N360PWSWCFXFIDNC
Fixed a bug in the LZF algorithm.PWSWCFXFIDNC
Improved the HTTP compression module.DNC
Fixed a bug that was preventing the DEFLATE-to-ZLIB format interoperability feature from working properly.DNC
Fixed a bug in Fast Infoset with the deserialization of extra-large literal encodings of decimal values that are produced by Java serializers.WCFXFI
Introduced support for configuration in code to the ExtensionBinding.WCFX
Improved the performance of the Fast Infoset message encoding.WCFX
July 2, 2012N360PWSWCFXFIDNC
Released DotNetCompression 2.28.1951DNC
Released FastInfoset.NET 4.28.1951FI
Released WCF-Xtensions 4.28.1951WCFX
N360PWSWCFXFIDNC
Fixed a bug in Fast Infoset that was causing an overflow in decimal and long values when these values were deserialized from an extra-large literal encoding.WCFXFI
Added assemblies for Android to DotNetCompression.DNC
Product installations intentionally do not install assemblies into the GAC any more in order to avoid possible conflicts when running product Samples and to avoid overpopulating the GAC with multiple versions of the same assemblies during development. Developers may still configure their own installers to deploy Noemax assemblies into the GAC.PWSWCFXFIDNC
Added HTTP compression module for ASP.NET.DNC
Adjusted the default inactivity timeout for SOAP/TCP endpoints.WCFX
April 27, 2012N360PWSWCFXFIDNC
Released DotNetCompression 2.24.1762DNC
Released FastInfoset.NET 4.24.1762FI
Released WCF-Xtensions 4.24.1762WCFX
N360PWSWCFXFIDNC
Fixed a DateTime serialization problem in Fast Infoset which caused the UTC time to get converted to Local when the equivalent local time value was already present in the Fast Infoset vocabulary.WCFXFI
Fixed a problem on the Compact Framework that affected low priority threads using the TLS implementation.PWSWCFX
Fixed a bug with the inactivity timeout of the SoapTcpTransport that was triggered when a Compact Framework application using TLS security opened multiple connections to the server concurrently.WCFX
April 13, 2012N360PWSWCFXFIDNC
Released WCF-Xtensions 4.22.1752WCFX
N360PWSWCFXFIDNC
Fixed an issue in WCF-Xtensions that surfaced when a binding using the ContentNegotiationBindingElement would use a concurrency mode that was different from the one used by the system-provided binding configuration.WCFX
Improved the serialization of Fast Infoset base64 values.WCFX
Fixed a bug in WCF-Xtensions related to the use of the ContentNegotiationBindingElement with WCF REST services.WCFX
March 9, 2012N360PWSWCFXFIDNC
Released DotNetCompression 2.20.1720DNC
Released FastInfoset.NET 4.20.1720FI
Released WCF-Xtensions 4.20.1720WCFX
N360PWSWCFXFIDNC
Updated the LZF4 inline XML documentation.DNC
Improved the usage of the underlying stream in LFZ4.PWSWCFXFIDNC
Fixed a bug in the GZIP compression stream that could result in an error when checking the CRC of decompressed data.PWSWCFXFIDNC
February 28, 2012N360PWSWCFXFIDNC
Released WCF-Xtensions 4.19.1705WCFX
N360PWSWCFXFIDNC
Fixed a bug in the LZF4 streamed compression.PWSWCFXFIDNC
Fixed a bug in the Fast Infoset message encoding behavior that caused an exception when custom headers were being parsed.WCFX
February 14, 2012N360PWSWCFXFIDNC
Released DotNetCompression 2.18.1675DNC
Released FastInfoset.NET 4.18.1675FI
Released WCF-Xtensions 4.18.1675WCFX
N360PWSWCFXFIDNC
Completely rewrote DEFLATE/ZLIB/GZIP implementation used by PowerWebSockets, WCF-Xtensions, FastInfoset.NET and DotNetCompression.PWSWCFXFIDNC
Added new High Performance implementations for the LZF4 and DEFLATE/ZLIB/GZIP compression methods to DotNetCompression.DNC
Introduced support for the LZF4 compression method to PowerWebSockets, WCF-Xtensions, FastInfoset.NET and DotNetCompression.PWSWCFXFIDNC
Various improvements in WCF-Xtensions.WCFX
January 16, 2012N360PWSWCFXFIDNC
Released WCF-Xtensions 4.16.1587WCFX
N360PWSWCFXFIDNC
Added Silverlight 5 assemblies for all platforms.WCFXFIDNC
Introduced support for Silverlight 5 to WCF-Xtensions, FastInfoset.NET and DotNetCompression.WCFXFIDNC
Introduced support for deflate-frame extensions for the WebSocket transport.PWSWCFX
January 5, 2012N360PWSWCFXFIDNC
Released DotNetCompression 2.15.1559DNC
Released FastInfoset.NET 4.14.1559FI
Released WCF-Xtensions 4.15.1559WCFX
N360PWSWCFXFIDNC
Improved the use of sockets on Linux.PWSWCFX
Improved the intergration with Mono.PWSWCFX
Added Xamarin.Android assemblies for WCF-Xtensions and PowerWebSockets.PWSWCFX
Fixed a bug in the GZipInputStream that was triggered when the input stream was longer than the compressed stream.WCFXFIDNC
Fixed a bug in the BZip2InputStream that caused the underlying stream to be closed despite the leaveOpen parameter being set to True.WCFXFIDNC
Added a TLS/SSL stream binding element for Mono.WCFX
Introduced support for TLS security for WCF-Xtensions transports and PowerWebSockets for Mono.PWSWCFX
Improved the client credentials validation code.PWSWCFX
October 28, 2011N360PWSWCFXFIDNC
Released DotNetCompression 2.14.1337DNC
Released FastInfoset.NET 4.14.1337FI
Released WCF-Xtensions 4.14.1337WCFX
N360PWSWCFXFIDNC
Improved the asynchronous I/O code used by all WCF-Xtensions transports.WCFX
Added more event tracing in various parts of the WCF-Xtensions code.WCFX
Updated the WebSocket transport to conform to the current version of the IETF draft.PWSWCFX
Improved the SSL/TLS related code for better integration with WCF.WCFX
Introduced support for HTTP authentication for the WebSocket transport.WCFX
Added assemblies providing SSL/TLS transport security for Silverligth.WCFX
Added reporting of the original and compressed size of outbound messages being processed by the CompressionBindingElement to the WCF trace log when in verbose mode.WCFX
Fixed a bug with the ReaderQuotas configuration and the SmartHttpBinding.WCFX
August 4, 2011N360PWSWCFXFIDNC
Released WCF-Xtensions 4.11.1149WCFX
N360PWSWCFXFIDNC
Various improvements in PowerWebSockets, WCF-Xtensions, FastInfoset.NET and DotNetCompression.PWSWCFXFIDNC
July 14, 2011N360PWSWCFXFIDNC
Released DotNetCompression 2.10.1110DNC
Released FastInfoset.NET 4.10.1110FI
Released WCF-Xtensions 4.10.1110WCFX
N360PWSWCFXFIDNC
Updated the WebSocket transport handshake and framing to conform to version 9 of the WebSocket draft.PWSWCFX
Fixed a bug with the SOAP/TCP service host shutdown that caused a series of handled exceptions in the trace log.WCFX
June 15, 2011N360PWSWCFXFIDNC
Released DotNetCompression 2.2.10DNC
Released FastInfoset.NET 4.2.10FI
Released WCF-Xtensions 4.2.10WCFX
N360PWSWCFXFIDNC
Reduced the memory requirements of the SOAP/TCP transport and reduced the memory fragmentation caused by the asynchronous I/O API.WCFX
June 3, 2011N360PWSWCFXFIDNC
Released DotNetCompression 2.1.34DNC
Released FastInfoset.NET 4.1.34FI
Released WCF-Xtensions 4.1.34WCFX
N360PWSWCFXFIDNC
Reduced the memory consumption of the Fast Infoset encoding when working in stateless mode. Stateless Fast Infoset now consumes much less memory when working with session-based transports.WCFX
Improved the SOAP/TCP memory management and reduced the amount of memory consumed by the SOAP/TCP transport.WCFX
Fixed a bug that caused the EnvelopeBehavior to not compress responses to uncompressed requests.WCFX
May 23, 2011N360PWSWCFXFIDNC
Released WCF-Xtensions 4.1.31WCFX
N360PWSWCFXFIDNC
Fixed an issue in the LiteHTTP client with the timeout handling during multithreaded use.WCFX
May 12, 2011N360PWSWCFXFIDNC
Released DotNetCompression 2.1.29DNC
Released FastInfoset.NET 4.1.29FI
Released WCF-Xtensions 4.1.30WCFX
N360PWSWCFXFIDNC
Added sample projects to the installation packages of all products. These samples projects will be installed under the "Samples" folder within the main installation folder.PWSWCFXFIDNC
Introduced support for the <contentNegotiation/> component to be deployed at the top of the binding element collection. This is required in order to resolve a conflict with the <security/> element when the requireSecurityContextCancellation property is set to False.WCFX
April 21, 2011N360PWSWCFXFIDNC
Released WCF-Xtensions 4.1.27WCFX
N360PWSWCFXFIDNC
Fixed a memory leak in the TLS implementation for the Compact Framework.WCFX
Improved the memory management of the LZMA compression method.WCFXDNC
Improved the memory management of the CompressionBindingElement.WCFX
Improved the LiteHTTP transport to enable the use LiteHTTP with the WCF REST API.WCFX
Optimized the SOAP/TCP message processing code.WCFX
April 5, 2011N360PWSWCFXFIDNC
Released WCF-Xtensions 4.1.25WCFX
N360PWSWCFXFIDNC
Various improvements in WCF-Xtensions.WCFX
March 29, 2011N360PWSWCFXFIDNC
Released WCF-Xtensions 4.1.24WCFX
N360PWSWCFXFIDNC
Added a TLS implementation for the Compact Framework.WCFX
Introduced support for the MSMQ transport for the Compact Framework.WCFX
Improved the SOAP/TCP connection management. Both the server and the client side can now handle inactivity timeouts and discard inactive connections.WCFX
January 27, 2011N360PWSWCFXFIDNC
Released WCF-Xtensions 4.1.17WCFX
N360PWSWCFXFIDNC
Increased the output buffer of the LiteHTTP transport.WCFX
Fixed an issue that caused the XServiceHost to not preserve the original binding timeouts.WCFX
Changed the streamed message processing of the SOAP/TCP and LiteHTTP transports to make them more tolerant to the client proxy behavior on the Compact Framework.WCFX
Fixed an issue in the LiteHTTP connection recovery that caused a channel to become Faulted if a streamed message send operation failed.WCFX
Fixed a bug when streaming small messages using the LiteHTTP transport that resulted in a connection timeout after the message was sent.WCFX
Introduced support for a compression threshold in the EnvelopeBehavior and CompressionBindingElement components.WCFX
Renamed the WcfXtensionBinding to WcfXtensionsBinding.WCFX
Added a compression threshold configuration property for the XBindingConfigurator, XServiceHost, XChannelFactory, XDuplexChannelFactory and WcfXtensionsBinding.WCFX
Introduced support for the asymmetric use of compression methods for the EnvelopeBehavior and CompressionBindingElement components. The CompressionBindingElement supports this feature only when the compression threshold is set to a value greater than 0. In all cases (EnvelopeBehavior and CompressionBindingElement) the use of the compression threshold and asymmetric compression settings is not backward compatible.WCFX
Improved the automated integration of WCF-Xtensions components into the binding that is performed by the XBindingConfigurator, XServiceHost, XChannelFactory, XDuplexChannelFactory and WcfXtensionsBinding.WCFX
Fixed an issue that caused the EnvelopeBehavior to refuse processing empty messages.WCFX
December 30, 2010N360PWSWCFXFIDNC
Released WCF-Xtensions 4.1.11WCFX
N360PWSWCFXFIDNC
Added the WcfXtensionBinding to WCF-Xtensions which provides almost all components of WCF-Xtensions within a single component and automatically configures the binding in the desired manner. The WcfXtensionBinding can provide transport security, transport compression, message compression, message encoding and envelope behavior upgrades to predefined clients and services. These features are exposed as properties of the WcfXtensionBinding.WCFX
Extended the XChannelFactory, XDuplexChannelFactory and XServiceHost classes to provide all WCF-Xtensions features and to expose their configuration. All WCF-Xtensions factories and hosts can now provide transport security, transport compression, message compression, message encoding and envelope behavior upgrades to predefined clients and services. All these features are exposed as properties of the XChannelFactory, XDuplexChannelFactory and XserviceHost classes.WCFX
Added the XBindingConfigurator class which provides a binding configuration using WCF-Xtensions components. All WCF-Xtensions features are exposed as properties of the XBindingConfigurator.WCFX
Fixed a bug in the timeout handling of the LiteHTTP transport when reading from the socket in streamed mode.WCFX
Fixed a bug in the timeout handling of the SOAP/TCP transport when reading from the socket in streamed mode.WCFX
Fixed a bug in the timeout handling of the WebSocket transport when reading from the socket in streamed mode.WCFX
Introduced support for Fast Infoset vocabulary generation. FastInfoset.NET now can generate a vocabulary by parsing or writing XML/FastInfoset documents and can also save vocabularies in Fast Infoset files.FI
Introduced support for firewall traversal through HTTP proxies to the SOAP/TCP and WebSocket transports.WCFX
November 23, 2010N360PWSWCFXFIDNC
Released FastInfoset.NET 4.1.5FI
Released WCF-Xtensions 4.1.10WCFX
N360PWSWCFXFIDNC
Improved the vocabulary related API of Fast Infoset.FI
Created a workaround for the Fast Infoset Base64 serialization problem caused by the XmlSerializer on the Compact Framework.WCFXFI
Integrated compression for the WebSocket transport on all supported platforms.PWSWCFX
Integrated transport compression for SOAP/TCP transport on all supported platforms.WCFX
November 10, 2010N360PWSWCFXFIDNC
Released DotNetCompression 2.1.3DNC
Released FastInfoset.NET 4.1.4FI
Released WCF-Xtensions 4.1.9WCFX
N360PWSWCFXFIDNC
Various improvements in PowerWebSockets, WCF-Xtensions, FastInfoset.NET and DotNetCompression.PWSWCFXFIDNC
October 20, 2010N360PWSWCFXFIDNC
Released WCF-Xtensions 4.1.7WCFX
N360PWSWCFXFIDNC
Various improvements in WCF-Xtensions.WCFX
October 12, 2010N360PWSWCFXFIDNC
Released FastInfoset.NET 4.1.3FI
N360PWSWCFXFIDNC
Addressed a potential DoS vulnerability in SOAP/TCP and LiteHTTP.WCFX
Introduced support for integrated TLS transport security to the SOAP/TCP transport.WCFX
Decreased the amount of memory used by LiteHTTP transport.WCFX
Improved the API of Fast Infoset.FI
October 7, 2010N360PWSWCFXFIDNC
Released WCF-Xtensions 4.1.5WCFX
N360PWSWCFXFIDNC
Fixed a multi-threading issue with the LiteHTTP transport.WCFX
Improved the memory management of the Fast Infoset vocabulary.WCFXFI
Various improvements in FastInfoset.NET.FI
Introduced support for integrated compression into the Fast Infoset API.FI
September 17, 2010N360PWSWCFXFIDNC
Released WCF-Xtensions 4.1.4WCFX
N360PWSWCFXFIDNC
Various improvements in WCF-Xtensions.WCFX
July 20, 2010N360PWSWCFXFIDNC
Released DotNetCompression 2.1.0DNC
Released FastInfoset.NET 4.1.0FI
Released WCF-Xtensions 4.1.0WCFX
N360PWSWCFXFIDNC
Various improvements in PowerWebSockets, WCF-Xtensions, FastInfoset.NET and DotNetCompression.PWSWCFXFIDNC
Fixed a problem with the LiteHTTP transport that was triggered when an unexpected "100-Continue" response was received from IIS 5.WCFX
July 8, 2010N360PWSWCFXFIDNC
Released DotNetCompression 2.0.17DNC
Released FastInfoset.NET 4.0.17FI
Released WCF-Xtensions 4.0.17WCFX
N360PWSWCFXFIDNC
Various improvements in PowerWebSockets, WCF-Xtensions, FastInfoset.NET and DotNetCompression.PWSWCFXFIDNC
June 11, 2010N360PWSWCFXFIDNC
Released DotNetCompression 2.0.12DNC
Released FastInfoset.NET 4.0.12FI
Released WCF-Xtensions 4.0.12WCFX
N360PWSWCFXFIDNC
Added the RemoteEndpointProperty to the received message's properties.WCFX
Introduced support for the LZF2 compression method to WCF-Xtensions, FastInfoset.NET and DotNetCompression.WCFXFIDNC
April 2, 2010N360PWSWCFXFIDNC
Released WCF-Xtensions 3.9.79WCFX
N360PWSWCFXFIDNC
Various improvements in WCF-Xtensions.WCFX
February 1, 2010N360PWSWCFXFIDNC
Released FastInfoset.NET 3.8.78FI
Released WCF-Xtensions 3.9.78WCFX
N360PWSWCFXFIDNC
Introduced support for the LZF compression method to WCF-Xtensions.WCFX
Fixed a bug in the SmartHttpBinding that caused it to not propagate properly the ReaderQuotas settings to the message encoding.WCFX
Improved the way that SOAP/TCP handles timeouts.WCFX
Minor improvements to Fast Infoset.WCFXFI
Introduced support for SOAP12 envelopes to the Compact Framework and Silverlight platforms.WCFX
January 18, 2010N360PWSWCFXFIDNC
Released FastInfoset.NET 3.8.77FI
Released WCF-Xtensions 3.9.77WCFX
N360PWSWCFXFIDNC
Fixed a bug that caused Fast Infoset to ignore the ReaderQuotas in some cases.WCFXFI
Increased Fast Infoset's performance when encoding/decoding DateTime and Decimal values using the Restricted Alphabet and Literal representations.WCFXFI
Improved Fast Infoset's vocabulary behavior when encoding large documents.WCFXFI
Fixed a memory management problem affecting the server side of the SOAP/TCP transport.WCFX

Changelog entries between 2000 and 2009 are not shown.