Published August 26, 2025
| Version v5.1.0
Software
Open
driplineorg/dripline-python: dripline-python v5.1.0 -- Release Notes
Creators
- 1. @PioneerSquareLabs
- 2. Indiana University
- 3. Penn State University
- 4. PNNL
- 5. Yale University
Description
Added
- Heartbeat Monitor (implementations.HeartbeatMonitor)
- New logic for how logging is handled by Entities
- The
log_interval
is now the interval with which an entity's value is checked, not necessarily logged - Whether a value is logged at the
log_interval
is controlled by:max_interval
: if this time is exceeded since the last log entry, then it will be logged; if 0 (default), then logging occurs everylog_interval
max_absolute_change
: if the value changes by more than this since the last log entry, then it will be loggedmax_fractional_change
: if the value changes fractional change is more than this since the last log entry, then it will be logged
- The field that's checked for the
max_fractional_change
andmax_absolute_change
is given bycheck_field
- The
Changed
- Methods for sending and receiving messages are moved to the mixin classes core.RequestHandler and core.RequestSender to capture how dl-py handles requests for both services and endpoints
- Upgrade dl-cpp to v2.10.6
- Docker build now separates the installation of dependencies into a separate stage
Fixed
- Postgres syntax
- Application cancelation -- can use ctrl-c or other system signals to cancel an executable
- Alerts exchange not hard-coded in the alerts consumer
Files
driplineorg/dripline-python-v5.1.0.zip
Files
(211.9 kB)
Name | Size | Download all |
---|---|---|
md5:466b68784a6264d01ff5655c1b739625
|
211.9 kB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/driplineorg/dripline-python/tree/v5.1.0 (URL)
Software
- Repository URL
- https://github.com/driplineorg/dripline-python