Skip to content

Latest commit

 

History

History
86 lines (52 loc) · 4.55 KB

CHANGELOG.md

File metadata and controls

86 lines (52 loc) · 4.55 KB

Changelog

Breaking changes are prefixed with a "[BREAKING]" label.

master (unreleased)

Added

  • [server] mistryd --help now displays the available filesystem adapters [628ff12]

Changed

  • [server] Removed debug logs coming from the web view [28e9743]

Fixed

  • [server] We would erroneously consider failed builds as successful, which resulted in some builds starting with cold caches instead of being incremental [ab5ba18]
  • [client] The client now accepts dynamic arguments in the form of --foo bar (in addition to --foo=bar). Previously, it would panic [f209061]
  • [client] If the path passed to --target did not exist, it was erroneously created as a file [1bfdeb4]
  • [server] Preserve directory structure inside the Docker images built by the server [#125]

0.1.0 (2018-10-01)

Added

  • Support for opaque parameters [#97]
  • server: Version flag --version/-v [5c20927]

Fixed

  • server: Synchronize filesystem operations when symlinking [502a42b]
  • server: Errors on the build bootstrap phase would not abort the build [828eddc]
  • server: Socket FDs to docker were never closed [b079128]
  • webview: improve render performance [#76]

Changed

  • server: build info contains information about build errors [7a3427]
  • server: build info contains information about build cache usage [93fd733]
  • server: build info contains information about group [5ff4cb1]
  • server: build info contains information about build time [65b3ef2]

0.0.2 (2018-05-15)

Added

  • client: Output container stderr on non-zero exit code [#85]
  • client: Add a --timeout option to specify maximum time to wait for a job [#81]
  • server: Introduced a configuration option to limit the number of concurrent builds [73c44ec]
  • server: Add --rebuild option to rebuild the docker images of a selection of projects ignoring the image cache [#70]
  • client: Add --rebuild option to rebuild the docker image ignoring the image cache [#70]
  • client: Add --clear-target option to clear target path before fetching artifacts [#63]
  • client: Build logs are now displayed when in verbose mode [#65]
  • Asynchronous job scheduling [#61]
  • Web view [#17]

Changed

  • [BREAKING] server: failed image builds are now always visible as ready [#75]
  • server: Job parameters are not logged, making the logs less verbose
  • [BREAKING] Failed build results are no longer cached [#62]
  • [BREAKING] client/server: Client and server binaries are renamed to "mistryd" and "mistry" respectively. Also project is now go-gettable. [abbfb58]
  • client: default host is now 0.0.0.0

Fixed

  • Don't delete build results on docker image build failure [#75]
  • If a container with the same name exists, we remove it so that the new container can run [#20]
  • Streaming log output in web view might occassionally hang [7c07ca1]

0.0.1 (2018-04-12)

First release!