0.13.0 (2019-11-20)
- DockerSession: Restart a session if it exits prematurely. (d218819)
- Stats: Add a session restarts metric (d064fa4)
0.12.3 (2019-11-18)
- Stats: Add disk usage metric (3808995)
0.12.2 (2019-11-17)
- Dependencies: Upgrade Executa to 0.14.1 (16b6884), closes #35
- Logging: Fix how errors are sent to Sentry (a51db1b), closes #34
0.12.1 (2019-11-14)
- Logs: Use log tags (aka labels) for more useful metrics (7292101)
- Sats: Continuously record version (d7068b2)
0.12.0 (2019-11-13)
- Admin: Improve logging of errors (a0b2e85)
- DockerSession: Avoid error re CPU quota less than 1000 (44569ba)
- Logging: Send logs to Sentry and record in statistics (3b88e63)
0.11.1 (2019-11-13)
- ManagerServer: Remove redundant stop method (d014b6c)
- Package: Include static files in dist (ea93919)
0.11.0 (2019-11-13)
- Packaging: Change how package.json is read (a3d514b)
- Stats: Add package version number to stats (ddb3dd6)
0.10.0 (2019-11-12)
- Admin: Fix JWT token query param (0ce9648)
- CLI: Add help command (576557b)
- Package: Update Executa (74917f9)
- admin page: Add peer list to admin page (e4359f2)
- Manager: Pass requests through to other instances (a0d3787)
- Manager: Keep track of allocatable resources (48ae2e9)
- Peers: Add discovery of peers (53ef8b3)
0.9.0 (2019-11-11)
- Config: Upgrade Executa and Logga and add JWT secret to config (fa7cd61)
0.8.0 (2019-11-11)
- Configuration: Configure from files, env vars or argv (96757b0)
- Routable session ids: Change session ids so that they can be routed (eb4150b)
0.7.0 (2019-11-07)
- Admin page: Reduce noise in display of session instances (99836ea)
- Dependencies: Update Executa version (ce16a2a)
- Dependencies: Upgrade Executa version (7913fa9)
- Dependencies: Upgrade Executa version (c756937)
- DockerSession: Adapt to new Schema version; other fixes (eb8e7a8)
- Manager: Fix ending of sessions when client disconnects (0e95ef6)
- Manager: Handle missing session id better (d23c7b4)
- Manager Server: Require special JWT for admin routes (fe564a0)
- Type declarations: Add type declarations file (a29dd52)
- Ubuntu rootfs: Update versions of Schema and Executa (3f2dd40)
- Added JWT admin checking for admin page and skipping for /public (3368d53)
- Admin: Add client page and reorganise JS and CSS (93d2586)
- Admin page: Add admin page (36d9a76), closes #20
- Docker: Add ability to disable network (e23f4dd)
- Manager: Add checking of clients, duration and timeout (6c22e6d)
- Manager: Notify clients when session is ending (b5d2d36)
- Sessions: Give each session a human readable name if necessary (b2e1080)
0.6.0 (2019-11-04)
- Manager: Close sessions when associated client disconnects (19dcb66), closes #9
- Add logging of session count to opencensus with prometheus export (a9e0b24)
- Added measuring of system CPU and memory usage (ada3729)
- Added Session and Host data logging with opencensus (df5f7f1)
0.5.1 (2019-10-29)
- Package-lock.json out of sync (337de2e)
- Setting up ubuntu image to run as guest user, updated dockta (a07ee32)
0.5.0 (2019-10-29)
- DockerSession: Fix stdio based comms with session container (974c427)
- DockerSession: Update to new Schema (2f814c3)
- DockerSession: Use dockerode for begin and end of sessions (ac975c7)
- Manager: Upgrade to latest Schema and Executa versions (ff900e1)
- Adding limits to session begin request (26389fc)
- Applying session limits to manager session start (0adcdb2)
0.4.0 (2019-10-24)
- Ubuntu-Midi: Fix DESCRIPTION syntax (592d595)
- Ubuntu-Midi: Update Dockta and fix compile command (bf4c30f)
- Ubuntu-Midi: Update Dockta command so it works! (9467788)
- Ubuntu-Midi rootfs: Add Dockta based image (d26c8f1)
0.3.1 (2019-10-24)
- Manager: Upgrade to [email protected] and change
execute
accordingly (a6b2caf)
0.3.0 (2019-10-22)
- Manager: Don't pass on properties that are not in schema (536b31a)
- rootfs/ubuntu: Add Python and JS executors (ceacc11)
- Manager: Add options for host and port to serve on (c4cfb59)