The .NET Foundation has just announced the release of Windows Communication Foundation (WCF) as open source. WCF, originally offered in .NET 3.0, offers a high-level abstraction over cross-application communication.
The WCF client that Visual Studio generates by default is a problem. Besides not being a direct match with the server-side interface code, which causes a lot of code and data sharing problems, the generated code still has a glaring bug after all these years. Michael Taylor discusses these issue and his attempts to address them in a series titled “A Smarter WCF Service Client”.
The recently released WCF Data Services 5.6.0 provides support for Entity Framework 6 and provides an option either to upgrade or create nww OData services to target EF 6.
WCF RIA Services will soon be rereleased under the Apache 2 license as Open RIA Services. In preparation for this some functionality is being dropped from Visual Studio 2013.
Microsoft has announced the availability of WCF Data Services 5.4.0 release candidate with new features and several bug fixes.
Microsoft has released WCF Data Services 5.3.0 with support for instance annotations in JSON payloads, modifying request URL in the OnStartProcessingRequest method including few bug fixes.
Microsoft has recently released updates for .NET Framework 4.5 which fixes reliability, compatibility, stability, and performance issues associated with WPF, CLR, Windows Forms, XML, NCL, ASP.NET, WWF, WCF and Entity Framework.
Microsoft has announced the availability of WCF Data Services 5.2.0 with support for UriParser and fixes to several bugs.
Enumerations have been supported in Entity Framework 5 – however Enums are not yet supported in WCF Data Services, which means you still need to handle them explicitly when writing OData services.
As part of the recent Visual Studio 2012 and .NET 4.5 launch, Microsoft formally unveiled its new web services framework called the ASP.NET Web API. Included as part of the ASP.NET MVC 4 offering, the open-source ASP.NET Web API is designed to simplify the development and consumption of RESTful services.
Microsoft recently announced RTM release of WCF Data Services 5.0 – this includes several new features to support OData v3 such as Vocabularies, Actions, new Spatial Primitives and several updates to OData libraries.
.NET Framework 4.5 Beta not only brings the Async/Await keywords and language simplifications to C# and Visual Basic, but also adds asynchronous methods to several common I/O and data access functions. New asynchronous features are available in ASP.NET 4.5, WCF, and WPF as well.
Ido Flatow has been posting a series on the upcoming changes to WCF in .NET 4.5. Most of these changes revolve around making configuration files lighter and easier to work with in both stand-alone and IIS hosted modes.
Microsoft has released the WCF Data Services October CTP, which targets .NET 4 and Silverlight 4. This update includes new libraries for OData version 3, and adds support for spatial data.
Xamarin's first official Mono release came out earlier this month with many bug fixes, OS X Lion support, a “vastly improved WCF stack”, and better debugging support. The version number is 2.10.3, which makes it a short-term support release. Those who desire a long term commitment to support should stay with the 2.6 series until Mono 3 is ready.