Skip to content

Engine 0.183.368 candidate: typed External Service CREATE TCP health checks - #156

Merged
chen21019 merged 1 commit into
mainfrom
feature/engine368-external-tcp-candidate-20261105
Nov 4, 2026
Merged

chen21019 merged 1 commit into
mainfrom
feature/engine368-external-tcp-candidate-20261105

Conversation

@chen21019

Copy link
Copy Markdown

External Service CREATE gains an optional closed TCP healthCheck with required port (1..65535) and optional interval, responseTimeout, healthyThreshold and unhealthyThreshold. The timing fields use the existing typed positive-integer subset (1..2147483647); omitted values are not filled. HTTP controls, unknown fields, nulls, wrong types and fractions are rejected. The detached native body alone selects TCP with requestLine=null; human review retains the exact caller fields, and verified creation requires matching native readback. Omitting healthCheck preserves None; External UPDATE and ordinary Service behavior are unchanged.

Current parent/owner/role/Key/revision, normal approval, native preflight and durable one-claim checks remain. C03 re-extraction preserves 447 inputs and all 1396 HTTP tuples, with no operation, admission, schema or role-grant delta. The required-method registry retains all 125 identities and adds the exact seven TCP methods (132 total).

Version preparation changes 89 POMs and four existing version scripts to 0.183.368. README remains on published367; the new release note and compatibility entry explicitly describe an unpublished candidate. Existing focused source evidence covers 48 unique methods (7 new, 41 inherited) and was carried without a local rerun. Necessary original CI and exact Surefire XML coverage are pending. No artifact qualification, publication, deployment or runtime PASS is claimed.

@chen21019
chen21019 marked this pull request as ready for review November 4, 2026 20:39
@chen21019
chen21019 requested a review from a team as a code owner November 4, 2026 20:39
@chen21019
chen21019 merged commit 1cbce0e into main Nov 4, 2026
7 checks passed
@chen21019
chen21019 deleted the feature/engine368-external-tcp-candidate-20261105 branch November 4, 2026 20:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant