mirror of
https://github.com/unraid/api.git
synced 2026-01-06 08:39:54 -06:00
91 KiB
91 KiB
Changelog
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
2.26.6 (2021-09-14)
Bug Fixes
- better logging on RELAY:RECONNECTION (03b172d)
- connect to relay on new API key from undefined (8c16254)
- not logging anything on unraid-api start (5ccb049)
- reorder reconnection logic (fc2b27c)
- use internal method for reconnection (6698500)
2.26.5 (2021-09-13)
Bug Fixes
- ensure parent process doesn't inherit child's stdio (69e7645)
2.26.4 (2021-09-13)
Bug Fixes
- add space between logger and flag (4445772)
- hook process.exit in child BEFORE loading index (33a8189)
- include zx in bundle (c030c91)
- logging on good exit (52c51ec)
- missing fn name (0ada10a)
- move logging to child.on? (fe4d879)
- move process.exit to child (c66f93b)
- move zx to devDeps to bundle (00e5739)
- switch to lib for exit (7ac1684)
- use exitCode to allow streams to drain on exit (6531d6d)
- use logger for syslog messages (b832214)
- use logger tags (35b5356)
2.26.3 (2021-09-09)
Bug Fixes
- allow --debug to enable debug logs without NODE_ENV (243de07)
- move exit message to child_process on successful http listen (e9779e7)
- remove PRO from ConfigErrorState (0e7b996)
2.26.2 (2021-09-09)
Bug Fixes
- add configErrorState to graphql (ce7b3d9)
2.26.1 (2021-09-08)
Bug Fixes
- use string for anon mode (65d6541)
2.26.0 (2021-09-08)
Features
- use local server data for /servers when in anon mode (34da448)
2.25.0 (2021-09-08)
Features
Bug Fixes
2.24.1 (2021-09-07)
Features
- commonjs -> esm (632a9d1)
Bug Fixes
- ensure vms summary is also published to (7fa0cb0)
- ensure we catch non errors for libvirt (e360acf)
- invalid is not no/yes. (f60cb1a)
- publish registation event on key file update (6340967)
- rename eslint config js -> cjs (52c5bed)
2.24.0 (2021-08-30)
Features
Bug Fixes
- cli test (9bbcee8)
- if libvirt throw incorrect connection pointer then reconnect (b887fe2)
- remove loading external permissions (90f04eb)
- use native cp to handle switch-env (e0c13cc)
2.23.5 (2021-08-24)
2.23.4 (2021-08-19)
Bug Fixes
- don't log my_servers config (79874dd)
2.23.3 (2021-08-19)
Bug Fixes
- allow localhost as CORS origin (14935b2)
2.23.2 (2021-07-22)
Bug Fixes
- subscribe to servers (c657eef)
2.23.1 (2021-07-21)
Bug Fixes
- hypervisor started path (3555473)
2.23.0 (2021-07-19)
Features
- on relay 401 delete API key (7c148fe)
Bug Fixes
- export getHypervisor (52a9ade)
- vms permissions (23ae9a5)
- vms subscription bound to wrong path (b26bd38)
- watch for libvirt changes and reload connection (a0efa46)
- watch libvirt for changes (c230209)
2.22.3 (2021-07-14)
2.22.2 (2021-07-14)
2.22.1 (2021-07-14)
Bug Fixes
- vms permissions (f516e51)
2.22.0 (2021-07-14)
Features
- replace ws custom-socket with graceful-ws (95d7f99)
Bug Fixes
2.21.4 (2021-07-12)
Bug Fixes
2.21.3 (2021-07-08)
Bug Fixes
2.21.2 (2021-07-06)
Bug Fixes
- ensure dotenv is read before getting environment (a19b5a9)
- get esm modules bundled correctly (22b5b8b)
- permissions name typo (ee197f9)
2.21.1 (2021-07-05)
2.21.0 (2021-07-05)
Features
- optimise services endpoint (396a827)
Bug Fixes
- better error message (396ce26)
- ensure ssl cert and my-servers-config are watched (0ab765b)
- ensure switch-env writes the newEnv not staging (32938d7)
- ensure we do a case insensative check for origins (a097b7c)
2.20.1 (2021-06-30)
Bug Fixes
- generated keys should be 64 chars not 58 (492cc77)
- log the current origin (54be8e8)
- origin check with ports (97f029d)
2.20.0 (2021-06-30)
Features
- add notifications mutation (03a150b)
Bug Fixes
- account for keys missing (d5744a6)
- add notifications mutation to schema (d68da1d)
- add notifier to api lookup (e5b2e58)
- add status field to sendNotification (bb3e438)
- api-manager not writing out notifier key if upc one exists (4fd2886)
- cut down the generated keys after whole key (6a2ccfc)
- export sendNotification correctly (02203b3)
- misc changes to notifications (79bba13)
- remove ports from origin check and add notifier bridge (19e5c87)
- sending notification (26e5e51)
- typo upc -> notifier (f015841)
2.19.9 (2021-06-28)
Bug Fixes
2.19.8 (2021-06-28)
Bug Fixes
- move origins file to data dir (0e676bf)
2.19.7 (2021-06-28)
Bug Fixes
- os.uptime (33a48ed)
2.19.6 (2021-06-28)
Bug Fixes
- info.os.uptime (103bddb)
2.19.5 (2021-06-28)
Bug Fixes
- add vars permssions to my_servers role (1f93bf3)
- in debug mode allow null origin (1bdce52)
- typo boolean flip (4a7a5fa)
2.19.4 (2021-06-28)
Bug Fixes
- remove duplicate .unraid.net in cert (dabf45d)
2.19.3 (2021-06-28)
Bug Fixes
- hash origin (6c8d228)
2.19.2 (2021-06-28)
Bug Fixes
- duplicate CORS records and getting wrong hash for domain (bd4a43c)
2.19.1 (2021-06-28)
Bug Fixes
2.19.0 (2021-06-28)
Features
- add origin checking for graphql (2d7a70d)
Bug Fixes
- allow HTTP erorrs to be processed (a82b922)
- don't attempt to disconnect internal if its not connected (2609c67)
- don't fail if missing extra origin file (1fb7c96)
- ensure toBoolean can't throw (aa9b21a)
- ensure we don't crash when no cert or origin file exists (f715f55)
- include node-forge in bundle (a8efea9)
- jq script (a6d2a08)
- missing message string (3fd69ce)
- process HTTP errors on custom socket (51fc374)
- update apt before installing libvirt (70ec3db)
- use GITHUB env for git short hash (b964ae9)
- use seconds not ms for sleep (4da6b28)
2.18.5 (2021-06-21)
Bug Fixes
- 200 === OK (18628f2)
- always use ws status codes (8903f30)
- handle ws errors (c7035e8)
- use HTTP status codes for ws (ba9ef24)
2.18.4 (2021-06-16)
Bug Fixes
- add disks as resolver (0b99e06)
- only lookup disk temp when requested (cd245c9)
- return data on disks endpoint (8122dc0)
2.18.3 (2021-06-07)
Bug Fixes
- missing my_servers permissions for software-versions (ce61766)
2.18.2 (2021-06-07)
Bug Fixes
- missing my_servers permissions for machine-id (2f33491)
- missing my_servers permissions for unraid-version (5781dc8)
2.18.1 (2021-06-07)
Bug Fixes
- missing my_servers permissions for os (3b18129)
2.18.0 (2021-06-07)
Features
- add autoStart to vm endpoint (47d2c32)
Bug Fixes
- add 'servers' permission to my_servers key (715f94a)
- add en_US as fallback for display.locale (b97e2f5)
- add logging to switch-env (ff6bf14)
- add permission to admin role (81e064d)
- add quotes to serialized upc (17c9f6e)
- add unraid api version to header (2f4a8f9)
- allow upc keys to access display endpoint (ba13ff9)
- convert libvirt code to new library (3acb9a3)
- don't build nexe (b2d59f3)
- dont reconnect on 401 (83cbd67)
- dynamically get the current environment (4c72ffa)
- ensure API key shouldnt care if my_servers exists (2048d61)
- ensure api manager reloads my_servers key (223a6e6)
- ensure correct env is shown if it's changed within app (e9bebbb)
- if we have multiple pids return newest (17251f8)
- imports (d19eb80)
- include libvirt-devel in workflow (75fb835)
- include quotes around env name (a87bd92)
- incorrect key being passed (5858398)
- keep quotes when serializing upc key (9ac16c8)
- on registation key change allow api manager to reload sockets (c238b3c)
- only emit key expired event if the key just expired (3ac1fdb)
- os.uptime timestamp (71e97c9)
- preserve quotes when saving my servers config file (34a0335)
- reconnect to internal relay on my_servers reload (4eaf0a4)
- reconnect to mothership's subcription endpoint on key change (d537c6e)
- reconnect to sockets on key change (607ff46)
- return correct owner for endpoint (b1a58f9)
- return local server if no my_server key exists (ef78616)
- return null is owner is signed out of myservers (9a41a3d)
- switch libvirt libs (36a1f58)
- switch to dedent-tabs (1495ffd)
- switch-env (335daba)
- try disconnecting/reconnect to relay from watcher (ad750f5)
- use -1 for service account ids (1218f9f)
- use 401 when disconnecting for invalid api key (ee21f0b)
- use debug log level if debug flag used (eb5e0af)
- use display.locale not display for locale value (98432a4)
- use env from user before flag (e37eac6)
- use service account for internal user and fix root permissions (26ddc52)
- use subscription client reconnect method (5d764d8)
- use the exact version nexe wants (10cce9b)
- write correct file on switch (19b26d7)
- wrong env and dedent (58a3813)
- wrong import (bd1cbb5)
2.17.4 (2021-05-14)
Bug Fixes
- append upc key to cfg instead of rewriting whole file (2c6d9f9)
2.17.3 (2021-05-14)
Bug Fixes
- don't throw when machine-id is missing (97042a8)
2.17.2 (2021-05-13)
Bug Fixes
- get machine id should not be fatal (a15f3c8)
- use flash for .zip check not node_base_directory (5b4d164)
2.17.1 (2021-05-13)
Bug Fixes
- @typescript-eslint/comma-dangle (5917dcb)
- add logs for invalid api key (3f9c083)
- add other endpoints to upc permissions (f821c0e)
- add upc key to api-manager on load not only when it's missing (a7fb0df)
- add upc permissions (d8c67b3)
- allow github actions zips in the install process (fd98e78)
- grants[role] is undefined (5b9299c)
- non user accounts throwing null for id/description and disable silly logging by default (0524c2e)
- prevent cli pulling in all of app (4306145)
- upc not having own group (93b75a5)
- use paths helper instead of raw path (63ca181)
- zip path (a23468e)
2.17.0 (2021-05-06)
Features
- add key-file watcher and registation subscription endpoint (ee6b946)
- add regState (eb99cd2)
- add switch-env to cli (3218cea)
- add upc api key (864d1b2)
- myservers config watcher (8ba91fd)
Bug Fixes
- add "Invalid" type to registationType enum (c057e05)
- add ENOKEYFILE to RegistrationState (21fc61c)
- add owner subscription and fix registration typo (238016f)
- add vars sub (55735ac)
- always lookup keyfile if it has path otherwise public empty (8215a7c)
- always use varState for regFile path (1263b9b)
- capital (af1142c)
- cfg file not being updated correct with upc api key (44d9013)
- Clarify port forwarding error message (57bb936)
- emit owner event if we get an update for servers from mothership (5943dac)
- emit owner event if we update servers from mothership (4a47ddc)
- ensure invalid config is false (e2ae9a3)
- ensure processChange has new varState values (911ae77)
- ensure regex on regFile is run globally (b92ce67)
- ensure registration.type is always uppercase and uses regTy as fallback when null (f52d85c)
- ensure regTy is always uppercase (db13e10)
- Ensure there is sufficient free space on the flash drive before enabling flash backup (e1e1132)
- ensure upc api key is only 64 chars (70d079b)
- ensure varState is watched for registration events (e9889f5)
- ensure we encapsulate registration publish in registration field (9719587)
- ensure we only allow the current key to publish (c72c1fd)
- ensure we return an empty string when key file is missing (3f2707c)
- ensure we wait for file to finish being written before emitting event (141f83d)
- Enum "registrationType" cannot represent value: "INVALID" (3719b06)
- get key type from file not store on publish (0723c66)
- getKeyfile import/export (2608687)
- include btoa and graphql-iso-date deps in build (b27c6ed)
- include needed imports (be6ffc1)
- include state in registration subscription (038dfac)
- key file being read as non-binary (c437952)
- keyDirectory being empty on startup (3cff71f)
- log when registration is published to (7d3e168)
- lower ka to prevent socket stalling (192be53)
- nest owner field in publish (d7496fe)
- nest registration field in publish (a7a80c1)
- nest vars endpoint publish (6c9df73)
- registration not being published to if key file emits add event (4632f35)
- registration typo (50412fa)
- remove unneeded cron action (39f49d3)
- rework registation watcher (a6a32ef)
- set upc as well (db1274d)
- switch-env not detecting env (9ec53ed)
- typo, remove dirname (20847dd)
- upc apikey path (cb87d33)
- use || not ?? as value is empty string (e9fa31f)
- use btoa to read key file (91c849c)
- use correct event name for var state and simplify registation watcher (c30c2a8)
- use new data from bus watcher (f9eac11)
- use new data from bus watcher (41197a6)
- use port 22 or fallback port 443 for ssh; display backup errors on settings page (b31cd5d)
- use var not varstate on hostname change (c361fe7)
- var subscription (e557935)
- wait 100ms before returning the registation state incase varState is in flight (03fe6c0)
- watched key firing wrong filePath (503df44)
2.16.1 (2021-04-16)
Bug Fixes
- add PCIe to DiskInterfaceType (90b4f2d)
- deleting node source files for nexe (3cf4f91)
- replace - with = in keyfile (07207b8)
- set display.locale to en_us by default (1414875)
2.16.0 (2021-04-14)
Features
- add locale to display (5f89218)
- add owner query endpoint (f3db1b0)
- crash reporting enabled query/subscription endpoint (dc463d1)
- flash query endpoint (4092872)
- headermetacolor setting (a5df764)
- owner query endpoint (e2690cc)
- registration query endpoint (eb5272c)
Bug Fixes
- add flash and registration query resolvers (6e993d5)
- add flash types (736fdd0)
- add new endpoints to permissions (4451931)
- add Owner type to server (412bea8)
- child loggers (db5aaf0)
- don't require an ID to subscribe to vars (e0af94d)
- ensure we return the correct server's owner (24b66f8)
- flashbackup should generate any missing bz*.sha256 files (aa484dc)
- flashbackup will now trap for missing bz files (3ff51ab)
- graphql files not being included (7f31047)
- key contents having invalid characters (4b7d73f)
- remove double start() during install (4a3de31)
- removes extra colon from copy (ab90d2a)
- retry querying servers (d6c269f)
- switch git to use port 443 (1d5d60e)
- update the support link (1df7840)
- use correct type (64ac6ba)
- plg: pass regGuid for EGUID validation (fc96b41)
2.15.58 (2021-04-01)
Bug Fixes
2.15.57 (2021-03-31)
2.15.57-alpha.0 (2021-03-31)
Bug Fixes
- string contains O (d87e4fd)
2.15.56 (2021-03-31)
2.15.56-alpha.2 (2021-03-30)
Bug Fixes
- don't clear old connection on reconnect (958e3e4)
- ensure we exit on SIGTERM (c72ef02)
- move onExit context to arrow function (3ccc862)
- on process exit stop relay connection (4123607)
- switch process exit around (3663aad)
- use SIGTERM for stopping gracefully (d50f193)
2.15.56-alpha.1 (2021-03-29)
2.15.56-alpha.0 (2021-03-29)
2.15.55 (2021-03-29)
Bug Fixes
- redo full release notes (6a6d937)
2.15.54 (2021-03-29)
Bug Fixes
- use fullpath for release notes and log them for debugging (6da8628)
2.15.54-alpha.1 (2021-03-29)
Bug Fixes
- add steps to start action (7a673dc)
- default branch (93b7146)
- move if to single line (92b5c0b)
- on master (37984f9)
- skip duplicate runs in github actions (2297a1e)
- use correct field (da69a8c)
2.15.54-alpha.0 (2021-03-29)
Bug Fixes
- use GITHUB_REPOSITORY env for release notes (19e14e8)
2.15.53 (2021-03-28)
Bug Fixes
- pre/release notes (19ea157)
2.15.52 (2021-03-28)
Bug Fixes
- release notes (9842ea1)
2.15.51 (2021-03-28)
2.15.51-alpha.0 (2021-03-28)
Bug Fixes
- prerelease script (97abc20)
2.15.50 (2021-03-28)
2.15.50-alpha.5 (2021-03-28)
2.15.50-alpha.4 (2021-03-28)
2.15.50-alpha.3 (2021-03-28)
Bug Fixes
- ensure we checkout the repo in the release stage (962f4ef)
2.15.50-alpha.2 (2021-03-28)
Bug Fixes
- upload release with wildcard and remove checkout repo where not needed (3d0b0be)
2.15.50-alpha.1 (2021-03-28)
Bug Fixes
- remove uses line (9752f50)
2.15.50-alpha.0 (2021-03-28)
Bug Fixes
- add gating to actions (dd1f583)
- remove unneeded if in workflow (c266f04)
- require coverage before building app (77330b4)
2.15.49 (2021-03-28)
Bug Fixes
- only release on v tag and save source tgz to artifacts (09b180a)
- upload source to github artifacts (cfe55a5)
2.15.49-alpha.0 (2021-03-28)
Bug Fixes
- run actions on tag (e96a9d9)
2.15.48 (2021-03-28)
Bug Fixes
- ensure onConnect is executed in order (81a2b1d)
- include binary in tgz (c4f9d05)
- install nexe globally before building (8b90970)
- remove build validation step (266644c)
2.15.47 (2021-03-26)
Bug Fixes
- ensure we're passing in apiKey to getServers (5b13474)
2.15.46 (2021-03-26)
Bug Fixes
- query servers before subscribing (a542df0)
2.15.45 (2021-03-24)
2.15.44 (2021-03-22)
2.15.43 (2021-03-19)
Bug Fixes
- getting incorrect pid for process (53f135a)
2.15.42 (2021-03-19)
Bug Fixes
- when relay drops reconnect internally (97edc3a)
2.15.41 (2021-03-12)
2.15.40 (2021-03-11)
Bug Fixes
- reorder of loading api-manager and graphql (d4dbbc1)
2.15.39 (2021-03-08)
Bug Fixes
- ensure cwd is always in the VFS when we daemonize (5ccd55a)
- Make sure the process changes to the cwd (0ce833b)
- use correct cwd (391bd24)
2.15.38 (2021-03-08)
Bug Fixes
- move daemonization to process (b7867f6)
2.15.37 (2021-03-06)
Bug Fixes
- revamp rc.unraid-api file (1f720fc)
2.15.36 (2021-03-05)
Bug Fixes
- cli loading wrong path for index (66b5f33)
- cli using wrong path again (8c24bcd)
- remove old entry file (8d0496a)
- throwing error when no processes were found (70d006b)
2.15.35 (2021-03-05)
Bug Fixes
2.15.34 (2021-03-01)
2.15.33 (2021-02-25)
2.15.32 (2021-02-23)
2.15.31 (2021-02-15)
Bug Fixes
- add missing bundled deps (d95890f)
2.15.30 (2021-02-12)
2.15.29 (2021-02-12)
2.15.28 (2021-02-12)
2.15.27 (2021-02-12)
2.15.26 (2021-02-02)
Bug Fixes
2.15.25 (2021-01-27)
2.15.24 (2021-01-26)
2.15.23 (2021-01-26)
2.15.22 (2021-01-26)
2.15.21 (2021-01-22)
Bug Fixes
- Cannot find module 'string-to-color' (a2b4a98)
2.15.20 (2020-12-17)
2.15.19 (2020-12-17)
2.15.18 (2020-12-16)
2.15.17 (2020-12-15)
2.15.16 (2020-12-15)
2.15.15 (2020-12-15)
Bug Fixes
- add too_many_missing_disks to ArrayState enum (716fc00)
2.15.14 (2020-12-11)
2.15.13 (2020-12-11)
2.15.12 (2020-12-09)
2.15.11 (2020-12-04)
Bug Fixes
- don't fail on empty socket file (15fbec7)
2.15.10 (2020-12-04)
2.15.9 (2020-11-25)
2.15.8 (2020-11-25)
2.15.7 (2020-11-22)
Bug Fixes
- only log non-fatal errors in debug mode (a9d9871)
2.15.6 (2020-11-22)
2.15.5 (2020-11-22)
2.15.4 (2020-11-11)
2.15.3 (2020-11-11)
2.15.2 (2020-11-10)
2.15.1 (2020-11-10)
2.15.0 (2020-10-26)
2.12.1-rolling-20201022224239 (2020-10-22)
Bug Fixes
- plg: bug on commit message arg parsing (6c83673)
2.12.1-rolling-20201022223523 (2020-10-22)
Bug Fixes
- plg: on sign out remove email dynamix.cfg (3a697e7)
2.12.1-rolling-20201021223739 (2020-10-21)
Bug Fixes
- rename graphql-api.sock to unraid-api.sock for old unraid versions (d133f63)
2.12.1-rolling-20201021221003 (2020-10-21)
Features
- plg: add regWizTime to know if server ever signed in (bb87317)
2.14.0 (2020-10-26)
Features
- rc: remember env on reboot (ff79e14)
2.13.0 (2020-10-26)
Features
- rc: remember env on reboot (ff79e14)
2.12.1 (2020-10-20)
Bug Fixes
- graphql-api -> node-api (f28f81b)
- start-debug not removing correct socket and add report command (99d4e81)
2.12.0 (2020-10-20)
2.11.8-rolling-20201020182621 (2020-10-20)
Features
- async flash backup status (655238c)
2.11.8-rolling-20201020090647 (2020-10-20)
Bug Fixes
- adjust wc copy options (90f8d8e)
2.11.9 (2020-10-20)
Bug Fixes
- copy wc files to correct location on install (bfaa91c)
- stop wasn't killing process (b7c213b)
- use correct port (36e41dc)
2.11.8 (2020-10-20)
2.11.7 (2020-10-20)
Bug Fixes
- webcomponents not being installed correctly (fef15e2)
2.11.6 (2020-10-20)
Bug Fixes
- prevent killing of pid 1 when running stop (0c1151e)
2.11.5 (2020-10-20)
2.11.4 (2020-10-20)
Bug Fixes
- broken varstate (e099488)
2.11.3 (2020-10-19)
Bug Fixes
- update info subscription when hostname changes (3500248)
2.11.2 (2020-10-19)
Bug Fixes
- docker containers not updating info correctly (e2aeeb9)
2.11.1 (2020-10-15)
Bug Fixes
2.11.0 (2020-10-15)
Features
- add switch-env to plg rc.d file (b77f1f5)
Bug Fixes
- ensure we send the correct environment field to Sentry (0e67018)
2.10.20 (2020-10-08)
2.10.19 (2020-10-08)
Bug Fixes
- mount subscriptionEndpoint at /graphql (5fe2f00)
2.10.18 (2020-10-07)
2.10.16-rolling-20201007054315 (2020-10-07)
Bug Fixes
- postMessage ping backs to regwiz (8d2c831)
- plg: add postMessage listener PREFLIGHT_REQUEST (ba35341)
2.10.17 (2020-10-07)
2.10.16 (2020-10-07)
Bug Fixes
- switch to single /servers endpoint for mothership (9a730ef)
2.10.15 (2020-10-05)
Bug Fixes
- strip error: from array state to fix enum (c01dda6)
2.10.14 (2020-10-05)
2.10.11-rolling-20201004083001 (2020-10-04)
Bug Fixes
- plg: rc.flash_backup refactor (e580d3d)
2.10.13 (2020-10-05)
Bug Fixes
- sub to new servers and unsub from old ones on servers update (3ba38d2)
2.10.12 (2020-10-05)
Bug Fixes
- allow graphql-api to boot without data disks (592d089)
2.10.11 (2020-10-04)
2.10.10 (2020-10-04)
Bug Fixes
- ensure mothership endpoints is an array (c967571)
2.10.9 (2020-10-04)
Bug Fixes
- use staging server for mothership when connecting to /graphql (0474bc1)
2.10.8 (2020-10-04)
Bug Fixes
2.10.7 (2020-10-04)
Bug Fixes
- include fetch import (a7d7b2a)
2.10.6 (2020-10-04)
2.10.5 (2020-10-04)
Bug Fixes
- add ultra runner to git ignore (48784eb)
- ensure we re-query the servers endpoint on update (a9b4e85)
2.10.4 (2020-10-03)
2.10.3 (2020-10-02)
Bug Fixes
- enable subscription to mothership's servers endpoint (f59feff)
2.10.2 (2020-10-02)
2.10.1 (2020-10-02)
Bug Fixes
- remove unneeded process handlers (f5e8d7d)
- servers endpoint not updating when mothership updates (d6bf695)
2.10.0 (2020-09-30)
2.9.7-rolling-20200930001048 (2020-09-30)
Bug Fixes
- plg: add token prop to open launchpad wc (678e6f3)
- plg:launchpad: include serverstate prop (7e2adbf)
2.9.7-rolling-20200929031135 (2020-09-29)
Features
- plg: add /usr/local/sbin/flash_backup script (a4f513d)
2.9.7-rolling-20200929025840 (2020-09-29)
Bug Fixes
- plg: add token prop to (f0af006)
- plg: improve conditional for rendering (77718d2)
- plg: self code reivew (9acfe98)
2.9.8 (2020-09-30)
Bug Fixes
- add missing enum value (44969dd)
2.9.7 (2020-09-26)
2.9.6 (2020-09-26)
Bug Fixes
2.9.5 (2020-09-25)
Bug Fixes
- ensure we have the cwd set correctly and add start-debug (5bd1d99)
2.9.4 (2020-09-25)
2.9.3 (2020-09-25)
Bug Fixes
- sentry: ensure we flush error queue before exiting (2608e08)
2.9.2 (2020-09-25)
Bug Fixes
- move sentry into correct file (7164e58)
2.9.1 (2020-09-25)
Bug Fixes
- add sentry to bundle (4e23ff8)
2.9.0 (2020-09-25)
Features
- add Sentry (b7bba74)
2.8.12 (2020-09-24)
Bug Fixes
- ensure script path is absolute (3ba3e00)
2.8.11 (2020-09-24)
2.8.10 (2020-09-24)
Bug Fixes
- ensure we safely close the ws connection (f700de4)
- remove double disconnect for relay connection (e40b2b7)
- replace worker threads with pm2 (49db15b)
2.8.9 (2020-09-19)
Bug Fixes
- envs: incorrect env being used (49f4f38)
2.8.8 (2020-09-19)
Bug Fixes
- servers endpoint now returns correct data (5de9c7a)
2.8.7 (2020-09-19)
Bug Fixes
- include missing import (7ffb5ee)
2.8.6 (2020-09-19)
2.8.5 (2020-09-19)
Bug Fixes
- mothership connection, unneeded logging and servers endpoint (62eaf0f)
2.8.4 (2020-09-18)
2.8.3 (2020-09-17)
Bug Fixes
- make clustering optional (5b96a74)
2.8.2 (2020-09-09)
2.8.1 (2020-09-04)
2.8.0 (2020-08-05)
Features
- plg: add settings to toggle display description (dad2757)
- plg: store avatar url and username in dynamix.cfg (3bfff0e)
- unraid-regwiz-auth web component replace basic sign in/out buttons (233b66f)
Bug Fixes
- mothership: cleanup reconnection events (90209a4)
- plg: add 'internalip' alias for 'serverip' (57f597f)
- plg: clean up props (aa8cfd5)
- plg: display setting alignment issues (71c0b09)
- min js references for web components (7f10277)
2.7.14 (2020-07-19)
Bug Fixes
- Management Access Great Again (d40e851)
2.7.13 (2020-07-19)
2.7.12 (2020-07-18)
2.7.11 (2020-07-18)
2.7.10 (2020-07-14)
Bug Fixes
- owner endpoint: ensure payload is saved correctly for my_servers (7aeb498)
2.7.9 (2020-07-12)
Bug Fixes
- sigusr: switch master -> worker from SIGUSR1 to SIGUSR2 (ac01c33)
- plg: ensure postMessage handler has non-empty data (5f6bdd8)
2.7.8 (2020-07-02)
Bug Fixes
- plg: ensure dynamix.cfg exists (f8eb9c7)
2.7.7 (2020-07-01)
2.7.6 (2020-07-01)
2.7.5 (2020-06-24)
Bug Fixes
- plg: missing comma in php (35467fa)
2.7.4 (2020-06-24)
2.7.3 (2020-06-24)
Bug Fixes
- plg: update Amplify URL (06d7c53)
2.7.2 (2020-06-23)
Bug Fixes
- plg: move js scripts to end of body, remove some unneeded props (8bb75c4)
2.7.1 (2020-06-23)
Bug Fixes
- plg: added id="wc_userprofile" to UPC (91d554c)
2.7.0 (2020-06-20)
Features
- plg: add apikey prop (e040de1)
2.6.2 (2020-06-19)
2.6.1 (2020-06-18)
Bug Fixes
2.6.0 (2020-06-18)
Features
- plg: added uptime and expiretime props to user profile component (847c842)
2.5.2 (2020-06-13)
Bug Fixes
- plg: fix a few issues with the serverstate vars (d4b2249)
2.5.1 (2020-06-13)
Bug Fixes
- plg: make profile field data dynamic (5b34b7e)
2.5.0 (2020-06-12)
Features
- plg: return registered state (7dbf26e)
2.4.13 (2020-06-12)
Bug Fixes
- plg: use urls instead of inline for js files (c21c51d)
2.4.12 (2020-06-12)
2.4.11 (2020-06-08)
2.4.10 (2020-06-08)
Bug Fixes
- ensure we only allow permitted access to servers endpoint (03f3450)
- bundled-deps: add bundle-dependencies to prevent missing deps (123f1b4)
- graphql: fix types (59b5242)
- misc changes (ff48805)
2.4.9 (2020-05-12)
2.4.8 (2020-05-12)
2.4.7 (2020-05-11)
2.4.6 (2020-05-11)
Bug Fixes
- cleanup build (c062476)
2.4.5 (2020-05-10)
Bug Fixes
- use full hub token (56abfc0)
2.4.4 (2020-05-10)
2.4.3 (2020-05-10)
Bug Fixes
- type: ensure keyFile and x-flash-guid aren't ever undefined (ae8e019)
2.4.2 (2020-05-10)
Bug Fixes
- makes array updates work again (a3cd68c)
2.4.1 (2020-05-08)
2.4.0 (2020-05-02)
Features
- mothership: add message support (70d14c7)
2.3.3 (2020-04-17)
2.3.2 (2020-04-13)
Bug Fixes
- added subscriptions back to wsServer and other misc changes (70472ed)
2.3.1 (2020-04-11)
2.3.0 (2020-04-11)
Features
- add proxy support (part 1) (5389db1)
Bug Fixes
- plg: add template vars (ddac833)
- add lan-ip and fix tsc not finishing (f603e02)
- mothership: add lanIp and remove x-powered-by (4a09df5)
2.2.1 (2020-02-24)
2.2.0 (2020-02-24)
Features
- enable log debug toggling and cleanup exit code (9590ebc)
Bug Fixes
- allow master process to kill worker (26e0598)
2.1.29 (2020-02-14)
Bug Fixes
- misc changes (e4df23c)
2.1.28 (2020-02-14)
2.1.27 (2020-02-07)
Bug Fixes
- add process.title (3694d0b)
2.1.26 (2020-02-03)
Bug Fixes
- make sure master doesnt die when worker does (19d6501)
2.1.25 (2020-02-02)
2.1.24 (2020-02-02)
Bug Fixes
- set cwd to __dirname and add logs (770c7f5)
2.1.23 (2020-02-02)
2.1.22 (2020-02-02)
Bug Fixes
- schema/info/versions: fix typo (b8aed46)
- typescript: remove src from the dist directory on build (6317020)
- websocket: bail if the ws is unknown as they have no context (9e4bd1a)
2.1.21 (2020-01-27)
2.1.20 (2020-01-26)
Bug Fixes
- ensure we're using the websocketId for the subcriptions count check (9e5207c)
2.1.19 (2020-01-26)
Bug Fixes
- switch to using autogen id for each websocket connection (0a9f49f)
2.1.18 (2020-01-26)
2.1.17 (2020-01-26)
Bug Fixes
- pubsub: ensure we only publish to a channel with subscribers (df9954f)
2.1.16 (2020-01-26)
2.1.15 (2020-01-25)
Bug Fixes
- dep: update dee to include dist file (146dabd)
2.1.14 (2020-01-25)
Bug Fixes
- docker-events: replace docker-events listener with star namespace (4163326)
2.1.13 (2020-01-25)
Bug Fixes
- replace machineId module with util and fix graphql subscriptions (158bf6c)
2.1.12 (2020-01-23)
Bug Fixes
- add missing graphql files (02f32f5)
2.1.11 (2020-01-23)
Bug Fixes
- change files to dist instead of app (daf74f4)
2.1.10 (2020-01-23)
2.1.9 (2020-01-11)
2.1.8 (2020-01-10)
2.1.7 (2020-01-10)
2.1.6 (2020-01-10)
Bug Fixes
- module:graphql/index: replace user onConnect/onDisconnect logging (5971fce)
2.1.5 (2019-11-25)
2.1.4 (2019-11-11)
Bug Fixes
- ecosystem: disable extra logging in production (fbb8989)
2.1.3 (2019-11-11)
2.1.2 (2019-11-11)
Bug Fixes
- ecosystem: remove node_args and cleanup formatting (b3a284b)
2.1.1 (2019-11-10)
2.1.0 (2019-11-10)
Features
- module:app/server: add x-machine-id to header (8e29f5f)
- schema:info/machine-id: added machineId to info (beaad40)
2.0.23 (2019-11-10)
Bug Fixes
- module:graphql/schema/resolvers: only update when clients connect (22ff4c1)
2.0.22 (2019-11-09)
2.0.21 (2019-11-04)
2.0.20 (2019-11-04)
2.0.19 (2019-11-04)
Bug Fixes
- subscriptions-transport-ws: patch duplicate subscriptions (c0d9825)
2.0.18 (2019-11-03)
Bug Fixes
- ecosystem: increase allowed memory heap from 100 to 200 (35dccce)
2.0.17 (2019-11-03)
Bug Fixes
- ecosystem: increase allowed memory heap (856da3e)
2.0.16 (2019-11-03)
Bug Fixes
- modules:graphql/schema/resolvers: reduce disks memory usage (6d9b40b)
2.0.15 (2019-11-03)
Bug Fixes
- ecosystem: replace string with array (25c1901)
2.0.14 (2019-11-03)
2.0.13 (2019-10-31)
2.0.12 (2019-10-31)
2.0.11 (2019-10-31)
2.0.10 (2019-10-31)
Bug Fixes
- module:graphql/schema/resolvers: fix memory leak (fa60021)
2.0.9 (2019-10-27)
2.0.8 (2019-10-27)
2.0.7 (2019-10-26)
Bug Fixes
- deps: update @unraid/core as it adds the missing abort-controller (5b21941)
2.0.6 (2019-10-26)
2.0.5 (2019-10-25)
Bug Fixes
- module:app/server: fix EADDRINUSE (eb8603f)
2.0.4 (2019-10-22)
2.0.3 (2019-10-20)
Bug Fixes
- module:index: log whole error in development (f8f3a3e)
2.0.2 (2019-10-19)
2.0.1 (2019-10-17)
2.0.0 (2019-10-17)
⚠ BREAKING CHANGES
- module:graphql/schema/resolvers: Reduces CPU usage when on my_servers.
Bug Fixes
- module:graphql/schema/resolvers: remove unneeded await (8b1dd10)
1.2.2 (2019-10-17)
1.2.1 (2019-10-17)
1.2.0 (2019-10-14)
Features
Bug Fixes
- schema:disks/disk: add value to DiskSmartStatus & DiskInterfaceType (01c3be1)
1.1.1 (2019-10-12)
Bug Fixes
- remove unneeded "deepmerge" dep (b6447d7)
1.1.0 (2019-10-12)
Changelog
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.