[VOTE] Releasing Orekit 12.2 from release candidate 2

This is a VOTE in order to release version 12.2 of the Orekit library.
Version 12.2 is a minor release.

Highlights in the 12.2 release are:

  • Introduction of indirect optimal control, thank you @Serrof
    • Adjoint equations as defined by Pontryagin’s Maximum Principle with Cartesian coordinates for a range of forces: (gravitational, inertial) including J2
    • So-called energy cost functions (proportional to the integral of the control vector’s squared norm), with Hamitonian evaluation
    • Single shooting based on Newton algorithm for the case of fixed time, fixed Cartesian bounds
  • Attitude
    • Implementation of attitude provider with primary target and secondary constraint, thank you @luc !
  • Data parsing
    • Implementation of a parser for GRGM1200B-like gravity models, thank you Rafael Ayala !
  • Noticeable bug fixes
  • Miscelleneous
    • Impulsive maneuvers can now be added to relevant PropagatorBuilder, thank you @Serrof !
    • PropagatorBuilder are now cloneable, thank you @bcazabonne !
    • Closing gap in implemented methods between classes and their field equivalent
    • Implementation of several quality of life methods
    • Several bug fixes

The release candidate 2 can be found on the GitLab repository as
tag 12.2-RC2 in the release-12.2 branch:

The release notes can be read here:

Maven artifacts are available at
Index of /repositories/orgorekit-1072.

The votes will be tallied in 120 hours for now (weekend excluded), on 2024-10-18T08:00:00Z
(this is UTC time).

Adding this comment to ping @Orekit-PMC. Now awaiting reviews.

Cheers,
Vincent

+1 for the release

+1 for the release.
Have a nice weekend.

1 Like

+1 for the release

Thank you Vincent!

1 Like

Checked everything I had in mind.
Seems good to me.

+1 for the release, good job Vincent!

1 Like

Thank you Vincent!

+1 for the release

1 Like

+1 for the release

+1 for the release

+1 for release

Thank you.

+1 for the release

+1 for the release

The vote PASSED with +1 from Romain, Anne Olivia, Maxime, Luc, Bryan, Pascal, Glauco, Hank, Christophe, Sebastien and Evan.

I’ll publish artefacts today.

Cheers,
Vincent

6 Likes

To @orekit_dev_team members, i have merged master and develop-13 into develop. Now waiting for the CI to succeed.

Cheers,
Vincent

1 Like

develop-13 too? Thanks!

1 Like

Ok so there is one test failure in RadiationPressureMdelTest → testLeoFieldPropagation. There should be no difference between the field & normal propagation but we have approximately 1m. I’m currently investigating.