Skip to content

v1.2.0

Latest

Choose a tag to compare

@PasteurBot PasteurBot released this 04 Dec 12:59
7a33ab5

Release v1.2.0

This release brings several quality-of-life improvements to Tesseract Core and many new examples and showcases in our docs.

Breaking change: Support for Python 3.9 is now removed (has been EOL since October 2025). If you rely on Python 3.9 please pin to tesseract_core<1.2.0 and upgrade as soon as possible.

What's Changed

Features

  • Add /tesseract to PYTHONPATH, similar to native execution (#372)
  • Add example for differentiable quadratic programming (QP) solver (#345)
  • Ensure modules next to tesseract_api.py can always be imported (#400)
  • Adding SpaceClaim/PyMAPDL Tesseract example and docs (#403)

Bug Fixes

  • Change docs to recommend mlflow-data volume mount as rw (#379)
  • Pin Python to <3.14 to resolve docs build failure (#390)
  • Switch MLflow tests from deprecated file backend to sqlite (#389)
  • Catch identical mounted volumes (#337)
  • Remove user creation logic, set HOME env var instead (#393)
  • Ensure log messages aren't lost when application exits (#392)

Refactor

  • [breaking] Replace python 3.9 with 3.10 as oldest supported version (#401)

Documentation

  • Ansys shapeopt showcase (#404)
  • Add Ansys Fluent QoI-based workflow example (#399)
  • Update showcase READMEs to reflect + link to forum posts (#405)
  • Add open-source alternative to Ansys-based shapeopt to showcase folder (#408)
  • Fix Tesseract names in open source shapeopt showcase (#409)

Full diff: v1.1.1...v1.2.0