Skip to content

dsh-proxy-routing v0.4.0

Choose a tag to compare

@chenjiyan2001 chenjiyan2001 released this 21 Aug 17:50
· 3 commits to main since this release

Highlights

  • Migrates persistence to the official ctx.settings proxy-routing namespace in $DSH_HOME/settings.yaml.
  • Removes runtime compatibility with the private proxy-agent.json file; existing files are ignored and require manual migration.
  • Preserves the v2 canonical route model, direct Agent default, HTTP/CONNECT/SOCKS5 transport behavior, per-execution routing, and provider-specific routing.
  • Declares profile username/password fields as secret settings roles and keeps status, logs, and tool output redacted.
  • Keeps serialized ControlPlane transitions, revision/CAS checks, participant prepare/commit/finalize/rollback/dispose lifecycle, settings-backed compensation, and external hot reload.

Validation

  • Canonical and settings migration tests passed.
  • Targeted ControlPlane suite: 8 passed.
  • Host module node --check passed.
  • npm pack --dry-run passed.

The npm publish command was attempted against the public registry; this environment reported ENEEDAUTH because npm credentials are not configured.