This website requires JavaScript.
911f186629
chore: release alkhttp 0.5.0
main
v0.5.0
glm-5.3-flash
2026-09-18 13:48:26 +00:00
a63f4ed2c9
chore(deps): consume alkcall 0.8.0
glm-5.3-flash
2026-09-18 13:48:23 +00:00
e854947c86
chore: release alkhttp 0.4.1
v0.4.1
glm-5.3-flash
2026-09-10 03:05:45 +00:00
660ccf3e76
chore(deps): consume alkcall 0.7.1; raise rust-version floor 1.85 -> 1.88
glm-5.3-flash
2026-09-10 03:05:27 +00:00
8832160db1
chore: release alkhttp 0.4.0
v0.4.0
glm-5.3-flash
2026-09-07 18:11:07 +00:00
dbaaa4ec8c
chore(deps): consume alkcall 0.7.0 — CONNECTION_CLOSED maps 503
glm-5.3-flash
2026-09-07 18:01:36 +00:00
126fdec243
chore: release alkhttp 0.3.0
v0.3.0
glm-5.3-flash
2026-09-07 09:37:38 +00:00
a9429dfb1d
chore(deps): consume alkcall 0.6.0 — OpenHandler gains the plan parameter
glm-5.3-flash
2026-09-07 09:24:00 +00:00
0b60b8d0be
chore: release alkhttp 0.2.0
v0.2.0
glm-5.3-flash
2026-09-06 20:10:12 +00:00
80d6ba0e5a
feat(websocket): ride alkcall 0.5.0 — OpenableAlpn establisher + timeout (ADR-049 Unit 3)
glm-5.3-flash
2026-09-06 20:04:25 +00:00
5f12abf80e
chore: drop dead Cargo.lock exclude entry
v0.1.0
glm-5.3-flash
2026-09-05 18:22:34 +00:00
ce6c29a6c8
fix(features): client implies openapi, per the spec
glm-5.3-flash
2026-09-05 18:04:56 +00:00
d08ea44ad1
docs(changelog): record the alkcall 0.3 -> 0.4.1 consumption waves
glm-5.3-flash
2026-09-05 18:03:03 +00:00
a131325d28
chore: alkcall 0.4.0 -> 0.4.1 (early-arrival park fix)
glm-5.3-flash
2026-09-05 07:05:28 +00:00
1ce886b9d4
chore: alkcall 0.3 -> 0.4.0 (registry input_schema enforcement)
glm-5.3-flash
2026-09-05 06:34:25 +00:00
2e15204aca
fix(docs): resolve the 5 pre-existing rustdoc warnings
glm-5.3-flash
2026-09-05 05:59:54 +00:00
802d94ec07
docs(review 007 Unit 2): WS-31 discovery-shadowing note + record corrections
glm-5.3-flash
2026-09-05 05:45:31 +00:00
24c2e9a224
feat(websocket): WS-29/30/32 — op/register ACL surface, SessionSlots, builder-path gate
glm-5.3-flash
2026-09-05 05:44:28 +00:00
38738943c7
fix(websocket): WS-28 — bind the channel-0 ConnectionGuard in the task's frame
glm-5.3-flash
2026-09-05 05:41:53 +00:00
b36ec49cc1
docs(review 007): fresh-eyes pass over the landed WS data-channel surface
glm-5.3-flash
2026-09-05 00:46:22 +00:00
64fa10be31
docs(review 006 Unit 4): spec reconciliation — OQ-05 resolved, WS data-channel docs to the landed state
glm-5.3-flash
2026-09-04 16:17:11 +00:00
2053420f7d
chore(deps): consume alkcall 0.3.1 — list-peers announced-op discovery gate
glm-5.3-flash
2026-09-04 16:17:07 +00:00
214fd213ff
docs(review 006): remediation log for Unit 2+3; UP-03 filed upstream-side
glm-5.3-flash
2026-09-04 15:47:48 +00:00
030c5efa51
feat(websocket): data-channel + op/register wiring (review 006 Unit 2+3)
glm-5.3-flash
2026-09-04 15:47:15 +00:00
90790374fa
docs(review 006): alkcall 0.3.0 consequence review — WS-24/25 resolved upstream, residual enumerated
glm-5.3-flash
2026-09-04 14:58:43 +00:00
df86f89440
docs(review 003): land the Unit-1 re-point; extend it to alkcall review 005 + 0.3.0
glm-5.3-flash
2026-09-04 14:55:23 +00:00
3dee46aead
chore(deps): consume alkcall 0.3 — per-session fork, serving loop, op/register
glm-5.3-flash
2026-09-04 14:55:19 +00:00
5b62307be9
docs(review 003): Unit 1 re-pointed at alkcall review 004; bootstrap-op candidate recorded
glm-5.3-flash
2026-09-03 14:42:50 +00:00
19e30c9769
docs(review 003): WS data-channel wiring gap drill-down
glm-5.3-flash
2026-09-03 08:31:44 +00:00
58665f2061
docs: add crate README, MIT/Apache license files
glm-5.3-flash
2026-09-01 11:18:36 +00:00
a80f9948b8
feat(build): feature-sided builds — server/client sides independently selectable (ADR-039 Amendment 1)
glm-5.3-flash
2026-08-31 17:19:05 +00:00
8e8e1f2b14
refactor(gateway): migrate to alkcall 0.2 promoted gateway module
glm-5.3-flash
2026-08-31 10:36:32 +00:00
2ec02fd578
feat(adapters): enforce advertised input schemas at call time (OAI-18, option a)
glm-5.3-flash
2026-08-31 07:18:53 +00:00
7294d19fc7
test(infra): cover review-002 stream/PEM/cap error arms + drop dead WsTimeouts Default
glm-5.3-flash
2026-08-31 06:47:29 +00:00
4b6507c452
docs(websocket,gateway): fix rustdoc link warnings, restore -D warnings doc gate
glm-5.3-flash
2026-08-31 06:23:30 +00:00
5acc561eca
docs(tasks): re-validate bracketed follow-up into 3 tasks (OAI-18 decision, streaming-coverage residue, doc-gate fix)
glm-5.3-flash
2026-08-31 05:40:46 +00:00
0a932e5ec3
chore(tasks): mark final wave completed (prj16, gw16, cov-knobs, import-loudness, client-policy-wire-tests)
glm-5.3-flash
2026-08-31 02:03:50 +00:00
091518ed7d
Merge branch 'wt/review-002-client-policy-wire-tests'
glm-5.3-flash
2026-08-31 01:56:11 +00:00
3b2a26e021
Merge branch 'wt/review-002-cov-deployment-knobs'
glm-5.3-flash
2026-08-31 01:55:12 +00:00
b224531a61
Merge branch 'wt/review-002-import-loudness-cluster'
glm-5.3-flash
2026-08-31 01:53:53 +00:00
59d77360cc
Merge branch 'wt/review-002-gw16-status-drift'
glm-5.3-flash
2026-08-31 01:52:37 +00:00
2d53957f08
docs(architecture): record the loud unsupported-feature matrix in http-adapters spec (review 001 OAI-06 + review 002)
glm-5.3-flash
2026-08-31 01:47:30 +00:00
903a91f1d2
fix(adapters): reject header params colliding with default_headers/credential headers (OAI-19)
glm-5.3-flash
2026-08-31 01:46:45 +00:00
207bca4f23
fix(gateway): block services/schema spec disclosure via the op path (review-002 PRJ-16)
glm-5.3-flash
2026-08-31 01:32:59 +00:00
6490d15573
test(client): PEM parse-failure arms + config() TLS-reload assertion (CLI-03, COV-11, FWD-12)
glm-5.3-flash
2026-08-31 01:15:09 +00:00
fea7565613
fix(adapters): bound import/call error messages from spec-derived lists (OAI-17)
glm-5.3-flash
2026-08-31 01:12:43 +00:00
ac6b4b6c9a
fix(gateway): unify INVALID_INPUT to 422 on hand-rolled paths + sink deadline (GW-16, GW-17)
glm-5.3-flash
2026-08-31 01:03:29 +00:00
f5e75d318a
fix(adapters): loud OAI-14 blocks on import — callbacks, security, oneOf requestBody, discriminator/xml warns
glm-5.3-flash
2026-08-31 01:03:18 +00:00
0837e942ab
test(client,adapters): retry policy + streaming terminal arms + credential/header-parameter arms (CLI-03, COV-10, COV-12)
glm-5.3-flash
2026-08-31 01:00:29 +00:00
3f0b59b7d5
fix(adapters): warn on $ref sibling keys, document 3.0-only reading (OAI-10)
glm-5.3-flash
2026-08-31 00:50:17 +00:00
688b7e91b2
fix(adapters): self-ref'd or content-less requestBody fails import, not silent body-less op (OAI-15)
glm-5.3-flash
2026-08-31 00:46:14 +00:00
02a59dfa22
test(adapters): array-of-$ref resolution + style:simple/explode:true rejection (COV-12 review-002)
glm-5.3-flash
2026-08-31 00:44:18 +00:00
847e5ca586
test(adapters): wire tests for same-host/cross-host/hop-cap redirect policy (CLI-02)
glm-5.3-flash
2026-08-31 00:43:39 +00:00
e6077fdb6b
test(server): static-site decoy resolves directory requests to index.html (COV-12 review-002)
glm-5.3-flash
2026-08-31 00:43:32 +00:00
5f872f4084
test(gateway): /publish first-line invalid JSON returns 400 INVALID_INPUT (COV-12 review-002)
glm-5.3-flash
2026-08-31 00:43:03 +00:00
d0e9d4e608
test(mcp): from_mcp wraps non-object tool arguments as {"value": …} (COV-12 review-002)
glm-5.3-flash
2026-08-31 00:41:37 +00:00
8a98a52624
test(mcp): schema/batch missing-argument INVALID_INPUT arms (COV-12 review-002)
glm-5.3-flash
2026-08-31 00:40:23 +00:00
9a5b4e7936
fix(adapters): hoist path-template validation into shared forward core, run at from_openapi import (JS-02)
glm-5.3-flash
2026-08-31 00:39:50 +00:00
21e19abb60
test(mcp): rmcp-protocol call_tool round-trip per gateway tool + unknown (COV-11b review-002)
glm-5.3-flash
2026-08-31 00:38:38 +00:00
d9971e9fad
fix(adapters): zip-iterate reject_collisions, drop asserts (JS-03)
glm-5.3-flash
2026-08-31 00:33:59 +00:00
a7f10ed04c
chore(tasks): mark fwd16, fwd13, cli01 completed
glm-5.3-flash
2026-08-31 00:23:46 +00:00
d5446c2780
Merge branch 'wt/review-002-cli01-retry-after-budget'
glm-5.3-flash
2026-08-31 00:18:57 +00:00
8c55747029
Merge branch 'wt/review-002-fwd13-dot-segments'
glm-5.3-flash
2026-08-31 00:17:57 +00:00
cfbefe6d04
fix(client): budget-aware Retry-After sleep + earliest-deadline re-arm clamp (CLI-01)
glm-5.3-flash
2026-08-31 00:16:19 +00:00
58bdba35cf
fix(adapters): post-set_path normalization invariant check (FWD-13)
glm-5.3-flash
2026-08-31 00:08:12 +00:00
d81e7ef319
fix(adapters): reject lone dot/dot-dot path values normalized away by Url::set_path (FWD-13)
glm-5.3-flash
2026-08-30 23:57:00 +00:00
a427dc194d
fix(adapters): refuse unauthenticated send when capability is absent (FWD-16)
glm-5.3-flash
2026-08-30 23:55:42 +00:00
9819c24b4f
chore(tasks): mark yaml-normalization, mcp-batch-cap, cov13, projection-truthfulness completed
glm-5.3-flash
2026-08-30 23:36:41 +00:00
1a5ae8748a
Merge branch 'wt/review-002-projection-truthfulness'
glm-5.3-flash
2026-08-30 23:08:42 +00:00
8611920fdb
Merge branch 'wt/review-002-cov13-dead-code'
glm-5.3-flash
2026-08-30 23:07:39 +00:00
ccef4a7ca9
Merge branch 'wt/review-002-mcp-batch-cap'
glm-5.3-flash
2026-08-30 23:06:23 +00:00
e98e495137
test(full_surface): refresh /openapi.json version pin to 1.3.0
glm-5.3-flash
2026-08-30 23:04:25 +00:00
60362c4d0f
docs(architecture): align http-adapters.md to_openapi section with the 1.3.0 projection
glm-5.3-flash
2026-08-30 22:56:53 +00:00
29d98b8c22
fix(adapters): projection doc truthfulness in to_openapi (PRJ-16b/17/18/19/20/21/23, info.version 1.3.0)
glm-5.3-flash
2026-08-30 22:55:38 +00:00
4f644a4c2c
feat(mcp): cap MCP batch tool at MAX_BATCH_OPERATIONS (PRJ-22)
glm-5.3-flash
2026-08-30 22:51:06 +00:00
08584b229d
refactor(gateway): delete dead accessors and FromRef impls (review 002 COV-13)
glm-5.3-flash
2026-08-30 22:50:15 +00:00
67ae7cd9fe
docs(adr-051): YAML/JSON parity contract for the OAI-12 normalization pipeline
glm-5.3-flash
2026-08-30 22:38:04 +00:00
1728b4881e
feat(adapters): YAML input normalization — duplicates, .inf/.nan, merge keys, non-string keys (OAI-12)
glm-5.3-flash
2026-08-30 22:37:34 +00:00
3d77ffe1d3
fix(adapters): drop dead search_filter parameter from to_mcp handle_batch (PRJ-24)
glm-5.3-flash
2026-08-30 22:24:03 +00:00
8261fefd8f
chore(tasks): mark js01, con18-wss, fwd17-19, con18b completed
glm-5.3-flash
2026-08-30 22:12:40 +00:00
57ba9100c9
Merge branch 'wt/review-002-con18b-ws-polish'
glm-5.3-flash
2026-08-30 22:04:03 +00:00
765dfc0858
Merge branch 'wt/review-002-fwd17-19-contract-decisions'
glm-5.3-flash
2026-08-30 22:03:02 +00:00
f60f1c0236
Merge branch 'wt/review-002-con18-wss-sweep-exit'
glm-5.3-flash
2026-08-30 22:02:24 +00:00
bd87c4613b
test(websocket): axum-flavor unit tests for text→1002 and cap-trip arms (WS-19)
glm-5.3-flash
2026-08-30 21:56:09 +00:00
674120ad72
feat(websocket): WsTimeouts request extension for WS pump knobs (WS-17)
glm-5.3-flash
2026-08-30 21:48:03 +00:00
da65e5b6db
feat(websocket): write-progress timeout on the WS write pump (WS-18)
glm-5.3-flash
2026-08-30 21:36:53 +00:00
bb709bd101
docs(adr 070): note the self-limiting from_wss drop monitor (CON-18)
glm-5.3-flash
2026-08-30 21:22:04 +00:00
d8c51dc191
fix(adapters): dead-connection fast-fail + bounded from_wss sweep exit (CON-18)
glm-5.3-flash
2026-08-30 21:22:01 +00:00
568954348b
fix(adapters): reject unbound placeholders when from_jsonschema input_schema has no properties
glm-5.3-flash
2026-08-30 21:06:08 +00:00
d6d5509c6d
fix(websocket): carry per-cause close reasons on CloseWith (WS-15)
glm-5.3-flash
2026-08-30 21:03:29 +00:00
f74f98e591
docs(adr-066): record FWD-17/18/19 forwarding contract decisions
glm-5.3-flash
2026-08-30 20:56:57 +00:00
9ef2352568
fix(websocket): reject over-cap writes in poll_write before the queue (WS-14)
glm-5.3-flash
2026-08-30 20:56:56 +00:00
e3fd4443ab
docs(adapters): pin routing, SSE-payload, and percent contracts in the module doc (FWD-18/19)
glm-5.3-flash
2026-08-30 20:56:47 +00:00
857aedb987
feat(adapters): structural path-placeholder values are an INVALID_INPUT error (FWD-18)
glm-5.3-flash
2026-08-30 20:54:05 +00:00
3d932be75f
feat(adapters): SSE non-JSON payloads carry data+event wrapper (FWD-17)
glm-5.3-flash
2026-08-30 20:52:44 +00:00
5244dc46e2
chore(scripts): coordinator verify gate + mark gw15/oai13 completed
glm-5.3-flash
2026-08-30 20:45:35 +00:00
f0c9bbafbd
Merge branch 'wt/review-002-oai13-path-item-wildcards'
glm-5.3-flash
2026-08-30 20:36:33 +00:00
a41d3b2caa
Merge branch 'wt/review-002-gw15-publish-body-cap'
glm-5.3-flash
2026-08-30 20:35:33 +00:00
c8c7bd0910
docs(adr-068): GW-15 body-limit layer + pre-extend cap in publish body handling
glm-5.3-flash
2026-08-30 20:29:35 +00:00
05ebbef43e
fix(gateway): cap /publish body buffering + explicit body-limit layer (GW-15)
glm-5.3-flash
2026-08-30 20:29:35 +00:00