Changelog of @hackage/hercules-ci-api 0.6.0.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.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