Skip to content
This repository has been archived by the owner on Jan 8, 2024. It is now read-only.

v0.4.0

Compare
Choose a tag to compare
@hc-github-team-waypoint hc-github-team-waypoint released this 03 Jun 17:44
· 7334 commits to main since this release

0.4.0 (June 03, 2021)

FEATURES:

  • Mutable Deployments: Waypoint now supports the concept of "mutable" deployments
    where a deployment updates an existing resource rather than creating something
    new. New plugins in this release include deploying from a Nomad job file,
    Kubernetes apply from a directory or file, and more. [GH-1298]
  • Status Reports: Waypoint now supports a new feature for reporting
    on the health of deployments or releases. Waypoint surfaces a deployment
    and or releases status by relying on an existing platform for health checks.
    A status is responsible for reporting the health of a deployed service by
    representing its states as Ready, Alive, Partial, Down, or Unknown.
    Platform health reporting lets teams take action quickly depending on the health
    of their applications. Currently, the Kubernetes, Nomad, AWS ALB, and Docker built-in
    plugins support the new Status reporting, with more support on the way! [GH-1488]
  • config: Add ability to define internal variables and compose variables together via templating [GH-1382]
  • config: Add ability to write configuration values as files rather than environment variables. [GH-1395]
  • config: jsonnetfile and jsonnetdir functions for processing Jsonnet files
    and converting them to JSON. [GH-1360]
  • plugin/aws-alb: Report on status of releases [GH-1567]
  • plugin/docker: Add reporting on status of a deployment [GH-1487]
  • plugin/k8s: A new plugin "kubernetes-apply" that is able to deploy any typical
    directory of YAML or JSON files to Kubernetes [GH-1357]
  • plugin/k8s: Add reporting on status of a deployment and release [GH-1547]
  • plugin/nomad: A new plugin "nomad-jobspec" for deploying a Nomad job specification directly. [GH-1299]
  • plugin/nomad: Add reporting on status of a deployment [GH-1554]
  • server/ecs: Use --platform=ecs to install waypoint server to
    AWS ECS using Fargate [GH-1564]
  • ui: Add reporting on status of a deployment [GH-1559]
  • ui: Mutable deployments support on web dashboard. [GH-1549]

IMPROVEMENTS:

  • internal/config: add ${workspace} variable [GH-1419]
  • plugin/pack: Support for non-default process types [GH-1475]
  • plugins/docker: Add support build context [GH-1490]

BUG FIXES:

  • plugin/k8s: destroy deployment on error [GH-1528]
  • plugin/pack: Upgrade pack package to fix downloading remote buildpacks [GH-1452]
  • server: Fix a bug that sometimes sends duplicate cancellation messages [GH-1538]
  • server: fix order of log lines when showing logs from multiple instances [GH-1441]
  • ui/checkbox-inputs-safari: Custom Inputs in the browser Ui now render properly on all supported browsers [GH-1312]
  • ui: unread log count resets after scrolling [GH-1373]

BREAKING CHANGES:

  • plugin/netlify: Removed the netlify plugin [GH-1525]