Fixed
| Improve session management when creating OIDC clients | #849 |
| Replace asserts with instance checks during deserialization | #910 |
Dependencies
| Prepare for 2.4.0rc0 release | #981 |
| Prepare 2.4.0 release | #986 |
Miscellaneous
| Update lock file | #830 |
| Fix changelog fragments | #979 |
Documentation
| Improve HTTPS CA documentation | #792 |
| Include changelog in documentation | #800 |
| Fix CA bundle example in User Guide | #938 |
| Rename fix changelog fragments | #984 |
Maintenance
| Update CHANGELOG for v2.3.0 | #783 |
| Generate provenance attestations | #791 |
| Use commit SHA to pin action versions | #795 |
| Bump version to 2.4.0 | #796 |
| Set more restrictive workflow permissions | #801 |
| Add security.md file | #831 |
| Bump version to v2.4.0.dev0 | #834 |
| Add write permissions for documentation publish jobs | #835 |
| Update CHANGELOG for v2.3.1 | #879 |
| Update CHANGELOG for v2.3.2 | #882 |
| Add workflow to check dependencies and action security | #888 |
| Implement zizmor recommendations | #890 |
| Fix dependabot auto-approve | #899 |
| Update missing or outdated files | #920 |
| Migrate from poetry to uv | #936 |
| Zizmor - Fix CI warnings with template injection and concurrency | #939 |
| Update Quoting in Dependabot Approval Workflow | #942 |
| Remove incorrect semver-patch-days entry in dependabot.yml | #945 |
| Remove unneeded dependabotapprove step | #948 |
| Use uv ecosystem in dependabot config | #951 |
| Add Python 3.14 support to CI/CD | #955 |
| Standardize uv usage | #962 |
| Update ansys/actions to v10.2.7 | #980 |