Skip to content

Releases: paritytech/previewnet-engine

Release v0.9.0

Choose a tag to compare

@github-actions github-actions released this 08 Oct 16:41
3e206c9

The engine's deployable build.

Node binaries and every chain runtime are not built here — they are
pinned in config/versions.env
and downloaded by ppn fetch from the release of the repo that
builds each one. This release only carries what has no upstream home.

Docker

docker run -p 10000-10030:10000-10030 -p 8545:8545 paritytech/previewnet-engine:v0.9.0

Upstream Pins

Per-chain bindings: networks/previewnet.json

DotNS is not built here either — since dotns v0.5.6-rc1 its release carries
the pallet-revive genesis, and ppn fetch takes it from the tag
config/versions.env pins.

Device Uniqueness Backend

Not built here — ppn fetch takes the dub binary from
device-uniqueness-backend-community's
own release at the tag config/versions.env pins, and every service is a
--role of it: dub-api (all-in-one), device-attestation-chain-writer,
registration-queue and invite-tickets-pool.

Fork bundles

Not here: they live on the rolling bites
pre-release, refreshed nightly, which is where ppn fork fetch-bundle reads them.

What's Changed

New Contributors

Full Changelog: v0.8.0...v0.9.0

Release v0.8.0

Choose a tag to compare

@github-actions github-actions released this 02 Oct 00:15
d298d26

The engine's deployable build.

Node binaries and every chain runtime are not built here — they are
pinned in config/versions.env
and downloaded by ppn fetch from the release of the repo that
builds each one. This release only carries what has no upstream home.

Docker

docker run -p 10000-10030:10000-10030 -p 8545:8545 paritytech/previewnet-engine:v0.8.0

Upstream Pins

Per-chain bindings: networks/previewnet.json

DotNS is not built here either — since dotns v0.5.6-rc1 its release carries
the pallet-revive genesis, and ppn fetch takes it from the tag
config/versions.env pins.

Device Uniqueness Backend

Not built here — ppn fetch takes the dub binary from
device-uniqueness-backend-community's
own release at the tag config/versions.env pins, and every service is a
--role of it: dub-api (all-in-one), device-attestation-chain-writer,
registration-queue and invite-tickets-pool.

Fork bundles

Not here: they live on the rolling bites
pre-release, refreshed nightly, which is where ppn fork fetch-bundle reads them.

What's Changed

Full Changelog: v0.7.0...v0.8.0

Release v0.7.0

Choose a tag to compare

@github-actions github-actions released this 28 Sep 11:57
79bf6a7

The engine's deployable build.

Node binaries and every chain runtime are not built here — they are
pinned in config/versions.env
and downloaded by ppn fetch from the release of the repo that
builds each one. This release only carries what has no upstream home.

Docker

docker run -p 10000-10030:10000-10030 -p 8545:8545 paritytech/previewnet-engine:v0.7.0

Upstream Pins

Per-chain bindings: networks/previewnet.json

DotNS is not built here either — since dotns v0.5.6-rc1 its release carries
the pallet-revive genesis, and ppn fetch takes it from the tag
config/versions.env pins.

Device Uniqueness Backend

Not built here — ppn fetch takes the dub binary from
device-uniqueness-backend-community's
own release at the tag config/versions.env pins, and every service is a
--role of it: dub-api (all-in-one), device-attestation-chain-writer,
registration-queue and invite-tickets-pool.

Fork bundles

Not here: they live on the rolling bites
pre-release, refreshed nightly, which is where ppn fork fetch-bundle reads them.

What's Changed

New Contributors

Full Changelog: v0.6.0...v0.7.0

Release v0.6.0

Choose a tag to compare

@github-actions github-actions released this 17 Sep 11:28
7907a3b

The engine's deployable build.

Node binaries and every chain runtime are not built here — they are
pinned in config/versions.env
and downloaded by ppn fetch from the release of the repo that
builds each one. This release only carries what has no upstream home.

Docker

docker run -p 10000-10030:10000-10030 -p 8545:8545 paritytech/previewnet-engine:v0.6.0

