v1.15.0
This release includes support for user information sent from GUI to the Bookkeeping system, support for hooks to be placed before or after run-related timestamps, and miscellaneous fixes and improvements.
-
Bookkeeping and GUI user information:
- [build] Avoid protobuf namespace clash
- [coconut] Include user@host in relevant coconut requests
- [core] New protofile common.proto + User type + regenerate proto
- [core] Include last known request user in all env and run events
- [core] Pull and patch Bookkeeping protofiles
- [core] Regenerate Bookkeeping proto code
- [core] Update Bookkeeping client for latest proto
- [core] Set proto User.externalId to explicit presence
-
Allow hooks to be placed before or after setting a run-related timestamp:
- [core] document and test when transition can be cancelled
- [core] delete run_number only after all STOP_ACTIVITY hooks are called
- OCTRL-902 [core] Set run timestamps before executing triggers with weight 0
- OCTRL-899 [core] use SOSOR and EOEOR as run duration for GRP ECS object
-
Miscellaneous:
- added logging filters for IL
- [executor] Chmod sandbox directory 750→755 so task can read it
-
Documentation:
- [docs] Add documentation on DCS op behaviour