- History now consists of pipelineRuns and statistics
- Dependency upgrades
- Bug fixes
- Remove Snap CI support
- Capability to use
gocd-api
just for cctray (so it can be used for other build servers again, at least for the "activity" part)
- All fields that are aggregated by gocd-api are put into a separate object "summary", to better distinguish between raw data and aggregations
- Downstream pipelines can determine latest changer of upstream dependencies
- Activity knows if stages were cancelled
- Activity knows if stages are only scheduled or actually building
- gocd-api determines names of all pipelines and loads all their data
- Calls to
readData
have to be parametrized with a pipeline name - Getting instance of the API is now asynchronous, first call loads all data into cache
- Caching and reading pipeline history are two different things now (every read led to cache updates before)
- Activity contains stages instead of jobs
- Support HTTPS access to Go CD
- Filter activities by configured pipeline name