This document contains the release notes for the project.
0.69.1 - 2025-01-08
- chore: update CHANGELOG for v0.69.0 #3641
- fix: timeout for file checking #3642
- feat: node/element selection commands returning selected ids #3636
0.69.0 - 2025-01-08
- test: skip test #3259
- refactor: modifying
subprocess
calls and removingtry except continue
statements #3474 - refactor: 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
- chore: update CHANGELOG for v0.68.2 #3183
- ci: Use CICD only on
v*
tags. #3186 - ci: checking documentation style in
Examples
directory too #3191 - chore: 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
- 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 #3247 - fix: 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
- 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
- ci: [pre-commit.ci] pre-commit autoupdate #3206
- ci: Adding v251 CentOS based image to testing #3210
- [pre-commit.ci] pre-commit autoupdate #3238, #3253
- 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
#3576 - feat: 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
- 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
- ci: bump thollander/actions-comment-pull-request from 2 to 3 in the actions group #3481
- ci: pre-commit autoupdate #3482, #3522, #3545, #3599
- 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 #3505 - ci: 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
- fix: contributors file #3457
- fix: environment variables not being passed to MAPDL process #3461
- fix: exiting earlier to avoid exceptions from gRPC calls #3463
- fix: add
build cheatsheet
as env variable within doc-build #3468
- 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
- feat: having two global flags. One for visualizer and one for pyvista #3460
- ci: bump the actions group with 2 updates #3470
- ci: pre-commit autoupdate #3471
- ci: bypass team check if it is dependabot #3472
- build: bump numpy from 2.1.1 to 2.1.2 in the minimal group #3476
0.68.5 - 2024-10-04
- 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
- ci: bump docker/login-action from 3.2.0 to 3.3.0 in the actions group #3306
- build: bump importlib-metadata from 8.0.0 to 8.2.0 in the minimal group #3309
- build: update pre-commit-hook #3339
- 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
- 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
- feat/adding missing argument #3293
- feat/adding preppost license to allowed #3294
- docs: adding warning about *mwrite. Update *vwrite warning to include *mwrite #3296
- [pre-commit.ci] pre-commit autoupdate #3316, #3330, #3351
- 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
- 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 #3389 - docs: 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
- 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
- build: bump the minimal group with 2 updates #3399, #3417
- 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
- fix: missing arguments on
OCDATA
command #3226 - fix: 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 #3247 - fix: local tests always running as student #3251
- fix: incorrect env vars section #3252
- docs: adapt static images to dark/light themes #3249
- docs: documenting new naming conventions for commits, branches and PRs. #3228
- 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
- test: skip test #3259
- [pre-commit.ci] pre-commit autoupdate #3238, #3253
- 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. #3186 - ci: checking documentation style in
Examples
directory too #3191 - chore: 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
- chore: update CHANGELOG for v0.68.2 #3183
0.68.3 - 2024-06-21
- feat: Add an inprocess backend to pymapdl #3198
0.68.2 - 2024-06-18
- feat: add a MAPDL version section in for bug issues #2982
- feat: adding some env var print to report #2999
- feat: adding
cycexpand
command #3023 - feat: update
vfquery
#3037 - feat: add argument to disable run_at_connect in MapdlGrpc #3047
- feat: allowing passing IP to
MapdlPool
#3048 - feat: 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
#3166 - feat: implementing
ansys/actions/changelogs
and adding release note in documentation #3019 - feat: adding option to
_ctrl
command #3002 - feat: making old API function discoverable when Click is not installed #3086
- refactor: refactoring CLI #2960
- fix: avoiding future sphinx warning #3035
- fix: update the general files to align with PyAnsys standards #3151
- fix: combine the
docker-compose
files #3169
- docs: adding previous changes in
changelog.d
repository #3182 - docs: 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
- build: bump autopep8 from 2.2.0 to 2.3.0 in the testing group #3179
- build: bump pyvista[trame] from 0.43.9 to 0.43.10 #3180
- build: bump ansys-sphinx-theme from 0.16.5 to 0.16.6 in the core group across 1 directory #3181