# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [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` and `hercules-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 [0.7.1.0]: https://github.com/hercules-ci/hercules-ci-agent/compare/hercules-ci-agent-0.7.0.0...hercules-ci-api-0.7.1.0 [0.7.0.0]: https://github.com/hercules-ci/hercules-ci-agent/compare/hercules-ci-agent-0.6.0.1...hercules-ci-api-0.7.0.0 [0.6.0.1]: https://github.com/hercules-ci/hercules-ci-agent/compare/hercules-ci-agent-0.6.0.0...hercules-ci-api-0.6.0.1 [0.6.0.0]: https://github.com/hercules-ci/hercules-ci-agent/compare/hercules-ci-agent-0.5.0.0...hercules-ci-api-0.6.0.0 [0.5.0.0]: https://github.com/hercules-ci/hercules-ci-agent/compare/hercules-ci-agent-0.4.0.0...hercules-ci-api-0.5.0.0 [0.4.0.0]: https://github.com/hercules-ci/hercules-ci-agent/compare/hercules-ci-agent-0.3.0.0...hercules-ci-api-0.4.0.0 [0.3.0.0]: https://github.com/hercules-ci/hercules-ci-agent/compare/hercules-ci-agent-0.1.0.0...hercules-ci-api-0.3.0.0 [Unreleased]: https://github.com/hercules-ci/hercules-ci-agent/compare/stable...master