AspectJ 1.8.8 released (and third 1.9.0 beta available)
I'm pleased to announce AspectJ 1.8.8 is out, it is already in maven central.
This is a primarily a bug fix release but importantly includes some fixes so that around advice works correctly when applied to default methods (which were new in Java 8). There are also some enhancements to better handle weaving into Android related code. The new option -Xset:generateNewLocalVariableTables=false discussed in https://bugs.eclipse.org/bugs/show_bug.cgi?id=470658 can be used to tell AspectJ to cope better with the unusual local variable tables that may be encountered. If you see local variable issues when running the Android Dexer, try it out.
Alongside this the new beta 3 of AspectJ 1.9 is available. These betas are early access versions of AspectJ 1.9 that work with 1.9 JDKs. In 1.9 there are important changes to the packaging of system classes and AspectJ 1.9 recognizes this new packaging scheme. Note: These betas are slow for compilation/weaving because the caching system for classes loaded from the new packaging scheme is not in place but they do build and weave code successfully.