Repository navigation
v0.3.4
Pre-releaseFabric starts on a new Mac, and one download now serves Apple silicon and Intel Macs. Every fresh install since 0.2.0
stopped before its first window with "identity could not be established: that person is not a member of this
estate": the database Fabric sets up on first start gave its first Estate to an owner Fabric never runs as
(ADR-0131).
Fixed
- A new install opens its Estate. The database is set up with you as the owner of its first Estate, the same
way Fabric itself founds one. - An install of 0.3.2 or 0.3.3 that could not start, starts. On the next start Fabric finds the database
untouched and makes you its owner. Untouched means nothing happened in it but its creation, and at most an
agent asking for access while the start was failing. A database anyone has used is never changed this way.
The old first owner stays a member in the database beside you; nobody signs in as it, and no screen shows it. - When Fabric still cannot open the Estate, it says why. The startup window names the refusal and what Fabric
found, instead of "could not work out why".
Changed
- One universal DMG for Apple silicon and Intel Macs (
Fabric-0.3.4-universal.dmg, in place of-arm64.dmg).
Its Intel runtime was measured under Rosetta on an Apple silicon Mac
(receipt); the app has not yet been run on an
Intel Mac. How the universal app is built: release runbook, Universal macOS.
Upgrading. No schema change: a database at schema 79 (0.3.2, 0.3.3) opens as it is. A database a 0.3.0 or 0.3.1
install made (75 or 78), or a 0.2.0 one (69), is refused for its schema first: upgrade it to 79, backup and
rehearsal included, and the next start repairs it. If Fabric never opened a window on that Mac, the database holds
nothing, and the runbook names the shorter way
(release runbook).
Verify
gpg --verify SHA256SUMS.asc SHA256SUMS # key 63B30DC324BD697487AA31944FAFB8AEC803B6A7
shasum -a 256 -c SHA256SUMS --ignore-missing
gh attestation verify <file> --owner passioncode-ai --signer-repo passioncode-ai/.githubThe organization's public key: https://github.com/passioncode-ai/.github/blob/main/release-signing/passioncode-release-signing.asc