Skip to content

Releases: Aloecraft-org/diluvium-drt

DRT v0.8.0-dev.29

DRT v0.8.0-dev.29 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Oct 20:07
3e431a5

A dev build (doc/ALIGNMENT.md §7): commit 3e431a57232dda9fadc349380beb56104910c83a on main, no changelog entry of its own. Below, the newest entry's overview, which is the tree this was cut from, and what changed since the dev build before it.

[0.8.0-rc.1] - 2026-10-03 (prerelease)

v0.8.0-rc.1 · dv ABI 2 · diluvium 97bb9f9d2897 (v0.17.2)

A browser reaches a DRT host directly, two machines reach each
other with nothing in between, and the core is diluvium 0.17.2.

The webrtc block lets a stock browser open a data channel to this
process and carry TCP streams to the targets the block names, with
the WebRTC stack in the binary and the signaling left to the
program. drt p2p makes the same session between two drts, or a
drt and a page, through a signalling server that passes one
record each way and never sees the session; drt ssh rides it, and
drt ps reaches a running deployment over its new ssh listener.
Underneath it the embedded core moves from 0.15.1 to
0.17.2: dv ABI 2, the numeric tier on in full and web, and
buildinfo reading the core's features off the core. The plan is
doc/Plan-0.8.0.md; the wires are doc/BrowserAccess.md,
doc/P2P.md and doc/DRT-Signalling.md.

Install

curl -fsSL https://software.aloecraft.org/releases/diluvium-drt/v0.8.0-rc.1/install.sh | sh

Full notes: NOTES.md with the assets: every commit since v0.8.0-dev.28 and the whole entry.

Since v0.8.0-dev.28 (1 commit(s))

  • 2bb1c52 release: cut the v0.8.0-rc.1 entry, the first 0.8 candidate

Not a release. BUILDINFO.txt says what is inside. Pin a candidate or a release for anything that has to keep working; the ten newest dev builds are kept and older ones are pruned.

DRT v0.8.0-dev.28

DRT v0.8.0-dev.28 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Oct 20:06
4cac076

A dev build (doc/ALIGNMENT.md §7): commit 4cac07625317f40092c01036b87f0134eb33397c on main, no changelog entry of its own. Below, the newest entry's overview, which is the tree this was cut from, and what changed since the dev build before it.

[0.8.0] - unreleased

v0.8.0 · dv ABI 2 · diluvium 97bb9f9d2897 (v0.17.2)

A browser reaches a DRT host directly, two machines reach each
other with nothing in between, and the core is diluvium 0.17.2.

The webrtc block lets a stock browser open a data channel to this
process and carry TCP streams to the targets the block names, with
the WebRTC stack in the binary and the signaling left to the
program. drt p2p makes the same session between two drts, or a
drt and a page, through a signalling server that passes one
record each way and never sees the session; drt ssh rides it, and
drt ps reaches a running deployment over its new ssh listener.
Underneath it the embedded core moves from 0.15.1 to
0.17.2: dv ABI 2, the numeric tier on in full and web, and
buildinfo reading the core's features off the core. The plan is
doc/Plan-0.8.0.md; the wires are doc/BrowserAccess.md,
doc/P2P.md and doc/DRT-Signalling.md.

Full notes: NOTES.md with the assets: every commit since v0.8.0-dev.29 and the whole entry.

Since v0.8.0-dev.29 (0 commit(s))

Not a release. BUILDINFO.txt says what is inside. Pin a candidate or a release for anything that has to keep working; the ten newest dev builds are kept and older ones are pruned.

DRT v0.8.0-dev.27

DRT v0.8.0-dev.27 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Oct 18:47
a4b3fe9

A dev build (doc/ALIGNMENT.md §7): commit a4b3fe9c3d05f129b17ee5af9f123d191106e308 on main, no changelog entry of its own. Below, the newest entry's overview, which is the tree this was cut from, and what changed since the dev build before it.

[0.8.0] - unreleased

v0.8.0 · dv ABI 2 · diluvium 97bb9f9d2897 (v0.17.2)

A browser reaches a DRT host directly, two machines reach each
other with nothing in between, and the core is diluvium 0.17.2.

The webrtc block lets a stock browser open a data channel to this
process and carry TCP streams to the targets the block names, with
the WebRTC stack in the binary and the signaling left to the
program. drt p2p makes the same session between two drts, or a
drt and a page, through a signalling server that passes one
record each way and never sees the session; drt ssh rides it, and
drt ps reaches a running deployment over its new ssh listener.
Underneath it the embedded core moves from 0.15.1 to
0.17.2: dv ABI 2, the numeric tier on in full and web, and
buildinfo reading the core's features off the core. The plan is
doc/Plan-0.8.0.md; the wires are doc/BrowserAccess.md,
doc/P2P.md and doc/DRT-Signalling.md.

Full notes: NOTES.md with the assets: every commit since v0.8.0-dev.26 and the whole entry.

Since v0.8.0-dev.26 (1 commit(s))

  • 5fe78e3 PROPOSAL: the operator may turn on auto-merge for its own pull requests

Not a release. BUILDINFO.txt says what is inside. Pin a candidate or a release for anything that has to keep working; the ten newest dev builds are kept and older ones are pruned.

DRT v0.8.0-dev.26

DRT v0.8.0-dev.26 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Oct 18:36
026d4fd

A dev build (doc/ALIGNMENT.md §7): commit 026d4fddff789836dba2ce3bf4f0bfe1628bccf6 on main, no changelog entry of its own. Below, the newest entry's overview, which is the tree this was cut from, and what changed since the dev build before it.

[0.8.0] - unreleased

v0.8.0 · dv ABI 2 · diluvium 97bb9f9d2897 (v0.17.2)

A browser reaches a DRT host directly, two machines reach each
other with nothing in between, and the core is diluvium 0.17.2.

The webrtc block lets a stock browser open a data channel to this
process and carry TCP streams to the targets the block names, with
the WebRTC stack in the binary and the signaling left to the
program. drt p2p makes the same session between two drts, or a
drt and a page, through a signalling server that passes one
record each way and never sees the session; drt ssh rides it, and
drt ps reaches a running deployment over its new ssh listener.
Underneath it the embedded core moves from 0.15.1 to
0.17.2: dv ABI 2, the numeric tier on in full and web, and
buildinfo reading the core's features off the core. The plan is
doc/Plan-0.8.0.md; the wires are doc/BrowserAccess.md,
doc/P2P.md and doc/DRT-Signalling.md.

Full notes: NOTES.md with the assets: every commit since v0.8.0-dev.25 and the whole entry.

Since v0.8.0-dev.25 (1 commit(s))

  • 6037fa5 CI: an owner-paths check, and the ruleset requires it with CI

Not a release. BUILDINFO.txt says what is inside. Pin a candidate or a release for anything that has to keep working; the ten newest dev builds are kept and older ones are pruned.

DRT v0.8.0-dev.25

DRT v0.8.0-dev.25 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Oct 16:06
447e776

A dev build (doc/ALIGNMENT.md §7): commit 447e776473d4219e0daf7f431acd99bcf2c111b1 on main, no changelog entry of its own. Below, the newest entry's overview, which is the tree this was cut from, and what changed since the dev build before it.

[0.8.0] - unreleased

v0.8.0 · dv ABI 2 · diluvium 97bb9f9d2897 (v0.17.2)

A browser reaches a DRT host directly, two machines reach each
other with nothing in between, and the core is diluvium 0.17.2.

The webrtc block lets a stock browser open a data channel to this
process and carry TCP streams to the targets the block names, with
the WebRTC stack in the binary and the signaling left to the
program. drt p2p makes the same session between two drts, or a
drt and a page, through a signalling server that passes one
record each way and never sees the session; drt ssh rides it, and
drt ps reaches a running deployment over its new ssh listener.
Underneath it the embedded core moves from 0.15.1 to
0.17.2: dv ABI 2, the numeric tier on in full and web, and
buildinfo reading the core's features off the core. The plan is
doc/Plan-0.8.0.md; the wires are doc/BrowserAccess.md,
doc/P2P.md and doc/DRT-Signalling.md.

Full notes: NOTES.md with the assets: every commit since v0.8.0-dev.24 and the whole entry.

Since v0.8.0-dev.24 (1 commit(s))

  • a32e638 p2p: a call with no path says what this side's network is

Not a release. BUILDINFO.txt says what is inside. Pin a candidate or a release for anything that has to keep working; the ten newest dev builds are kept and older ones are pruned.

DRT v0.8.0-dev.24

DRT v0.8.0-dev.24 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Oct 16:05
0752b44

A dev build (doc/ALIGNMENT.md §7): commit 0752b441a1d6c5e8b336254587901c3b9d7ebfde on main, no changelog entry of its own. Below, the newest entry's overview, which is the tree this was cut from, and what changed since the dev build before it.

[0.8.0] - unreleased

v0.8.0 · dv ABI 2 · diluvium 97bb9f9d2897 (v0.17.2)

A browser reaches a DRT host directly, two machines reach each
other with nothing in between, and the core is diluvium 0.17.2.

The webrtc block lets a stock browser open a data channel to this
process and carry TCP streams to the targets the block names, with
the WebRTC stack in the binary and the signaling left to the
program. drt p2p makes the same session between two drts, or a
drt and a page, through a signalling server that passes one
record each way and never sees the session; drt ssh rides it, and
drt ps reaches a running deployment over its new ssh listener.
Underneath it the embedded core moves from 0.15.1 to
0.17.2: dv ABI 2, the numeric tier on in full and web, and
buildinfo reading the core's features off the core. The plan is
doc/Plan-0.8.0.md; the wires are doc/BrowserAccess.md,
doc/P2P.md and doc/DRT-Signalling.md.

Full notes: NOTES.md with the assets: every commit since v0.8.0-dev.25 and the whole entry.

Since v0.8.0-dev.25 (0 commit(s))

Not a release. BUILDINFO.txt says what is inside. Pin a candidate or a release for anything that has to keep working; the ten newest dev builds are kept and older ones are pruned.

DRT v0.8.0-dev.23

DRT v0.8.0-dev.23 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Oct 01:43
ff4f55a

A dev build (doc/ALIGNMENT.md §7): commit ff4f55a8c066e32b91c6a124736aff7d93654f6e on main, no changelog entry of its own. Below, the newest entry's overview, which is the tree this was cut from, and what changed since the dev build before it.

[0.8.0] - unreleased

v0.8.0 · dv ABI 2 · diluvium 97bb9f9d2897 (v0.17.2)

A browser reaches a DRT host directly, two machines reach each
other with nothing in between, and the core is diluvium 0.17.2.

The webrtc block lets a stock browser open a data channel to this
process and carry TCP streams to the targets the block names, with
the WebRTC stack in the binary and the signaling left to the
program. drt p2p makes the same session between two drts, or a
drt and a page, through a signalling server that passes one
record each way and never sees the session; drt ssh rides it, and
drt ps reaches a running deployment over its new ssh listener.
Underneath it the embedded core moves from 0.15.1 to
0.17.2: dv ABI 2, the numeric tier on in full and web, and
buildinfo reading the core's features off the core. The plan is
doc/Plan-0.8.0.md; the wires are doc/BrowserAccess.md,
doc/P2P.md and doc/DRT-Signalling.md.

Full notes: NOTES.md with the assets: every commit since v0.8.0-dev.22 and the whole entry.

Since v0.8.0-dev.22 (2 commit(s))

  • b9f0f2f handoff: CLAUDE.md and a current doc/Handoff.md for the move to a Project [skip ci]
  • 5c5aa98 ssh-transport-matrix doc

Not a release. BUILDINFO.txt says what is inside. Pin a candidate or a release for anything that has to keep working; the ten newest dev builds are kept and older ones are pruned.

DRT v0.8.0-dev.22

DRT v0.8.0-dev.22 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Oct 14:59
67b112a

A dev build (doc/ALIGNMENT.md §7): commit 67b112ae2620804ee5b21a2639c8fa6b2bc79a8a on claude/drt-dlua-ssh-tunnel-cdflop, no changelog entry of its own. Below, the newest entry's overview, which is the tree this was cut from, and what changed since the dev build before it.

[0.8.0] - unreleased

v0.8.0 · dv ABI 2 · diluvium 97bb9f9d2897 (v0.17.2)

A browser reaches a DRT host directly, two machines reach each
other with nothing in between, and the core is diluvium 0.17.2.

