Release notes#
This document contains the release notes for the project.
0.69.1 - 2025-01-21#
Added#
Fixed#
Dependencies#
build: bump grpcio from 1.68.1 to 1.69.0 in the grpc-deps group #3645
build: bump scipy from 1.14.1 to 1.15.0 in the core group #3646
build: bump pypandoc from 1.14 to 1.15 in the documentation group #3647
build: bump the core group with 3 updates #3670
build: bump imageio-ffmpeg from 0.5.1 to 0.6.0 in the documentation group #3671
build: bump autopep8 from 2.3.1 to 2.3.2 in the testing group #3672
build: bump pyfakefs from 5.7.3 to 5.7.4 #3673
ci: adding-profiling-to-unit-tests #3676
Miscellaneous#
feat: adding __len__ to components #3663
Documentation#
docs: fix post documentation #3684
Maintenance#
0.69.1 - 2025-01-08#
Added#
chore: update CHANGELOG for v0.69.0 #3641
Fixed#
fix: timeout for file checking #3642
Miscellaneous#
feat: node/element selection commands returning selected ids #3636
0.69.0 - 2025-01-08#
Added#
test: skip test #3259
refactor: modifying
subprocess
calls and removingtry except continue
statements #3474refactor: launch_mapdl #3475
chore: update CHANGELOG for v0.68.6 #3479
refactor: __init__ file #3490
refactor: moving information class to another module #3491
test: check all commands are submitted #3501
test: faking-v150 #3509
refactor: externalise the ‘report’ features to another file #3511
refactor: simplifying directory setter property #3517
refactor: testing suite (random order) #3519
refactor: moving tests to classes to avoid repeated fixtures execution #3523
refactor: using test classes in test_inline tests #3524
chore: fix codecov.yml content #3542
refactor: adding logging calls to misc.py #3550
refactor: removing-run_as_prep7-in-favour-of-run_as #3551
refactor: adding-type-ints-to-misc #3553
test: adding test for start_timeout arg #3554
refactor: increase post module coverage #3556
refactor: using find_mapdl instead of find_ansys #3560
refactor: annotate pymapdl part 1 #3569
refactor: replace get_ansys_path with get_mapdl_path #3573
refactor: small improvements to test settings #3577
tests: adding timeout to each test #3621
refactor: Iterate over the dictionary directly instead of using .keys(). #3631
Changed#
chore: update CHANGELOG for v0.68.2 #3183
ci: Use CICD only on
v*
tags. #3186ci: checking documentation style in
Examples
directory too #3191chore: update CHANGELOG for v0.68.3 #3201
ci: Update julia testing #3211
ci: improving if to match also schedule and workflow_dispatch #3223
docs: documenting new naming conventions for commits, branches and PRs. #3228
ci: Using a dynamically generated matrix for testing job setup #3232
ci: increase the files checked for changes before load docs cache #3237
build: bump certifi from 2024.2.2 to 2024.7.4 in /doc/source/examples/extended_examples/hpc #3242
Fixed#
fix: using same labels everywhere #3188
ci: Fix missing labels format in dependabot file #3204
ci: wrong tagging on the coverage artifacts #3225
fix: avoid inspecting suspended processes #3227
fix: not deleting temporary file when
remove_temp_dir_on_exit
=True #3247fix: local tests always running as student #3251
fix: incorrect env vars section #3252
fix: raising port busy when connecting #3507
fix: logo link #3525
fix: checking port on non-grpc mapdl instances #3540
fix: warning and add an exception if using class alone #3552
fix: gui-extended-example #3555
fix: python version warning #3570
fix: components typo #3582
fix: avoiding long names in test arguments #3583
fix: console launching #3586
fix: linkchecker and cheatsheet links #3589
fix: avoid verbose grpc interface when solving #3608
fix: exit getting frozen if routine is not finished #3617
fix: changelog #3640
Dependencies#
build: bump pyvista[trame] from 0.43.9 to 0.43.10 #3194
build: bump the minimal group across 1 directory with 2 updates #3197
build: bump importlib-metadata from 7.2.0 to 7.2.1 in the minimal group #3212
build: bump scipy from 1.13.1 to 1.14.0 in the core group #3213
build: bump the documentation group with 2 updates #3214, #3495
build: bump autopep8 from 2.3.0 to 2.3.1 in the testing group #3215
build: update requirements in devcontainer directory #3217
build: removing reredirect sphinx extension #3224
build: bump importlib-metadata from 7.2.1 to 8.0.0 in the minimal group #3229
build: bump the core group with 2 updates #3241, #3515, #3534, #3566
build: update ansys-api-mapdl to 0.5.2 #3255
build: bump grpcio from 1.66.2 to 1.67.0 in the grpc-deps group #3493
build: bump ansys-sphinx-theme from 1.1.2 to 1.1.5 in the core group #3494
build: bump ansys-sphinx-theme from 1.1.2 to 1.1.6 in the core group across 1 directory #3496
build: bump pyansys-tools-report from 0.8.0 to 0.8.1 in the testing group #3516
build: bump grpcio from 1.67.0 to 1.67.1 in the grpc-deps group #3533
build: bump pytest-cov from 5.0.0 to 6.0.0 in the testing group #3535
build: bump ansys-sphinx-theme from 1.2.0 to 1.2.1 in the core group #3547
build: bump grpcio from 1.67.1 to 1.68.0 in the grpc-deps group #3565
build: bump pytest-rerunfailures from 14.0 to 15.0 in the testing group #3567
build: bump imageio from 2.36.0 to 2.36.1 in the documentation group #3593
build: bump grpcio from 1.68.0 to 1.68.1 in the grpc-deps group #3601
build: bump pytest from 8.3.3 to 8.3.4 in the testing group #3603
build: bump pyfakefs from 5.7.1 to 5.7.2 #3604
build: bump the core group across 1 directory with 3 updates #3612, #3633
ci: adding ubuntu 251 and 252 #3626
build: bump pyfakefs from 5.7.2 to 5.7.3 #3630
Miscellaneous#
ci: [pre-commit.ci] pre-commit autoupdate #3206
ci: Adding v251 CentOS based image to testing #3210
feat: refactoring create_temp_dir #3239
docs: adapt static images to dark/light themes #3249
feat: adding ‘pymapdl_nproc’ to non-slurm runs #3487
feat: using version instead of exec_path for the MPI checks #3528
feat: raising error if plot image cannot be obtained #3559
feat: supporting v25.1 and v25.2 #3571
feat: adding-mode-warning #3574
feat: running MPI fix only if on windows #3575
feat: adding
check_has_mapdl
#3576feat: improving load_array to reduce format line length #3590
feat: redirect MAPDL console output to a file #3596
feat: avoid errors when retrieving invalid routine #3606
Documentation#
docs: documenting using pymapdl on clusters #3466
ci: avoiding linkcheck on changelog page #3488
feat: support for launching an MAPDL instance in an SLURM HPC cluster #3497
feat: passing tight integration env vars to mapdl #3500
docs: review of documenting using pymapdl on clusters (#3466) #3506
docs: adding-sbatch-support #3513
docs: removing extra links from landing page. #3526
DOC: Update pymapdl.rst #3527
[maint] remove importlib-metadata requirement #3546
docs: extracting information to another rst file #3549
docs: updating compatible Python versions #3572
docs: update docker instructions #3580
docs: adding some info for getting multiple compose running #3584
feat: update copyright year #3637
Maintenance#
ci: bump thollander/actions-comment-pull-request from 2 to 3 in the actions group #3481
ci: force coloring in pytest #3484
build: bump psutil from 6.0.0 to 6.1.0 in the minimal group #3492
ci:
ansys/actions/check-vulnerabilities
to CI-CD #3505ci: bump actions/checkout from 4.2.1 to 4.2.2 in the actions group #3521
build: bump numpy from 2.1.2 to 2.1.3 in the minimal group #3541
ci: bump codecov/codecov-action from 4 to 5 in the actions group #3557
ci: skipping student versions when user is authenticated #3564
ci: adding codeql.yml #3585
feat: activate debug mode on testing using PYMAPDL_DEBUG_TESTING envvar #3594
build: bump numpy from 2.1.3 to 2.2.0 in the minimal group #3619
ci: adding student back #3623
ci: temporary skipping attrs license check #3624
build: bump the minimal group across 1 directory with 2 updates #3632
ci: fix safety issue #3638
0.68.6 - 2024-10-11#
Added#
Fixed#
Dependencies#
build: bump grpcio from 1.66.1 to 1.66.2 in the grpc-deps group #3453
build: bump sphinx-autobuild from 2024.9.19 to 2024.10.3 in the documentation group #3454
build: bump ansys-tools-visualization-interface from 0.4.4 to 0.4.5 in the core group #3477
build: bump the documentation group with 3 updates #3478
Miscellaneous#
feat: having two global flags. One for visualizer and one for pyvista #3460
Documentation#
Maintenance#
0.68.5 - 2024-10-04#
Added#
feat: Adapt PyMAPDL to common plotter #2799
refactor: clean mapdl inprocess and move mute to MapdlCore #3220
refactor: moving tests to a class and adding delete method. #3258
maint: update CHANGELOG for v0.68.4 #3276
chore: drop python3.9 support #3326
chore: update image cache #3371
chore: pre-commit autoupdate #3373
chore: skip database testing on v23.X #3384
chore: remove mapdl_inprocess.py from codecov analysis #3404
perf: reduce-testing-time #3427
Changed#
Fixed#
fix: removing io error when logging to closed streams #3273
fix: increasing timeout for local-min #3282
fix: local-min timeout #3288
fix: missing arguments in secdata #3295
Fix/node-numbering #3297
fix: filename with /OUTPUT command in stored commands #3304
fix: license headers #3307
fix: Making sure we skip all the pool unit tests. #3315
fix: reuploading file on CDREAD #3355
fix: warning raised in v251 #3361
fix: avoid changing entities ids after plotting #3421
fix: disabling logging on __del__ #3428
fix: small plotting fix #3439
fix: changelog #3452
Dependencies#
build: bump numpy from 1.26.4 to 2.0.0 #3177
build: bump sphinx from 7.3.7 to 7.4.4 in the documentation group #3283
build: bump grpcio from 1.65.0 to 1.65.1 in the grpc-deps group #3299
build: bump sphinx from 7.4.4 to 7.4.6 in the documentation group #3300
build: bump ansys-tools-visualization-interface from 0.2.6 to 0.3.0 in the core group #3310
build: bump the documentation group with 3 updates #3311, #3324
build: bump pytest from 8.2.2 to 8.3.2 in the testing group #3312
build: bump grpcio from 1.65.1 to 1.65.2 in the grpc-deps group #3322
build: bump ansys-tools-visualization-interface from 0.3.0 to 0.4.0 in the core group #3323
feat: adding PYMAPDL_APDL_LOG env var for testing #3328
build: bump grpcio from 1.65.2 to 1.65.4 in the grpc-deps group #3344
build: bump the core group with 2 updates #3345, #3358, #3368
build: bump sphinx-gallery from 0.17.0 to 0.17.1 in the documentation group #3346
ci: bump ansys/actions from 6 to 7 in the actions group #3352
build: bump pyansys-tools-report from 0.7.3 to 0.8.0 in the testing group #3360
build: bump the documentation group across 1 directory with 3 updates #3363
build: bump grpcio from 1.65.4 to 1.66.0 in the grpc-deps group #3367
build: bump grpcio from 1.66.0 to 1.66.1 in the grpc-deps group #3381
build: bump plotly from 5.23.0 to 5.24.0 in the documentation group #3383
build: bump the core group with 3 updates #3386
build: bump sphinx-autobuild from 2024.4.16 to 2024.9.3 in the documentation group #3387
build: bump ansys-tools-visualization-interface from 0.4.0 to 0.4.4 in the core group #3400
build: bump plotly from 5.24.0 to 5.24.1 in the documentation group #3401
build: bump pytest from 8.3.2 to 8.3.3 in the testing group #3402
build: bump ansys-sphinx-theme from 1.0.8 to 1.0.11 in the core group #3418
build: bump sphinx-autobuild from 2024.9.3 to 2024.9.19 in the documentation group #3419
build: bump pandas from 2.2.2 to 2.2.3 in the documentation group #3433
Miscellaneous#
feat/adding missing argument #3293
feat/adding preppost license to allowed #3294
docs: adding warning about *mwrite. Update *vwrite warning to include *mwrite #3296
feat: adding more descriptive errors #3319
feat: database module improvements #3320
feat: adding channel subscription method and tests #3340
feat: Adding ‘methodconfig’ for all services in channel to allow retry #3343
feat: adding python side retry mechanism #3354
Update conftest.py to switch mapdl.tbdat to mapdl.tbdata #3362
feat: supporting ´´to_dataframe()´´ for some bc list commands #3412
feat: add exit to inprocess backend #3435
feat: removing-CDB-files #3441
Documentation#
feat: Supporting SLURM env vars for launching MAPDL configuration #2754
Docs/improving hpc documentation #3379
build: bump ansys-sphinx-theme from 1.0.5 to 1.0.7 in the core group #3382
docs: remove
thispagetitle
meta tag and add default #3389docs: fix keywords metadata #3396
docs: cards layout for the landing page #3414
docs: adding cheat sheet on documentation #3422
docs: revamping example landing page and adding groups #3434
docs: reorg hpc section #3436
docs: update image and code block #3440
docs: adding directive to hide elements #3449
Maintenance#
build: bump pyansys-tools-versioning from 0.5.0 to 0.6.0 in the minimal group #3357
build: bump importlib-metadata from 8.2.0 to 8.4.0 in the minimal group #3366
ci: pre-commit autoupdate #3443
ci: bump actions/checkout from 4.1.7 to 4.2.0 in the actions group #3444
ci: changing pre-commit commit and pr name #3445
0.68.4 - 2024-07-15#
Added#
Fixed#
fix: missing arguments on
OCDATA
command #3226fix: Raising ValueError when using ips within pool library #3240
fix: pool issues #3266
fix: using same labels everywhere #3188
fix: avoid inspecting suspended processes #3227
fix: not deleting temporary file when
remove_temp_dir_on_exit
=True #3247fix: local tests always running as student #3251
fix: incorrect env vars section #3252
Documentation#
Dependencies#
build: bump grpcio from 1.64.1 to 1.65.0 in the grpc-deps group #3270
build: bump zipp from 3.17.0 to 3.19.1 in /doc/source/examples/extended_examples/hpc #3261
build: bump the minimal group across 1 directory with 2 updates #3197
build: bump importlib-metadata from 7.2.0 to 7.2.1 in the minimal group #3212
build: bump scipy from 1.13.1 to 1.14.0 in the core group #3213
build: bump the documentation group with 2 updates #3214
build: bump autopep8 from 2.3.0 to 2.3.1 in the testing group #3215
build: update requirements in devcontainer directory #3217
build: removing reredirect sphinx extension #3224
build: bump importlib-metadata from 7.2.1 to 8.0.0 in the minimal group #3229
build: bump the core group with 2 updates #3241
build: update ansys-api-mapdl to 0.5.2 #3255
build: bump certifi from 2024.2.2 to 2024.7.4 in /doc/source/examples/extended_examples/hpc #3242
Tests#
test: skip test #3259
Maintenance#
ci: Fix missing labels format in dependabot file #3204
ci: wrong tagging on the coverage artifacts #3225
ci: Adding v251 CentOS based image to testing #3210
ci: [pre-commit.ci] pre-commit autoupdate #3206
ci: Use CICD only on
v*
tags. #3186ci: checking documentation style in
Examples
directory too #3191chore: update CHANGELOG for v0.68.3 #3201
ci: Update julia testing #3211
ci: improving if to match also schedule and workflow_dispatch #3223
ci: Using a dynamically generated matrix for testing job setup #3232
ci: increase the files checked for changes before load docs cache #3237
ci: run extended array based on the person who open the PR #3256
Miscellaneous#
chore: update CHANGELOG for v0.68.2 #3183
0.68.3 - 2024-06-21#
Added#
feat: Add an inprocess backend to pymapdl #3198
0.68.2 - 2024-06-18#
Added#
feat: add a MAPDL version section in for bug issues #2982
feat: adding some env var print to report #2999
feat: adding
cycexpand
command #3023feat: update
vfquery
#3037feat: add argument to disable run_at_connect in MapdlGrpc #3047
feat: allowing passing IP to
MapdlPool
#3048feat: add argument to disable run_at_connect in MapdlGrpc #3049
feat: converting chained APDL commands to PyMAPDL context manager #3154
feat: allowing multiple IPs for remote connection on
MapdlPool
#3166feat: implementing
ansys/actions/changelogs
and adding release note in documentation #3019feat: adding option to
_ctrl
command #3002feat: making old API function discoverable when Click is not installed #3086
Changed#
refactor: refactoring CLI #2960
Fixed#
Documentation#
docs: adding previous changes in
changelog.d
repository #3182docs: clarifying MAPDL commands API section #3071
docs: HPC documentation #2966
docs: adding ML-Genetic Algorithm example #2981
docs: customize agent for linkchecker #2998
docs: setting docs version to v241 #3024
docs: adding documentation about remote mapdl pool #3046
docs: update a minor typo in mapdl.rst #3140