4.1.11 - Not released
=====================

- #1408: Updated our Docker image to work with Kubernetes.
  Included sample helm charts (tested with minikube).
- #1373: Update installation instructions with `rsync`, and fix
  our `Dockerfile` adding `rsync` and `subversion`.
- #1207: Add experiment path in `autosubmit describe`.
- #1397: Use `tini` as entrypoint in our Docker image.
- #1428: Use natural sort order for graph entries (adapted from Cylc),
  enable doctests to be executed with pytest.

4.1.10 - Hotfix
===============
- Fixed an issue with the performance of the log retrieval.
 
4.1.9 - Zombies, splits, tests and bug fixes
=====================================
- Splits calendar: Added a complete example to the documentation.
- Splits calendar: Fixed some issues with the split=" auto."
- Added two regression tests to check the .cmd with the default parameters.
- Fixed the command inspect without the -f.
- Yet another fix for zombie processors.
- Fixed the describe command when a user disappears from the system. 
- Fixes an issue with dependency not being linked.
- Docs improved.


4.1.8 - Bug fixes.
==================
- Fixed an issue with a socket connection left open.
- Fixed an issue with log recovery being disabled by default.
- Added exclusive parameter
- Fixed some X11 routines called by default


4.1.7 - X11, Migrate, script and Bug fixes
==========================================
- Migrate added, a feature to change the ownership of the experiments (/scratch and autosubmit_data paths)
- X11 added ( If you have to use an older version, after using this one. Autosubmit will complain until you perform create -f and recovery)
- Multiple QoL and bug fixes for wrappers and fixed horizontal ones.
- Added a new parameter `SCRIPT` that allows to write templates in the yaml config.
- Fixed an issue with STAT file.
- Fixed all issues related to zombie processors. 

4.1.6 - Bug fixes
=====================
- Fixed issues with additional files and dates
- Fixed issues with calendar splits
- Fixed issues with log processors
- Fixed issues with expid regex on --copy
- Added Autosubmit stop command

4.1.5 - PJS - Fugaku - Support
=====================
- Added Fugaku support.
- Enhanced the support for PJS.
- Added wrapper support for PJS scheduler
- Fixed issues with log traceback.

4.1.4 - Docs and Log Rework
=====================
- Log retrieval has been fully reworked, improving it is performance, FD, and memory usage.
- Fixed several issues with logs not being retrieved sometimes.
- Fixed several issues with job_data not being written correctly.
- Fixed some issues with retrials squashing stats/ logs.
- Added Marenostrum5 support.
- Fixed some issues with jobs inside a wrapper not having their parameters updated in realtime.
- Features a complete design rework of the autosubmit readthedocs 
- Fixed an issue with create without -f causing some jobs not having parent dependencies

4.1.3 - Bug fixes
=================
- Added Leonardo support.
- Improved inspect command.
- Added a new option to inspect.
- Wrapper now admits placeholders. 
- Reworked the wrapper deadlock code and total _jobs code. And fixed issues with "on_submission" jobs and wrappers. 
- Fixed issues with create without -f and splits.
- Improved error clarity.
- Added RO-Crate.
- Added Calendar for splits.




4.1.2 - Bug fixes
=================
- Fixed issues with version.
- Fixed issues with the duplication of jobs when using the heterogeneous option.
- Fixed some error messages.
- Fixed issues with monitoring non-owned experiments.

4.1.1 - Workflow optimizations and bug fixes
==========================================

Autosubmit supports much larger workflows in this version and has improved performance and memory usage. We have also fixed several bugs and added new features.

- Improved the performance and memory usage of the workflow generation process.
    -  Improved the performance and memory usage of the jobs generation process.
    -  Improved the performance and memory usage of the dependency generation process.
- Improved the performance and memory usage of the workflow visualization process.
- Added a new filter to setstatus ( -ftcs ) to filter by split.
- Added -no-requeue to avoid requeueing jobs.
- A mechanism was added to detect duplicate jobs.
- Fixed multiple issues with the splits usage.
- Fixed multiple issues with Totaljobs.
- Reworked the deadlock detection mechanism.
- Changed multiple debug messages to make them more straightforward.
- Changed the load/save pkl procedure
- Fixed issues with check command and additional files regex.
- Added the previous keyword.
- Fixed an issue with the historical db.
- Fixed an issue with historical db logs.

