[VOTE] Releasing Orekit 10.0 from release candidate 4

This is a VOTE in order to release version 10.0 of the Orekit library.
Version 10.0 is a major release.

Highlights in the 10.0 release are:

  • Security: fix possible denial of service when loading itrf-versions.conf
  • Specialized GNSS propagators
  • Propagation in non-inertial frames
  • DSST OD
  • A new Ionosphere model
  • Modeling phase measurements
  • LAMBDA method for ambiguity resolution
  • Shapiro effect for range measurements
  • Improved documentation
  • Several other features and bug fixes

The release candidate 3 can be found on the GitLab repository as
tag 10.0-RC3 in the release-10.0 branch:
https://gitlab.orekit.org/orekit/orekit/tree/10.0-RC4

The release notes can be read here:
https://orekit.org/staging/site-orekit-10.0/changes-report.html

Maven artifacts are available at
https://oss.sonatype.org/content/repositories/orgorekit-1038/

The votes will be tallied in 120 hours for now, on 2019-07-02T20:00Z (this is UTC time).

+1 for the release.

I checked again everything (signatures, content, consistency with tag…).
It seems that an old bug reappeared in the Nexus server at Sonatype: it adds spurious md5/sha1 signatures to the asc signature file (so we end up with signatures on signatures…). This was an old annoyance that implied manual removal and was fixed some time ago, but apparently reappeared for this RC. This is not a big problem, having too much artifacts on maven has no effect on users, the important thing is that the mandatory artifacts (.jar, .pom, javadoc.jar and source.jar) are there. So the release is fine for me.

Thanks Evan for managing this release!

+1 for the release, python version ready to release.

+1 from me

My own +1.

  • 1 for me

Is that a -1 that got turned into a bullet, or a +1 that got turned into a bullet? Discourse seems to turn both + and - into a bullet and doesn’t provide an option for seeing the original.

I have asked her privately, she confirmed it was a +1.

1 Like

Yes, indeed. it is a +1

Counting 7 +1 votes and no other votes the release passes. I’ll start working on the final steps.

Artifacts deployed and the site is updated. It seems I don’t have permission to post to the announcements list. Could someone with permissions post this announcement for me:

The Orekit team is pleased to announce the release of Orekit version 10.0. This is a major version, including a security fix, backward-incompatible changes, new features, and bug fixes. The main changes are:

  • Security: fix possible denial of service when loading itrf-versions.conf
  • Specialized GNSS propagators
  • Propagation in non-inertial frames
  • DSST OD
  • A new Ionosphere model
  • Modeling phase measurements
  • LAMBDA method for ambiguity resolution
  • Shapiro effect for range measurements
  • Improved documentation
  • Several other features and bug fixes

For complete release notes please see https://orekit.org/site-orekit-10.0/changes-report.html

This version depends on Hipparchus 1.5.

The maven artifacts are available in maven central. The source and binaries can be retrieved from the forge releases page: https://gitlab.orekit.org/orekit/orekit/releases

1 Like

Thanks a lot Evan!

I have posted your annoucement.