Changelog for hercules-ci-api-0.7.2.0
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
[0.7.2.0] - 2022-03-15
Added
- Add getJobSource to resolve extraInputs in hci
PagedResponse
SimpleProject
SimpleRepo
ImmutableGitInput
JobType
0.7.1.0 - 2021-09-06
Added
- Notification settings
- Email info
- State locks: opt-in locks to be used in conjunction with state files. Use of locks is not enforced.
Changed
DerivationOutput.outputPath
is now nullable when retrieving build info
0.7.0.0 - 2021-06-22
Added
- Account: manageInstallationURL, installationIsSelection
- AccountInstallationStatus
- signOut
- Agent labels
- By name variations of account and state endpoints
0.6.0.1 - 2020-04-21
Fixed
- A warning
0.6.0.0 - 2020-03-07
Added
- Build logs
- Evaluation log
- Attribute types
- Effects
- State files
- CLI authorization flow
- Endpoint for resolving git urls to projects
Changed
- Adaptations to support servant streaming
0.5.0.0 - 2020-01-30
Changed
hercules-ci-api-core
andhercules-ci-api-agent
packages have been extracted.
Added
- Account settings
- Project enable/disable
- Some authorization-related fields
- Billing
- Derivation info and events
- Job derivation statistics and improved status reporting
- Derivation and Job restarts
- Job cancellation
0.4.0.0 - 2019-08-30
Fixed
- Swagger schema was wrong for a Result
- Swagger schema is now written using UTF-8 encoding
Changed
- /jobs endpoint changed to be hierarchical
Added
-
Submit number of concurrent tasks to the backend for better scheduling of evaluations (to avoid IFD deadlocks)
-
New endpoint to return evaluation build dependencies for IFD
0.3.0.0 - 2019-07-05
Added
-
The CachixCache JSON format for configuring binary caches.
-
Endpoints for lifecycle management: hello, hearbeat, goodbye.
-
requiredFeatures support
0.1.0.0
Initial release