Releases: UMR-CNRM/vortex
Releases · UMR-CNRM/vortex
2.4.0
2.3.1
2.3.0
What's Changed
- Port changes made to vortex 1.* since vortex 2 dev started, see #51 for details
Bug fixes
- Don't set default username in
Provider.__init__, instead leverageProvider.netuser_name, see #52 - FTP username is now always the current Python user and
remotedicts don't have ausernamekey anymore, see #53 - Handle %usr% placeholder in data tree location configuration in
OSExtended.ftspool_cache, see #54 - Additional minor fixes, see #50
Full Changelog: 2.2.0...2.3.0
2.2.0
What's Changed
New features
- Users can now access data in other users' data trees via username attribute on archive stores #43, #44
Bug fixes
- Fix ValueError on interpreter exit caused by premature session creation in #48
- Name of special experiments should be uppercase in #45
Full Changelog: 2.1.3...2.2.0
2.1.3
2.1.2
Bug fixes
- Read BDPE client interpreter and path from TOML configuration by @tlestang in #37
- Don't assume structure of namespace string for
VortexArchiveStoreby @tlestang in #40 - Handle
testandmirras special experiments by @tlestang in #41 - ... and a few other minor fixes @tlestang in #42
Improvements
- More informative messages if missing configuration by @tlestang in #33
- Explicit EcFlow configuration by @tlestang in #34
Full Changelog: 2.1.1...2.1.2
2.1.1
Bugfix release
- Fix
config.print_configand use pathlib by @tlestang in #28 - Set default value for usejeeves option to
Falseby @tlestang in #29 - Better error messages if missing archive configuration by @tlestang in #30
- Rewrite docstrings for a couple of toolbox and handler functions by @tlestang in #31
Full Changelog: 2.1.0...2.1.1
2.1.0
What's Changed
- Look for config in
.vortex.dif non present in current working dir by @tlestang in #22 - Fix path wrangling when writing to standard archive store by @tlestang in #21
- Use standard configparser in
services.Directoryclass by @tlestang in #23 - Make Report action inherit from Action instead of TunableAction by @tlestang in #24
- Explicit SSH configuration by @tlestang in #25
- Explicit choice between FTServ and standard Python FTP client by @tlestang in #26
- Reduce
TunableActionclass totunemethod by @tlestang in #27
Full Changelog: 2.0.0...2.1.0
2.0.0
Changes since last release
- Fix two issues in tutorial by @tlestang in #12
- Don't assume structure of namespace for cache store by @tlestang in #13
- Remove
@suffix in front of some template names by @tlestang in #14 - Set MPI tool's
bindingmethoddepending on whether or not executable is linked against MPL by @tlestang in #15 - Drop Python version compatibility from 3.10 to 3.7 by @tlestang in #16
- Fix handling of promise templates by @tlestang in #17
- Condition eccodes samples subdir name on cycle number by @tlestang in #18
Full Changelog: 2.0.0b2...2.0.0
2.0.0b2
Sources:
- Lint and format Python source code with ruff. (#1)
Documentation:
- Setup ReadTheDocs integration. (7a2f205, ee13a0b and ee5b55e)
- Add a section on writing plugin packages. (d0f1dcf)
Data management:
- Remove assumption that standard store is working with data from an OLIVE experiment. (#4)
- Remove inheritance tree for cache classes, by making cache entry point location an attribute of
storage.Cache. (#5) - Move
abstractstores.ConfigurableArchiveStoreto vortex-gco plugin. (#6)
Communications
- Assume email configuration is shipped with plugins. Delegate reading it to modules calling
actions.TemplatedMail. (#7)
Job management
- Remove
mkjobrelated modules. Moved to https://github.com/UMR-CNRM/mkjob. (#11)
Configuration:
- Remove looking for templates in user's
.vortexrcdirectory. (#8)