diff --git a/src/announcements/2023/11/saxon-12.4.html b/src/announcements/2023/11/saxon-12.4.html index e0241b2..bd9db02 100644 --- a/src/announcements/2023/11/saxon-12.4.html +++ b/src/announcements/2023/11/saxon-12.4.html @@ -11,9 +11,12 @@

Announcing Saxon 12.4!

The Saxon 12.4 maintenance release has been published. This is a maintenance release for Java, C#, C/C++, PHP, and Python that fixes a -number of issues reported since the Saxon 12.3 release.

+number of issues reported since the Saxon 12.3 release. +(Note: A 12.4.1 maintenance release of SaxonC +was published on 1 December 2023.) +

-

Saxon 12.4 was released on 29 November 2023. +

Saxon 12.4 was released on 29 November 2023. This release has been uploaded to the usual locations on the Saxonica website, GitHub, and Maven, PyPi, and NuGet. SaxonCS 12.4 is built with .NET 6. This diff --git a/src/announcements/2023/12/saxonc-12.4.1.html b/src/announcements/2023/12/saxonc-12.4.1.html new file mode 100644 index 0000000..6e68f36 --- /dev/null +++ b/src/announcements/2023/12/saxonc-12.4.1.html @@ -0,0 +1,49 @@ + + + + + Announcing Saxon 12.4.1 + + + + +

Announcing SaxonC 12.4.1!

+ +

A SaxonC 12.4.1 maintenance release has been published. This +release fixes a build +error on the Windows platform and includes one additional +patch.

+ +

I’m an ardent believer in build automation and reproducibility +through scripting. We’ve made a lot of progress in this area, but +Windows is still a bit “hands on.” Problem is, it was my hands and I +messed up.

+ +

A while back, we considered upgrading to a newer version of +GraalVM. In the course of testing that, I upgraded the version on the +Windows build machine. But ultimately, we decided not to make that +upgrade.

+ +

Despite having an explicit note in my release checklist:

+ + + +

I missed it on the Windows box. A lot of good detective work went +into trying to figure out what was going on, but in the end, just +building with the “right” version of GraalVM fixed it. Apologies to +the team and everyone else for that.

+ +

The 12.4.1 release also includes a +partial fix for +issues relating to UTF-8 string-based C API functions. Unfortunately, +a more complete fix was deemed too risky for what was otherwise an +“emergency” release. That fix will have to wait for next time.

+ +

For a more complete list of what’s new in 12.4, please see the original +release announcement.

+ + + +