Week 34, 2026 (August 24, 2026)
Note: AnonComms, Messaging, Storage, and Logos Core have reported. Blockchain section will be added if their update lands.
Initial Rust implementation of the Poseidon2 hash function drafted for Zerokit, working toward faster hashing for RLN — zerokit PR 437.
Cover traffic pre-send hold specified and implemented in the libp2p mixnet — LIP PR 403 and nim-libp2p-mix PR 52.
Internal security audit findings analysed for the mixnet; in-flight bookkeeping fix landed and two integration architectures added to the mix DoS protection spec.
de-MLS integration into libchat progresses — libchat issue #199 addressed with the fix landing on the de-MLS side (de-mls PR 147).
Oracle Zone experiments with precompiled RISC0 methods show up to 18x fewer transaction cycles for signature verification, allowing more signatures per transaction.
Messaging API (MessagingClient) landed in status-go — also migrates the bindings to the new nim-ffi C ABI and fixes two callback lifetime bugs — logos-delivery-go-bindings PR 120.
Fleet stability push: partitioned messages_lookup to stop index bloat, reworked logging, and exposed a signal for archive nodes that write nothing after a silent 75+ hour outage.
Long-lived Mix transport sessions and multiplexed streams landed in the Large Data Transport Layer for Mix — ordered chunked Data transfer, SURB supply management, and hardened flow control.
Release process for Logos packages now publishes binaries to Logos storage; new storage intro page and API tutorial published.
Privilege moved out of the UI shell behind a per-client host-services grant; Protocol 0.5 (module teardown) and 0.6 (caller identity) shipped through all three SDKs; Windows bundles now published for Basecamp, logoscore and logosctl.
NATService port mapping and live announced addresses (#4139, #4140, #4141, #4142, #4143){.ffiDtor.} did not finish-fvisibility=hidden per compiled filemessage_id allocator could rewind, disclosing the identity secret)One runtime per process and a UI shell with no host privilege; main_ui back to a plugin behind host-privileged facades; UI plugins get a chance to finish before their widget is destroyed; Windows bundles published; symbol-gate bugs fixed; Nix cache action and DO→Hetzner S3 migration.
Protocol 0.5 (module teardown ABI) and 0.6 (caller identity) shipped; per-client token store and host-services C ABI; module-impl export list published as data for backends to check; liblogos_protocol.dll became a usable single provider.
Split by capability with provider-header path retired and cdylib decode hardened; aboutToUnload teardown hook; logos_module_set_call_caller; ABI conformance test; every provider rejection folded, not just dispatch_failed; lossless Qt type mapping.
Split by capability with Qt-module backends retired and --backend ui dropped; teardown hook published on generated view plugins; derived identity methods on consumer wrappers; every provider rejection folded; Qt consumer keeps every type the std one keeps.
logos_module_grant_host_services (the missing 11th export) emitted; teardown exports and logos_module_set_call_caller gated on 0.6; ABI conformance test; derived identity methods; every provider rejection folded.
macOS signing, notarization and release pipeline plus Windows bundles for logoscore and logosctl; symbol-gate asserting one runtime per process; METHOD_FAILED reported from the error channel; local .lgx install by path; empty signer pin no longer selects unsigned releases.
Takes view templates from logos-view-module; builds ui_qml glue with logos-view-generator; platform-keyed overlays in metadata.json; ABI exports read off the built plugin; relocked onto caller-identity wave.
Imports the shared runtime instead of providing it; lock cycle cut from 3,472 → 211 nodes; relocked onto the grant path, teardown wait, universal capability module and deduplicated qt-sdk.
New home for the Qt host runtime and cdylib-glue generator; logos_qt_host_shared with layering assertion; teardown helper shared and glue guarded on protocol 0.5; caller pulled off the host image and pushed across the C ABI.
macOS signing, notarization and release pipeline; Windows leg as a doc-test leg; architecture-half aliased so a bundler-built .lgx installs on Intel Mac; object-form dependency edge no longer lost; unknown signing keys now surfaced.
macOS signing, notarization and release pipeline; lgpd cross-built and proven to start on real Windows; empty signer pin no longer selects UNSIGNED releases.
Restores aboutToUnload() on the generated UI plugin; generates its own view-plugin glue and drops the module-builder pin; Windows target published; module-builder cycle cut taken in two passes.
Bumped onto the module-builder that restores the view hook; module-builder cycle cut taken.
Bumped onto the module-builder that restores the view hook; module-builder cycle cut taken.
Links the shared Qt host and gates the invariant; lock cycle cut from 3,282 → 252 nodes; symbol gate now runs on Windows; teardown grace period picked up; hot reloads fixed.
Ported to a universal module over a host-granted trust root; lock cycle cut from 3,391 → 130 nodes.
Delivers the host-services grant to privileged modules instead of carrying JSON across argv; waits for the module to finish before tearing it down.
New repo owning the view-plugin templates, the check that proves they work, and the UI plugin emitter with its paired header.
ui-host gives a view its chance to finish before teardown; module-side templates now live in logos-view-module; hot reloads fixed.
Fixture for the module teardown contract; call sites updated for the widened Qt consumer surface; 256x256 icons for ui_qml packaging; last Qt fixtures migrated to interface universal; test_ipc_module retired.
Docs updated for the widened Qt consumer surface; 256x256 placeholder icon per the LGX icon contract; shared cache action adopted; removed generator flags dropped from docs.
Machine-readable results and cross-platform specs — build on one platform, run on another; a spec that marks only its build half is no longer an error.
name() and version() derived from the module declaration; cross-built for Windows with archive gate.
Conformance suite carries the provider's own error code, not just the envelope's.
Bumped onto the shared runtime and ported to the current API; every liblogos shared library staged, not just liblogos_core.
Logos Notice and Logos Toast added as generic components; logosTabBar issues fixed.
Nix binary cache added; execution-zone module exposes its persistent path through LogosModuleContext (in-review).
Onboarding reworked into create/open paths with CI tests and LogosDesignSystem components (in-review); nix binary cache added.