diff --git a/_posts/2024-10-18-orekit-12.2-released.md b/_posts/2024-10-18-orekit-12.2-released.md
new file mode 100644
index 0000000000000000000000000000000000000000..0c6cf0099d11a4600b4b13c39e2279ca6295d4dc
--- /dev/null
+++ b/_posts/2024-10-18-orekit-12.2-released.md
@@ -0,0 +1,45 @@
+---
+title: "Orekit 12.2 released"
+excerpt: "Version 12.2 is a minor release of Orekit."
+layout: post_orekit
+publication_year: 2024
+date: 2024-10-18 13:00:00 +0200
+modified: 2024-10-18 13:00:00 +0200
+project: orekit
+categories:
+- News
+tags:
+- news
+- release
+---
+
+The Orekit team is pleased to announce the release of Orekit version 12.2.
+
+This is a minor release of Orekit, including new features and bug fixes.
+Main changes are:
+* Introduction of indirect optimal control
+    * 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
+* Data parsing
+    * Implementation of a parser for GRGM1200B-like gravity models
+* Noticeable bug fixes
+    * Use proper body-fixed (ITRF) frame in DSST zonal (see [Issue 1104](https://gitlab.orekit.org/orekit/orekit/-/issues/1104))
+    * A long standing bug on the Brouwer-Lyddane model has been fixed (see [Issue 947](https://gitlab.orekit.org/orekit/orekit/-/issues/947))
+* Miscelleneous
+    * Impulsive maneuvers can now be added to relevant `PropagatorBuilder`
+    * `PropagatorBuilder` are now cloneable
+    * Closing gap in implemented methods between classes and their field equivalent
+    * Implementation of several quality of life methods
+    * Several bug fixes
+
+This version depends on Hipparchus 3.1.
+
+For complete release notes please see:
+https://www.orekit.org/site-orekit-12.2/changes-report.html
+
+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
diff --git a/img/overview.png b/img/overview.png
index 53fba69444c6659458d646e6357b501b5c3f8333..e4e54eb7bdcf23d36aca2c8240a72e663e3226ce 100644
Binary files a/img/overview.png and b/img/overview.png differ
diff --git a/overview.html b/overview.html
index 32f6dca6965b54e2e727e17697ff51e18588036a..c501facd3f12174400e8f8ea6f4bfd01deb66111 100644
--- a/overview.html
+++ b/overview.html
@@ -117,7 +117,7 @@ layout: default_orekit
 <h2>Spacecraft state</h2>
 
 <ul>
-  <li>cartesian, elliptical Keplerian, circular and equinoctial parameters,
+  <li>Cartesian, elliptical Keplerian, circular and equinoctial parameters,
     with non-Keplerian derivatives if available</li>
   <li>Walker constellations (including in-orbit spares with shifted position)</li>
   <li>Two-Line Elements (TLE)</li>
@@ -133,7 +133,7 @@ layout: default_orekit
 
 <h2>Covariance</h2>
 <ul>
-  <li>covariance propagation</li>
+  <li>covariance propagation using the state transition matrix</li>
   <li>covariance extrapolation using a Keplerian model</li>
   <li>covariance frame transformation (inertial, Earth fixed, and local orbital frames)</li>
   <li>covariance type transformation (cartesian, keplerian, circular, and equinoctial)</li>
@@ -146,7 +146,7 @@ layout: default_orekit
   <li>analytical models for small maneuvers without propagation</li>
   <li>impulse maneuvers for any propagator type</li>
   <li>continuous maneuvers for numerical propagator type</li>
-  <li>configurable low thrust maneuver model based on detectors</li>
+  <li>configurable low thrust maneuver model based on event detectors</li>
   <li>propulsion models intended to be used with maneuver class (constant and piecewise polynomials already provided by the library)</li>
   <li>user-friendly interface for the maneuver triggers</li>
 </ul>
@@ -171,7 +171,7 @@ layout: default_orekit
       <li>central attraction</li>
       <li>gravity models including time-dependent like trends and pulsations
         (automatic reading of ICGEM (new Eigen models), SHM (old Eigen
-        models), EGM and GRGS gravity field files formats, even compressed)</li>
+        models), EGM, SHA (GRGM1200B and GRGM1200L) and GRGS gravity field files formats, even compressed)</li>
       <li>atmospheric drag</li>
       <li>third body attraction (with data for Sun, Moon and all solar systems
         planets)</li>
@@ -265,7 +265,7 @@ layout: default_orekit
       <li>spacecraft detection in ground based Field Of View (any shape)</li>
       <li>sensor Field Of View (any shape) overlapping complex geographic zone</li>
       <li>complex geographic zones traversal</li>
-      <li>inter-satellites direct view</li>
+      <li>inter-satellites direct view (with customizable skimming altitude)</li>
       <li>ground at night</li>
       <li>impulse maneuvers occurrence</li>
       <li>geomagnetic intensity</li>
@@ -298,6 +298,7 @@ layout: default_orekit
       <li>orbit referenced attitudes (LOF aligned, offset on all axes)</li>
       <li>space referenced attitudes (inertial, celestial body-pointed,
         spin-stabilized)</li>
+      <li>attitude aligned with one target and constrained by another target</li>
       <li>tabulated attitudes, either respective to inertial frame or
         respective to Local Orbital Frames</li>
       <li>specific law for GNSS satellites: GPS (block IIA, block IIF, block
@@ -319,7 +320,7 @@ layout: default_orekit
       <li>choice between forming normal equations or not</li>
     </ul>
   </li>
-  <li>sequential batch least squares
+  <li>sequential batch least squares fitting
     <ul>
       <li>sequential Gauss-Newton optimizer</li>
       <li>decomposition algorithms choice (QR, LU, SVD, Cholesky)</li>
@@ -366,6 +367,7 @@ layout: default_orekit
       <li>position-velocity</li>
       <li>position</li>
       <li>inter-satellites range (one way and two way)</li>
+      <li>inter-satellites GNSS one way range rate</li>
       <li>inter-satellites GNSS phase</li>
       <li>Time Difference of Arrival (TDOA)</li>
       <li>Frequency Difference of Arrival (FDOA)</li>
@@ -387,6 +389,7 @@ layout: default_orekit
       <li>biases</li>
       <li>delays</li>
       <li>Antenna Phase Center</li>
+      <li>Phase ambiguity</li>
       <li>Shapiro relativistic effect</li>
       <li>aberration of light in telescope measurements</li>
     </ul>
@@ -469,6 +472,13 @@ layout: default_orekit
   <li>construction of trajectories using loxodromes (commonly, a rhumb line)</li>
 </ul>
 
+<h2>Indirect optimal control</h2>
+<ul>
+  <li>adjoint equations as defined by Pontryagin's Maximum Principle with Cartesian coordinates for a range of forces (gravitational, inertial) including J2</li>
+  <li>so-called energy cost functions (proportional to the integral of the control vector's squared norm), with Hamiltonian evaluation</li>
+  <li>single shooting based on Newton algorithm for the case of fixed time, fixed Cartesian bounds</li>
+</ul>
+
 <h2>Collisions</h2>
 
 <ul>