[aspectwerkz-dev] AspectWerkz 1.0-beta1 is out

"Jonas Boner" <[email protected]>
Newsgroups gmane.comp.java.aspectwerkz.devel,gmane.comp.java.aspectwerkz.user
Message-ID <[email protected]>
	
Hi guys.

AspectWerkz 1.0-beta1 has been released.

Here are the release notes:

Amont many other things this release is shipped with a completely new
pointcut grammar which is much more expressive and powerful, and rich
annotation support for both typed and untyped annotations.

    * Support for deploying several aop.xml Aspect defintion/deployment
files alongside deployed application (WEB-INF/aop.xml, META-INF/aop.xml)
and have them following the classloader hierarchy.
    * One single API to access both JavaDoc-style and Java 1.5
annotations, allows using them together seamlessly.
    * Typed and untyped annotations for JavaDoc-style annotations.
Supports the same parameters types as Java 1.5 annotations and has
strongly typed compile time checking (using a new annotation compiler).
    * within and withincode pointcuts
    * More expressive cflow pointcuts that can take any pointcut
expression as "parameter" and can be used to build arbitrary nested
expressions.
    * Matching on annotations.
    * Matching on modifiers (including !public and NOT static etc.)
    * Matching on subtypes for parameters and return values.
    * System wide pointcuts (in the XML deployment descriptor).
    * Pointcut references (refer to pointcuts defined in other aspects
than the one you are using it in).
    * JSR-163 JVMTI support for Java 1.5 class load time weaving with
-javaagent:
    * JoinPoint class is now serializable.
    * JoinPoint instances can be "resetted", to start over a complete
advice chain (useful for failover etc.).
    * Documentation enhanced and refactored.
    * Introductory tutorials.
    * Some bug fixes.
    * Please note that there are changes to the way annotations
(formerly call attributes) are complied and retrieved. F.e. AspectC has
been replaced by AnnontationC and has slightly different options, so to
compile the aspects use AnnotationC from now on.

Download it
[http://dist.codehaus.org/aspectwerkz/distributions/aspectwerkz-1.0-beta
1.zip?download]

Enjoy. 

/The AspectWerkz Team
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.