Releases: fission-codes/fission
Releases · fission-codes/fission
Neo
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
2.7.1-preview
Bump ipfs to v0.5 (#383)
Laika
Multi-App & Separate File System
Server
- Rename
/web/Main.hs
->/server/Main.hs
- Set DID on server startup
- Set
${username}.fission.name
to "follow" Drive setData
adjusts_dnslink.${username}.files.fission.name
CLI
- Register new app
- Talk to the server
- Set up
fission.yaml
fission up
acts onApp
sfission watch
acts onApp
s
Klingon II: The Wrath of DID Encoding
Klingon
Welcome back to single repo mode! The server and command line interface (CLI) both live here now. The server mostly runs master, releases for the CLI are made when new features are available end-to-end.
Command Line Interface
- Public key authentication scheme for accounts (Ed25519)
- Improve a few error messages
Web API
- Accounts & Auth
- Public key auth
- Ed25519-extended JWT
did:key
-based accounts- Ed25519
- 2048-bit RSA
- Limit password-based signup to Heroku
- UCAN — User Controlled Authorization Network
- PKI self-signed auth
- Blend of Macaroons & SPKI with JWTs
- API Documentation
- Expand description detail
- Change Swagger theme
rlt2
Ewok
- Register with Username
- Ensure DNS info is displayed on watch
Note: All subsequent cli releases will be found in the cli repo
Duck Dodgers
Captain Marvel
- Switch to PostgreSQL
- Configurable env.yaml
- CLI tool to sync files