Release 1.7.5
Added support for NERSC SuperFacility API.
Issues fixed in this release
234 : Prepare code for new NERSC “superfacility” api
Full list of commits since version 1.7.4
a85098a: Last update to add KeyError
defb011: New Nersc SuperFacility code in the branch 1.7
83e6b88: Updated release notes for 1.7.4
Release 1.7.4
This release fixes token+proxy hybrid configuration.
Issues fixed in this release
Full list of commits since version 1.7.3
80d9041: Update refresh_entry_token to use context managers
62a51f3: Merge pull request #434 from BrunoCoimbra/1.7
2833e82: Set default glidein params on GlideFrontendElement
ac427d9: Set CONTINUE_IF_NO_PROXY to False
245f316: Updated release notes for 1.7.3
Release 1.7.3
Enable token+proxy hybrid configuration, to send a proxy in addition to tokens to support OSG Gratia probes.
Full list of commits since version 1.7.2
da693a7: Enable token proxy hybrid GWMS configuration
3c75da5: Updated release notes, ready for 1.7.2
Release 1.7.2
This release features:
Add token authentication to the glideinwms module.
Full list of commits since version 1.7.1
82119a2: Add token authentication to the glideinwms module
Release 1.7.1
Patch level (bug fix) release.
Issues fixed in this release
Full list of commits since version 1.7.0
dd4fb50: Homogenize parameter-naming.
e1c28e7: commit da19f6fd3c81d5a8518dc6e6028fd5853df91279 Author: Kyle Knoepfel <knoepfel@fnal.gov> Date: Thu Sep 30 21:45:50 2021 +0000
e56c4d2: Fixing issues reported by flake8 and by unit tests for 1.7 branch
Release 1.7.0
This release features:
Adopt new produces-consumes decorators introduced in the Framework
Added structured logging. Improved python logging and adoption of structured logs format that will increase the semantinc content of the messages and ease the export of information for dashboards and Elastic Search.
Migrated to setuptools package development library. This build system is the standard vanilla python build system provided with the python distribution. Build configurations have been updated and rpm packaging remains the primary distribution method.
The billing_calculator is now hosted in HEPCloud’s GitHub organization
Note
The RPM package was renamed from decisionengine-standard-library to decisionengine_modules. rpm/yum updates from the old RPM will work correctly.
Note
The “channel_name” key in the Source Proxy config dictionaries needs to be changed to “source_channel”. “channel_name” is now being used to describe the name of the channel itself, not the name of the channel the Source Proxy is getting information from.
Issues fixed in this release
354 : Interior log messages from decision engine modules subroutines are missing;
348 : Name convention on bill_calculator_hep vs. billing_calculator_hep
333 : DE modules entrypoint script always pick DE default branch, this becomes an issue when testing DE modules branches enhancement
325 : Follow up for 323 unit test inside correction map logic
323 : Need to be able to add the conversion map to the factory_entries source onmachine_patch operations
Full list of commits since version 1.6.0
4d2c9fe: Updated documentation for 1.7.0 release
7451799: Updated release notes for 1.7.0 RC4 (1.6.99.post8)
34d2d74: Added module logger for functions in glide_frontend_element.py outside the class
41e1060: fixes to tests
ab0c739: Update release_notes_1.7.rst
cc94791: Updated release notes for 1.7.0 RC3 (1.6.99.post7)
076371a: changes needed for structured logging
77a79ad: Use latest version of bill calc
385266c: Fix requirements to match our usage
56e2d9e: Add config for lgtm
31d9d77: Rename bill_calculator_hep imports
2cd29c4: Updated release notes for 1.7.0 RC2 (1.6.99.post6)
f8c4c73: standardizing logging
160e3b8: Added a note to the release notes about the RPM name change
456003b: Release notes ready for v1.7.0
f8eef94: changes for structured logging
8a8c3dc: Set more firm version requirements for setup.py
3b44f36: Allow use of custom DEframework branch to test DE modules pick DEframework branch from DE modules branch
d454093: Legacy boto isn’t used internally any longer
e87e1fb: Don’t package tests at top level
76f3ae1: Fix GlideinWMS RPM requirement
5f9534f: Move packaging to develop
267995b: Implementing PEP8 issues
2a4d266: Adding new test for correction map
1c60be8: Update Jenkins file to cope with setuptools
a674626: Migrate to setuptools
7efbe56: Preparing 1.7, ready for 1.6.99.post2
5c3f8b3: Add in Jenkinsfile pipeline configuration a timeout at stage level
bd83afa: bill-calculator-hep now on official pypi
518ffdc: Fix coding error.
68d6441: Fix typos encountered during integration testing.
5435707: Check for configuration error.
4f7fc04: Accommodate breaking changes introduced by the framework.
a27f92a: Added 1.6.2 release notes, from branch 1.6
c7351ca: Merge pull request #329 from jcpunk/billing_calc
82c7b33: Add billing-calculator into CI environment
6658c62: Merge pull request #327 from knoepfel/produces-consumes-configuration
5a1ab2b: Address Marco’s comments.
0e2a005: Upgrade to new produces/consumes/supports_config interface
e8fd175: Python cleanups
5edf1f5: Remove unneeded files
4a30632: Merge pull request #324 from hyunwoo18/t323
1f80c4a: Correction map implemented too
9ce3b1c: Fix import (#321)
5449e00: fix typo
7c0752f: bump trrunk version