Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump Bio-Formats version to 7.1.0 #252

Merged
merged 1 commit into from
Dec 12, 2023
Merged

Conversation

dgault
Copy link
Contributor

@dgault dgault commented Dec 11, 2023

Bumping to the latest release of Bio-Formats, which includes a number of dependency updates. See here for full details of the changes included.

@ctrueden ctrueden merged commit 623f176 into scijava:master Dec 12, 2023
1 check passed
@ctrueden
Copy link
Member

Thanks!

@ctrueden
Copy link
Member

@dgault I noticed that the release notes for Bio-Formats 7.1.0 includes version bumps for OME component dependencies, including:

  • ome-common → 6.0.21
  • ome-model → 6.3.4
  • ome-codecs → 1.1.0
  • ome-poi → 5.3.8
  • ome-metakit → 5.3.6

With 459392c and ddc76d9, I have updated pom-scijava accordingly, but for future PRs, it would be very helpful if you could adjust all the version numbers at once, so that pom-scijava-based projects depending on OME components receive the correct coordinated versions. Thanks!

@sbesson
Copy link
Member

sbesson commented Dec 12, 2023

@ctrueden while on the topic of dependencies, note also that the OME stack starting with Bio-Formats 7.1.0 is migrating to slf4j-api 2.x/logback 1.3.x and notably pulling the latest logback releases fixing CVEs.

In the context of the Scijava/Fiji stack, the only required change was to update the component versions in the POMs so the stack should remain compatible with slf4j-api 1.x as currently set in https://github.com/scijava/pom-scijava/blob/master/pom.xml#L2261.

@ctrueden
Copy link
Member

@sbesson Thanks. I'll look into upgrading these dependencies in pom-scijava as well.

About ome-codecs: it appears that version 1.1.0 as mentioned in the release notes does not actually exist? I see a version 1.0.1 released four days ago—is that the latest?

@sbesson
Copy link
Member

sbesson commented Dec 12, 2023

Definitely an oversight, the latest version of the component is 1.0.1 - see https://github.com/ome/bioformats/blob/d566f70845be514ab9c88d910ae42ab7a5f0bac0/pom.xml#L57

Thanks for noticing, we will be updating the release notes accordingly

@dgault
Copy link
Contributor Author

dgault commented Dec 13, 2023

@ctrueden, apologies for the confusion, in future I will include all of the component bumps in the same PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants