Changes Alpha 6, now on github:

* Looks for transactions throughout the class hierarchy as opposed to
only the topmost service/class in previous alphas.
* Nicer error message with the ComponentModel's name when resolving
component which depends on another component which has a Per-
Transaction lifestyle.


On May 2, 4:50 pm, Henrik <[email protected]> wrote:
> Alpha 4 released!
>
> Changes:
>
> * Added Obsolete-marked classes with documentation to ease migration
> from old versions.
> * This release shares history with castleproject/
> Castle.Services.Transaction by means of merging, so it includes
> Henry's changes and improvements.
> * Renamed solution file to Castle.Transactions.sln.
> * This version also uses haf/Castle.Releases -- it's pretty easy to
> update NHibernateFacility and this project by "git pull -s subtree
> Releases master", so I think it's a possible way forward for manage
> the buildscripts. Tell me what you think about this.
> * AutoTx is tracking Transaction Services exactly. I'm considering
> merging also the assemblies, but first I want the beta out of the
> door.
>
> Lingering problems:
>
> * Uses Windsor 2.5.1.2127 as I'm getting unexpected
> NullReferenceException in NHibernateFacility on .Net 4.0 with Windsor
> 2.5.2 NET40 and Windsor 2.5.3 NET40. A reproducible problem occurs 
> athttps://github.com/haf/Castle.Facilities.NHibernate/commit/bc2257cd4e...
> for the linked libraries in /packages
> --> 1. Set up .\SQLEXPRESS, and a database "CastleTxTests"
> --> 2. Run "rake" to run tests, you need first to run "gem install
> rake albacore version_bumper"
>   I hope that reverting to an earlier version will allow me to release
> something till the root cause is found.
>
> Remaining for Beta:
>
> * Awaiting/WaitAll on Tasks created with Fork=true at the end (Commit/
> Rollback) of a transaction, and throwing an aggregate exception
> (wrapped in a TransactionException or otherwise), to avoid having
> failed DependentTransaction-tasks throw on finalizers.
> * ILMerging Reactive and Interactive Extensions to internal visibility
> to avoid the direct dependency.
> * Migrating solution to open wrap (owrap_test-branch is left to merge,
> only thing left for me to merge is the command line build version
> setting) --> If owrap 1.1 delays, I'll do dependency tracking with
> nuget in the mean-time and then merge the branch with owrap 1.1 later.
> The same goes for a fix or a root cause of the NullRefEx from
> Windsor/.Net and the Windsor dependency. At least this is my idea.
>
> Remaining for RC/GA:
>
> * AsyncCommit/AsyncRollback -> This could be pushed to v3.1 also and
> probably will. Otherwise, if the beta above goes well, it will be made
> into a RC for a week (or something like that) and then be released as
> v3.0. v3.1 could then have the async features and could also target
> Windsor 3.0 when that is released.
> * Stable usage a few days in customer projects without leaks and
> problems together with NHibernateFacility (going to start another
> thread on that)
>
> Henrik
>
> On Apr 25, 10:54 pm, Henrik <[email protected]> wrote:
>
>
>
>
>
>
>
> > I am happy to announce a new alpha release!
>
> > Get it while the bits are 
> > fresh!https://github.com/haf/Castle.Services.Transaction/downloads
>
> > This is a sort of 'preview' of things to come; public API and new
> > features.

-- 
You received this message because you are subscribed to the Google Groups 
"Castle Project Development List" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/castle-project-devel?hl=en.

Reply via email to