|
From: Andy D. <an...@ma...> - 2005-04-19 20:52:32
|
I should note that I ran across this earlier and posted a patch to the Aceg= i=20 developer's list (see=20 http://article.gmane.org/gmane.comp.java.springframework.acegisecurity.deve= l/864 ). =20 I didn't officially submit this patch, as it breaks backward compatibility= =20 with Spring (it will only run with the very latest Spring). If a goal of t= he=20 Acegi project is to maintain such compability, it will probably either want= =20 to remove the dependency (by copying the code into the Acegi project), or u= se=20 reflection or other technique at runtime to dynamically adapt to the Spring= =20 version. - Andy On Tuesday 19 April 2005 12:11 pm, Juergen Hoeller wrote: > Hi Ben, > > as Matt has noticed, there is a change in Spring 1.2 RC2 that breaks Acegi > Security: > > <matt> > It's cool to see that the Spring Team has released 1.2 RC2, but there's a > change that causes Acegi Security (v0.8.1) to fail. > > =95 refactored static PathMatcher class into PathMatcher interface and > AntPathMatcher implementation > > This change seems to cause this issue with Acegi Security. Right now, I > have Spring 1.2 RC1 and Hibernate 3.0.1 bundled into AppFuse 1.8. I was > hoping to upgrade to Spring 1.2 RC2, but it doesn't look like this will > work - unless the Acegi Team releases a new version that supports 1.2 RC2 > (hint, hint ;-). </matt> > > I've refactored the static PathMatcher into a PathMatcher interface and > AntPathMatcher implementation class, after repeated questions in that > respect. I must admit I haven't really considered that other *libraries* > might access that code, just that users might. > > Hence, I've accepted the tradeoff of backwards-incompatibility for 1.2, > because it's easy enough for users to migrate affected code - and the > utilities in Spring's util package are considered somewhat for internal u= se > in the first place. But unfortunately, there's the issue of collaborating > libraries... > > Anyway, I would like to keep the refactored PathMatcher, so I'd like to > encourage you to release an Acegi update release (0.8.2?) at your earliest > convenience, ideally alongside Spring 1.2 final (in about two weeks) or > earlier. Users should have a fully working combo then again. > > Sorry for the inconveniences caused, > > Juergen > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: New Crystal Reports XI. > Version 11 adds new functionality designed to reduce time involved in > creating, integrating, and deploying reporting solutions. Free runtime > info, new features, or free trial, at: > http://www.businessobjects.com/devxi/728 > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer |