Skip to content

Releases: HEPCloud/decisionengine

HEPCloud decisionengine 2.0.4

28 Feb 17:06

Choose a tag to compare

Released on 2/28/2025

The full HEPCloud Decision Engine includes decisionengine, the framework, and decisionengine_modules, the standard library for sources, transformation and providers.
Please see the curated release notes on hepcloud.github.io for Notes, Warnings, and more details.
Here are instructions to install and configure Decision Engine.

Fermilab users can access the RPMs also on the production HEPCloud yum repository.


Here are the GitHub-generated notes:

What's Changed

  • Introduce publisher status data product by @knoepfel in #668
  • changes to fix source logging by @goodenou in #670
  • explicitly select a container with all our required python versions by @jcpunk in #671
  • Upgrading isort version to fix pre-config install error w/ poetry by @mambelli in #674
  • Added EL9 instructions by @mambelli in #676
  • Updated and tested instructions, PIP installation working by @mambelli in #678
  • Disabling unit tests for python 3.6 by @vitodb in #679
  • Make default database init use stronger data protections by @jcpunk in #680
  • Update to pytest 7 with pytest-postgresql 5 by @jcpunk in #681
  • Updated EL9 instruction: PIP installation and GWMS config tested by @mambelli in #682
  • Fix unit tests by @vitodb in #683
  • Enable some tests only on DE 1.7 branch by @vitodb in #685
  • Update GH actions by @vitodb in #687
  • Added two metrics on the Source - de_source_status and de_source_acquire_seconds by @skylerfoster67 in #688
  • Adding DE EL9 containers based on AlmaLinux9 by @vitodb in #690
  • Adding Jenkinsfile for EL9 by @vitodb in #691
  • Added new de-client metrics for duration by @IlyaBaburashvili in #689
  • Decision Engine Components Data by @skylerfoster67 in #694
  • Redis Exporter Data by @skylerfoster67 in #697
  • Re-enable flake8 linter by @vitodb in #696
  • Fixed bugs in metrics with labels by @IlyaBaburashvili in #701
  • For flake8 skip build folder by @vitodb in #700
  • Create Redis mock for unit tests by @shreyb in #703
  • In Jenkins pipeline config use podman instead of docker by @vitodb in #706
  • add invocation in the child processes for sources/channels logging by @namrathaurs in #710
  • Set /metrics Content-type header to text/plain by @shreyb in #713
  • Rpm pip packaging with uv and pyproject.toml by @mambelli in #712
  • Fixed spec file and added release script by @mambelli in #714
  • Added wrapper to run the decisionengine commands also as root. Fixed installation glitches. by @mambelli in #715
  • Added a check for the Python code being installed and improved Python code install by @mambelli in #716
  • Added codespell in pre-commit and fixed files to compliance by @mambelli in #717

New Contributors

Full Changelog: 2.0.2...2.0.4

HEPCloud decisionengine 2.0.2

23 Sep 15:55

Choose a tag to compare

Released on 9/23/2022

The full HEPCloud Decision Engine includes decisionengine, the framework, and decisionengine_modules, the standard library for sources, transformation and providers.
Please see the curated release notes on hepcloud.github.io for Notes, Warnings, and more details.
Here are instructions to install and configure Decision Engine.

Fermilab users can access the RPMs also on the production HEPCloud yum repository.


Here are the GitHub-generated notes:

What's Changed

New Contributors

Full Changelog: 2.0.1...2.0.2

HEPCloud decisionengine 1.7.4

23 Sep 15:51

Choose a tag to compare

Released on 9/23/2022

The full HEPCloud Decision Engine includes decisionengine, the framework, and decisionengine_modules, the standard library for sources, transformation and providers.
Please see the curated release notes on hepcloud.github.io for Notes, Warnings, and more details.
Here are instructions to install and configure Decision Engine.

Fermilab users can access the RPMs also on the production HEPCloud yum repository.


Here are the GitHub-generated notes:

What's Changed

*No changes, release updated to be in sync with the modules

Full Changelog: 1.7.3...1.7.4

HEPCloud decisionengine 2.0.1

13 Jul 12:47

Choose a tag to compare

Released on 7/12/2022

The full HEPCloud Decision Engine includes decisionengine, the framework, and decisionengine_modules, the standard library for sources, transformation and providers.
Please see the curated release notes on hepcloud.github.io for Notes, Warnings, and more details.
Here are instructions to install and configure Decision Engine.

Fermilab users can access the RPMs also on the production HEPCloud yum repository.


Here are the GitHub generated notes:

What's Changed

Full Changelog: 2.0.0...2.0.1

HEPCloud decisionengine 1.7.3

13 Jul 12:45

Choose a tag to compare

Released on 7/12/2022

The full HEPCloud Decision Engine includes decisionengine, the framework, and decisionengine_modules, the standard library for sources, transformation and providers.
Please see the curated release notes on hepcloud.github.io for Notes, Warnings, and more details.
Here are instructions to install and configure Decision Engine.

Fermilab users can access the RPMs also on the production HEPCloud yum repository.


Here are the GitHub generated notes:

What's Changed

*No changes, release updated to be in synch with the modules

Full Changelog: 1.7.2...1.7.3

HEPCloud decisionengine 2.0.0

26 Apr 00:24

Choose a tag to compare

Released on 4/25/2022 (RC1 on 1/18/2022)

The full HEPCloud Decision Engine includes decisionengine, the framework, and decisionengine_modules, the standard library for sources, transformation, and providers.
Please see the curated release notes on hepcloud.github.io for Notes, Warning and more details.
Here are instructions to install and configure Decision Engine.

Fermilab users can access the RPMs also on the development HEPCloud yum repository.


Here are the GitHub generated notes:

What's Changed

Read more

HEPCloud decisionengine 1.7.1

01 Feb 20:17

Choose a tag to compare

Released on 1/25/2022 (RC1 on 1/7/2022)

The full HEPCloud Decision Engine includes decisionengine, the framework, and decisionengine_modules, the standard library for sources, transformation and providers.
Please see the curated release notes on hepcloud.github.io for Notes, Warning and more details.
Here are instructions to install and configure Decision Engine.

Fermilab users can access the RPMs also on the production HEPCloud yum repository.


Here are the GitHub generated notes:

What's Changed

  • Fix trailing whitespace in 1.7.0 by @jcpunk in #512
  • Porting EmptySource to 1.7 branch by @vitodb in #577
  • Also run tests on PRs for backports to 1.7 by @jcpunk in #580
  • Porting PR#563 into 1.7 (adding queue logging to de_logger in 1.7 base branch) by @goodenou in #572
  • remove unnecessary 'import gc' by @goodenou in #586
  • porting "Improve parameter and variable names." to 1.7 branch by @vitodb in #585

Full Changelog: 1.7.0...1.7.1