This repository was archived by the owner on Jan 8, 2024. It is now read-only.
  
  
  
  
Releases: hashicorp/waypoint
Releases · hashicorp/waypoint
v0.11.4
0.11.4 (August 9, 2023)
IMPROVEMENTS:
- plugin/aws/ecr-pull: Support entrypoint injection in ecr-pull builder [GH-4847]
 
BUG FIXES:
v0.11.3
0.11.3 (July 18, 2023)
IMPROVEMENTS:
- cli: Add config source's plugin type, scope, project, app, and workspace to
output ofwaypoint config source-getwhen getting a specific config source. [GH-4822] - cli: Add option 
allto flag-scopeonwaypoint config source-getcommand
to output all config sources. [GH-4822] 
BUG FIXES:
v0.11.2
0.11.2 (June 15, 2023)
IMPROVEMENTS:
- cli,server: Introduce explicit 
deleteendpoint for CLI and Server for Config
and Config Sourcers. [GH-4754] - cli: Use -w flag for workspace scoping on 
config setandconfig delete,
instead ofworkspace-scope. [GH-4770] - plugin/aws-ecs: Add config options for the target group protocol and protocol
version. [GH-4742] - runnerinstall/nomad: Add CLI flags for setting custom CPU and memory resources. [GH-4798]
 - serverinstall/nomad: Add config flag 
-nomad-host-networkfor specifying the
host network of the Waypoint server Nomad job's gRPC and HTTP (UI) ports. [GH-4804] 
BUG FIXES:
- auth: Prevent a runner token from generating a new token for a different runner [GH-4707]
 - builtin: de-dupe various hcl annotation keys [GH-4701]
 - cli: Honor runner install -platform arg [GH-4699]
 - config-sources: Return correct workspace-scoped config sources at the global
scope, when a workspace is specified. [GH-4774] - config: Remove extra eval context append for parsing configs which caused a slowdown during pipeline config parsing. [GH-4744]
 - plugin/aws-ecs: Destroy the ALB only if it is managed by Waypoint. [GH-4742]
 - plugin/aws-ecs: Fix failure when destroying the target group during a release
destroy operation. [GH-4742] - plugin/aws-ecs: Fix panic when settings 
grpc_codeorhttp_codefor a health
check. [GH-4742] - plugin/aws-ecs: Set the protocol of a health check correctly. [GH-4742]
 - plugin/azure-aci: Update plugin to attempt CLI auth if environment auth fails. [GH-4763]
 - plugin/ecs: Make 
alb.load_balancer_arnoptional [GH-4729] - plugin/ecs: Set health check timeout and interval values to compatible default
values. [GH-4767] - runnerinstall/aws-ecs: Add missing permission to on-demand runner IAM policy. [GH-4742]
 - runneruninstall/aws-ecs: Fix deletion of file system for AWS ECS runner. [GH-4792]
 
v0.11.1
0.11.1 (May 11, 2023)
IMPROVEMENTS:
- cli: Add a 
-verboseflag towaypoint job listto improve relevant columns shown to user
at a glance. [GH-4531] - cli: Include job 
QueueTimein output forwaypoint job listandwaypoint job inspect. [GH-4531] - cli: Introduce 
waypoint runner profile editto edit a runners plugin config
directly in your configured terminal editor [GH-4594] - cli: Update the 
waypoint runner profile setcommand to accept an argument
for setting the name. This also removes the behavior where if no name was given,
it would generate a random one. [GH-4527] - cli: new flags for 
waypoint installon Nomad:
-nomad-service-address and -nomad-network-mode [GH-4619] - plugin/ecs: Enable custom health checks for ECS plugin. [GH-4473]
 - plugin/ecs: Update ECS releaser to verify deployment health before releasing. [GH-4520]
 
BUG FIXES:
- builtin/consul: Fix request logger to properly log configured data center [GH-4670]
 - cli: Avoid panic in empty slice for runner installs platform var. [GH-4672]
 - cli: Fix load path for custom Waypoint plugins [GH-4623]
 - core: Ensure project and workspaces cannot be created with malformed names [GH-4588]
 - internal: Improve git URL string trimming when determining remote URLs [GH-4675]
 - plugin/ecs: Update ECS destroyer to wait for there to be zero listeners for the
target group before destroying the target group. [GH-4497] - trigger: Ensure trigger Name is only alpha-numeric [GH-4660]
 - ui: Only show health-check “Re-run” button if project has a data source. [GH-4553]
 
v0.11.0
0.11.0 (February 16, 2023)
FEATURES:
- server: Add pagination protobuffs and stubs for pagination in ListProjects [GH-4203]
 
