Skip to content

Releases: 42ch-dev/spoke

v0.14.1

Choose a tag to compare

@github-actions github-actions released this 22 Sep 12:20
0ddc66c

Documentation

  • spec: Restore the js-libp2p evidence cell truncated by #110

  • Document the LFS carriers and the unfiltered PR validation triggers

  • knowledge: Record the unfiltered pull-request validation triggers

  • knowledge: Drop the stale path-filter claims from the knowledge index

  • spec: Complete connect dependency evidence

Fixed

  • connect: Pin the C contract header to LF and verify its provenance

  • connect: Refresh Windows carrier provenance

Internal

  • Schedule every required check on every pull request

  • connect: Keep the carrier refresh artifact flowing on provenance drift

  • Run the connect identity proof on every pull request

build

  • connect: Track the C carrier dynamic libraries with git-lfs

v0.14.0

Choose a tag to compare

@github-actions github-actions released this 22 Sep 10:26
fc52b61

Documentation

  • ops: Document the optional ke-extraction in-process surface

  • ops: Narrow the persistence claim and affirm ke-extraction prose

  • ops: State entry_types and the provisional gate affirmatively

  • protocol: Document the ke-* capability registry and ownership fields

  • protocol: State the 21-file baseline schema subset

  • connect: Bridge the ke-* gates and trim page-to-page restatement

  • ops: Spell out the FullAdapter composition and end the extract sequence at the gate

  • knowledge: Record the docs-site anchor and link discipline

  • protocol: Identify the ten data objects and baseline data subset

  • home: State ten data objects in the wire-dialect bullet

  • Cover ke-extraction and ke-ownership across the integrator site (#109)

Fixed

  • connect: BREAKING: Upgrade libp2p to 0.57 and refresh native carriers (#110)

Internal

  • Skip matrix for docs-only changes

  • docs: Cover all markdown changes

v0.13.1

Choose a tag to compare

@github-actions github-actions released this 18 Sep 12:12
6aaaef1

Added

  • connect-cpp: Add the C++17 convenience value layer, core helpers and loopback

  • connect-cpp: Add the callback bridges and the session wrappers

  • connect-cpp: Add the multi-peer router wrapper and close out C++ coverage

Documentation

  • connect: Unify native-binding channel classification across SSOT and docs

  • site: Surface the C/C++ git channel on entry surfaces

  • site: Name the Windows import library in the quick-start C/C++ list

  • connect-cpp: State one C++ counterpart invariant in the parity conclusion

  • connect-cpp: Document the C++17 convenience layer with a runnable walkthrough

  • connect-cpp: Point consumer READMEs at public destinations

  • connect-cpp: Route walkthrough failures through the ordered close path

  • knowledge: Record the C++ convenience-layer pattern

Fixed

  • connect-cpp: Pass /D_HAS_EXCEPTIONS=0 to the MSVC smoke argv

  • connect-cpp: Require each smoke configuration's exact banner list

  • connect-cpp: Split smoke banners on CRLF as well as LF

  • connect-cpp: Import kFixtureLabel into the smoke's fixture-path helper

Internal

  • connect-cpp: Run the symbol-check self-test on the Windows lane

  • connect-cpp: Add macOS smoke lane

  • connect-cpp: Watch native carrier paths

v0.13.0

Choose a tag to compare

@github-actions github-actions released this 18 Sep 07:24
4ec3225

Added

  • connect: Remote extract op + ke-ownership gate (Rust library face)

  • spoke-connect-ts: Remote extract op and ke-ownership gate (Task 2)

  • connect-ffi: Expose the extract service face over FFI (T1)

  • connect-ffi: Expose extract in all five generated bindings and refresh natives

  • demo: Serve remote extraction and ownership fixtures from the demo host

  • demo: Drive remote extraction and the ownership gate through the demo client

  • connect: Expose the remote extract op and the ke-ownership gate end to end (#96)

  • connect: Add the C/C++ native binding channel and clear the residual backlog (#100)

Changed

  • security: Cover PyPI probe package-name rejection

  • connect: Pin F2 validation ordering rows

  • connect: Pin F3 extract serving order (probe before decode)

  • spoke-connect-ts: Pin ke remote parity rows for T3

  • spoke-connect-ts: Pin malformed scope INVALID_INPUT without ke-ownership

  • spoke-connect-ts: Capture response bytes in the extract canary case

  • spoke-connect-ts: Pin extract probe-before-decode absent-service row

  • connect-ffi: Prove the KE remote matrix in all five ports-loopback smokes

  • connect: Raise invoke-timeout budgets above the dial handshake latency (#101)

Documentation

  • knowledge: Record CodeQL test-only crypto-alert dismissal pattern

  • connect: Record the extract op and the ownership conjunct as shipped

  • connect: Synchronize the FFI extract rows with the proved faces

  • connect: Document remote extraction and the ownership gate

  • connect: State the new connect surfaces affirmatively

Fixed

  • deps: Bump vitest to 4.1.11, fast-uri to 3.1.8, js-yaml to 4.3.2 (dependabot alerts)

  • security: Harden release probe input, drop session id from example log; dismiss test-only crypto-value alerts

  • spoke-connect-ts: Validate extract request before provider dispatch

  • spoke-connect-ts: Validate declared Scope before provider dispatch

  • connect: Decode a declared Scope once per port invoke

  • connect-ts: Close qc2 TS parity findings for extract and scope validation

  • connect-smoke: Widen the KE extract literal's interpolation delimiter (CS9007)

  • ts: Align scope ownership order and tighten extract validation

  • release: Derive the Cargo lockstep surfaces from workspace members (#103)

  • connect: Make the xcframework bytes independent of the lockstep version (#105)

Internal

  • docs: Bump actions to node24 targets and pages actions to v5

  • connect: Record the remote-face round - compound knowledge + roadmap delivery

build

  • connect: Refresh xcframework from CI artifact 35206197669

v0.12.0

Choose a tag to compare

@github-actions github-actions released this 17 Sep 04:57
6119a9f

Added

  • schemas: Add optional ke-ownership governance fields

  • operations: Add ke-ownership helpers and viewpoint scope filtering

  • operations: Add Rust ke-ownership helpers and viewpoint scope filtering

  • ops: Add extract request/response wire schemas

  • operations: Add TypeScript injected extraction surface

  • operations: Add Rust injected extraction surface

Changed

  • fixtures: Add portable ke-ownership samples and viewpoint filter proof

  • fixtures: Add portable extraction wire samples and host-local exercise

Documentation

  • roadmap: Record lockstep v0.11.0 + v0.11.1 releases

  • harness: Keep only specs, knowledge, and AGENTS.md tracked (#91)

  • specs: Add ke-ownership and ke-extraction capability ADRs

  • specs: Calibrate data-model spec to ke-ownership ADR

  • specs: Sync ke-ownership capability tables and helper semantics

  • specs: Calibrate input-source vocabulary to ke-extraction ADR

  • specs: Synchronize the optional ke-extraction capability, wire and library specs

Fixed

  • codegen: Keep opaque any-JSON fields opaque in generated TypeScript

  • connect: Restore the pre-fix error path for a null tool-invoke payload

  • operations: Treat an empty extraction method as absent in the extract response

Internal

  • knowledge: Compound round for the ke ownership/extraction axes

  • codegen: Regenerate the extract closure for the merged knowledge-entry ownership fields

build

  • connect: Refresh xcframework from CI artifact 32123156220 (#90)

v0.11.1

Choose a tag to compare

@github-actions github-actions released this 18 Aug 09:46
0af54a1

Fixed

  • release: Post-v0.11.0 CI + publish follow-ups (#88)

v0.11.0

Choose a tag to compare

@github-actions github-actions released this 18 Aug 09:20
5886ee0

Added

  • connect: Tool FFI surfaces — reverse invoke + responder/tool-serving across five native bindings (#83)

  • connect: ToolPort full-surface reconciliation + release/CI hardening round (#85)

  • connect: Optional-port remote capability full-stack (library + FFI + five bindings + demo + docs) (#86)

Internal

  • Update gitignore

  • Update

v0.10.0

Choose a tag to compare

@github-actions github-actions released this 14 Aug 05:20
05915ad

Added

  • L5-mind capability (mind-axis) — MindState wire + modules dialects + validators

Documentation

  • Document l5-mind capability in READMEs (#80)

  • knowledge: Precipitate mind-axis ops extraction gate

  • knowledge: Align mind-axis ownership frontmatter with schema

Fixed

  • connect: Protocol_version_mismatch alignment + pnpm allowBuilds fix (#79)

Internal

  • Post-merge close record refinements (truthful outcome + reusable gotcha)

v0.9.2

Choose a tag to compare

@github-actions github-actions released this 07 Aug 12:18
102b2d0

Added

  • examples: Scaffold connect demo server with mock engine and adapter

  • examples: Add connect responder host with spec-derived envelope auth

  • examples: Add websocket transport, demo clis, and e2e gate

  • examples: Merge connect integration demo (mock inference host + RemoteAdapter client)

  • connect: Pass session-authenticated peer to invoke handler (additive InvokeHandlerV2)

Changed

  • connect: BREAKING: Remove mdns feature (explicit peering only)

Documentation

  • roadmap: Add connect integration demo and remote adapter tutorial slices

  • tutorials: Add remote adapter integration tutorial

  • tutorials: Add cn twin and sidebar entries for remote adapter tutorial

  • examples: Fix connect-demo readme build set and link shipped tutorial

  • tutorials: Fix cn wording, first-use glosses, and error-kind ellipsis

  • roadmap: Mark connect demo + remote adapter tutorial delivered; add responder compound knowledge

Fixed

  • examples: Settle ws bind failure, add deny-path tests, and serve-loop logs

  • examples: Close demo host connection on unparseable inbound frame

  • examples: Latch closed on remote ws close so recv rejects promptly

  • connect: Add missing invoke_handler_v2 field to README usage sample

v0.9.1

Choose a tag to compare

@github-actions github-actions released this 06 Aug 14:19
34c3a43

Changed

  • connect: Add TS-minted capability-token golden vector + drift guard

  • connect: Verify TS-minted capability-token golden vector in Rust

  • connect: Consolidate panic helper + cfg(test) injection split

Documentation

  • connect: Sync tracked specs, roadmap, and knowledge with current connect facts

  • connect: State bidirectional capability-token golden-vector parity

  • connect: Roadmap capability-token row to Done + knowledge SSOT model sync

  • connect: Close binding Transport contract + feature-pair docs; polish residual doc items

  • connect: Rework connect family for the RemoteAdapter era (EN)

  • connect: Fix Rust adapter snippet + align version-mismatch row with shipped surface

  • connect: CN twins for the connect family rework + glossary sync

  • connect: Journey-ordered sidebar + anchor fixes + integrator-docs roadmap row

  • connect: Fix QC findings — SpokeResult consumption, Dial triggers, smoke import, zh freeze, anchors

  • Refresh connect publish facts and index GitNexus

Fixed

  • connect: Tighten golden-vector gate bounds + byte-identical drift guard

  • connect: Contain FFI block_on panics with catch_unwind

  • connect: Propagate smoke-host start panics as FfiError; thread-key panic injection

  • connect: Binding artifact fixes for residual sweep task 2

  • ci: Lockstep spoke-operations path dep for v0.9.0 release

  • connect: Restore test fixture dev-dep; de-fixture ffi-smoke-host adapter for publish-safe smoke builds

Internal

  • connect: Cover capability-token family in golden-vector sync gate

  • connect: Drop dead ffi helper and unused imports

  • docs: Enforce fragment resolution + structural twin parity in docs gates

  • Ignore local GitNexus skill install

merge

  • main: Sync v0.9.0 release state for task-5 CI repair

  • main: Sync v0.9.0 release CI repairs