Release notes#

This document contains the release notes for the project.

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#

  • 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

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

  • [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

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 #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

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

  • 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#

Added#

Fixed#

  • 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

Documentation#

  • docs: adapt static images to dark/light themes #3249

  • docs: documenting new naming conventions for commits, branches and PRs. #3228

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#

Maintenance#

  • [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

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 #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

Changed#

  • refactor: refactoring CLI #2960

Fixed#

  • fix: avoiding future sphinx warning #3035

  • fix: update the general files to align with PyAnsys standards #3151

  • fix: combine the docker-compose files #3169

Documentation#

  • 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

Dependencies#

  • 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

Miscellaneous#

  • chore: removing cdb files #3036

  • ci: having only one set of Dependabot rules #3107

  • ci: adding tag for doc review #3118

  • ci: remove OS package duplicate #3147

  • ci: using trusted publisher release process #3171