Tarides Logo
Camel close-up with desert background.

OCaml 5 Release Candidate Now Available!

Christine Rose

Technical Writer

Posted on Wed, 07 Dec 2022

We're in the home stretch for the full OCaml 5 release. Multicore is almost here! Yesterday its Release Candidate (RC) was announced on the OCaml Discuss, which is the final step before the major release, expected before Christmas.

To learn more about the exciting features coming with OCaml 5, you can watch KC’s keynote address and check out his speaker slide deck as well. As always, feel free to contact us for more information about using OCaml and for support on your OCaml projects.

The OCaml community has worked tirelessly to release 5.0 before the end of the year, with a lot of time spent on creating a smooth transition for OCaml users. There should be just enough time for you to try out OCaml 5 for a fun holiday project or the Advent of Code.

Your reports resulted in these bug fixes since the Beta 2 release last week:

  • 11776: Extend environment with functor parameters in strengthen_lazy. (Chris Casinghino and Luke Maurer, review by Gabriel Scherer)
  • 11533 and 11534: follow synonyms again in #show_module_type (this had stopped working in 4.14.0) (Gabriel Scherer, review by Jacques Garrigue, report by Yaron Minsky)

For the full change log, visit the GitHub repo. The source code for the release candidate is available at these addresses:

  • https://github.com/ocaml/ocaml/archive/5.0.0-rc1.tar.gz
  • https://caml.inria.fr/pub/distrib/ocaml-5.0/ocaml-5.0.0~rc1.tar.gz

Please keep those testing reports coming in. We believe this release candidate is ready to go, but we really value testing right up to the last minute to be even more sure. Send us your valuable input! If you find something, please open an issue on GitHub or join the discussion on the Discuss post, where you can also find installation instructions.

Open-Source Development

Tarides champions open-source development. We create and maintain key features of the OCaml language in collaboration with the OCaml community. To learn more about how you can support our open-source work, discover our page on GitHub.

Explore Commercial Opportunities

We are always happy to discuss commercial opportunities around OCaml. We provide core services, including training, tailor-made tools, and secure solutions. Tarides can help your teams realise their vision