Releases: ansys/pymapdl
v0.71.2
Fixed
| Relax stdout check for gRPC server startup | #4299 |
| Cicd mpi issue and adding conditional encrypted log uploads | #4319 |
| Update pytest arguments for consistency and clarity in local and remote workflows | #4322 |
Dependencies
| Update pyvista requirement from <=0.46.3 to <=0.46.4 | #4303 |
| Bump the documentation group across 1 directory with 3 updates | #4315 |
Documentation
| Update ``CONTRIBUTORS.md`` with the latest contributors | #4289 |
Maintenance
| Update CHANGELOG for v0.71.1 | #4286 |
| Migrate ansys-tools-path -> ansys-tools-common | #4307 |
v0.71.1
Added
| Adding plvar to plot commands | #4196 |
| Adding PLVAR to plot commands | #4204 |
| Add STATUS enum for MAPDL state management | #4221 |
| Enhance array loading to handle negative values and floats | #4236 |
Fixed
| Removing artifacts | #4248 |
| Filter non-numeric values when parsing item list | #4257 |
| Make getslurm_options astype optional and preserve default type. | #4267 |
| Open gui not working | #4270 |
| "updatecoordinates" not found in dcb composite example | #4272 |
| Issue 4206 | #4279 |
| Skip processes owned by other users and handle AccessDenied when stopping MAPDL | #4281 |
Dependencies
| Bump the documentation group with 2 updates | #4205 |
| Bump matplotlib from 3.10.5 to 3.10.6 in the core group | #4211 |
| Bump pyfakefs from 5.9.2 to 5.9.3 | #4213 |
| Bump platformdirs from 4.3.8 to 4.4.0 in the minimal group | #4217 |
| Bump ansys-sphinx-theme from 1.5.3 to 1.6.0 in the core group | #4218 |
| Bump the testing group with 2 updates | #4219 |
| Update pyvista requirement from <=0.45.3 to <=0.46.3 | #4220 |
| Bump ansys-sphinx-theme from 1.6.0 to 1.6.1 in the core group | #4227 |
| Bump the testing group with 3 updates | #4228 |
| Bump pytest-cov from 6.3.0 to 7.0.0 in the testing group | #4231 |
| Bump psutil from 7.0.0 to 7.1.0 in the minimal group | #4240 |
| Bump grpcio from 1.74.0 to 1.75.0 in the grpc-deps group | #4241 |
| Bump pandas from 2.3.2 to 2.3.3 in the documentation group | #4242 |
| Bump grpcio from 1.75.0 to 1.75.1 in the grpc-deps group | #4253 |
| Bump ansys-tools-visualization-interface from 0.11.0 to 0.12.1 in the core group | #4254 |
| Bump plotly from 6.3.0 to 6.3.1 in the documentation group | #4255 |
| Bump the core group with 2 updates | #4263 |
| Bump pytest-pyvista from 0.2.0 to 0.3.1 in the testing group | #4264 |
| Bump the minimal group with 2 updates | #4275 |
| Bump pytest-rerunfailures from 16.0.1 to 16.1 in the testing group | #4276 |
| Bump pyfakefs from 5.9.3 to 5.10.0 | #4277 |
Documentation
Update html_context with PyAnsys tags |
#4202 |
| Fix typos and improve testing documentation | #4273 |
| Expand MAPDL error-handling docs and add PDF download link | #4282 |
Miscellaneous
| Fix: improve code quality and numpydoc documentation | #4125 |
| Feat: Add wrinqr access to mapdlinprocess class | #4179 |
| Chore: update CHANGELOG for v0.71.0 | #4192 |
| Ci: remove unused stale issue and release configuration files | #4195 |
| Use screenshot to show plots | #4196 |
Maintenance
| Add InProcess testing module | #4185 |
| Fix release notes PR classification | #4194 |
| Remove Python UPF examples and related documentation | #4197 |
| Bump actions/checkout from 4 to 5 in the actions group | #4199 |
| Update condition to include pre-commit-ci bot in organization member check | #4203 |
| Bump ansys/actions from 10.0.14 to 10.0.15 in the actions group | #4209 |
| Pre-commit autoupdate | #4215, #4222, #4229, #4244, #4258 |
| Bump ansys/actions from 10.0.15 to 10.0.20 in the actions group | #4216 |
| Bump the actions group with 5 updates | #4223 |
| Bump ansys/actions from 10.1.0 to 10.1.3 in the actions group | #4230 |
| Comment out log upload steps in workflow files | #4239 |
| Bump ansys/actions from 10.1.3 to 10.1.4 in the actions group | #4245 |
| Bump the actions group with 2 updates | #4259, #4271 |
| Add actions-security job to audit GitHub Actions usage | #4260 |
| Reducing secret exposure | #4261 |
| Enable persist-credentials for actions/checkout to allow pushes | #4278 |
Test
| Skip database tests based on TESTDB environment variable | #4250 |
v0.71.0
0.71.0 - August 22, 2025
Added
| chore: update CHANGELOG for v0.70.1 | #3923 |
| refactor: update geometry tests | #3930 |
| refactor: enhance error reporting in pytest output for better debugging | #3943 |
| refactor: update MyReporter to display passed tests before failed tests | #3947 |
| chore: migrated PR 3968 | #3971 |
Fixed
| fix: add Stack Overflow links to linkcheck ignore list | #3922 |
fix: MapdlRuntimeError message in cwd |
#3938 |
| fix: update Dockerfiles and docker-compose files to use v25.2-ubuntu-cicd and streamline environment variables | #3962 |
| fix: eqslv not being properly converted. | #3978 |
| fix: plotly on docs | #3980 |
| Fix: migrator secret escaping | #4012 |
| Fix: update article links | #4013 |
| Fix: migrator syntax problem | #4031 |
| Fix: disable quarto cheatsheet build | #4062 |
| Fix: add curl installation to fix codecov upload | #4070 |
| Fix: improve restarting mapdl during testing | #4077 |
| Fix: some typos in the success migrator comment. | #4096 |
| Fix: doc build workflow by using two containers: mapdl and dpf | #4132 |
| Fix: update ansys-tools-visualization-interface version constraints in pyproject.toml | #4137 |
| Fix: pyvista version | #4158 |
Dependencies
| ci: use own DPF standalone Docker image reference in workflows | #3882 |
| build: bump ansys-mapdl-reader from 0.55.0 to 0.55.1 in the core group | #3927 |
| ci: using strict markers on pytest | #3934 |
| ci: adding mypy support | #3940 |
| build: bump plotly from 6.0.1 to 6.1.1 in the documentation group | #3945 |
| build: bump ansys-sphinx-theme from 1.4.4 to 1.5.0 in the core group | #3974 |
| build: bump plotly from 6.1.1 to 6.1.2 in the documentation group | #3975 |
Miscellaneous
| Feat: using dpf instead of reader in "results" module | #1300 |
| Ci: use ubuntu-latest github image | #3814 |
| feat: exposing a reconnection method | #3933 |
| feat: enhance error handling with color support and additional notes in exceptions. | #3964 |
| feat: add invopt method to enable or disable inverse solving for load steps | #3979 |
| Build: bump grpcio from 1.70.0 to 1.72.1 in the grpc-deps group | #3984 |
| Build: bump the core group with 2 updates | #3985 |
| Build: bump pandas from 2.2.3 to 2.3.0 in the documentation group | #3986 |
| Build: bump pytest from 8.3.5 to 8.4.0 in the testing group | #3987 |
Docs: update contributors.md with the latest
contributors |
#3992, #4029, #4057, #4107 |
| Ci: bump the actions group with 2 updates | #3995, #4183 |
| Fix: selection on non-interactive | #3998 |
| Build: bump grpcio from 1.72.1 to 1.73.0 in the grpc-deps group | #4004 |
| Build: bump pytest-cov from 6.1.1 to 6.2.1 in the testing group | #4005 |
| Ci: allow starting dpf on same container | #4008 |
| Chore: (migrated pr #4009) docs: static rom training data generation example | #4011 |
| Ci: bump ansys/actions from 10.0.8 to 10.0.11 in the actions group | #4014 |
| Build: bump the pip group across 2 directories with 2 updates | #4015 |
| Build: bump the pip group across 2 directories with 1 update | #4021 |
| Build: bump pytest from 8.4.0 to 8.4.1 in the testing group | #4023 |
| Build: bump pyiges[full] from 0.3.1 to 0.3.2 | #4024 |
| Build: add shellcheck hook | #4026 |
| Fix: (migrated pr 4027): added missing kwargs to the dmpoption command. | #4030 |
| Ci: pre-commit autoupdate | #4032, #4061, #4083, #4117, #4142, #4170, #4180 |
| Build: restrict vtk version to <9.5.0 for compatibility | #4034 |
| Feat: improving inquire | #4035 |
| Fix: typo in post | #4036 |
| Ci: improving pytest reporting | #4037 |
| Fix: update import paths and add verification files to examples | #4038 |
| Refactor: moving parseip_route to misc | #4039 |
| Feat: enhance ci scripts for improved logging and dpf-reader support | #4040 |
| Chore: update changelog for v0.70.2 | #4044 |
| Build: bump grpcio from 1.73.0 to 1.73.1 in the grpc-deps group | #4045 |
| Build: bump the documentation group with 2 updates | #4047 |
| Build: bump pytest-r... |
v0.70.2
v0.70.1
0.70.1 - May 12, 2025
Added
| chore: update version to 0.70.dev0 in pyproject.toml | #3907 |
| chore: update CHANGELOG for v0.70.0 | #3913 |
Fixed
| fix: Change the mapdlinprocess graphics backend | #3915 |
| fix: documentation html looks | #3918 |
Dependencies
| build: bump the core group with 2 updates | #3910 |
| build: bump the testing group with 2 updates | #3911 |
Maintenance
| feat: add artifact upload steps for JSONL logs in local and remote test workflows | #3905 |
| build: bump platformdirs from 4.3.7 to 4.3.8 in the minimal group | #3909 |
| build: update action versions in CI workflows to latest stable releases | #3920 |
v0.70.0
0.70.0 - May 09, 2025
Added
| chore: active support for Python 3.13 | #3605 |
| chore: update CHANGELOG for v0.69.3 | #3772 |
| perf: using MAPDL calls only to get the nodes in coordinate systems | #3792 |
| refactor: using Python client library instead | #3797 |
| refactor: do not import ansys.tools.visualizer by default when importing ansys.mapdl.core | #3887 |
| chore: remove xfail markers from most flaky tests | #3899 |
Fixed
| fix(plotting): Improve interface of the plotting class. | #3702 |
| fix: missing pool name in test | #3773 |
| fix: improve element and node selection handling in post-processing | #3784 |
| fix: adding console testing | #3791 |
| fix: aborting MAPDL | #3812 |
| feat: Add optional graphical target and rework graphics backend selection | #3820 |
| fix: remove exceptions on mapdl object deletion | #3826 |
| fix: Allow jupyterbackend manual selection | #3838 |
| fix: linkchecker | #3850 |
| fix: add check for artifacts directory before processing files | #3851 |
| fix: specify type for click options in convert.py | #3854 |
| fix: annotate launchmapdl and better docstring | #3855 |
| fix: remove duplicated lines | #3858 |
| fix: update Dockerfile and docker-compose for MAPDL 2025R1 compatibility | #3860 |
| fix: remove assignees from dependabot configuration | #3861 |
| fix: pin quarto version | #3876 |
| fix: update ansys-mapdl-reader version to 0.55.0 in documentation dependencies | #3898 |
| fix: reducing space consumption in GitHub runners | #3900 |
| fix: update ansys-sphinx-theme version to 1.4.4 in requirements files | #3904 |
| fix: update changelog title format to include 'v' prefix for version | #3908 |
Dependencies
| build: bump matplotlib from 3.10.0 to 3.10.1 in the core group | #3774 |
| build: bump sphinx from 8.2.1 to 8.2.3 in the documentation group | #3788 |
| build: bump pytest from 8.3.4 to 8.3.5 in the testing group | #3789 |
| build: bump pyfakefs from 5.7.4 to 5.8.0 | #3800 |
| build: bump the documentation group across 1 directory with 2 updates | #3815 |
| build: bump pytest-cov from 6.0.0 to 6.1.0 in the testing group | #3823 |
| build: bump pytest-cov from 6.1.0 to 6.1.1 in the testing group | #3833 |
| build: bump ansys-tools-visualization-interface from 0.8.3 to 0.9.0 in the core group | #3848 |
| ci: adding dpf testing to cicd | #3852 |
| build: bump ansys-tools-visualization-interface from 0.9.0 to 0.9.1 in the core group | #3864 |
Miscellaneous
| feat: implement ignore cache reset context | #3778 |
| feat: inject additional MAPDL command line arguments through an env var | #3817 |
| hold the bc settings per plotter instance | #3897 |
Documentation
| docs: update towncrier template | #3786 |
| docs: adding reference to tags | #3795 |
| docs: update supported versions table for Ansys 2023-2025 | #3808 |
docs: Update CONTRIBUTORS.md with the latest
contributors |
#3825, #3836, #3873 |
| docs: create self-contained apdl/pymapdl conversion example | #3840 |
| docs: enhance parameter retrieval examples in user guide | #3853 |
Maintenance
| ci: pre-commit autoupdate | #3781, #3793, #3819, #3842 |
| ci: using reusable workflows | #3787 |
| ci: bump docker/login-action from 3.3.0 to 3.4.0 in the actions group | #3804 |
| ci: adapting workflow for new docker container | #3805 |
| build: bump the minimal group with 2 updates | #3806 |
| feat: update Dockerfiles and requirements for improved library support and version upgrades | #3822 |
| ci: update action versions to v9 in CI workflows | #3834 |
| feat: update CI workflow to release to PyPI using trusted publisher | #3837 |
| ci: bump actions/download-artifact from 4.1.9 to 4.2.1 in the actions group | #3843 |
| build: bump numpy from 2.2.4 to 2.2.5 in the minimal group | #3863 |
| feat: add GitHub Actions workflow to recreate PRs in main repository | #3869 |
| ci: bump the actions group with 2 updates | #3877 |
| feat: add CodeQL analysis workflow for Python | #3902 |
v0.69.3
🚀 New Example, CLI Enhancement & Stability Improvements!
This release includes a new stochastic example, an enhancement to the PyMAPDL converter CLI, and various internal improvements to keep things running smoothly.
🔥 What's New
-
🎲 Added Stochastic Example – Thanks to @moe-ad for this contribution!
Details ➡️ #3648 -
🖥️ Enhanced PyMAPDL Converter CLI – Now supports passing strings directly!
Details ➡️ #3679Example usage:
$ echo -ne "/prep7" | pymapdl convert -oc mapdl.prep7()
-
😶 Added
mutedcontext manager - To mute MAPDL response reliably.
Details ➡️ #3760
Example usage:
with mapdl.muted:
mapdl.prep7() # There is no response!- 🛠️ CI/CD Enhancements – Improved internal processes for better stability.
- 🐛 Bug Fixes – Various fixes to enhance reliability.
Thanks for using PyMAPDL! 🚀
What's Changed
New Features
- chore: update CHANGELOG for v0.69.2 by @pyansys-ci-bot in #3688
- feat: add stochastic fem example by @moe-ad in #3648
- feat: improving performance of save_selection by @germa89 in #3697
- test: adding tests asserting None are translated to "None". by @germa89 in #3694
- refactor: make cli testing not depending on MAPDL. by @germa89 in #3678
- test: improving testing performance by @germa89 in #3703
- feat: allow passing strings to the converter from the terminal by @germa89 in #3679
- feat: speed up
requires_packageusing caching by @germa89 in #3705 - feat: avoiding reconnecting if MAPDL exited already by @germa89 in #3708
- feat: adding opened attribute by @germa89 in #3731
- test: improving pool testing by @germa89 in #3736
- feat: adding
mutedcontext manager by @germa89 in #3760 - refactor: removing warnings by @germa89 in #3763
Bug fixes or behavior changes
- fix: avoid MAPDL commands execution when gRPC connection fails. by @germa89 in #3686
- fix: using cached version for remove lock on exit by @germa89 in #3709
- fix: sfem example typo errors by @moe-ad in #3711
- fix: allow numpy types for parameters by @germa89 in #3720
- fix: ram units by @germa89 in #3730
- fix: harfrq command by @germa89 in #3729
- fix: exiting on class deletion by @germa89 in #3738
- fix: problem with the load_table method by @kmkoshy in #3745
- fix: do all the cleaning commands before cleaning the database, so we avoid having to issue
/POST1. by @germa89 in #3747 - fix: Bug located in VSEL using KSWP field by @kmkoshy in #3753
- fix: Improve error handling in *GET method and enhance output logging by @germa89 in #3758
- fix: avoid returning output when using input grpc method by @germa89 in #3759
- fix: removig star from command name in changelog by @germa89 in #3769
Documentation
- ci: pre-commit autoupdate by @pre-commit-ci in #3710
- ci: pre-commit autoupdate by @pre-commit-ci in #3723
- docs: homogenizing commit/branches/pull request prefix by @germa89 in #3737
Maintenance
- ci: skipping non-student versions when running on remote by @germa89 in #3690
- ci: adding memory limitation to MAPDL command line by @germa89 in #3693
- build: bump grpcio from 1.69.0 to 1.70.0 in the grpc-deps group by @dependabot in #3699
- build: bump imageio from 2.36.1 to 2.37.0 in the documentation group by @dependabot in #3700
- build: bump numpy from 2.2.1 to 2.2.2 in the minimal group by @dependabot in #3698
- build: bump the documentation group across 1 directory with 3 updates by @dependabot in #3727
- build: update sphinx-autodoc-typehints to 3.0.1 by @germa89 in #3733
- build: bump sphinx-gallery from 0.18.0 to 0.19.0 in the documentation group by @dependabot in #3743
- build: bump pyansys-tools-report from 0.8.1 to 0.8.2 in the testing group by @dependabot in #3744
- build: bump the minimal group with 2 updates by @dependabot in #3742
- ci: improving testing by @germa89 in #3716
- ci: pre-commit autoupdate by @pre-commit-ci in #3749
- ci: pre-commit autoupdate by @pre-commit-ci in #3765
- build: bump the core group across 1 directory with 2 updates by @dependabot in #3761
- ci: enhance CI testing by summarizing tests durations by @germa89 in #3754
- build: bump the documentation group across 1 directory with 2 updates by @dependabot in #3766
- ci: using python3.12 as main testing python version by @germa89 in #3767
- build: temporary avoid flit latest version by @SMoraisAnsys in #3771
Full Changelog: v0.69.2...v0.69.3
v0.69.2
🛠️ Maintenance Release – CI/CD Improvements & Bug Fixes
This release doesn’t introduce new features, but it brings important internal improvements to PyMAPDL’s CI/CD pipeline, ensuring a more reliable and stable development process.
Additionally, several related bugs have been fixed to enhance overall performance. 🚀
Thanks for your continued support! 🙌
What's Changed
New Features
- chore: update CHANGELOG for v0.69.1 by @pyansys-ci-bot in #3643
Bug fixes or behavior changes
- fix: parsing components when too many by @germa89 in #3662
- fix: avoid com logging if not in debug mode by @germa89 in #3665
Documentation
Maintenance
- refactor: using test class in test_components.py by @germa89 in #3664
- test: making sure the full and rst files exists before running the tests by @germa89 in #3666
- feat: adding len to components by @germa89 in #3663
- build: bump grpcio from 1.68.1 to 1.69.0 in the grpc-deps group by @dependabot in #3645
- build: bump pypandoc from 1.14 to 1.15 in the documentation group by @dependabot in #3647
- ci: pin ubuntu OS to 22.04. by @germa89 in #3659
- build: bump scipy from 1.14.1 to 1.15.0 in the core group by @dependabot in #3646
- ci: pre-commit autoupdate by @pre-commit-ci in #3657
- ci: downgrade add-license-headers ansys precommit hook. by @germa89 in #3667
- ci: skipping students version if on remote by @germa89 in #3668
- ci: reducing minimal and console to two versions, and after local and remote by @germa89 in #3669
- build: bump pyfakefs from 5.7.3 to 5.7.4 by @dependabot in #3673
- build: bump imageio-ffmpeg from 0.5.1 to 0.6.0 in the documentation group by @dependabot in #3671
- build: bump the core group with 3 updates by @dependabot in #3670
- build: bump autopep8 from 2.3.1 to 2.3.2 in the testing group by @dependabot in #3672
- ci: pre-commit autoupdate by @pre-commit-ci in #3681
- ci: adding-profiling-to-unit-tests by @germa89 in #3676
Full Changelog: v0.69.1...v0.69.2
v0.69.1
⚡ Patch Release – Important gRPC Fix for Windows!
Hello PyMAPDL user!
This patch release delivers an important improvement to the gRPC interface on Windows, which was unintentionally missed in v0.69.0. Apologies for the inconvenience, and thank you for your patience!
No other major changes—just ensuring a smoother experience for Windows users. 🚀
As always, thanks for using PyMAPDL! 🙌
What's Changed
New Features
- feat: node/element selection commands returning selected ids by @moe-ad in #3636
- chore: update CHANGELOG for v0.69.0 by @pyansys-ci-bot in #3641
Bug fixes or behavior changes
Full Changelog: v0.69.0...v0.69.1
v0.69.0
🚀 Focus on HPC – Enhanced Performance & Stability!
This release brings significant improvements to HPC support, making PyMAPDL even more efficient in high-performance computing environments. For a deep dive, check out the updated HPC documentation.
🔥 Highlights
-
⚡ Seamless MPI Integration on SLURM Clusters – Tighter support for distributed computing.
Details ➡️ #3500 -
🚀 Improved HPC Launcher Support – Smoother launching experience on HPC setups.
Details ➡️ #3497 -
📖 Enhanced HPC Documentation – More clarity, better guidance!
Details ➡️ #3506 -
📂 Redirect MAPDL Output to a File – Capture terminal output effortlessly!
Details ➡️ #3596Example usage:
from ansys.mapdl.core import launch_mapdl import os mapdl = launch_mapdl(mapdl_output="apdl.out") # create a file with the console output assert os.path.exists("apdl.out") with open("apdl.out", "r") as fid: assert "START GRPC SERVER" in fid.read()
-
🛠️ Improved Internal CI/CD Testing – Ensuring stability across the board.
-
🐛 Bug Fixes & Enhancements – General improvements for a better user experience.
Thanks for using PyMAPDL! 🚀
What's Changed
New Features
- chore: update CHANGELOG for v0.68.6 by @pyansys-ci-bot in #3479
- refactor: launch_mapdl by @germa89 in #3475
- feat: adding 'pymapdl_nproc' to non-slurm runs by @germa89 in #3487
- refactor: moving information class to another module by @germa89 in #3491
- refactor:
__init__file by @germa89 in #3490 - feat: passing tight integration env vars to mapdl by @germa89 in #3500
- refactor: modifying
subprocesscalls and removingtry except continuestatements by @clatapie in #3474 - refactor: externalise 'report' features to module by @germa89 in #3511
- test: check all commands are submitted by @germa89 in #3501
- refactor: simplifying directory setter property by @germa89 in #3517
- feat: support for launching an MAPDL instance in an SLURM HPC cluster by @germa89 in #3497
- refactor: moving tests to classes to avoid repeated fixtures execution by @germa89 in #3523
- refactor: using test classes in test_inline tests by @germa89 in #3524
- feat: using version instead of exec_path for the MPI checks by @germa89 in #3528
- chore: fix codecov.yml content by @SMoraisAnsys in #3542
- refactor: adding logging calls to misc.py by @germa89 in #3550
- refactor: removing-
run_as_prep7-in-favour-of-run_asby @germa89 in #3551 - refactor: adding-type-ints-to-misc by @germa89 in #3553
- test: adding test for start_timeout arg by @germa89 in #3554
- feat: raising error if plot image cannot be obtained by @germa89 in #3559
- refactor: using find_mapdl instead of find_ansys by @germa89 in #3560
- refactor: increase post module coverage by @germa89 in #3556
- refactor: testing suite (random order) by @germa89 in #3519
- feat: supporting v25.1 and v25.2 by @germa89 in #3571
- feat: adding-mode-warning by @germa89 in #3574
- feat: adding
check_has_mapdlby @germa89 in #3576 - feat: running MPI fix only if on windows by @germa89 in #3575
- refactor: replace
get_ansys_pathwithget_mapdl_pathby @germa89 in #3573 - feat: improving load_array to reduce format line length by @germa89 in #3590
- feat: redirect MAPDL console output to a file by @germa89 in #3596
- feat: avoid errors when retrieving invalid routine by @germa89 in #3606
- test: faking-v150 by @germa89 in #3509
- tests: adding timeout to each test by @germa89 in #3621
- feat: activate debug mode on testing using
PYMAPDL_DEBUG_TESTINGenvvar by @germa89 in #3594 - refactor: annotate pymapdl part 1 by @germa89 in #3569
- feat: update copyright year by @germa89 in #3637
- refactor: Iterate over the dictionary directly instead of using .keys(). by @MaxJPRey in #3631
- refactor: small improvements to test settings by @germa89 in #3577
Bug fixes or behavior changes
- fix: raising port busy when connecting by @germa89 in #3507
- fix: logo link by @germa89 in #3525
- fix: checking port on non-grpc mapdl instances by @germa89 in #3540
- fix: warning in docstring by @germa89 in #3552
- fix: gui-extended-example by @germa89 in #3555
- fix: python version warning by @germa89 in #3570
- fix: components typo by @germa89 in #3582
- fix: linkchecker and cheatsheet links by @germa89 in #3589
- fix: avoid verbose grpc interface when solving by @germa89 in #3608
- fix: exit getting frozen if routine is not finished by @germa89 in #3617
- fix: avoiding long names in test arguments by @germa89 in #3583
- fix: console launching by @germa89 in #3586
- fix: changelog by @germa89 in #3640
Documentation
- ci: avoiding linkcheck on changelog page by @germa89 in #3488
- docs: review of documenting using pymapdl on clusters (#3466) by @germa89 in #3506
- docs: removing extra links from landing page. by @germa89 in #3526
- maint: remove importlib-metadata requirement by @koubaa in #3546
- doc: Update pymapdl.rst by @MaxJPRey in #3527
- docs: extracting information to another rst file by @germa89 in #3549
- docs: updating compatible Python versions by @clatapie in #3572
- docs: update docker instructions by @germa89 in #3580
- docs: adding some info for getting multiple compose running by @germa89 in #3584
Maintenance
- ci: pre-commit autoupdate by @pre-commit-ci in #3482
- ci: bump thollander/actions-comment-pull-request from 2 to 3 in the actions group by @dependabot in #3481
- ci: force coloring in pytest by @germa89 in #3484
- build: bump psutil from 6.0.0 to 6.1.0 in the minimal group by @dependabot in #3492
- build: bump the documentation group with 2 updates by @dependabot in #3495
- build: bump ansys-sphinx-theme from 1.1.2 to 1.1.5 in the core group by @dependabot in #3494
- build: bump grpcio from 1.66.2 to 1.67.0 in the grpc-deps group by @dependabot in #3493
- build: bump ansys-sphinx-theme from 1.1.2 to 1.1.6 in the core group across 1 directory by @dependabot in #3496
- ci:
ansys/actions/check-vulnerabilitiesto CI-CD by @clatapie in #3505 - build: bump pyansys-tools-report from 0.8.0 to 0.8.1 in the testing group by @dependabot in #3516
- build: bump the core group with 2 updates by @dependabot in #3515
- ci: bump actions/checkout from 4.2.1 to 4.2.2 in the actions group by @dependabot in #3521
- ci: pre-commit autoupdate by @pre-commit-ci in #3522
- build: bump grpcio from 1.67.0 to 1.67.1 in the grpc-deps group by @dependabot in #3533
- build: bump the core group with 2 updates by @dependabot in #3534
- build: bump pytest-cov from 5.0.0 to 6.0.0 in the testing group by @dependabot in #3535
- ci: pre-commit autoupdate by @pre-commit-ci in #3545
- build: bump numpy from 2.1.2 to 2.1.3 in the minimal group by @dependabot in https://github.com/ans...