Release 1.24.0

DA
22m ago
+25004-1664

Releases the Python SDK 1.24.0, the SDK version for Infrahub 1.12.0 (IFC-3589). Until now, only the betas v1.24.0b0 and v1.24.0b1 were published.

This pull request brings infrahub-release-1.12 (commit 1b19c283) into stable, as the 1.23.0 release did in #1259. It adds two commits to the release branch:

  • Adds the 1.24.0 section to CHANGELOG.md, built by towncrier from 58 changelog fragments.
  • Deletes those 58 fragments.
  • Deletes 14 more fragments without listing them under 1.24.0. The 1.23.0 release had already used them on stable (commit c7313d54), but infrahub-release-1.12 still had copies with identical text.
  • Adds WorkerTimeoutError to the list of new exception classes in the 1.24.0 section. #1405 added the class without a changelog fragment.

Merge with a merge commit

Merge this pull request with a merge commit, not a squash. A squash would break the shared history between stable and infrahub-release-1.12.

Next steps after the merge

  • Tag the merge commit as v1.24.0 and publish the GitHub release. The release workflow then publishes the package to PyPI.
  • Bring the changelog commit back into infrahub-release-1.12 and infrahub-develop.

šŸ¤– Generated with Claude Code