Repository navigation
Releases: Foxlight-Foundation/foxlight-model-preservation
Release list
foxlight-model-preservation 0.17.1
Verify this release
Download the files beside SHA256SUMS, then check each one:
sha256sum -c SHA256SUMS
for file in *.whl *.tar.gz *.lock INSTALL.json install.py *-install.zip SHA256SUMS; do
gh attestation verify "$file" --repo Foxlight-Foundation/foxlight-model-preservation \
--signer-workflow Foxlight-Foundation/foxlight-model-preservation/.github/workflows/release.yml \
--source-ref refs/tags/v0.17.1
doneA pass binds each file to this repository's release workflow run for
v0.17.1. It is not a maintainer's offline signature and does not review the
code. See verifying a release.
What's Changed
- Keep embedded native mirrors under the host process owner by @ttupper92618 in #54
Full Changelog: v0.17.0...v0.17.1
foxlight-model-preservation 0.17.0
Verify this release
Download the files beside SHA256SUMS, then check each one:
sha256sum -c SHA256SUMS
for file in *.whl *.tar.gz *.lock INSTALL.json install.py *-install.zip SHA256SUMS; do
gh attestation verify "$file" --repo Foxlight-Foundation/foxlight-model-preservation \
--signer-workflow Foxlight-Foundation/foxlight-model-preservation/.github/workflows/release.yml \
--source-ref refs/tags/v0.17.0
doneA pass binds each file to this repository's release workflow run for
v0.17.0. It is not a maintainer's offline signature and does not review the
code. See verifying a release.
What's Changed
- Control persistent mirror transports and observe owned activity by @ttupper92618 in #53
Full Changelog: v0.16.0...v0.17.0
foxlight-model-preservation 0.16.0
Verify this release
Download the files beside SHA256SUMS, then check each one:
sha256sum -c SHA256SUMS
for file in *.whl *.tar.gz *.lock INSTALL.json install.py *-install.zip SHA256SUMS; do
gh attestation verify "$file" --repo Foxlight-Foundation/foxlight-model-preservation \
--signer-workflow Foxlight-Foundation/foxlight-model-preservation/.github/workflows/release.yml \
--source-ref refs/tags/v0.16.0
doneA pass binds each file to this repository's release workflow run for
v0.16.0. It is not a maintainer's offline signature and does not review the
code. See verifying a release.
What's Changed
- Expose bounded per-attempt evidence in synthetic I2P drills by @ttupper92618 in #50
- Library: add I2P source following and receiving controls by @ttupper92618 in #51
- Let persistent mirrors retain an exact local public copy by @ttupper92618 in #52
Full Changelog: v0.15.1...v0.16.0
foxlight-model-preservation 0.15.1
Verify this release
Download the files beside SHA256SUMS, then check each one:
sha256sum -c SHA256SUMS
for file in *.whl *.tar.gz *.lock INSTALL.json install.py *-install.zip SHA256SUMS; do
gh attestation verify "$file" --repo Foxlight-Foundation/foxlight-model-preservation \
--signer-workflow Foxlight-Foundation/foxlight-model-preservation/.github/workflows/release.yml \
--source-ref refs/tags/v0.15.1
doneA pass binds each file to this repository's release workflow run for
v0.15.1. It is not a maintainer's offline signature and does not review the
code. See verifying a release.
What's Changed
- Fix slow mirror transfers and prepare standalone 0.15.1 by @ttupper92618 in #49
Full Changelog: v0.15.0...v0.15.1
foxlight-model-preservation 0.15.0
Verify this release
Download the files beside SHA256SUMS, then check each one:
sha256sum -c SHA256SUMS
for file in *.whl *.tar.gz *.lock INSTALL.json install.py *-install.zip SHA256SUMS; do
gh attestation verify "$file" --repo Foxlight-Foundation/foxlight-model-preservation \
--signer-workflow Foxlight-Foundation/foxlight-model-preservation/.github/workflows/release.yml \
--source-ref refs/tags/v0.15.0
doneA pass binds each file to this repository's release workflow run for
v0.15.0. It is not a maintainer's offline signature and does not review the
code. See verifying a release.
What's Changed
- Add I2P-only authenticated discovery and receive-only HTTP recovery by @ttupper92618 in #48
Full Changelog: v0.14.0...v0.15.0
foxlight-model-preservation 0.14.0
Verify this release
Download the files beside SHA256SUMS, then check each one:
sha256sum -c SHA256SUMS
for file in *.whl *.tar.gz *.lock INSTALL.json install.py *-install.zip SHA256SUMS; do
gh attestation verify "$file" --repo Foxlight-Foundation/foxlight-model-preservation \
--signer-workflow Foxlight-Foundation/foxlight-model-preservation/.github/workflows/release.yml \
--source-ref refs/tags/v0.14.0
doneA pass binds each file to this repository's release workflow run for
v0.14.0. It is not a maintainer's offline signature and does not review the
code. See verifying a release.
What's Changed
- Add standalone PirateFace lookup and verified offline intake by @ttupper92618 in #45
- Add standalone opt-in I2P recovery pilot by @ttupper92618 in #46
- Release standalone core 0.14 with PirateFace and I2P pilot tools by @ttupper92618 in #47
Full Changelog: v0.13.0...v0.14.0
foxlight-model-preservation 0.13.0
Verify this release
Download the files beside SHA256SUMS, then check each one:
sha256sum -c SHA256SUMS
for file in *.whl *.tar.gz *.lock INSTALL.json install.py *-install.zip SHA256SUMS; do
gh attestation verify "$file" --repo Foxlight-Foundation/foxlight-model-preservation \
--signer-workflow Foxlight-Foundation/foxlight-model-preservation/.github/workflows/release.yml \
--source-ref refs/tags/v0.13.0
doneA pass binds each file to this repository's release workflow run for
v0.13.0. It is not a maintainer's offline signature and does not review the
code. See verifying a release.
What's Changed
- Add persistent IPFS and BitTorrent mirror sessions by @ttupper92618 in #44
Full Changelog: v0.12.0...v0.13.0
foxlight-model-preservation 0.12.0
Verify this release
Download the files beside SHA256SUMS, then check each one:
sha256sum -c SHA256SUMS
for file in *.whl *.tar.gz *.lock INSTALL.json install.py *-install.zip SHA256SUMS; do
gh attestation verify "$file" --repo Foxlight-Foundation/foxlight-model-preservation \
--signer-workflow Foxlight-Foundation/foxlight-model-preservation/.github/workflows/release.yml \
--source-ref refs/tags/v0.12.0
doneA pass binds each file to this repository's release workflow run for
v0.12.0. It is not a maintainer's offline signature and does not review the
code. See verifying a release.
What's Changed
- feat(library): publish models and simplify recipient handoffs by @ttupper92618 in #24
- Library: reviewed backup storage and compatible Core preview setup by @ttupper92618 in #25
- Add draft PMF schema and lossless Skulk archive round trips by @ttupper92618 in #26
- Add self-contained PMF recovery kits by @ttupper92618 in #27
- Integrate PMF with Library and Guided user flows by @ttupper92618 in #28
- Add authenticated source following and standalone offline discovery by @ttupper92618 in #29
- Add source following and offline model discovery to Library by @ttupper92618 in #30
- Add standalone peer discovery using IPFS and IPNS by @ttupper92618 in #31
- Add portable peer model review and durable receiving by @ttupper92618 in #32
- Add peer discovery and receiving to Library and Guided by @ttupper92618 in #33
- Set up peer support with pinned private native acquisition by @ttupper92618 in #34
- Guide verified peer software setup from Library by @ttupper92618 in #35
- Fix peer failover, preserve signers, harden owned Kubo, and sync docs by @ttupper92618 in #36
- Redesign Library on the Studio Night design system by @ttupper92618 in #37
- fix(peer,discovery): verify and fix six unconfirmed review findings by @ttupper92618 in #38
- ci: attested, tag-driven releases with optional PyPI Trusted Publishing by @ttupper92618 in #39
- Add one-file handoffs and explicit finite peer sharing by @ttupper92618 in #40
- Library: one-file handoff and reviewed peer sharing by @ttupper92618 in #41
- Standalone persistent mirrors with operator-controlled retention by @ttupper92618 in #42
- Reproducible public installation archives with offline evidence by @ttupper92618 in #43
Full Changelog: v0.6.0...v0.12.0
foxlight-preservation-library 0.12.0
Verify this release
Download the files beside SHA256SUMS, then check each one:
sha256sum -c SHA256SUMS
for file in *.whl *.tar.gz *.lock INSTALL.json install.py *-install.zip SHA256SUMS; do
gh attestation verify "$file" --repo Foxlight-Foundation/foxlight-model-preservation \
--signer-workflow Foxlight-Foundation/foxlight-model-preservation/.github/workflows/release.yml \
--source-ref refs/tags/library-v0.12.0
doneA pass binds each file to this repository's release workflow run for
library-v0.12.0. It is not a maintainer's offline signature and does not review the
code. See verifying a release.
What's Changed
- Add persistent IPFS and BitTorrent mirror sessions by @ttupper92618 in #44
- Add standalone PirateFace lookup and verified offline intake by @ttupper92618 in #45
- Add standalone opt-in I2P recovery pilot by @ttupper92618 in #46
- Release standalone core 0.14 with PirateFace and I2P pilot tools by @ttupper92618 in #47
- Add I2P-only authenticated discovery and receive-only HTTP recovery by @ttupper92618 in #48
- Fix slow mirror transfers and prepare standalone 0.15.1 by @ttupper92618 in #49
- Expose bounded per-attempt evidence in synthetic I2P drills by @ttupper92618 in #50
- Library: add I2P source following and receiving controls by @ttupper92618 in #51
Full Changelog: library-v0.11.0...library-v0.12.0
foxlight-preservation-library 0.11.0
Verify this release
Download the files beside SHA256SUMS, then check each one:
sha256sum -c SHA256SUMS
for file in *.whl *.tar.gz *.lock INSTALL.json install.py *-install.zip SHA256SUMS; do
gh attestation verify "$file" --repo Foxlight-Foundation/foxlight-model-preservation \
--signer-workflow Foxlight-Foundation/foxlight-model-preservation/.github/workflows/release.yml \
--source-ref refs/tags/library-v0.11.0
doneA pass binds each file to this repository's release workflow run for
library-v0.11.0. It is not a maintainer's offline signature and does not review the
code. See verifying a release.
What's Changed
- Add draft PMF schema and lossless Skulk archive round trips by @ttupper92618 in #26
- Add self-contained PMF recovery kits by @ttupper92618 in #27
- Integrate PMF with Library and Guided user flows by @ttupper92618 in #28
- Add authenticated source following and standalone offline discovery by @ttupper92618 in #29
- Add source following and offline model discovery to Library by @ttupper92618 in #30
- Add standalone peer discovery using IPFS and IPNS by @ttupper92618 in #31
- Add portable peer model review and durable receiving by @ttupper92618 in #32
- Add peer discovery and receiving to Library and Guided by @ttupper92618 in #33
- Set up peer support with pinned private native acquisition by @ttupper92618 in #34
- Guide verified peer software setup from Library by @ttupper92618 in #35
- Fix peer failover, preserve signers, harden owned Kubo, and sync docs by @ttupper92618 in #36
- Redesign Library on the Studio Night design system by @ttupper92618 in #37
- fix(peer,discovery): verify and fix six unconfirmed review findings by @ttupper92618 in #38
- ci: attested, tag-driven releases with optional PyPI Trusted Publishing by @ttupper92618 in #39
- Add one-file handoffs and explicit finite peer sharing by @ttupper92618 in #40
- Library: one-file handoff and reviewed peer sharing by @ttupper92618 in #41
- Standalone persistent mirrors with operator-controlled retention by @ttupper92618 in #42
- Reproducible public installation archives with offline evidence by @ttupper92618 in #43
Full Changelog: library-v0.6.0...library-v0.11.0