|
From: Juergen H. <ju...@in...> - 2005-04-19 19:32:22
|
Everybody, Please report any other libraries that have issues with the refactored PathMatcher, or with any other changes in Spring 1.2 RC1/RC2. We should catch all of those before the 1.2 final release. If there are severe obstacles caused by this, we could also revert PathMatcher back to a static utility class, as of 1.2 final. I would really prefer to keep it as interface + implementation, though, which it should have been from the start, Juergen -----Original Message----- From: spr...@li... [mailto:spr...@li...]On Behalf Of Juergen Hoeller Sent: Tuesday, April 19, 2005 9:11 PM To: ben...@ac... Cc: spr...@li... Subject: [Springframework-developer] Spring 1.2 RC2 and Acegi Security 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. 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 use 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 |