ResponseMap()
and ResponseBody(), resources simply expose Response(). This higher-level
response object contains the map and body, and also exposes StatusCode() in
place of indivdidual resources.
PRjson output format, a resource item is now an object under the
top-level key item; a list of resource items is now an list of objects under
the top-level key items. This preserves the top level for putting in other
useful information later on (and the HTTP status code is included now).
PRjson output format, errors are now serialized as a JSON object with
an error key instead of outputting normal text
PRstderr. Previously
in the default table format, API errors would be written to stdout.
PR1 indicates an error generated from the actual controller API; an
error code of 2 is an error encountered due to the CLI command's logic; and
an error code of 3 indicates an error that was caused due to user input to
the command. (There is some nuance sometimes whether an error is really due to
user input or not, but we attempt to be consistent.)
PRSIGHUP. (This likely
worked before but wasn't fully tested.)
(PR)SIGHUP, worker
tags will be
re-parsed and new values used
(PR)tls_min_version listener configuration
value, tls_max_version is now supported. This should generally be left blank
but can be useful for situations where e.g. a load balancer has broken TLS 1.3
support, or does not support TLS 1.3 and flags it as a disallowed value.Fetched April 8, 2026