Releases: ansys/pymapdl
Releases Β· ansys/pymapdl
v0.72.1
04 Mar 15:25
Compare
Sorry, something went wrong.
No results found
Added
Add optional mapdloutput parameter to
redirect MAPDL console output
#4388
Add reusable GitHub Action for launching MAPDL Docker instances
#4398
Convert `info.units` to dictionary with case-insensitive access
#4406
Add dynamic instance management methods to MapdlPool
#4407
Update pytest arguments for local and remote testing workflows
#4420
Modify error handling in case of attribute error for db calls
#4427
Add PyMAPDL Agents instructions files
#4451
Fixed
AFLIST fails on second call due to locked temporary file
#4400
Not parsing certain inquire outputs
#4408
Handle permission errors when listing MAPDL instances
#4410
Update supported ANSYS version to 2027R1
#4431
Dependencies
Bump ansys-tools-common from 0.3.0 to 0.4.0 in the core group
#4381
Update pyvista requirement from <=0.46.4 to <=0.46.5
#4382
Update version to 0.71.dev0 in pyproject.toml
#4385
Bump ansys-tools-common from 0.4.0 to 0.4.1 in the core group
#4386
Bump psutil from 7.2.1 to 7.2.2 in the minimal group
#4392
Bump pytest-sphinx from 0.6.3 to 0.7.1 in the testing group
#4394
Bump the core group across 1 directory with 2 updates
#4403
Update ansys-api-mapdl
#4415
Update ansys-tools-visualization-interface version constraint
#4422
Adding python 3.10 versions on dependencies to fix uv run issue
#4424
Bump grpcio from 1.76.0 to 1.78.0 in the grpc-deps group
#4432
Bump pyfakefs from 6.0.0 to 6.1.1
#4433
Update pyvista requirement from <=0.46.5 to <=0.47.0
#4434
Bump platformdirs from 4.5.1 to 4.9.2 in the minimal group
#4441
Bump ansys-tools-common from 0.4.3 to 0.4.4 in the core group
#4442
Bump pyfakefs from 6.1.1 to 6.1.2
#4443
Miscellaneous
Remove RUNNINGTESTS global flag and
runningtest fixture
#4455
Maintenance
Pre-commit autoupdate
#4368 , #4419 , #4437 , #4452
Bump actions/cache from 5.0.1 to 5.0.2 in the actions group
#4383
Update CHANGELOG for v0.72.0
#4384
Bump ansys/actions from 10.2.3 to 10.2.4 in the actions group
#4387
Removing student versions
#4399
Bump the actions group across 1 directory with 4 updates
#4404
Exclude example documentation paths from dependency updates
#4405
Adding reviewer bot instructions
#4412
Fix dependabot exclude path
#4418
Add npm dependency update configuration for launch-mapdl-docker
#4421
Improving launchon_docker action
#4440
Update input validation for mapdl-image and mapdl-version in
launchmapdl action
#4444
Bump ansys/actions from 10.2.5 to 10.2.7 in the actions group
#4447
Test
Improving tests performance
#4425
Skipping krylov tests by default
#4446
v0.72.0
27 Jan 08:37
Compare
Sorry, something went wrong.
No results found
Added
Add support for ANSYS version 2026R2
#4342
Update license to 2026
#4353
Implement new gRPC transports
#4354
Adding more hooks
#4359
Add support for 'html-noexamples' target in make.bat
#4360
Fixed
Replace deprecated numpy in1d with isin for array comparison
#4356
Security zizmor issues
#4357
Dependencies
Bump the testing group with 2 updates
#4344
Bump the core group with 2 updates
#4348
Bump the documentation group with 3 updates
#4349
Bump pyfakefs from 5.10.2 to 6.0.0
#4352
Bump the minimal group across 1 directory with 2 updates
#4358
Bump the pip group across 2 directories with 2 updates
#4365
Bump psutil from 7.2.0 to 7.2.1 in the minimal group
#4366
Bump ansys-mapdl-reader from 0.55.1 to 0.55.2 in the core group
#4367
Bump plotly from 6.5.0 to 6.5.1 in the documentation group
#4370
Remove pyansys-tools-versioning from requirements
#4372
Bump plotly from 6.5.1 to 6.5.2 in the documentation group
#4374
Remove mentions of deprecated pyansys-tools-versioning package
#4380
Miscellaneous
Docker directory structure
#4306
Maintenance
Pre-commit autoupdate
#4337 , #4346
Update CHANGELOG for v0.71.3
#4341
Adding more precommit hooks
#4345
Bump the actions group across 1 directory with 9 updates
#4351
Temporarily disabling the `local-min` tests
#4377
Bump actions/checkout from 6.0.1 to 6.0.2 in the actions group
#4379
v0.71.3
11 Dec 12:56
Compare
Sorry, something went wrong.
No results found
Fixed
Check access process on windows
#4293
Mypy type checking issues across core modules
#4309
Dependencies
Bump grpcio from 1.75.1 to 1.76.0 in the grpc-deps group
#4294
Bump pyfakefs from 5.10.0 to 5.10.2
#4304
Bump plotly from 6.4.0 to 6.5.0 in the documentation group
#4327
Bump the testing group with 3 updates
#4328
Miscellaneous
Maintenance
Pre-commit autoupdate
#4295 , #4333
Bump the actions group across 1 directory with 3 updates
#4308
Update CHANGELOG for v0.71.2
#4325
Update missing or outdated files
#4330
Bump actions/checkout from 5.0.0 to 6.0.0 in the actions group
#4334
Update vtk version to 9.5.2 in requirements and pyproject.toml
#4340
v0.71.2
26 Nov 19:13
Compare
Sorry, something went wrong.
No results found
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
31 Oct 10:25
Compare
Sorry, something went wrong.
No results found
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
22 Aug 13:25
Compare
Sorry, something went wrong.
No results found
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...
Read more
v0.70.2
27 Jun 08:51
Compare
Sorry, something went wrong.
No results found
0.70.2 - June 26, 2025
This version just fix some bugs arisen from latest updates in some of our upstream dependencies.
Fixed
Fix: restrict ansys-tools-visualization-interface version range
#4042
Miscellaneous
Fix: patch in testing
#4010
v0.70.1
12 May 15:26
Compare
Sorry, something went wrong.
No results found
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
09 May 08:51
Compare
Sorry, something went wrong.
No results found
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
27 Feb 09:28
Compare
Sorry, something went wrong.
No results found
π 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 β‘οΈ #3679
Example usage:
$ echo -ne " /prep7" | pymapdl convert -oc
mapdl.prep7()
πΆ Added muted context 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
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
Maintenance
Full Changelog : v0.69.2...v0.69.3