IMPROVEMENTS:
- cli: 
waypoint job cancelnow outputs additional insights
when trying to cancel a running job. [GH-4294] - cli: add socket-path flag to runner install [GH-4246]
 - core: 
waypoint job listwill now retrieve paginated list of jobs to avoid
grpc data limits per request [GH-4271] - core: improve runner job stream error logging [GH-3872]
 - install/nomad: Allow mount options to be specified when provisioning a volume with CSI plugins [GH-4387]
 - plugin/aws: Add CORS configuration to lambda-function-url releaser [GH-4418]
 - plugin/tfc: Allow non-string tfc outputs to be used as waypoint.hcl dynamic default variables [GH-4357]
 - plugin/tfc: Allow reading all outputs from a tfc workspace with a single variable stanza [GH-4357]
 - plugins/k8s: Add 
prune_whitelistoption to only prune specific resources [GH-4345] - plugins/k8s: Add 
security_contextto the TaskLauncherConfig (on-demand runner configuration) [GH-4346] - server: Add UI_GetDeployment convenience endpoint [GH-3856]
 - server: Enable gRPC-Gateway on the http port of Waypoint server to add in an HTTP API for interfacing [GH-4379]
 
BUG FIXES:
- aws/lambda: fix issue where deployment configuration was not injected in to
Lambda function environments, preventing waypoint-entrypoint from authenticating
with the Waypoint server [GH-4328] - cli/snapshot: Fix server snapshot when a config source is set. [GH-4523]
 - cli: Fix panic in 
waypoint pipeline listandwaypoint pipeline inspectwhere
a pipeline run was given with no jobs. [GH-4424] - cli: Show full command flags when displaying help text for 
waypoint runner inspect. [GH-4435] - install/nomad: Fix connectivity to Waypoint server from the CLI at the end of
the Nomad server install. [GH-4363] - plugin/aws-ecs: Fix bringing your own alb to ecs deployments. [GH-4457]
 - plugin/k8s-apply: Update the 
prune_whitelistparam to match the updated parameter
in kubectl apply,prune_allowlist. It also ensures this param in the plugin
is optional and not a hard requirement to use the k8s apply plugin. [GH-4517] - ui: fix safari bug with xterm/webgl rendering [GH-4054]
 - upgrade: Fixes a bug where pre-v0.10.4 config sources could not be updated or
deleted. [GH-4382] 
v0.10.5
0.10.5 (December 15, 2022)
SECURITY:
- Waypoint now uses Go 1.19.4 to address security vulnerability (CVE-2022-41717) See the Go announcement for more details.
 
IMPROVEMENTS:
- cli: Respect 
-remote-sourceoverrides for submitted job template when running
waypoint pipeline run. [GH-4319] - config: Remove the multi-app deprecation warning.
Please see https://discuss.hashicorp.com/t/deprecating-projects-or-how-i-learned-to-love-apps/40888/12 for more information. [GH-4265] 
BUG FIXES:
- plugin/ecs: 
runner installnow creates aws policies to facilitate remotely running StopTask and WatchTask jobs [GH-4296] 
v0.10.4
0.10.4 (December 08, 2022)
FEATURES:
- plugin/ecs: Accept ALB security group IDs. [GH-4230]
 - plugin/packer: A Packer config sourcer plugin to source machine image IDs from
an HCP Packer channel. [GH-4251] 
IMPROVEMENTS:
- cli/runnerinstall: Check if runner is registered to the server before
attempting to forget it. [GH-3944] - cli/runnerinstall: Delete EFS file system during ECS runner uninstall. [GH-3944]
 - cli: 
project destroyrequires the-projector-pflag regardless of where it's run. [GH-4212] - cli: Pipeline run now shows the number of steps successfully executed for a failed run. [GH-4268]
 
BUG FIXES:
- cli/context: Fix possible error when listing contexts if a non-Waypoint context file exists in the context directory. [GH-4257]
 - cli: Ensure a deploy and release URL has a scheme included if not set. [GH-4208]
 - cli: 
project destroynow successfully destroys a project created in the UI without a remote source or local waypoint.hcl file. [GH-4212] - plugin/nomad: Update Nomad task launcher plugin to use 
entrypointconfig - fixes
pipeline exec steps run in Nomad. [GH-4185] - plugin/vault: Fix usage of dynamic secrets from Vault for dynamic Waypoint app
config. [GH-3988] 
v0.10.3
0.10.3 (November 03, 2022)
FEATURES:
- plugin/consul: Consul key-value data config sourcer plugin [GH-4045]
 
