Mando
There are a number of changes in this release, but the big ones are that we now fully control (and abstract away) IPFS from developers and there's a global Fission config directory.
Going forward, this is the way.
Thank you to @walkah for stick handling this release!
Highlights
- Global directory:
~/.config/fission
- Config at
~/.config/fission/config.yaml
- Key at
~/.config/fission/keys/machine_id.ed25519
- Cache server DID
- Config at
- App config at
./fission.yaml
- Does not contain anything that can’t be uploaded — all public ok
- Includes the app URL (by popular request)
- IPFS
- Use CIDv1
- Download/install/setup
go-ipfs
at~/.config/fission/bin/ipfs
- Data repo at
~/.config/fission/ipfs/[repo]
- Managed daemon at a port that won’t conflict with other system IPFS
- Safe daemon startup and teardown
- Use
—ignore-rules-path
instead of building our own DAG
- Use CLI’s own version number (separate from the server’s)
- Remove unused functions from keystore module