The webrtc block lets a stock browser open a data channel to this
process and carry TCP streams to the targets the block names, with
the WebRTC stack in the binary and the signaling left to the
program. drt p2p makes the same session between two drts, or a
drt and a page, through a signalling server that passes one
record each way and never sees the session; drt ssh rides it, and
drt ps reaches a running deployment over its new ssh listener.
Underneath it the embedded core moves from 0.15.1 to
0.17.2: dv ABI 2, the numeric tier on in full and web, and
buildinfo reading the core's features off the core. The plan is
doc/Plan-0.8.0.md; the wires are doc/BrowserAccess.md,
doc/P2P.md and doc/DRT-Signalling.md.

Full notes: NOTES.md with the assets: every commit since v0.8.0-dev.21 and the whole entry.

Since v0.8.0-dev.21 (54 commit(s))

  • 67b112a release: the web job installs sshd before the browser suite
  • 7bc2e1a dev build: a full dispatch builds every target
  • 2378eb3 reflect tests: a dead edge is a low port, not a freed ephemeral one
  • fc445d2 repl: the banner's four copies follow it
  • 4d398d4 release QA: what six audits found, fixed
  • 942b156 changelog: the 0.8.0 entry says what shipped since 0.7.0, and how to move
  • 086a171 release: the overview first, the full notes linked, and dev builds say what changed
  • 0227db1 pairing: the whole follow fits inside the entry's hold, on both told sides
  • 7552ece pairing: a page is a told side, and a webrtc block's program can call
  • 4386a27 browser library: an answered session is ready once the caller's hello and credit are in
  • bd1ae63 config corpus: the p2p block's new pair key, re-recorded
  • e6b3fdb control: a stop's answer reaches the client before the loop ends
  • bec7490 drt p2p: pairing (DRT-Signalling §6.2): the host calls as well as answers
  • bd2a528 docs: pairing decided (DRT-Signalling §6.2), the page's boundary, reply to Discofetch's two asks
  • 697cf2c ci: the Windows p2p row links with the gcc that compiled; sockets re-proved on 0.17.2
  • f8a35e7 Follow the pin to 0.17.2 everywhere CI checks it; base64 under p2p
  • d7b14ff rtc: half-close on the wire (Wisp END)
  • 768d260 build: pin diluvium v0.17.2; the Windows row drives gcc directly
  • 622828b ci: the Windows p2p row drives gcc through a wrapper that strips verbatim paths
  • 268a624 The control endpoint: drt ps, :ps and friends, the drt subsystem (§13a)
  • 9aa64bb granted on control: what a stream holds, once the service knows
  • ed48a4b http listener: a request's peer; drt p2p --match refuses outside DRT-Accept
  • e7cc222 The REPL as bytes in a page, and the p2p tests on Windows in CI
  • da438d0 hello.scope is always an array; the webrtc block shows its scope by default
  • 453f32f drt p2p: what a launcher needs: caps in hello, the live record, --show, a package, a schema
  • … and 29 more, in NOTES.md

Not a release. BUILDINFO.txt says what is inside. Pin a candidate or a release for anything that has to keep working; the ten newest dev builds are kept and older ones are pruned.

DRT v0.8.0-dev.20

DRT v0.8.0-dev.20 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Oct 06:16
0227db1

A dev build (doc/ALIGNMENT.md §7): commit 0227db153010942c2ac542eeccfdea704ef30bd5 on claude/drt-dlua-ssh-tunnel-cdflop, the suite, the Linux build, the web build (drt_web.tar.gz) the browser access client (drt_browser_access.js) and the SSH page (ssh.html), no changelog entry.

Not a release. BUILDINFO.txt says what is inside. Pin a candidate or a release for anything that has to keep working; the ten newest dev builds are kept and older ones are pruned.

DRT v0.8.0-dev.19

DRT v0.8.0-dev.19 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Oct 04:23
4386a27

A dev build (doc/ALIGNMENT.md §7): commit 4386a2764950f9668e5af2dfcf59df2a12cf70bc on claude/drt-dlua-ssh-tunnel-cdflop, the suite, the Linux build, the web build (drt_web.tar.gz) the browser access client (drt_browser_access.js) and the SSH page (ssh.html), no changelog entry.

Not a release. BUILDINFO.txt says what is inside. Pin a candidate or a release for anything that has to keep working; the ten newest dev builds are kept and older ones are pruned.