Skip to content

Releases: Project-OMOTES/omotes-system

0.0.8

12 Dec 12:58
86df10b
Compare
Choose a tag to compare

What's Changed

  • 132: Update optimizer worker to 2.0.9 to include mesido 0.1.8.4 by @lfse-slafleur in #133

Full Changelog: 0.0.7...0.0.8

0.0.7

05 Dec 14:30
c5af716
Compare
Choose a tag to compare

What's Changed

  • 123: Update simulator-worker to fix issues with units. by @lfse-slafleur in #124
  • Make setup scripts and configuration files optionally point to environment variables. by @WouterSpaak in #127
  • 129: Update simulator-worker to include simulator-core 0.0.13 and add… by @lfse-slafleur in #130
  • 128: Remove grow simulator workflow for now. by @lfse-slafleur in #131

New Contributors

Full Changelog: 0.0.6...0.0.7

0.0.6

03 Dec 14:31
1b1116b
Compare
Choose a tag to compare

What's Changed

  • add esdl messages tests by @MarkTNO in #116
  • 120: Print out ESDL messages on example SDK scripts. by @lfse-slafleur in #121
  • 118: Update optimizer worker to 2.0.8 to include mesido 0.1.8.3. which contains the pickable MesidoAssetIssueError. by @lfse-slafleur in #122
  • 117: Increase ack timeout on job delivery in RabbitMQ to 24 hours. by @lfse-slafleur in #119

Full Changelog: 0.0.5...0.0.6

0.0.5

15 Nov 14:43
2fb9964
Compare
Choose a tag to compare

What's Changed

  • 86: Add system test to check if the first and last progress updates a… by @lfse-slafleur in #107
  • use setup scripts directly for postgres influx rabbitmq by @MarkTNO in #109
  • 111: Update optimizer worker to 2.0.5 to include mesido 0.1.8.1. by @lfse-slafleur in #112
  • 87: Add system test to check if job timeout feature correctly cancels… by @lfse-slafleur in #110
  • 113: Update components to latest versions for 0.0.5 by @lfse-slafleur in #114

Full Changelog: mvp.4.RC3...0.0.5

mvp.4.RC3

15 Oct 15:21
29d41f6
Compare
Choose a tag to compare

Compatible with Python SDK 3.2.2

This version uses the following models:

  • Mesido 0.1.7.0
  • simulator-core 0.0.8

What's Changed

  • 103 update simulator worker to 0012 so simulator writes out profiles to influx using new format by @lfse-slafleur in #104
  • 105 add job reference when submitting a job by @lfse-slafleur in #106

Full Changelog: mvp.4.RC2...mvp.4.RC3

mvp.4.RC2

13 Sep 15:15
0f3c679
Compare
Choose a tag to compare

Compatible with Python SDK 3.1.2

This version uses the following models:

  • Mesido 0.1.7.0
  • simulator-core 0.0.8

Omotes-system

  • 47: Add README.md and ci scripts for system_tests and example_sdk_client providing easy info and access to using them locally. Also add Legal considerations in root README.md and alter reconnect.py example to fully show reconnect. by @lfse-slafleur
    in #68
  • 71: Only load .env if it exists on setup.sh and exit with error if any env variables from .env-template are missing. by @lfse-slafleur in #72
  • 74: Reference .env.template from _load_dot_env.sh relative to the root of the repository instead of relative to current working directory. by @lfse-slafleur in #75
  • 77: Update optimizer worker to 2.0.0 to include mesido 0.1.5.2 which also includes influxdb schema changes. by @lfse-slafleur in #78
  • 66: Workflow definitions are now shared by orchestrator with the SDK and are updated on any changes. by @MarkTNO in #67
  • 92: Update to SDK 3.0.0 and orchestrator 1.0.0 to integrate single job submission queue and multi-sdk support for sharing workflow definitions from the orchestrator to any SDK. by
    @lfse-slafleur in #93
  • 95: Update optimizer worker to 2.0.2 which includes mesido 0.1.7.0. by @lfse-slafleur in #96
  • 99: Set the workflows definitions file via environment variable by @MarkTNO in #100
  • 81: Make RabbitMQ port configurable as env var. by @lfse-slafleur in #94
  • 98: Make RabbitMQ management port configurable through env var. by @lfse-slafleur in #102
  • 97: Update all usages of SDK to latest one, change orchestrator config by removing any test workers and fixing the parameters expected for simulator workflow. by @lfse-slafleur in #101
    • This introduces also a delivery limit feature where jobs are retried until the delivery limit is reached (can be configured in .env file). This is useful in case of OOM errors and other hard crashes of the worker which may keep a job retried indefinitely.
    • This also introduces a cleanup feature where old queues are removed after 48 hours of inactivity. After 48 hours, we assume the SDK is not interested in the result of a job anymore. by @cwang39403
    • start_time, end_time and timestep parameters are now all submitted with a simulator workflow job submission.
  • 59: Add hardware limits for workers. by @lfse-slafleur in #73
    • Workers now all have a 4GB memory limit to prevent OOM on the host machine.

Full Changelog: mvp.4.RC1...mvp4.RC2