Skip to content

Releases: wala/WALA

Version 1.6.4

28 Mar 20:20
Compare
Choose a tag to compare

Mostly behind-the-scenes / build-related changes (many by @liblit). For those running WALA in a multithreaded setting, #1379 may fix some crashes. Also, #1357 updated the version of Eclipse we depend on, which necessitated that Eclipse-related artifacts now require JDK 17 to run. The non-Eclipse-related WALA artifacts still run on JDK 11.

New Contributors

Full Changelog: v1.6.3...v1.6.4

Version 1.6.3

03 Jan 15:41
Compare
Choose a tag to compare

The key user-visible change for this release is support for running WALA on JDK 21 and also processing JDK 21 bytecodes. Support for new recent bytecode features has not been tested thoroughly; please file issues if you find bugs. Internally, various build configuration improvements and updates were contributed by @liblit.

Full Changelog: v1.6.2...v1.6.3

Version 1.6.2

04 Aug 17:53
Compare
Choose a tag to compare

The main user-visible change in this release is the ability to set up WALA's analysis scope to only include a subset of the modules present in a JDK 9+ JVM. See the PR for details. Internally, WALA's test suite has been updated to use JUnit 5 by @liblit.

Full Changelog: v1.6.1...v1.6.2

Version 1.6.1

27 Jun 22:30
Compare
Choose a tag to compare

What's Changed

  • Numerous build configuration updates and improvements by @liblit
  • Fix crash in JS CG construction for malformed calls to new Function by @msridhar in #1243
  • Fix NPE in EclipseSourceFileModule ctor by @khatchad in #1261
  • Improve source locations for constructor calls for JS function statements by @msridhar in #1268
  • Properly handle static interface methods as entrypoints by @hjjandy in #1275
  • Support running on JDK 17 by @msridhar in #1281. WALA will now not crash on JDK 17 bytecodes and core functionality has been tested. We have not tested recently-added bytecode features, but would welcome bug reports / pull requests for such features.

New Contributors

Full Changelog: v1.6.0...v1.6.1

Version 1.6.0

20 Jan 22:12
Compare
Choose a tag to compare

Most notably, version 1.6.0 is the first WALA release that only runs on JDK 11+ JVMs. Running on JDK 8 is no longer supported.

Also, com.ibm.wala.util now includes nullability annotations. We plan to add such annotations to more WALA modules in the near future.

Version 1.5.9

22 Dec 18:26
Compare
Choose a tag to compare

Mostly minor bug fixes and cleanup; see the commits for the details.

Note: This is the final WALA release that will support running on a JDK 8 JVM. Subsequent releases will only run on a JDK 11+ JVM.

Version 1.5.8

20 Dec 21:56
Compare
Choose a tag to compare

Mostly internal cleanup and minor bug fixes. Unfortunately we didn't track API-breaking changes carefully, but there may be a couple minor ones.

Version 1.5.7

28 Jun 16:51
Compare
Choose a tag to compare
  • Fix for corner case with large class files (#891)
  • Other minor fixes

Version 1.5.6

02 Feb 21:16
Compare
Choose a tag to compare

Various fixes to JavaScript approximate call graph construction. Other assorted fixes.

Version 1.3.8

09 Oct 19:53
Compare
Choose a tag to compare

It's about time for a new release