Monday, May 6, 2013

Enterprise Library 6 finally arrived

After a long silence, Microsoft Patterns & Practices finally released Enterprise Library 6.

Main goals of the team for this release were:

  • Simplifying the library all around
  • Embracing semantic logging
  • Increasing resiliency to errors
  • Enhancing Unity type registration
  • Supporting Windows Store apps (Unity, Topaz)
  • Streamlining programmatic configuration of all blocks
  • Integrating with other technologies (ASP.NET MVC and ASP.NET Web API)
  • Improving ease of learning, ease of experimentation (fast start), and ease of use

This release introduces one new application block: the Semantic Logging Application Block. It also contains some updates for the other application blocks and introduces a new programmatic configuration model(in case you don’t like large XML configuration files).

This release also means the end of some of the existing application blocks:

  • Caching Application Block
  • Cryptography Application Block
  • Security Application Block

Here is a nice diagram showing all application blocks and their dependencies:

EntLib6

Go download it through NuGet or use  the self-extractable zip packages via Microsoft Download Center.

No comments: