Releases: IngvarConsulting/v8-runner-rust
Release list
v0.11.2
Maintained fork: https://github.com/IngvarConsulting/v8-runner-rust
Corresponding source and build scripts: https://github.com/IngvarConsulting/v8-runner-rust/tree/v0.11.2
Portable archives and direct Unica binaries are built from the same protected source commit.
v8-runner-assets.json binds the source tag and commit to SHA-256 metadata for every other release asset.
All portable archives, direct binaries, and the manifest have GitHub build attestations.
Starting with v0.7.0, the consolidated manifest replaces per-asset .sha256 and .provenance.json sidecars.
What's Changed
Full Changelog: v0.11.1...v0.11.2
v0.11.1
Maintained fork: https://github.com/IngvarConsulting/v8-runner-rust
Corresponding source and build scripts: https://github.com/IngvarConsulting/v8-runner-rust/tree/v0.11.1
Portable archives and direct Unica binaries are built from the same protected source commit.
v8-runner-assets.json binds the source tag and commit to SHA-256 metadata for every other release asset.
All portable archives, direct binaries, and the manifest have GitHub build attestations.
Starting with v0.7.0, the consolidated manifest replaces per-asset .sha256 and .provenance.json sidecars.
What's Changed
Full Changelog: v0.11.0...v0.11.1
v0.11.0
Maintained fork: https://github.com/IngvarConsulting/v8-runner-rust
Corresponding source and build scripts: https://github.com/IngvarConsulting/v8-runner-rust/tree/v0.11.0
Portable archives and direct Unica binaries are built from the same protected source commit.
v8-runner-assets.json binds the source tag and commit to SHA-256 metadata for every other release asset.
All portable archives, direct binaries, and the manifest have GitHub build attestations.
Starting with v0.7.0, the consolidated manifest replaces per-asset .sha256 and .provenance.json sidecars.
What's Changed
- fix(platform): отказ по утилите платформы называет опись установок by @zeegin in #134
- feat(arch): the registry enforces the two rules it published about a record's name by @zeegin in #135
- fix(arch): блок полей читается одним подмножеством на оба гейта by @zeegin in #136
- feat(arch): реестр отклоняет запись с governs вне оси by @zeegin in #137
- chore(arch): символ решения разрешается в запись, ненаписанный инвариант MCP дописан by @zeegin in #138
- feat(launch): тонкий клиент открывается любым из двух адресов цели by @zeegin in #139
- feat(arch): порождённый индекс реестра не останавливает слияние by @zeegin in #141
- feat(arch): a closed field of a record admits only published values by @zeegin in #140
- feat(arch): five more registry rules, and three crashes/false-passes in the gate itself by @zeegin in #142
- docs(site): варианты развёртывания 1С, второй путь клиента и сверка с матрицей by @zeegin in #146
- fix(arch): перевод строки в реестре держит git, а не гейт by @zeegin in #145
- fix(platform): показ команды маскирует секреты в одном месте by @zeegin in #144
- test(edt): wait on the condition instead of a wall-clock margin by @zeegin in #143
- test(cli): wait on the condition instead of a wall-clock budget by @zeegin in #148
- fix: шесть критических находок комплексного ревью by @zeegin in #149
- ci: гейты качества становятся обязательными by @zeegin in #150
- fix: внешние границы — TLS и сверка сумм при загрузке, маскирование у одного владельца by @zeegin in #151
- MCP HTTP: слушатель отвечает только на имена, которые ему назвали by @zeegin in #152
- SSH: ключ хоста сверяется с тем, что объявили by @zeegin in #153
- chore(release): 0.11.0 by @zeegin in #154
Full Changelog: v0.10.0...v0.11.0
v0.10.0
Maintained fork: https://github.com/IngvarConsulting/v8-runner-rust
Corresponding source and build scripts: https://github.com/IngvarConsulting/v8-runner-rust/tree/v0.10.0
Portable archives and direct Unica binaries are built from the same protected source commit.
v8-runner-assets.json binds the source tag and commit to SHA-256 metadata for every other release asset.
All portable archives, direct binaries, and the manifest have GitHub build attestations.
Starting with v0.7.0, the consolidated manifest replaces per-asset .sha256 and .provenance.json sidecars.
What's Changed
- docs(spec): mark the init preview debt as unblocked and name the issue by @zeegin in #101
- docs(spec): correct the extension-activity note in the debt list by @zeegin in #102
- docs(spec): ADR-0030 — providers per operation, defaults in code by @zeegin in #104
- docs(spec): ADR-0030 — the runner does not own ibsrv launch flags by @zeegin in #105
- docs(spec): ADR-0030 — managed and attached modes for the agent endpoint by @zeegin in #106
- docs(site): documentation site and GitHub Pages publication by @zeegin in #110
- docs(spec): атомарный реестр архитектуры вместо нумерованных ADR by @zeegin in #111
- Pin both published surfaces: command data and human-readable output by @zeegin in #112
- Provider matrix: choose the executor per operation, remove the builder key by @zeegin in #117
- Target addresses, publication through webinst, and launch web by @zeegin in #118
- Provider receipt on every operation by @zeegin in #120
- Agent provider with a built-in SSH client (russh): dump first by @zeegin in #121
- Replace old ADR numbers with registry symbols and guard against their return by @zeegin in #122
- Falsifiers for the nine rules whose behaviour already existed by @zeegin in #119
- Build through the agent in one session, and the platform asked whether the configuration changed by @zeegin in #123
- feat(agent): make, infobase export family and extensions through the agent by @zeegin in #126
- The extensions inventory read names its subject as data by @zeegin in #127
- feat(agent): standalone server as a target through the ibsrv gate, remote-target rules realized by @zeegin in #128
- feat(agent): sftp exchange channel for the standalone server, one exchange layer for the agent adapters by @zeegin in #129
- docs(site): turning experiments on and off; five test suites stop being unix-only by @zeegin in #130
- chore(release): 0.10.0 by @zeegin in #131
Full Changelog: v0.9.0...v0.10.0
v0.9.0
Maintained fork: https://github.com/IngvarConsulting/v8-runner-rust
Corresponding source and build scripts: https://github.com/IngvarConsulting/v8-runner-rust/tree/v0.9.0
Portable archives and direct Unica binaries are built from the same protected source commit.
v8-runner-assets.json binds the source tag and commit to SHA-256 metadata for every other release asset.
All portable archives, direct binaries, and the manifest have GitHub build attestations.
Starting with v0.7.0, the consolidated manifest replaces per-asset .sha256 and .provenance.json sidecars.
What's Changed
- feat(spec): ADR-0029 — a tool's prose never decides, and the debt it leaves is measured by @zeegin in #90
- fix(load): decide compatibility on what the platform guarantees, not on its wording by @zeegin in #91
- fix(ibcmd): ask the infobase whether a failed create means it is already there by @zeegin in #92
- refactor(use-cases): internal verdicts travel as typed values, not inside message text by @zeegin in #93
- refactor(parsers): separate a label on a finding from a verdict about the run by @zeegin in #94
- chore(release): 0.9.0 by @zeegin in #95
Full Changelog: v0.8.1...v0.9.0
v0.8.1
Maintained fork: https://github.com/IngvarConsulting/v8-runner-rust
Corresponding source and build scripts: https://github.com/IngvarConsulting/v8-runner-rust/tree/v0.8.1
Portable archives and direct Unica binaries are built from the same protected source commit.
v8-runner-assets.json binds the source tag and commit to SHA-256 metadata for every other release asset.
All portable archives, direct binaries, and the manifest have GitHub build attestations.
Starting with v0.7.0, the consolidated manifest replaces per-asset .sha256 and .provenance.json sidecars.
What's Changed
Full Changelog: v0.8.0...v0.8.1
v0.8.0
Maintained fork: https://github.com/IngvarConsulting/v8-runner-rust
Corresponding source and build scripts: https://github.com/IngvarConsulting/v8-runner-rust/tree/v0.8.0
Portable archives and direct Unica binaries are built from the same protected source commit.
v8-runner-assets.json binds the source tag and commit to SHA-256 metadata for every other release asset.
All portable archives, direct binaries, and the manifest have GitHub build attestations.
Starting with v0.7.0, the consolidated manifest replaces per-asset .sha256 and .provenance.json sidecars.
What's Changed
- test(client-mcp): let the fake MCP server outlive an abandoned connection by @zeegin in #81
- feat(infobase): load an infobase from a DT transfer file by @zeegin in #80
- feat(launch): add non-executing client launch preview by @zeegin in #79
- feat: preview every platform verb, and read the infobase extension composition by @zeegin in #83
- chore(release): prepare v0.8.0 by @zeegin in #84
Full Changelog: v0.7.1...v0.8.0
v0.7.1
Maintained fork: https://github.com/IngvarConsulting/v8-runner-rust
Corresponding source and build scripts: https://github.com/IngvarConsulting/v8-runner-rust/tree/v0.7.1
Portable archives and direct Unica binaries are built from the same protected source commit.
v8-runner-assets.json binds the source tag and commit to SHA-256 metadata for every other release asset.
All portable archives, direct binaries, and the manifest have GitHub build attestations.
Starting with v0.7.0, the consolidated manifest replaces per-asset .sha256 and .provenance.json sidecars.
What's Changed
- fix(config): allow infobase-only projects without source-set by @zeegin in #77
- chore(release): prepare v0.7.1 by @zeegin in #78
Full Changelog: v0.7.0...v0.7.1
v0.7.0
Maintained fork: https://github.com/IngvarConsulting/v8-runner-rust
Corresponding source and build scripts: https://github.com/IngvarConsulting/v8-runner-rust/tree/v0.7.0
Portable archives and direct Unica binaries are built from the same protected source commit.
v8-runner-assets.json binds the source tag and commit to SHA-256 metadata for every other release asset.
All portable archives, direct binaries, and the manifest have GitHub build attestations.
Starting with v0.7.0, the consolidated manifest replaces per-asset .sha256 and .provenance.json sidecars.
What's Changed
- fix(release): await immutable release attestation by @zeegin in #70
- fix(release): write portable checksum sidecars by @zeegin in #72
- feat(release): consolidate release metadata assets by @zeegin in #73
- feat(infobase): add non-executing export preflight by @zeegin in #75
- chore(release): prepare v0.7.0 by @zeegin in #76
Full Changelog: v0.6.0...v0.7.0
v0.6.0
Maintained fork: https://github.com/IngvarConsulting/v8-runner-rust
Corresponding source and build scripts: https://github.com/IngvarConsulting/v8-runner-rust/tree/v0.6.0
Portable archives and direct Unica binaries are built from the same protected source commit.
Direct binaries have SHA-256, provenance metadata, and GitHub build attestations.
What's Changed
- chore(governance): establish maintained fork release chain by @zeegin in #57
- chore(release): prepare v0.5.2-ic.1 by @zeegin in #60
- feat(release): publish direct Unica assets by @zeegin in #61
- fix(release): accept Windows checksum marker by @zeegin in #62
- fix(release): authorize draft audits by @zeegin in #63
- fix(load): unblock first load of an absent extension by @zeegin in #54
- feat: add typed infobase CF/CFE and DT exports by @zeegin in #56
- ci(macos): add full contract coverage by @zeegin in #64
- test(edt): make cancellation completion race deterministic by @zeegin in #66
- test(edt): remove pre-dispatch deadline race by @zeegin in #68
- chore(release): prepare v0.6.0 by @zeegin in #65
New Contributors
Full Changelog: v0.5.1...v0.6.0