Skip to content

Releases: fission-codes/fission

Neo

24 Nov 01:52
040b76e
Compare
Choose a tag to compare
Neo

neo sunglasses flying

Fix bug #418 -- thanks for reporting @samuelandert

Detail

fission app publish --watch would fail, but fission app publish was fine. We had to make a change in IPFS ~0.6 to make publish work, but neglected to bring that over to the watcher.

Mando

03 Nov 21:57
91c5d23
Compare
Choose a tag to compare

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
  • 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

19 Aug 16:52
0c1dc9d
Compare
Choose a tag to compare
Bump ipfs to v0.5 (#383)

Laika

21 Jun 21:18
c5a9940
Compare
Choose a tag to compare

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 on Apps
  • fission watch acts on Apps

Klingon II: The Wrath of DID Encoding

02 May 00:59
4065bd9
Compare
Choose a tag to compare

yIDoghQo'
Klingon: don't be silly

  • Correct issues decoding RSA DIDs

Klingon

22 Apr 21:31
1948dd8
Compare
Choose a tag to compare

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

28 Oct 19:42
1c7d5e3
Compare
Choose a tag to compare
travis release test 2

Ewok

18 Oct 23:35
Compare
Choose a tag to compare
  • Register with Username
  • Ensure DNS info is displayed on watch

Note: All subsequent cli releases will be found in the cli repo

Duck Dodgers

18 Oct 19:06
030f7a4
Compare
Choose a tag to compare
  • Update DNS automatically to point at <username>.demo.runfisson.com
  • Exception helpers
  • Combine Swagger docs (no more public/private separation)

Captain Marvel

25 Sep 22:25
e82c5e2
Compare
Choose a tag to compare
  • Switch to PostgreSQL
  • Configurable env.yaml
  • CLI tool to sync files