Version 1.0.0-rc.54
Stratum v1.0.0-rc.54
Release candidate. Four settings that accepted a typo and stored it now refuse it.
Fixed
Each of these accepted an obviously wrong value, reported success, and left something in place that looked configured and could not work. All four were found by deliberately feeding bad arguments to a running node.
- A mistyped route gateway is refused instead of ignored.
route addwith a gateway that was not an address reported the route as added and installed it with no gateway at all — traffic left the interface directly instead of going to the router you named, and the route listing showed no gateway, so the mistake was invisible from both ends. A gateway that is a real address but unreachable was always refused; the typo was the one case that quietly succeeded. - An overlay subnet must be a subnet.
vxlan create 4711 not-a-cidrcreated the network and its tunnel device, and listed back an overlay whose subnet was a typo. An empty subnet was accepted the same way. - A BGP peer address must be an address.
bgp peer addaccepted anything non-empty, creating a neighbour identified by the typo that appeared configured in the neighbour list and could never establish. - A DNS zone name must be a domain name.
dns zone add 'not a zone'created a zone with a matching nonsense SOA record — one that can never answer, holding records nothing could reach.
Names that are legal in DNS but not in a hostname — _dmarc, internationalised domains, reverse-lookup zones — continue to work.
Notes
The rest of the settings surface was checked the same way and refuses bad input correctly. In three of the four cases above, the field immediately beside the unchecked one was already validated.
Feedback on this release candidate is welcome — report issues through your account.
This is a pre-release (rc) build. It runs only on a node with a pre-release license — the installer reads the channel from your license, so a node on this key only ever pulls beta/rc updates, and a stable license cannot install it. Run it once your pre-release license is active:
curl -sSL -H "X-License-Key: YOUR_LICENSE_KEY" https://stratum.cenvero.com/install?channel=rc | bash
// the ?channel=rc pin keeps this node on the rc channel for every later self-update — it never crosses beta↔rc.
| Architecture | Binary | SHA-256 | Size |
|---|---|---|---|
| amd64 | cenvero-stratum | 135e0dadd56258e7eb007dcec3545c8cab02a735767871263ebb533fd4a53ad6 | 65.14 MB |
| arm64 | cenvero-stratum | 36fb0a1c9397d4f779d138d330e806e7528fa65d5597035de8bedf383742d321 | 58.5 MB |
| Architecture | Binary | SHA-256 | Size |
|---|---|---|---|
| amd64 | cenvero-stratum | 8ef05d12503f956a75ce66d33c002183b0292c8b6351f80ca32cc21a7e83af2e | 21.41 MB |
| arm64 | cenvero-stratum | af7636e5d25843907030e2d9e84e524a3105fc2d12b8bc9b84e6ae660a97d221 | 18.63 MB |
| Architecture | Binary | SHA-256 | Size |
|---|---|---|---|
| amd64 | cenvero-stratum | cfae6482c775d64c4eed6b1ab4dfbc42589969e0ebdb34cffaa70bcf149942f7 | 10.2 MB |
| arm64 | cenvero-stratum | 08f1be99794ca3d09b664917eab6f754a75365fd1d8ae88622a87b32c9e58642 | 9.31 MB |