Skip to content

v0.74.0

Choose a tag to compare

@github-actions github-actions released this 10 Aug 07:28
· 31 commits to main since this release

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