v2.0.3
Added 2
- Add timeouts for batch jobs
- Add agent reload endpoint
Changed 6
- Support uploading client ACL tokens
- Don't restore when allocDir is inaccessible
- Add default_ineligible configuration option
- Allow additional claims to be added to workload identities
- Add token renewal retries for Vault
- Update Go to 1.26.4
Fixed 11
- Fix audit logs marking alloc exec and job actions requests from web browser as anonymous
- Fix job dispatch and job periodic force failing with paginator error against older servers
- Fix tasks accidentally getting killed mid-restart on template re-render
- Re-write Consul service identity token when reattaching to task
- Re-enable use of multiple Vault namespaces in a single job
- Store verified and canonicalised plugin configuration in the agent
- Fix templates with change_mode=noop stopping to monitor templates that fatally fail after initial rendering
- Fix jobs with HCL variables submitted via Terraform not being able to start or stop in the web UI
- Fix service detail page not rendering
- Fix flickering on the log streaming pop out when viewing from job overview page
- Fix client drain popover form to provide an accessible name for assistive technologies
Security 1
- Redact token and certificate key CLI flags and environment variables when writing debug bundle
FEATURES:
- core: timeouts for batch jobs [GH-27803]
SECURITY:
- cli: Redact token and certificate key CLI flags and environment variables when writing debug bundle [GH-28063]
IMPROVEMENTS:
- acl: Support uploading client ACL tokens [GH-27741]
- alloc: don't restore when allocDir is inaccessible [GH-27933]
- api: added agent reload endpoint [GH-27106]
- build: Updated Go to 1.26.4 [GH-28080]
- client: Adds default_ineligible configuration option [GH-27965]
- identity: allow additional claims to be added to workload identities [GH-27786]
- vault: adds token renewal retries [GH-27947]
BUG FIXES:
- audit (Enterprise): Fixed a bug where alloc exec and job actions requests from the webbrowser would be marked as anonymous in audit logs [GH-28025]
- cli: Fixed
job dispatchandjob periodic forcefailing with a paginator error against servers older than the CLI [GH-27680] - client: Fixed a bug where tasks could accidentally get killed mid-restart on template re-render [GH-27960]
- consul: re-write consul service identity token when reattaching to task [GH-27936]
- job (Enterprise): Renabled use of multiple vault namespaces in a single job
- plugins: store verified and canonicalised plugin configuration in the agent [GH-28083]
- template: Fixed a bug where templates with
change_mode=noopwould stop monitoring templates that fatally fail after initial rendering [GH-28016] - ui: Fix a bug where jobs with HCL variables submitted via Terraform could not be started or stopped in the web UI [GH-28095]
- ui: Fix service detail page not rendering [GH-28005]
- ui: Fixed flickering on the log streaming pop out when viewing them from job overview page [GH-28074]
- ui: Fixed the client drain popover form to provide an accessible name for assistive technologies [GH-28047]
- ui: Fixed the drain popover deadline field so its label is properly associated with the input for improved accessibility [GH-28029]
- ui: Fixed the namespace list being continually fetched when on the job overview page [GH-28074]