version-3.8.0
version-3.8.0
05/27/2026
NEW FEATURES
- Nextflow code refactoring using workflows #352
- Ad-hoc variable to ensure reproducibility set in both assets/Dockerfile.env and assets/def.env #350
- New cmake options:
- 'ap_docker_registry_push_repo' and 'ap_docker_registry_push_user' to push docker/podman container on a registry #351
- 'ap_install_singularity_images_from_registry' to build apptainer sif file using docker/podman container available on a registry #351
- 'ap_no_git' to deploy without git retrieving informations #366
- Update (auto-generation) data/cmake-init-default.cmake and documentation accordingly #358
- almalinux:9.7 set as default for the containers #361
- conda 26.1.1-3 from miniforge set as default for the containers #361
- Update apptainer version in conda env #360
- Remove files not used anymore #356
- Geniac CLI:
- Check conda yml format in sections dependencies and pip #368
- Check conda format in geniac.config #368
- Python packaging:
- Merge setup.cfg (setuptools) and pyproject.toml for python packages #364
- Transfer cmake dependency from setup.cfg to conda env #364
- Remove all Nextflow options from the geniac.ini file #369
- Remove the checks in the linter relating to process scope options #369
BUGFIX
- Get env name from yml conda file #353
- Update valid git tag pattern to handle production versions like v12.23.34 #359
- Remove gitlab-ci-token in the gitUrl label for container recipes (stepGitInfo.cmake) #362
- Replace pkg_resources (deprecated) by importlib.resources #349
DOCUMENTATION
- Update readthedocs config files (docs/environment.yml and .readthedocs.yml) #357
- Update the documentation with a "Contributing" section to detail how to develop geniac #355
- README file added to explain the content of each folder within the source code repository, inclusion of the README files within the rst file #355