v0.2.0
Added
subnetresources accepttype,cost_schedule, andadmins, reconciled against the registry subnet record. Read-only half of cloud engine support.ValidateSubnetruns at load, so a declaration the registry would reject (acloud_engineoff the free schedule, admins on a subnet that may not carry them, over 10 admins) fails before a proposal is cut.- Nodes reconcile their GuestOS version against the NNS elected set.
- Duplicate resource and proposal names are rejected, reporting both sites.
Fixed
deploy_guestosused NNS function 58 (SET_DEFAULT_INITIAL_DKG_SUBNET) instead of 11. Governance accepted it, so such a proposal was adopted and then trapped in the wrong registry method; drift detection also misread stored proposals.- NNS function numbers now come from the governance protobuf at the pinned release rather than being hand-written.
Changed
- Pinned IC release moves to
release-2026-07-23_04-21-base. - Licensed under BUSL-1.1 (see LICENSE, docs/licensing.md).
- Releases now ship a per-platform
.tar.gzcarrying the binary, licence texts, and docs, alongside the bare binary. Both are checksummed.
Licensing
Alpage is (c) 2026 Swiss Subnet AG and licensed under the Business Source License 1.1 (see LICENSE).
- Published: 2026-07-30
- Change Date: 2030-07-30 (this version converts to Apache License 2.0)
Running Alpage against your own fleet of up to 10 nodes is free, including in production; evaluation and testing are free at any fleet size. Beyond 10 nodes, managing fleets for third parties, or offering a hosted service built on Alpage needs a commercial licence: see docs/licensing.md or contact licensing@subnet.ch.
Full Changelog: v0.1.1...v0.2.0