Upstream Pins

Per-chain bindings: networks/previewnet.json

DotNS is not built here either — since dotns v0.5.6-rc1 its release carries
the pallet-revive genesis, and ppn fetch takes it from the tag
config/versions.env pins.

Device Uniqueness Backend

Not built here — ppn fetch takes the dub binary from
device-uniqueness-backend-community's
own release at the tag config/versions.env pins, and every service is a
--role of it: dub-api (all-in-one), device-attestation-chain-writer,
registration-queue and invite-tickets-pool.

Fork bundles

Not here: they live on the rolling bites
pre-release, refreshed nightly, which is where ppn fork fetch-bundle reads them.

What's Changed

New Contributors

Full Changelog: v0.5.0...v0.6.0

Release v0.5.0

Choose a tag to compare

@github-actions github-actions released this 02 Sep 21:52
099fb0e

The engine's deployable build.

Node binaries and every chain runtime are not built here — they are
pinned in config/versions.env
and downloaded by ppn fetch from the release of the repo that
builds each one. This release only carries what has no upstream home.

Docker

docker run -p 10000-10030:10000-10030 -p 8545:8545 paritytech/previewnet-engine:v0.5.0

Upstream Pins

Per-chain bindings: networks/previewnet.json

DotNS is not built here either — since dotns v0.5.6-rc1 its release carries
the pallet-revive genesis, and ppn fetch takes it from the tag
config/versions.env pins.

Device Uniqueness Backend

Not built here — ppn fetch takes the dub binary from
device-uniqueness-backend-community's
own release at the tag config/versions.env pins, and every service is a
--role of it: dub-api (all-in-one), device-attestation-chain-writer,
registration-queue and invite-tickets-pool.

Fork bundles

Not here: they live on the rolling bites
pre-release, refreshed nightly, which is where ppn fork fetch-bundle reads them.

What's Changed

  • Fork Polkadot with People and Bulletin, runtimes authorized at bite time by @mordamax in #12

Full Changelog: v0.4.0...v0.5.0

Release v0.4.0

Choose a tag to compare

@github-actions github-actions released this 02 Sep 19:40
9b261c8

The engine's deployable build.

Node binaries and every chain runtime are not built here — they are
pinned in config/versions.env
and downloaded by ppn fetch from the release of the repo that
builds each one. This release only carries what has no upstream home.

Docker

docker run -p 10000-10030:10000-10030 -p 8545:8545 paritytech/previewnet-engine:v0.4.0

Upstream Pins

Per-chain bindings: networks/previewnet.json

DotNS is not built here either — since dotns v0.5.6-rc1 its release carries
the pallet-revive genesis, and ppn fetch takes it from the tag
config/versions.env pins.

Device Uniqueness Backend

Not built here — ppn fetch takes the dub binary from
device-uniqueness-backend-community's
own release at the tag config/versions.env pins, and every service is a
--role of it: dub-api (all-in-one), device-attestation-chain-writer,
registration-queue and invite-tickets-pool.

Fork bundles

Not here: they live on the rolling bites
pre-release, refreshed nightly, which is where ppn fork fetch-bundle reads them.

What's Changed

  • bulletin: promote HOP at half retention; drop slot-based authoring by @karolk91 in #11
  • Resolve PPN_SECRETS_FILE where custom processes can see it by @mordamax in #13

New Contributors

Full Changelog: v0.3.0...v0.4.0

Release v0.3.0

Choose a tag to compare

@github-actions github-actions released this 02 Sep 12:05
2ce63fb

The engine's deployable build.

Node binaries and every chain runtime are not built here — they are
pinned in config/versions.env
and downloaded by ppn fetch from the release of the repo that
builds each one. This release only carries what has no upstream home.

Docker

docker run -p 10000-10030:10000-10030 -p 8545:8545 paritytech/previewnet-engine:v0.3.0

Upstream Pins

Per-chain bindings: networks/previewnet.json

DotNS is not built here either — since dotns v0.5.6-rc1 its release carries
the pallet-revive genesis, and ppn fetch takes it from the tag
config/versions.env pins.

