Bug
- [AW-281] - withincode <clinit>
- [AW-319] - java 5 serialveruid
- [AW-383] - introduced method by mixin are FINAL which breaks when using inheritance
- [AW-384] - line numbers for all call site jp are wrong (call get set handler)
- [AW-385] - loader.loadClass leads to duplicate
- [AW-387] - IDE - custom annotation as pointcut
- [AW-388] - IDE - findMethod when args are array fails
- [AW-391] - ArrayIndexOutOfBoundsException from org.codehaus.aspectwerkz.org.objectweb.asm.ClassReader.readUnsignedShort in 2.0RC2
- [AW-392] - AWproxy and method return
- [AW-393] - instanceAdvisor TF is bogus to advice post ctor execution to add advisor init code
- [AW-394] - Advisable aw$ are too synthetic and cannot be used with AW jars
- [AW-402] - staticinitialization(...) must support class annotations
- [AW-403] - some issue on the matching ?
- [AW-406] - asm bug large classes
- [AW-408] - perInstance aspect and serializatoin of advised instance
- [AW-409] - advisable API
- [AW-410] - advisable and call type
- [AW-411] - advisable and field get/set type
- [AW-415] - Aspects.aspectOf and get/set/call on rt.jar callee
- [AW-417] - advisable API is using joinPoitnHash as a key
- [AW-419] - Websphere and defineClass access
- [AW-443] - webapp hotdeployment and AspectOF class cast exception
- [AW-444] - classInfoHelper.implementInterface bogus with intf inheritance leading to serial ver uid issue
Improvement
- [AW-282] - matching at weave time
- [AW-373] - move wrappers in a post weaving phase
- [AW-423] - AspectOF once again - leak
New Feature
- [AW-3] - advise static initialization (<clinit> methods)
- [AW-271] - Support 'call(@Async) && within(@Service)'
- [AW-331] - cflowbelow management
- [AW-336] - eclipse plugin - cross-cutting view
- [AW-338] - compile and pack a jar with the pre-compiled JIT join points
Task
- [AW-370] - enclosingJPStaticP - withincode and runtime checks
- [AW-389] - bench - weave time
- [AW-390] - bench - jp class footprint
- [AW-395] - doc enclosingJP + staticinitialization() + withincode(staticiniti..())
- [AW-412] - bin/aspectwerkz offline
- [AW-418] - advisable for handler
Test
- [AW-407] - early match and annotations
Wish
- [AW-379] - custom proceed should support this / target / exception binding ie not only args
- [AW-401] - uuid and having an aspect more than once in the defs
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.