Skip to content

v0.10.0

Compare
Choose a tag to compare
@github-actions github-actions released this 28 Mar 17:03
3f2d653

JET v0.10.0

Diff since v0.9.18

0.10.0

Warning

v0.10.0 is a transitional release with limited functionality:

  • Compatibility: JET v0.10.0 supports Julia v1.12 but is incompatible with v1.11.
    Users on v1.11 should continue using JET v0.9, which will only receive bug fixes.
  • Functionality: This version provides basic local analysis features but lacks
    fully functional top-level analysis capabilities. These will be addressed in future updates.
  • Future Plans: Development will focus on stabilizing v0.10 and refactoring JET
    for integration with the new language server project. For stable use, stick with v0.9.

JET v0.10.0 introduces compatibility with Julia v1.12, addressing significant changes in
the runtime and compiler systems. However, maintaining compatibility with Julia v1.11 was
deemed infeasible, leading to the decision to drop support for it in this release.
Users on Julia v1.11 should remain on JET v0.9, which will continue to receive bug fixes
but no new features.

This release is a stepping stone toward full compatibility with Julia v1.12.
Due to the urgency of supporting Julia v1.12 for the PkgEval
process, JET v0.10.0 was released despite its limitations:

  • Working Features: Basic local analysis features, such as [@]report_call and
    [@]report_opt, are expected to be functional.
  • Non-Functional Features: Top-level analysis features, such as report_package and
    report_file, are not yet verified and will be updated in future patch releases.

Future Development:

  • Updates to the v0.10 series will focus on improving stability and functionality.
  • Extensive refactoring is planned to support JET's integration into the JETLS project.
  • Stability on Julia v1.12 may remain uncertain until these updates are complete.
    Users requiring stable functionality should continue using the v0.9 series.

Changed

  • Dropped support for Julia v1.11.

Merged pull requests:

  • prepare for updating to 1.12, require 1.11 as the minimum compat (#691) (@aviatesk)
  • Bump dawidd6/action-download-artifact from 8 to 9 (#692) (@dependabot[bot])
  • wip: update to Julia 1.12 (#693) (@aviatesk)