From 4cd966087cc3db2df60b3eacecb70ba2061158e3 Mon Sep 17 00:00:00 2001 From: GeorgianDusk Date: Mon, 28 Sep 2026 12:50:54 +0400 Subject: [PATCH 1/2] =?UTF-8?q?Add=20developer=20update=20for=20September?= =?UTF-8?q?=2021=E2=80=9328,=202026?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../developer/2026-09-21-to-2026-09-28.md | 65 +++++++++++++++++++ src/content/docs/updates/developer/index.mdx | 4 ++ 2 files changed, 69 insertions(+) create mode 100644 src/content/docs/updates/developer/2026-09-21-to-2026-09-28.md diff --git a/src/content/docs/updates/developer/2026-09-21-to-2026-09-28.md b/src/content/docs/updates/developer/2026-09-21-to-2026-09-28.md new file mode 100644 index 0000000..66fb154 --- /dev/null +++ b/src/content/docs/updates/developer/2026-09-21-to-2026-09-28.md @@ -0,0 +1,65 @@ +--- +title: "September 21–28, 2026" +description: "Verified Dusk engineering progress from the previous seven days, with disclosure-safe summaries and public source links." +sidebar: + hidden: true +--- + +[← Developer Updates](/updates/developer/) + +This update covers verified engineering progress during the previous seven days. Work in private repositories is summarized without private links or implementation identities; links to public changes appear directly beside the summaries they support. + +## Rusk + + +### Core (Private Repo) + +Updated proof-version selection and transaction-data pricing, alongside clearer build guidance. +- Changed proof verification to use the versions supplied by the calling application. +- Clarified build-cache guidance, linked archive changelog entries, and added a check for the archive benchmark. +- Added activation-controlled pricing for transaction data, allowing its data size to contribute to the gas cost. +### Piecrust (Private Repo) + +Updated contract-state handling and execution checks to improve consistency across saved states and contract runs. +- Documented the order used to finalize contract execution. +- Added tests covering contract initialization when execution runs out of gas. +- Added a check that exercises process-signal forwarding. +- Added activation controls for the contract-state format transition. +- Extended saved contract-state commitments to include memory size. + +## Forge + +Restored reproducible smart-contract project builds and corrected event registration in the starter template. +- Registered the counter template's event type and corrected the event-registration guide so generated projects could decode emitted events. ([PR #43](https://github.com/dusk-network/forge/pull/43)) +- Pinned Rust 1.95 and compatible dependencies, made dependency updates respect that compiler version, and restored CLI tests and code-quality checks. ([PR #48](https://github.com/dusk-network/forge/pull/48)) + +## Bls12\_381 + +Updated the hash-to-curve interface with stable compatibility guarantees and expanded checks for reduced-feature builds. +- Stabilized the opt-in hash-to-curve interface while preserving its existing behavior and compatibility alias, and added checks against RFC 9380 reference vectors. ([PR #193](https://github.com/dusk-network/bls12_381/pull/193)) +- Repaired tests for reduced-feature configurations and included them in the existing test and code-quality checks. ([PR #190](https://github.com/dusk-network/bls12_381/pull/190)) + +## Proof-wire blinding + +Updated proof masking and setup-parameter capacity across the native and WebAssembly proof tooling. +- Added extra random masking to three proof wires to match their two verification openings, with corresponding tests. ([PR #976](https://github.com/dusk-network/plonk/pull/976), [PR #14](https://github.com/dusk-network/zk-tools/pull/14)) +- Increased the setup converter's parameter allocation by three powers to accommodate additional proof-masking values. ([Commit 384608ae](https://github.com/dusk-network/trusted-setup/commit/384608ae361325f60b8af92d8da4407e9615c797)) + +## Docs + +Added the September 14–21 developer update to the documentation, with source links beside the changes they support. ([PR #151](https://github.com/dusk-network/docs/pull/151)) + +## Dusk Website (Private Repo) + +Expanded the team page with more detailed leadership profiles. +- Expanded leadership profiles on the team page to give visitors more information about the people behind Dusk. + +## W3sper (Private Repo) + +Improved transaction-signing reliability for selected wallet profiles. + +## DuskEVM (Private Repo) + +Improved node synchronization reliability. + +[← Back to Developer Updates](/updates/developer/) diff --git a/src/content/docs/updates/developer/index.mdx b/src/content/docs/updates/developer/index.mdx index 2e735a1..da30038 100644 --- a/src/content/docs/updates/developer/index.mdx +++ b/src/content/docs/updates/developer/index.mdx @@ -5,6 +5,10 @@ description: Browse periodic Dusk engineering updates by publication date and co Developer updates summarize engineering work over a stated interval. Updates are listed newest first. +## [September 21–28, 2026](/updates/developer/2026-09-21-to-2026-09-28/) + +Verified engineering progress across 6 public repositories, plus disclosure-safe summaries of qualifying private development. + ## [September 14–21, 2026](/updates/developer/2026-09-14-to-2026-09-21/) Verified engineering progress across 8 public repositories, plus disclosure-safe summaries of qualifying private development. From 71f602240c0090656e83a43d5dad95f4959d8723 Mon Sep 17 00:00:00 2001 From: GeorgianDusk Date: Mon, 28 Sep 2026 13:18:50 +0400 Subject: [PATCH 2/2] Exclude developer-update-only documentation activity --- .../docs/updates/developer/2026-09-21-to-2026-09-28.md | 4 ---- src/content/docs/updates/developer/index.mdx | 2 +- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/src/content/docs/updates/developer/2026-09-21-to-2026-09-28.md b/src/content/docs/updates/developer/2026-09-21-to-2026-09-28.md index 66fb154..2e8d1d9 100644 --- a/src/content/docs/updates/developer/2026-09-21-to-2026-09-28.md +++ b/src/content/docs/updates/developer/2026-09-21-to-2026-09-28.md @@ -45,10 +45,6 @@ Updated proof masking and setup-parameter capacity across the native and WebAsse - Added extra random masking to three proof wires to match their two verification openings, with corresponding tests. ([PR #976](https://github.com/dusk-network/plonk/pull/976), [PR #14](https://github.com/dusk-network/zk-tools/pull/14)) - Increased the setup converter's parameter allocation by three powers to accommodate additional proof-masking values. ([Commit 384608ae](https://github.com/dusk-network/trusted-setup/commit/384608ae361325f60b8af92d8da4407e9615c797)) -## Docs - -Added the September 14–21 developer update to the documentation, with source links beside the changes they support. ([PR #151](https://github.com/dusk-network/docs/pull/151)) - ## Dusk Website (Private Repo) Expanded the team page with more detailed leadership profiles. diff --git a/src/content/docs/updates/developer/index.mdx b/src/content/docs/updates/developer/index.mdx index da30038..7ff1be6 100644 --- a/src/content/docs/updates/developer/index.mdx +++ b/src/content/docs/updates/developer/index.mdx @@ -7,7 +7,7 @@ Developer updates summarize engineering work over a stated interval. Updates are ## [September 21–28, 2026](/updates/developer/2026-09-21-to-2026-09-28/) -Verified engineering progress across 6 public repositories, plus disclosure-safe summaries of qualifying private development. +Verified engineering progress across 5 public repositories, plus disclosure-safe summaries of qualifying private development. ## [September 14–21, 2026](/updates/developer/2026-09-14-to-2026-09-21/)