Commit Graph

  • 0f16c4f2f9 chore: release alkhttp 0.8.1 main v0.8.1 glm-5.3-flash 2026-10-22 06:29:32 +00:00
  • cc80188e3d chore(deps): consume alkcall 0.10.1 glm-5.3-flash 2026-10-22 06:28:51 +00:00
  • dfa0216186 review: post-adoption pass over the alkcall-0.10 wiring pair (0766f4b, ad63507) v0.8.0 glm-5.3-flash 2026-10-17 16:25:07 +00:00
  • 0766f4bebe feat(server): door-surface Basic auth tolerance (review 008) glm-5.3-flash 2026-10-17 16:09:36 +00:00
  • ad63507124 feat(server): thread alkcall 0.10 ownership wiring onto the HTTP surface glm-5.3-flash 2026-10-17 16:00:12 +00:00
  • 1cac63fdba docs(review): 008 — HTTP-door consumer evidence (LFS Basic auth, route-fallback constraint) glm-5.3-flash 2026-10-17 07:28:45 +00:00
  • 449661eb87 chore: release alkhttp 0.7.0 v0.7.0 glm-5.3-flash 2026-10-14 05:20:13 +00:00
  • c89aa65fb2 chore(deps): consume alkcall 0.9.0 glm-5.3-flash 2026-10-14 05:19:29 +00:00
  • 2cf0dc7bea docs + clippy: drop the retired C-08 stub reference; cloned_ref_to_slice_refs glm-5.3-flash 2026-10-13 11:32:16 +00:00
  • 4b32f84bd2 chore: release alkhttp 0.6.0 v0.6.0 glm-5.3-flash 2026-09-29 21:02:32 +00:00
  • a16dee7385 docs(fuzzing): sse_parser 45-min post-FWD-22 rerun clean glm-5.3-flash 2026-09-29 20:17:06 +00:00
  • a7d3e3afc3 docs(fuzzing): wave-4 long-campaign results + FWD-22 recorded glm-5.3-flash 2026-09-29 19:25:42 +00:00
  • b78b9a2618 fix(fuzzing): FWD-22 — guard-CR re-frame makes the SSE round-trip total glm-5.3-flash 2026-09-29 19:25:39 +00:00
  • 4e8a2cfddd docs(fuzz): record wave-3 campaign results + FWD-21 glm-5.3-flash 2026-09-29 17:28:23 +00:00
  • e023d3275e feat(fuzz): target 4 stateful wave — ws_session_opseq + retry_throttle glm-5.3-flash 2026-09-29 17:28:20 +00:00
  • 0ae53d2d27 fix(websocket): WriteChunkWalk failure arms carry the parsed pieces glm-5.3-flash 2026-09-29 17:28:14 +00:00
  • 27478f936b docs(fuzz): wave-2 spec_import campaign clean — 2.34M execs, zero findings glm-5.3-flash 2026-09-29 10:18:21 +00:00
  • e6491e31c7 feat(fuzz): target 3 spec_import — import-surface fuzz harness + 42 seeds glm-5.3-flash 2026-09-29 10:06:03 +00:00
  • 84c4b48407 fuzz: wave-1 smoke campaigns clean + grow-corpus gitignore fix glm-5.3-flash 2026-09-29 09:18:08 +00:00
  • 5971c0a0d6 fuzz: adopt fuzzing (wave 1) + fix the SSE dribble quadratic (FWD-20) glm-5.3-flash 2026-09-29 08:32:29 +00:00
  • 779e3ea908 docs(plans): fuzzing plan for alkhttp (4 targets, sibling pattern) glm-5.3-flash 2026-09-29 07:22:15 +00:00
  • 40055170a0 build(deps): bump alkcall to 0.8.1 glm-5.3-flash 2026-09-29 06:42:17 +00:00
  • 911f186629 chore: release alkhttp 0.5.0 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