Skip to content

Investigate bumping minimum Julia version to 1.10 #287

@skylerreid

Description

@skylerreid

The infrastructuremodels ecosystem and JuMP have julia 1.6 as the oldest currently supported version. This is starting to cause some small snags when adding new features on current julia (1.12).

Julia 1.6 is almost 5 years old. There is probably a limited amount of time before JuMP moves on.

I recommend updating both IMs and GMs to 1.10, which is the current LTS version of julia. This includes most of the new features that have been added over the last 5 years and would hopefully clean up our testing.

This could be done by either updating the version requirements in both GMs and IMs, or by dropping Julia 1.6 from the CI/CD pipeline and slowly phasing out support.

All of the current code is functional in both 1.12 and 1.6. However, adding new features using some of the modern Julia enhancements would break back compat with 1.6.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions