Skip to content

v0.1.8

Choose a tag to compare

@riga riga released this 22 Sep 09:40
· 587 commits to master since this release

Features and improvements

Breaking

  • Fully remove --start-branch and --end-branch from workflows. (a03e7c8)

Major

  • Speedup SiblingFileCollection removal. (be1317c)
  • Add mtime patience feature for remote caches. (4a2dac9)
  • Allow csv-style double-quote quoting in (Multi)CSVParameter. Close #123. (eb8536b)
  • Refactor target inheritance structure. (44e0f0e)
  • Disentangle copying and rendering of job input files. (fe378a6)
  • Add ParquetTableFormatter to pyarrow contrib. (57ad33c)

Minor

  • Unified bash variable usage. (22cf9fe)
  • Support output placeholders in ForestMerge contrib task. (9dc0c53)
  • Hook logger setup into get_logger(). (7c9b604)
  • Yield DynamicRequirements in local wf if available. (0ac39c7)
  • Show exit code in failed sandbox env commands. (0c62aa2)
  • Allow returning keys in target collections. (99e47dc)
  • Generalize forest merge inputs. (72d9f18)
  • Allow sanbox and workflow objects to be setup lazily. (f8a4fef)
  • Favor perf_counter() over time() where appropriate. (409f431)
  • Allow skipping run method decorators. (b460f42)
  • Consistent handling of executable in all job interfaces. (fee7202)
  • Allow setting root task manually. (7463653, 8376034)
  • Add inplace option to util.merge_dicts. (1cda443)
  • Add JobInputFile. (1a3a6de)
  • Use JobInputFile in arc, glite, slurm and lsf workflows. (e13d369)
  • Add rendering error. (35ab3e0)
  • Update docker images 39 and 310. (81c9afb)
  • Allow control over merge forest caching in ForestMerge. (8188f8f)
  • Refine workflow completion hook. (21cdb59)
  • Filter unknown parameters after modify_param_values. (5798f34)
  • Refine proxy setup in sandbox and workflow tasks. (7f0cb24)
  • Safe map -> list conversion. (936c1d1)
  • Properly log sandbox commands. (01ef2b9)
  • Add split_csv option to all config getters. (e5c52cf)
  • Make the coffea contrib formatter understand parquet and root. (ad32e33)

Fixes

  • Support htcondor cluster submission. (313f31d)
  • Support law3 executable. (f42a07b, 344361f)
  • Fix namespaces in py3. (5018a76)
  • Fix sandbox command concat. (69fb5b0)
  • Make slurm job file executable. (e56a761)
  • Take submodules into account for calculating repo checksums. (2e646b7)
  • Fix improved target collection removal. (c4ec1b8)
  • Refine command joining in sandboxes. (9b13f91)
  • Fix base names of non-copied input files in remote job interfaces. (3b84293)
  • Drop run_decorators feature from ForestMerge. (5c5ddc9)
  • Proper float format. (90ab576)
  • Fix workflow proxy instantiation. (14cd58e)
  • Fix slurm executable. (006a6c6)
  • Fix executable paths, adjust slurm peculiarity (#118). (3fed891)
  • Fix ambiguity between submission-relatve paths and actual basenames. (8b848d7)
  • Fix branch repr. (1ac0032)
  • Fix input files in render variables. (f24e837)
  • Fix LocalTarget.del for legacy 2.7 support. (a1457b3)
  • Fix GFAL2 URL (7f1bcd9)
  • Favor task id in TaskParameter serialization. (6a650ad)
  • Add modify_param_args and modify_param_values to BaseTask for correct super mro's. (69a2c2b)
  • Fix range_expand and range_join utils. (ecdc0a3)
  • Fix branch setting in contrib ForestMerge task. (732da23)
  • Fix cache cleanup. (11f6824)
  • Fix remote target cache cache cleanup. (b10c4fb)
  • Fix parquet writer version in pyarrow contrib. (d40b533)