Skip to content
This repository has been archived by the owner on Apr 24, 2023. It is now read-only.

Releases: twosigma/Cook

v1.59.5

10 May 16:10
Compare
Choose a tag to compare

Added

  • Development documentation for Cook, from @scrosby
  • Utility for emitting structured logs, from @samincheva

Changed

  • Updated unit tests for GPU model types, from @scrosby

Fixed

  • Corrected numbers to not use string format in match cycle metrics, from @laurameng

v1.59.4

14 Apr 15:55
Compare
Choose a tag to compare

Changed

  • Splitting 'updating dynamic clusters' log into separate entries, from @samincheva
  • Convert match cycle log line to structured logging, from @laurameng

v1.59.3

31 Mar 17:52
Compare
Choose a tag to compare

Added

  • Add second init sidecar for checkpointing, from @scrosby
    • Add support for a second auxiliary init container for k8s that runs in the user's image in k8s, allowing it to introspect the platform and do any custom changes.
  • Add Postgres support to Vagrant environment setup, from @nsinkov

Changed

  • Update sidecar dependencies and prepare to release sidecar 1.2.2, from @scrosby

Fixed

  • Corrected implementation of Kubernetes controller pod process log removal, from @laurameng

v1.59.2

09 Mar 22:22
Compare
Choose a tag to compare

Added

  • Add capability for configuring default Kubernetes pod labels on a per pool basis, from @laurameng

Changed

  • Reduced Cook logging to condense log volume, from @laurameng
    • Remove low-value Fenzo log as part of log diet efforts
    • Remove Kubernetes controller pod process logs on scans when Cook & Kubernetes agree on "running" state
    • Remove taskid scan log

v1.59.1

17 Feb 22:02
Compare
Choose a tag to compare

Added

  • Set USER env variable, in addition to COOK_JOB_USER, in Kubernetes by default, from @laurameng

Changed

  • Increase logging verbosity when submission fails with an exception, from @scrosby

v1.58.12

26 Jan 21:34
Compare
Choose a tag to compare

Added

  • Initial Liquibase support for Cook for postgres configuration, from @scrosby

Changed

  • Switch from java.jdbc to next.jdbc, from @scrosby
  • Switch Cook to using c3p0 for database pooling, from @scrosby
  • Switch OSS test runtime from Minimesos to GKE, from @scrosby

v1.58.11

14 Jan 22:11
Compare
Choose a tag to compare

[1.58.11] - 2022-01-14

Fixed

  • Fix pod label value validation regex, from @nsinkov

v1.58.10

13 Jan 17:42
Compare
Choose a tag to compare

Added

  • Reject jobs with invalid job constraints at submission time, from @nsinkov
  • Reject jobs with invalid pob labels at submission time, from @nsinkov
  • Support for setting annotation to use all group IDs in Kubernetes, from @dposada
  • Ability for Cook to use a Postgres database, from @scrosby

Fixed

  • Add missing fields to compute cluster API validation, from @nsinkov

v1.58.9

09 Dec 19:47
Compare
Choose a tag to compare

Added

  • Metrics of gaps in Kubernetes watches, from @dposada

Fixed

  • Fix support for incremental default image configuration, from @nsinkov

v1.58.8

06 Dec 20:49
Compare
Choose a tag to compare

Added

  • Support using default image with a user-specified container, from @nsinkov