Releases

2.12: the CLI gets a diff

digest diff shows what an apply would change, before it changes it. Also: config validation, and a faster login...

A laptop showing a terminal and code
A laptop showing a terminal and code

Digest 2.12 is a CLI release.

digest diff

Compares your local configuration with what is deployed and prints the change as a unified diff. Nothing is applied. It is the same computation digest apply performs, split out so you can read it first.

$ digest diff
--- deployed
+++ local
@@ webhooks @@
-  retries: 3
+  retries: 5
+  backoff: exponential

digest validate

Checks the configuration file against the schema and reports every error, not just the first. Runs automatically before apply.

Login

The browser flow now returns to the terminal in one step. The device-code flow remains for machines without a browser.

Fixed

  • apply exited 0 on a partial failure (#4380).
  • Very long config files were truncated in the error output (#4391).

Release notes by email

Every release and every incident report, the day it is published. Nothing else.

Digest Engineering

The team that builds Digest. Release notes are signed by the team; incident reports by whoever was on call.

All Posts