Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 30 Jul 14:06

Added

  • subnet resources accept type, cost_schedule, and admins, reconciled against the registry subnet record. Read-only half of cloud engine support.
  • ValidateSubnet runs at load, so a declaration the registry would reject (a cloud_engine off 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_guestos used 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.gz carrying 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