Device Uniqueness Backend

Not built here — ppn fetch takes the dub binary from
device-uniqueness-backend-community's
own release at the tag config/versions.env pins, and every service is a
--role of it: dub-api (all-in-one), device-attestation-chain-writer,
registration-queue and invite-tickets-pool.

Fork bundles

Not here: they live on the rolling bites
pre-release, refreshed nightly, which is where ppn fork fetch-bundle reads them.

What's Changed

  • Move what can move to GitHub-hosted runners by @mordamax in #4
  • Give each service its own dot config root by @mordamax in #7
  • Keep the two network-spawning jobs on separate runner pools by @mordamax in #6
  • Cleanup hardcoded file path by @mordamax in #5
  • Point DotnsGateway at the controller when a release has no dispatcher by @re-gius in #8
  • Last audit items before going public by @mordamax in #9
  • Open the README with installing PPN, not cloning it by @mordamax in #10

New Contributors

Full Changelog: v0.2.0...v0.3.0

Release v0.2.0

Choose a tag to compare

@github-actions github-actions released this 01 Sep 20:10
349b3f4

The engine's deployable build.

Node binaries and every chain runtime are not built here — they are
pinned in config/versions.env
and downloaded by ppn fetch from the release of the repo that
builds each one. This release only carries what has no upstream home.

Docker

docker run -p 10000-10030:10000-10030 -p 8545:8545 paritytech/previewnet-engine:v0.2.0

Upstream Pins

Per-chain bindings: networks/previewnet.json

DotNS is not built here either — since dotns v0.5.6-rc1 its release carries
the pallet-revive genesis, and ppn fetch takes it from the tag
config/versions.env pins.

Device Uniqueness Backend

Not built here — ppn fetch takes the dub binary from
device-uniqueness-backend-community's
own release at the tag config/versions.env pins, and every service is a
--role of it: dub-api (all-in-one), device-attestation-chain-writer,
registration-queue and invite-tickets-pool.

Fork bundles

Not here: they live on the rolling bites
pre-release, refreshed nightly, which is where ppn fork fetch-bundle reads them.

What's Changed

  • Previewnet is not special when forking by @mordamax in #1
  • Publish the npm packages as part of the release by @mordamax in #2
  • Fold npm publishing into Release by @mordamax in #3

New Contributors

Full Changelog: v0.1.0...v0.2.0

Release v0.1.0

Choose a tag to compare

@github-actions github-actions released this 01 Sep 13:43
c9cb4bb

The engine's deployable build.

Node binaries and every chain runtime are not built here — they are
pinned in config/versions.env
and downloaded by ppn fetch from the release of the repo that
builds each one. This release only carries what has no upstream home.

Docker

docker run -p 10000-10030:10000-10030 -p 8545:8545 paritytech/previewnet-engine:v0.1.0

Upstream Pins

Per-chain bindings: networks/previewnet.json

DotNS is not built here either — since dotns v0.5.6-rc1 its release carries
the pallet-revive genesis, and ppn fetch takes it from the tag
config/versions.env pins.

Device Uniqueness Backend

Not built here — ppn fetch takes the dub binary from
device-uniqueness-backend-community's
own release at the tag config/versions.env pins, and every service is a
--role of it: dub-api (all-in-one), device-attestation-chain-writer,
registration-queue and invite-tickets-pool.

Fork bundles

Not here: they live on the rolling bites
pre-release, refreshed nightly, which is where ppn fork fetch-bundle reads them.

Full Changelog: https://github.com/paritytech/previewnet-engine/commits/v0.1.0

Fork bundles (rolling)

Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Sep 13:48
c9cb4bb

Fork bundles, refreshed nightly. Not a versioned release — this tag is
replaced in place, and ppn fork fetch-bundle reads it directly
(PPN_BITE_TAG in config/versions.env).

Refreshed: 2026-10-08 18:52 UTC from 3e206c9

Bundle Size
fork-bundle-paseo-next-v2.tar.gz 684M
fork-bundle-previewnet.tar.gz 131M