Dear AspectJ users,
we are pleased to announce the AspectJ bugfix release 1.9.19 supporting Java 19. Please note that from now on, the minor-minor version will indicate the corresponding latest Java release (byte code version) supported by the AspectJ compiler and weaver. I.e., 1.9.19 → Java 19.
Sorry for the delay. Actually, there was a Java 19 snapshot version early after the Java release, but we wanted to wait for some upstream Eclipse Java Compiler (ECJ) bugs concerning Java 19 to be fixed before the AspectJ release. Finally, we decided to wait no longer and release anyway, even though not all Java preview feature edge cases are supported as well as with Javac. The release notes contain a link to a list of open ECJ issues we identified while testing AspectJ with Java 19 preview features. None of those issues come from AspectJ itself, they are inherited from ECJ.
Other resources:
- The current artifacts (runtime, weaver, compiler, matcher) are available on Maven Central.
- The AspectJ installer can be found on GitHub.
- There is also an AJDT update site for Eclipse 4.23 (2022-03). It has not been updated to contain the current AspectJ release yet, but the version provided there still works in the current Eclipse 4.26 (2022-12) release.
- For more detailed release information, please read the release notes.
- On GitHub, there also is a short guide describing options for setting up a development environment.
- See AspectJ GitHub issue #95 for more information and for an example project showing how to upgrade to the latest AspectJ version when using dev.aspectj:aspectj-maven-plugin:1.13.1.
Enjoy AspectJ!
The AspectJ team
_______________________________________________ aspectj-users mailing list aspectj-users@eclipse.org To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/aspectj-users