Skip to content

chore: release 1.0.0 - #7

Open
ecoma-io[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main
Open

ecoma-io[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main

Conversation

@ecoma-io

@ecoma-io ecoma-io Bot commented Sep 12, 2026

Copy link
Copy Markdown

🤖 I have created a release beep boop

1.0.0 (2026-09-15)

Features

  • bench-probes: the Phase 1 memory-path measurement harness (3f6dbf2)
  • bench: register the Phase 1 memory-path cases (0539949)
  • correlation: commit the three relation strategies (7000c28)
  • correlation: commit trace↔logs and trace→metric-window relations (issue #28) (081859a)
  • investigation: behavioral tests for the trace investigation flow (3a7fc71)
  • investigation: envelope types and mechanical invariant checks (9f39f69)
  • investigation: M3 — the Investigation API (issue #12) (c4463bf)
  • investigation: trace investigation flow composing the query engine (eaaaec9)
  • investigation: wire the correlation engine into the trace flow (d21635a)
  • query: bound the walk against empty driver continuations (8c7b1c5)
  • query: budget admission and the spend ledger (42563e2)
  • query: content filters on the records flow (66627f8)
  • query: deterministic ordering and fingerprint-bound cursors (120ea07)
  • query: facade re-exports of the storage contract (38ff9c2)
  • query: M2 — the budgeted Query Engine over the resident telemetry (ee17637)
  • query: the records engine - budgeted, deterministic, honest (4971c44)
  • query: the result vocabulary the engine's machinery is built from (ca3895a)
  • server: a refused keep ends ledger identity through the hook (515faca)
  • server: bound aggregate in-flight OTLP request bodies at the transport edge (0a268ed)
  • server: investigation trace endpoint over HTTP (b43091d)
  • server: the runtime graph, the OTLP surfaces and their drain (616fb23)
  • storage-memory: the ceilings now count what residency pins (1745d2f)
  • storage-memory: the in-memory bounded-retention driver (b8962ce)
  • storage: an identity the byte ceiling cannot hold is refused, not evicted into (884254d)
  • storage: contract the identity charge, series cap and hook split (c2ca18a)
  • storage: scans yield each record with its residency key (f5f8d14)
  • storage: the bounded ordered retention contract (5fe9b31)
  • telemetry-ingestion: gate per-export record counts on spans and logs (89ee8ee)
  • telemetry-ingestion: publish the wire surface and the semantic fixtures (d987af4)
  • telemetry-ingestion: the OTLP admission pipeline and bounded hand-off (a806745)
  • telemetry-ingestion: vendor the pinned OTLP wire types (545d085)
  • telemetry-model: gate numeric-vector lengths and per-export record counts (7c19e7d)
  • telemetry-model: identity accounted size and ledger stream release (74ca6c7)
  • telemetry-model: model types for traces, logs and metrics (a36552b)
  • telemetry-model: provenance drift under a collapse is a recorded anomaly (22a3f2d)
  • telemetry-model: stream identity carries description, unit and metadata (6082cab)
  • telemetry-model: the ledger's maps order by identity content, never hash (812fc9b)
  • web: first investigation surfaces for one trace (6cbe6d2)
  • web: first Loom UI investigation surfaces for one trace (c97799f)

Bug Fixes

  • arch: drop stale duplicated layer-app header-comment row (213b991)
  • arch: name layer-app's pump as the store's writer in the ingest rows (c2f0ca1)
  • bench: link the probes crate as plain text (0179c6e)
  • bench: name the registered cases in the harness header (0a32f39)
  • ci: correct workspace project count in gate comment (5d545d2)
  • docs: docs/comments truthfulness sweep after Phase 1/2 landed + per-page budget contract wording (04b4233)
  • docs: mark drain semantics implemented; name the pump as the store's writer (ba09874)
  • docs: name the composition root's pump in the one-rule note (c136096)
  • docs: name the driver-stall guard in the coverage vocabulary (d6aa5ba)
  • docs: state the per-page budget contract and the max_bytes first-page degrade (c6e905f)
  • investigation: require an explicit caller window for temporal co-activity (1ba3f46)
  • query: close the wave-1 review findings (59aab72)
  • query: engine minors — evicted zero-results gap, honest refusal, preserved count (20179c1)
  • query: guard the walk against empty driver continuations (af717c7)
  • query: seal the budget-clone fork, align truncation and cross-docs (e2688bd)
  • query: settle the pulled-but-unexamined batch tail against max_scan (2106dd5)
  • server: answer gRPC drain before the content-type gate (747b022)
  • server: answer the HTTP protocol gates honestly (bf803d0)
  • server: bound concurrent connections with a max_connections accept cap (a940d35)
  • server: bound shutdown latency by the drain deadline (b17cedf)
  • server: derive the retention tick from the admission window (3b4c6c4)
  • server: gate the gRPC services on protocol, not just path (1bea1b6)
  • server: refuse foreign gRPC dialects at the HTTP layer (ab9c964)
  • server: restore content-type 415 precedence in the transport-edge middleware (8104ccc)
  • server: the gRPC content-type gate accepts legal media-type spellings (b5c92b9)
  • server: transport hardening — connection cap, drain-bounded shutdown, gRPC gate order, window-derived retention tick (0e6fb31)
  • storage-memory: refuse duplicates before oversized + budget boundary tests (44d4fb5)
  • storage-memory: refuse duplicates before oversized in refuse_early (d8f7368)
  • storage: refused keeps end ledger identity through the hook (3d35b52)
  • telemetry-ingestion: a queue refusal ends the identity it just created (af32fdb)
  • telemetry-ingestion: admit budget and trace_state caps at the decode boundary (5d3207a)
  • telemetry-ingestion: harden admission against review-proved defects (a263429)
  • telemetry-ingestion: narrow the ledger escape hatch to a releaser handle (afba619)
  • telemetry-ingestion: regenerate the committed src/otlp layout, not src/gen (ebf48c0)
  • telemetry-model: hardening pass closes wave-1 review blockers and majors (31e2f08)
  • web: keep the bootstrap-status test honest after the copy fix (9ce2c2d)
  • web: name landed telemetry ingestion in bootstrap copy (292086d)
  • web: render unfinished spans with null end time (9f4746a)
  • web: render unfinished spans with null end time (a6b73a9)
  • web: widen hex inputs and scroll correlated relations table (5065e7d)

This PR was generated with Release Please. See documentation.

@ecoma-io
ecoma-io Bot force-pushed the release-please--branches--main branch 7 times, most recently from c454afc to e952023 Compare September 15, 2026 08:30
@ecoma-io
ecoma-io Bot force-pushed the release-please--branches--main branch from e952023 to e080357 Compare September 15, 2026 09:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants