v0.74.0
Added
| First tentative for Plugin Mapdl Mechanism python API | #3627 |
| Add Docker Compose files for testing PyMAPDL | #4274 |
| Add AI agent configurations and usage instructions for PyMAPDL | #4458 |
| Remove progress bar from mpread function in testmpfunctions | #4466 |
| Update documentalist agent instructions | #4481 |
| Add configuration to disable secrets outside environment in zizmor.yml | #4482 |
| ``solution`` submodule - global | #4483 |
| ``prep7`` submodule - global | #4484 |
| Support Python 3.14 | #4494 |
| Final fixes with MAPDL doc conversion - attempt 2 | #4496 |
| Add Docker testing environments and update .env instructions | #4497 |
| Updating tox.ini | #4509 |
| Add pymapdl exec CLI subcommand (renamed from pymapdl run to align with docker exec) | #4516 |
| Rename pymapdl run to pymapdl exec | #4521 |
| Add pymapdl-cli skill documentation and evaluation framework | #4523 |
| Adding check status cli | #4539 |
| Add monitoring thread to `multi_connect` for early exit on MAPDL process death | #4541 |
| Reduce code duplicity cli stop | #4543 |
| Add skills management CLI and bundled `pymapdl-cli` skill | #4551 |
| Add `docker/run` tox environments for starting and stopping MAPDL/DPF containers | #4552 |
| Add `pymapdl help` CLI command to print MAPDL command docstrings | #4571 |
| Enhance exec command to support inline string arguments for APDL commands | #4588 |
| Update exec command documentation and implementation to allow omitting '-' for stdin input | #4591 |
| Implement mTLS, UDS, and WNUA transport modes for gRPC connections | #4675 |
Fixed
| Unclosed file handle resource leak in subprocess launcher | #4461 |
| Improve default file type assignment for plots and enhance related tests | #4467 |
| Dependabot path in config | #4468 |
| Lgwrite download issue | #4469 |
| Small fixes discovered in other PRs | #4470 |
| Pool module missing ip/port options | #4475 |
| Not passing cleanup-on-exit when connecting | #4476 |
| Default ip port in cli run | #4518 |
| Test isolation to resolve v25.1 remote crashes | #4519 |
| Suppress spurious warnings in pymapdl startwith default args | #4522 |
| Cleaning between tests | #4531 |
| Restore `override` lock-file handling after launcher refactor | #4532 |
| (migrated PR 4536) make MapdlGrpc.screenshot_path jobname-aware for remote screenshots | #4538 |
| Remove duplicate `list-instances` entry from CLI help | #4542 |
| Duplicated entry in minimal requirements and losing the minimal requirements | #4553 |
| Pass `launched=True` to MapdlGrpc when process was launched | #4614 |
| Consolidate MAPDL instance lifecycle into idempotent release_resources() | #4637 |
| Update reaction action to use github-script for neutral reactions | #4642 |
| Enhance component parsing to support assembly-level types and subcomponent extraction | #4647 |
| Update import path for closeall_local_instances and add unit tests | #4678 |
| Vale issues | #4681 |
Documentation
| Move and expand troubleshooting section | #4448 |
| Update zenodo badge to fix rendering issue | #4561 |
| Enhance command options in pymapdl exec documentation | #4587 |
| Add CITATION.cff for software citation metadata | #4603 |
| Add mTLS usage guide and environment variable details | #4617 |
| Documenting tox envs | #4633 |
| Improved getting started experience | #4636 |
| Edit the PyMAPDL landing page | #4657 |
| Include Mapdl.exit and session-launcher notes | #4679 |
| Consolidate agent instructions into AGENTS.md | #4688 |
Dependencies
| Bump ansys-sphinx-theme from 1.7.0 to 1.7.2 in the core group | #4463 |
| Update pyvista requirement from <=0.47.0 to <=0.47.1 | #4464 |
| Bump pyfakefs from 6.1.2 to 6.1.3 | #4465 |
| Bump @actions/exec from 1.1.1 to 3.0.0 in /.github/actions/launch-mapdl-docker | #4471 |
| Bump @actions/core from 1.11.1 to 3.0.0 in /.github/actions/launch-mapdl-docker | #4472 |
| Bump ansys-tools-common from 0.4.4 to 0.4.5 in the core group | #4473 |
| Bump platformdirs from 4.9.2 to 4.9.4 in the minimal group | #4487 |
| Bump the documentation group with 2 updates | #4488, #4670 |
| Bump pyfakefs from 6.1.3 to 6.1.4 | #4489 |
| Bump undici from 6.23.0 to 6.24.0 in /.github/actions/launch-mapdl-docker in the npmand_yarn group across 1 directory | #4490 |
| Vtk and pyvista deps | #4492 |
| Bump sphinxcontrib-svg2pdfconverter from 1.2.3 to 2.1.0 in the documentation group | #4498 |
| Bump pyfakefs from 6.1.4 to 6.1.5 | #4499 |
| Bump pypandoc from 1.16.2 to 1.17 in the documentation group | #4505 |
| Bump pyfakefs from 6.1.5 to 6.1.6 | #4506 |
| Bump ansys-tools-common from 0.4.5 to 0.5.0 in the core group | #4512 |
| Bump tox from 4.14.2 to 4.50.3 | #4513 |
| Bump pytest-cov from 7.0.0 to 7.1.0 in the testing group across 1 directory | #4525 |
| Bump grpcio from 1.78.0 to 1.80.0 in the grpc-deps group | #4544 |
| Bump tox from 4.50.3 to 4.52.0 | #4545 |
| Bump the pip group across 3 directories with 1 update | #4550 |
| Bump plotly from 6.6.0 to 6.7.0 in the documentation group | #4563 |
| Bump pyfakefs from 6.1.6 to 6.2.0 | #4564 |
| Bump the core group across 1 directory with 2 updates | #4567 |
| Bump tox from 4.52.1 to 4.53.0 | #4573 |
| Bump @actions/core from 3.0.0 to 3.0.1 in /.github/actions/launch-mapdl-docker | #4574 |
| Bump sphinx-gallery from 0.20.0 to 0.21.0 in the documentation group across 1 directory | #4582 |
| Bump tox from 4.53.0 to 4.53.1 | #4598 |
| Bump linuxdoc from 20240924 to 20260504 | #4599 |
| Bump pyiges from 0.3.3 to 0.3.4 in the core group across 1 directory | #4604 |
| Bump ansys-tools-visualization-interface from 0.13.1 to 0.13.3 in the core group | #4618 |
| Bump pytest-rerunfailures from 16.1 to 16.2 in the testing group | #4619 |
| Bump tox from 4.53.1 to 4.54.0 | #4620 |
| Bump the core group with 2 updates | #4624 |
| Bump pytest-rerunfailures from 16.2 to 16.3 in the testing group | #4625 |
| Bump grpcio from 1.80.0 to 1.81.0 in the grpc-deps group across 1 directory | #4638 |
| Bump ansys-sphinx-theme from 1.8.1 to 1.8.2 in the core group | #4639 |
| Bump tox from 4.54.0 to 4.55.0 | #4640 |
| Bump grpcio from 1.81.0 to 1.81.1 in the grpc-deps group | #4648 |
| Bump plotly from 6.7.0 to 6.8.0 in the documentation group | #4649 |
| Bump tox from 4.55.0 to 4.55.1 | #4650 |
| Bump pytest from 9.0.3 to 9.1.1 in the testing group across 1 directory | #4655 |
| Bump ansys-sphinx-theme from 1.8.2 to 1.9.0 in the core group | #4659 |
| Bump pytest-rerunfailures from 16.3 to 16.4 in the testing group across 1 directory | #4666 |
| Bump grpcio from 1.81.1 to 1.82.1 in the grpc-deps group across 1 directory | #4669 |
| Bump tox from 4.55.1 to 4.56.4 | #4671 |
| Bump tox from 4.56.4 to 4.57.2 | #4680 |
| Update action versions to v10.3.6 across CI workflows | #4685 |
Maintenance
| Update CHANGELOG for v0.72.1 | #4459 |
| Bump actions/download-artifact from 7.0.0 to 8.0.0 in the actions group | #4474 |
| Bump actions/upload-artifact from 6.0.0 to 7.0.0 in the actions group | #4478 |
| Pre-commit autoupdate | #4480, #4503, #4517, #4530, #4547, #4572, #4576, #4605, #4613, #4644, #4653, #4661, #4674, #4684 |
| Bump the actions group with 3 updates | #4491, #4507 |
| Fix codecov upload and using tox.ini in ci.yml | #4501 |
| Bump the actions group with 2 updates | #4502, #4600, #4612, #4621, #4627 |
| Ignore requirements files in examples | #4511 |
| Bump ansys/actions from 10.2.11 to 10.2.12 in the actions group | #4514 |
| Remove exclusion of example directories from Dependabot updates | #4528 |
| Bump the actions group across 1 directory with 3 updates | #4534 |
| Update license metadata in pyproject.toml | #4557 |
| Update CHANGELOG for v0.73.0 | #4560 |
| Bump the actions group with 4 updates | #4566 |
| Bump ansys/actions from 10.2.12 to 10.3.0 in the actions group | #4575 |
| Exclude extended examples from Dependabot updates | #4580 |
| Bump github/codeql-action from 4.35.2 to 4.35.3 in the actions group | #4592 |
| Update CHANGELOG for v0.73.1 | #4631 |
| Bump the actions group across 1 directory with 2 updates | #4643 |
| Bump codecov/codecov-action from 6.0.1 to 7.0.0 in the actions group | #4651 |
| Update missing or outdated files | #4652, #4682 |
| Update headers | #4654 |
| Bump actions/checkout from 6.0.3 to 7.0.0 in the actions group | #4656 |
| Update CHANGELOG for v0.73.2 | #4658 |
| Bump the actions group across 1 directory with 21 updates | #4673 |
| Bump the actions group across 1 directory with 5 updates | #4686 |
Miscellaneous
| Launcher according to modules | #4416 |
| Moving docker files to mapdl directory | #4457 |
Test
| Improving picking tests | #4191 |
| Avoiding using mapdl fixture using debugging tests | #4454 |
| Add UDS transport launch test for local Linux environments | #4495 |
| Improve tests performance | #4520 |