Skip to content

Latest commit

 

History

History
210 lines (127 loc) · 8.59 KB

CHANGES.md

File metadata and controls

210 lines (127 loc) · 8.59 KB

Changelog

[1.4.3] - 2024-10-10

Changed

  • build(binaries): build binaries on release #78

Breaking change

  • feat(version): use antares-study-version package to handle versions #79 ⚠️ the sbatch command is now "8.8" instead of "880" when giving the study version. So you'll have to change your .sh file.

[1.4.2] - 2024-09-17

Changed

  • build(deps): bump paramiko version #73
  • fix(workflows): bump gh actions + use os names to build binaries to avoid conflicts, #74 and #75

[1.4.1] - 2024-04-11

Fixes

  • fix(retriever): avoid infinite loop if sbatch command fails #69

[1.4.0] - 2023-12-19

Changed

  • feat(ssh): add retry loop around SSH Exceptions #68
  • feat(zip-extractor): add support for -z option #67

[1.3.2] - 2024-04-11

Build

  • build: add a script to bump the version

Changed

  • feat(ssh): add retry loop around SSH Exceptions #68

Fixes

  • fix(retriever): avoid infinite loop if sbatch command fails #69

1.3.1 - 2023-09-26

Changed

  • feat(database): simplify launcher database implementation #66
  • feat(cli): add the --solver-version option to the command line #63
  • feat(parameters): handle the --partition and --qos parameters for the sbatch command #58
  • feat(retrival): correct the retrival of remote files and improve exception handling to avoid infinite loops 88efc98
  • feat(zip-extractor): the uncompress directory is calculated according to the content: study directory or simulation output 1ffc86e

Fixes

  • fix(cli): preserve backward compatibility in CLI options #65
  • fix(job-state): consider the COMPLETING value as a possible job state #61
  • fix(results-retrieval): handle exceptions in log and ZIP result retrival #60
  • fix(console): use the ISO8601 date format to display messages on the console 0dbf971

Refactorings

  • refactor: remove IDisplay abstract class #64
  • refactor(launch-controller): simplification of the LaunchController class 4c07551
  • refactor(file-manager): remove unused or trivial methods from FileManager fbb60e0
  • refactoring(file-manager): drop the FileManager class 9797799
  • refactoring(tree-structure): drop the TreeStructureInitializer class 8a119af
  • refactoring(data-provider): drop the DataProvider class 272965e

Code Style

  • style: reformat source code using iSort and Black e243fba

Chore

  • chore(typing): improve the typing of study parameters f11641d
  • chore(typing): improve typing in source code 4ff6abf
  • chore: replace COMPETING with COMPLETING (typo) e98b7a8

Tests

  • test: correct the test fixtures for study retrival 6f78bd6

1.3.0 - 2023-06-16

Changed

  • Remove "output" exclusion to allow Xpansion sensitivity (now driven by AntaREST) #46 and #51

1.2.4 - 2023-03-21

Fixes

  • use scontrol and sacct command to retrieve the job state #49

1.2.3 - 2023-03-16

Fixes

  • Correct download progress bar in logs #40

  • Correct SLURM job status checking #43

1.2.2 - 2023-03-02

Fixes

  • Preserve the log files if the study processing is not finished #37

1.2.1 - 2023-02-24

Fixes

  • Correct install_requires to be compatible with AntaREST project

1.2.0 - 2023-02-21

Added

  • Add a deployment GitHub action to build Antares_Launcher executable #22
  • Prepare python library #18
  • Describe the application configuration file parameters

Fixes

  • Ensure ZIP and log files are removed after download #20

Refactorings

  • Introduce parameters reader.py #9
  • Rename a few variables and parameters
  • Remove end-to-end tests
  • Change the build name

Docs

  • Update and improve the documentation #24

1.1.4 - 2021-05-25

Added

  • Partial feature: study list composer
  • Add remove_study function
  • Add show_banner option

Refactorings

  • Rename alternate path for ssh configfile
  • Change default value for show_banner of main.run_with
  • Black + optional ssh config file

Fixes

  • Fix main_option_parser test
  • Fix gitignore
  • Fix listo composer

Miscellaneous

  • Remove definitions from unit and integration tests
  • Remove definitions from data repo tinydb
  • Remove definitions from main.py
  • Remove definitions from main options parser
  • Remove definitions from slurm_script_features
  • Remove definitions from study list composer
  • Apply black
  • Update LICENCE
  • Initial commit
  • First release (251ed9b
  • Add proper output for study_list_composer.py
  • Remove unnecessary Optional
  • Enable ssh_config_file to be None