fix: improve HTTP connector validation and data handling - #69
Conversation
|
Merging this PR will release 4.0.0 (2026-07-30)Connector release changes
|
Adopt dev-cicd-tools v2.2.4 and refresh generated connector metadata before applying connector fixes. Written by Codex.
Skip Basic, OAuth, and token authentication entirely when get-file or put-file targets a host other than the configured asset endpoint. Refs PSAAS-30426. Written by Codex.
Resolve asset and file-action URLs through getaddrinfo and reject IPv4, IPv6, IPv4-mapped loopback, and unspecified addresses before sending requests. Refs PSAAS-30542. Written by Codex.
Decode the remote path before deriving its display basename and write response content to a securely generated file inside the vault staging directory. Refs PSAAS-30585. Written by Codex.
Add a secure asset-level TLS policy, make every action default to verification, and preserve explicit per-action overrides for administrators who require them. Refs PSAAS-31398. Written by Codex. BREAKING CHANGE: HTTP now verifies server certificates by default; existing assets must trust each target certificate chain or explicitly disable verification.
Remove cookie, authorization, and proxy-authentication headers before persisting response metadata in action results. Refs PSAAS-31960. Written by Codex.
Stream XML responses into a 5 MiB bounded buffer and reject document type declarations before xmltodict can expand attribute-value entities. Refs PSAAS-31992. Written by Codex.
Keep one generated list operator per behavior fix so semantic-release renders clean changelog entries. Written by Codex.
cc1c423 to
caf20f9
Compare
caf20f9 to
6f7d749
Compare
|
Codex breaking-change review: this PR needs to be redone as a breaking/major release before merge. Reason: it adds optional Commented by Codex. |
|
Codex review request: commit This matters because release tooling expects real multiline commit bodies, especially when parsing trailers. Commented by Codex. |
6f7d749 to
aaa7b90
Compare
phantom-jacob
left a comment
There was a problem hiding this comment.
Approved by Codex for Jacob after re-review.
|
🎉 This PR is included in version 4.0.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
Summary
Each functional fix is isolated in its own commit and release-note line.
Tracking
Validation
AI assistance
Written by Codex.
Release impact
This PR contains a breaking configuration change and must ship as a major release. HTTP now verifies server certificates by default; existing assets must trust each target certificate chain or explicitly disable verification. The corresponding functional commit includes a parseable
BREAKING CHANGE:trailer for semantic-release.Merge strategy: merge commit only; do not squash
Release-impact note added by Codex.