IMPROVEMENTS:
- cli/config-sync: Add operations flags to 
config synccommand. [GH-4143] - cli/fmt: Add a 
-checkflag that will determine if thewaypoint.hclis already
properly formatted, similar toterraform fmt -check. [GH-4020] - cli/pipeline_run: Show app deployment and release URLs if exist from running
pipeline. Also show input variables used. [GH-4096] - cli: Add prune flags to 
waypoint deployfor configuring the automatic release. [GH-4114] - cli: Introduce new CLI flag 
-reattachforwaypoint pipeline runwhich will stream
an existing pipeline run either by the latest known run or a specific sequence id. [GH-4042] - cli: Only echo file name when config file is formatted with 
waypoint fmt. [GH-4111] - cli: Update 
waypoint runner profile inspectto show default runner profile
if no name argument supplied. [GH-4078] - core: Auto run a status report after a deployment or release operation rather
than only ifwaypoint deployorwaypoint releaseCLI is run. [GH-4099] - core: Combine git clone messages from job stream into a single message [GH-4115]
 - pipelines: Add ability to evaluate input variables in pipelines stanzas. [GH-4132]
 - ui/input-variables: Adds the ability to set an input variable as sensitive and hides its value from the list and form [GH-4139]
 
BUG FIXES:
- cli/runner-profile-set: Fix panic when setting runner profile environment variables [GH-3995]
 - cli/upgrade: Update the OCI URL for the bootstrap runner profile during 
server upgrade[GH-4175] - cli: Fix bug where input variables were not included on pipeline run jobs. [GH-4137]
 - cli: Fix panic in 
waypoint runner profile setwhen no flags are specified. [GH-4013] - cli: Fix panic in cli for 
waypoint task cancelif attempting to cancel by run
job id with no argument. [GH-4019] - cli: Only show "CompleteTime" on 
waypoint pipeline listif the job has a valid
complete time. [GH-4113] - cli: Remove automatic uppercasing of ids, so that future runner profiles will match [GH-4063]
 - cli: Respect the -workspace flag when requesting a logstream for a deployment
by workspace [GH-4009] - core: Fix panic if no Use stanza found for given workspace scope on a build,
deploy, release, or registry stanza. [GH-4112] - core: fix panic when null value is set on a string variable [GH-4067]
 - install/nomad: Update installation with Nomad to use CSI parameters. [GH-4157]
 - pipelines: Properly mark a pipeline run as complete [GH-4053]
 - plugin/docker: fix issue with authenticating with registries when using
docker-pull [GH-4121] 
v0.10.2
0.10.2 (October 03, 2022)
BREAKING CHANGES:
- plugin/helm: Add support for create_namespace and skip_crds (default is now false) [GH-3950]
 
IMPROVEMENTS:
- cli/runnerinstall: Update 
runner installto set the new profile as the default
if none exists [GH-3922] - cli: A new 
-runner-target-anyflag has been added torunner profile setto allow users to specify targeting any runner. [GH-3854] - cli: Setting configurations in a runner profile no longer resets unspecified configuration [GH-3854]
 - plugin/ecs: Implement WatchTask plugin for AWS ECS task launcher. Store ECS on-demand runner logs in the job system. [GH-3918]
 - plugin/docker: Add new 
docker-refplugin for a build noop for referencing a Docker Image [GH-3912] 
BUG FIXES:
- cli/install: Set image pull policy configuration on Helm installation of Waypoint server and runner [GH-3948]
 - cli: Fix panic when setting project datasource to local [GH-3972]
 - core: Connected entrypoints for deleted projects now error out properly. [GH-3949]
 - core: Fix out of order job ids for 
waypoint pipeline runjob stream CLI. [GH-3946] - plugin/nomad-jobspec: Fix deployment of periodic and system Nomad jobs. [GH-3963]
 - ui: Fix crash when encountering resources without IDs [GH-3929]
 
v0.10.1
0.10.1 (September 22, 2022)
IMPROVEMENTS:
- core: Update TaskCancel to also cancel WatchTask job, if it was launched. [GH-3893]
 
BUG FIXES:
- plugin/nomad-jobspec: Update Nomad jobspec status check to not report partial
health for deployments with canaries [GH-3883] - plugin/nomad: Update Nomad task launcher plugin to respect namespace and region
configs in runner profile [GH-3883] - plugin: Fix panic in non-ECS plugins when destroying resources [GH-3896]
 - runner-install/k8s: Use the service account created by helm in the runner profile, rather than using the default service account. [GH-3894]
 - runner-install/kubernetes: Fix the static runner image used in the 
waypoint runner installcommand [GH-3890]