Skip to content

Latest commit

 

History

History
107 lines (66 loc) · 5 KB

CHANGELOG.md

File metadata and controls

107 lines (66 loc) · 5 KB

History

https://keepachangelog.com/en/1.0.0/

v4.9.0

  • [Added] Workflow to deploy DALiuGE to PyPI: #311
  • [Added] Added prototype .ini environment config and Slurm template scripts: #297
  • [Added] Private key support for remote submission: #298
  • [Added] Enable per-port serilaisation: #300
  • [Added] Add GraphConfig support to translator: #296
  • [Fixed] Fix writing of BytesIO Data: #310
  • [Fixed] Updated installation documentation: #307
  • [Fixed] Drop naming fix: #306
  • [Fixed] Use translator avahi approach for engine docker container: #302
  • [Fixed] Use correct ports for CompositeManager: #303

v4.8.0

  • [Added] Support for Python 3.11 and Python 3.12: #290
  • [Added] Session history support in engine through the Composite Managers: #291, #292.
  • [Changed] EAGLE_test_repo is now where all test graphs are stored for DALiuGE development: #286, #287.
  • [Changed] Replaced full UID4s with human-readable keys in graph visualisation and file output: #293
  • [Fixed] Updated the MPIApp and deployment scripts for the Hyades cluster: #289

v4.7.3

  • [Added] New Node object introduced to allow us to send across all ports information required when running multiple managers, with non-default ports. This fixed existing issue where events could never receive events on a non-default port.
  • [Added] New end-to-end unit testing behaviour to test non-default port behaviour with multiple managers.

v4.7.2

  • [Changed] Redirected palette generation from EAGLE_test_repo to EAGLE-graph-repo: #286

v4.7.1

  • [Changed] Modified translator modules to make it easier to refactor; test cases reciprocally updated: #278
  • [Fixed] Fixed make test for fresh install, and update ENV_PREFIX, which was relative: #282

v4.7.0

  • [Added] Support "encoding" attribute in LG schema: #279, #284
  • [Added] Move from "keys" and "groups" to "*id" in LG schema: #280
  • [Fixed] AVAHI service not starting in translator docker container has been fixed: #285

v4.6.0

  • [Added] Support for in-line function code in PyFuncApp
  • [Added] Support to specify ZMQ and event ports on the dlg command line
  • [Fixed] Session log files now include stdout and stderror

v4.5.0

  • [Added] Support for Subgraphs and added example SubGraphLocal AppDROP implementation.

v4.4.1

  • [Changed] Updated CHANGELOG.md with retroactive version changes from 4.0.2->4.4.0.

v4.4.0

  • [Added] New Makefile to make building, running, and releasing easier.

v4.3.0

  • [Added] DataDROPs now support named drop input arguments: #259

  • [Added] Pylint errors are enabled on CI: #266

  • [Changed] Update attributes in the modelData part of the output palette: #252

  • [Changed] Modify branch doxygen to name output ports 'yes' and 'no': #252

v4.2.0

  • [Deprecated] Removed support for and implementation of Plasma and PyArrow in daliuge-engine. #269

v4.1.1

  • [Changed] test_pg_gen.py to compare translation results to test data: #260

v4.1.0

  • [Added] Added preliminary support for SubGraph drops to daliuge-translator: #262
  • [Fixed] Key-word positional now work for all AppDROPS: #254
  • [Fixed] Tests no long produced log spam when run on CI: #250

v4.0.3

  • [Fixed] Resolved errors when using Server deploy method in daliuge-engine: #256
  • [Fixed] Added missing rtd_sphinx_theme from documentation dependencies causing build failures: #257

v4.0.2

  • [Added] Update merklelibto support Python3.10: #243
  • [Fixed] Resolve README.rst and doc failures: #247
  • [Deprecated] Removed Data type from edges in the graph schema

v4.0.1

  • Add avahi-daemon to daliuge-translator image:
  • Improvements to named_port_utils.py

v4.0.0

  • All of DALiuGE Development prior to 4.0.0.