Skip to content

Bump Bio-Formats version to 7.1.0#252

Merged
ctrueden merged 1 commit into
scijava:masterfrom
dgault:Bio-Formats-7.1.0
Dec 12, 2023
Merged

Bump Bio-Formats version to 7.1.0#252
ctrueden merged 1 commit into
scijava:masterfrom
dgault:Bio-Formats-7.1.0

Conversation

@dgault

@dgault dgault commented Dec 11, 2023

Copy link
Copy Markdown
Contributor

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
@ctrueden

Copy link
Copy Markdown
Member

Thanks!

@ctrueden

Copy link
Copy Markdown
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

sbesson commented Dec 12, 2023

Copy link
Copy Markdown
Member

@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
Copy Markdown
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

sbesson commented Dec 12, 2023

Copy link
Copy Markdown
Member

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

dgault commented Dec 13, 2023

Copy link
Copy Markdown
Contributor Author

@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