12/8/21
Added Features
- The `status_updated_at` timestamp is now displayed on the Request view page.
(Issue 1142)
- The `/api/v1/job/<id>/execute` endpoint now takes an optional `reset_interval`
parameter which, when set to true, will update the next run time of an
interval trigger job to be based on the current adhoc execution, rather than
keeping the next run time that was based on the previously scheduled
execution. (Issue 1173)
- Command parameters of type `Bytes` are now rendered as a file upload dialog in
the tasking interface. Files provided this way will be properly sent down to
remote gardens for tasking, unlike the `Base64` paramter type. For this
reason, it is recommended that `Bytes` be used for parameters that intend to
take a file as input. (Issue 1165)
Bug Fixes
- Child requests are once again properly returned via the `/api/v1/request`
endpoint and properly displayed on the request page in the UI (Issue 1218)
Other Changes
- Added the following for use in future authorization related features:
- A trusted header login handler for authenticating users based on request
headers that indicate the username and a list of group memberships. (Issue
1198)
- Improved handling of refresh tokens in the UI (Issue 1187)
- Add authorization checks to the `/api/v1/forward` endpoint. (Issue 1207)