This is a mirror of official site: http://jasper-net.blogspot.com/

Agatha 1.1 Is Out

| Sunday, May 9, 2010
I just released the 1.1 version of Agatha.  It’s a bit sooner than i had originally expected it to be, but the reason why i’m releasing the current trunk is because i want to move the current trunk to .NET 4 and Silverlight 4.  So, the 1.1 version is still targeting .NET 3.5 and Silverlight 3 but apart from possible bugfix releases (1.1.x), there will be no more version targeting .NET 3.5 and Silverlight 3.

These are the changes between the 1.0.1 and the 1.1 release:

Support for the NInject container (patch contributed by Ian Davis).
First version of the server side caching layer.  Consider this implementation to be experimental and there are most likely plenty of issues with it.  Issues that pop up will obviously be fixed in further 1.1.x releases and the trunk as well.
AsyncRequestDispatcher and RequestDispatcher now have a virtual AfterSendingRequests virtual method where you can add some custom code if you need to.
Both Request/Response types and RequestHandler can now be located in multiple assemblies (patch contributed by Jason Diamond)
Castle Windsor binaries have been updated to version 2.1
Castle support for Silverlight has been added
The Process method of the IWcfRequestProcessor service contract now allows transaction flowing
All configuration classes have been made a bit more fluently (thanks to Mark Meyers)
There is now an Agatha.Servicelayer.Silverlight assembly which contains a lightweight version of the service layer to run within your Silverlight application if you want/need this
Support for the StructureMap container (patch contributed by Andrew Rea)
The IWcfRequestProcessor service contract now supports REST (JSON + XML) (patch contributed by Andrew Rea)
RequestDispatcher contains a BeforeReturningResponses method where you can put some additional code to modify responses before they are returned to the consumer of the dispatcher.
The serverside RequestProcessor contains a few extra virtual methods which enables you to customize how exceptions are logged (patch contributed by Emil Ingerslev)
Fixed NullReferenceException in MessageInspector when using one-way requests in combination with INFO logging

So basically, everyone that’s been running on the trunk is probably better off using the 1.1 version, unless you’re willing to move to .NET 4.

Read more: The Inquisitive Coder – Davy Brion's Blog

Official site: Agatha

Posted via email from jasper22's posterous

0 comments: