resterm: Update to 1.4.0
New
Polling and retries
Improved behavior
The TUI shows progress while a request is polling or retrying.
Request assertions, captures, and response test scripts run only after the final response.
Repeated attempts appear as one logical history entry.
Reported duration includes attempts and time spent waiting.
Request bodies are buffered and replayed safely between attempts.
Dynamic request values, such as generated UUIDs and timestamps, remain stable across attempts.
Retry exhaustion and polling timeouts produce clear errors.
Invalid Retry-After headers are ignored with a warning instead of failing the request.
tree-sitter: updated to 0.26.13
0.26.13
fix(query): correctly identify MISSING nodes in queries
fix(query): correctly set a state's skipped_quantifier flag when a
fix(generate): fold case-insensitive patterns at the AST leaves
fix(parser): avoid wide error nodes on unparseable input
fix(ci): run all workspace tests
build(deps): bump wasmtime-c-api to v36.0.14
fix(rust): remove must_use attribute from Tree::changed_ranges
dnscontrol: Update to 5.0.0
Changes
The list is too long to include all commits, but here are the highlights:
Add factory for models.DomainConfig: models.NewDomainConfig(zone).
Add factories for models.RecordConfig, replace old code where we can.
Down-casing, canonicalization, IDN conversion, stutter checking, and normalizing fields is now done when making the RecordConfig, not at the validation/normalization step later in the pipeline. As a result, errors are reported sooner and more accurately. pkg/normalize/validate.go still exists and is used, but is slowly being deprecated.
Remove the rtypecontrol module. In the few places it was used, replace with the new RDATA functionality.
DNS types RP and DS were reimplemented using the new RDATA system.
Replace RecordConfig.Comparable with RecordConfig.ComparableV3 (name change to find stragglers).
Custom types are now described in YAML with code generated automatically (pkg/privatetypes/types_generate.yaml)
TLSA comparison is now done on ToUpper, not ToLower, strings.
Added a "cookbook" of how to use new factories: Cookbook.
Integration tests: Test cfworkers and cfredirect by default.
Integration tests: Improve SVCB/HTTPS tests, especially for ech=IGNORE
LOC() is now a "builder" that outputs LOC records.
LOC floating point rounding error fixed
Builders are registered using models.RegisterBuilder()
[13 lines not shown]