v0.47.0
This release adds a variety of bug fixes and improvements, mostly focused on integration, including a fix for a high impact deployment failure.
-
Bookkeeping and TRG timestamps:
- [core] allow to override the start of run time in GRP objects
- [core] AliECS trigger plugin returns the correct TRG Stop timestamp on RunStop and Cleanup.
- [core] Trigger timestamps are cleared before run start.
-
Integration plugins:
- [core] Add support for pdp_force_run_as_raw variable in ODC
- [core] DCS override "ddl_list: default" with _default_ddl_list
- [core] Fix nil pointer dereference in DCS plugin
-
Miscellaneous:
- [coconut] Show task claimability
- [core] Refactor task.Class into its own package + thread safety
- [core] Restrict task claimability criterion to avoid trash
- [core] Add task claimability property to API
- [executor] Fix gRPC socket GC issue that caused failed deployments
- Revert "[task] Add a random sleep of up to 10s before each task for debugging purposes"