Commits
- edde093: Merge branch 'main' into cluster (Koushik Dutta)
- regenerate models (Koushik Dutta)
- 7a22e17: Merge branch 'main' into cluster (Koushik Dutta)
- add cluster worker request to fork (Koushik Dutta)
- fork by clusterWorkerId (Koushik Dutta)
- 924394d: postbeta (Koushik Dutta)
- apply default runtime for cluster fork (Koushik Dutta)
- fix cluster check nre (Koushik Dutta)
- 1c18129: postbeta (Koushik Dutta)
- python cluster worker routing (Koushik Dutta)
- add cluster manager (Koushik Dutta)
- expose ClusterManager to python (Koushik Dutta)
- more cluster fixes for python (Koushik Dutta)
- wip cluster mode load balancing (Koushik Dutta)
- exit hooks for python fork (Koushik Dutta)
- 02a46a9: postbeta (Koushik Dutta)
- refactor runtime worker creation (Koushik Dutta)
- log startup (Koushik Dutta)
- 32ede1f: postbeta (Koushik Dutta)
- more logging (Koushik Dutta)
- cluster client error logging (Koushik Dutta)
- fix cluster logging (Koushik Dutta)
- implement clustered plugin debugging (Koushik Dutta)
- wip coreml clustering across multiple macs (Koushik Dutta)
- update npm-install.sh (Koushik Dutta)
- publish (Koushik Dutta)
- update npm-install.sh (Koushik Dutta)
- eca5fbe: Merge branch 'main' into cluster (Koushik Dutta)
- fix missing debug setting (Koushik Dutta)
- 9f27b2f: Merge branch 'main' into cluster (Koushik Dutta)
- ba8f25f: postbeta (Koushik Dutta)
- cluster support (Koushik Dutta)
- implement clustering. and cleanup coreml/openvino. (Koushik Dutta)
- formatting (Koushik Dutta)
- python formatting (Koushik Dutta)
- fix worker startup on primary server (Koushik Dutta)
- formatting (Koushik Dutta)
- cluster load balancing (Koushik Dutta)
- 45ac7f2: postbeta (Koushik Dutta)
- fix non cluster crash (Koushik Dutta)
- 4b7b66c: postbeta (Koushik Dutta)
- fix load balancer (Koushik Dutta)
- cluster for should enforce compute/darwin label (Koushik Dutta)
- fix cluster label to require x64 (Koushik Dutta)
- clean up clustering lifecycle management (Koushik Dutta)
- ensure alert log goes to console as well (Koushik Dutta)
- 73bdca1: postbeta (Koushik Dutta)
- beta (Koushik Dutta)
- remove debug code causing crashes (Koushik Dutta)
- 8480713: postbeta (Koushik Dutta)
- use new cluster worker labels (Koushik Dutta)
- publish (Koushik Dutta)
- use relative path for volume. (Koushik Dutta)
- 8e888bc: Update docker-compose.yml (Koushik Dutta)
- add clusterWorkerId option to generateVideoFrames (Koushik Dutta)
- ed498ae: server/sdk: make worker disposable. (Koushik Dutta)
- fixup clusterWorkerId to be optional (Koushik Dutta)
- 8d0de7e: postbeta (Koushik Dutta)
- pass through service control for cluster mode (Koushik Dutta)
- 0c95151: postbeta (Koushik Dutta)
- pass through service control (Koushik Dutta)
- 229dcd3: postbeta (Koushik Dutta)
- add env control (Koushik Dutta)
- add hooks to get cluster worker controls (Koushik Dutta)
- add cluster worker info (Koushik Dutta)
- add cluster worker info (Koushik Dutta)
- 640d664: postbeta (Koushik Dutta)
- update (Koushik Dutta)
- remove dead dep (Koushik Dutta)
- remove dead dep (Koushik Dutta)
- rollup support (Koushik Dutta)
- rollup support (Koushik Dutta)
- 053b431: Merge branch 'cluster' of github.com:koush/scrypted into cluster (Koushik Dutta)
- publush (Koushik Dutta)
- dependency updates (Koushik Dutta)
- 14ae374: postbeta (Koushik Dutta)
- bump openvino (Koushik Dutta)
- rollback openvino (Koushik Dutta)
- Update install-intel-npu.sh (Koushik Dutta)
- Update install-amd-graphics.sh (Koushik Dutta)
- fix commonjs entry mangling debug (Koushik Dutta)
- remove log from eval params (Koushik Dutta)
- 71bb2ec: postbeta (Koushik Dutta)
- 73d2f5b: esmodule plugins: wip (Koushik Dutta)
- project cleanup (Koushik Dutta)
- formatting (Koushik Dutta)
- esmodule cleanups (Koushik Dutta)
- rollup fixes (Koushik Dutta)
- revert createRequire (Koushik Dutta)
- b5a40b2: postbeta (Koushik Dutta)
- fix es imports on old node (Koushik Dutta)
- 7398f28: postbeta (Koushik Dutta)
- add cluster worker weight (Koushik Dutta)
- 8ccc7a6: postbeta (Koushik Dutta)
- find object cluster worker affinity (Koushik Dutta)
- cluster cpu usage monitoring (Koushik Dutta)
- 6cc5a0e: postbeta (Koushik Dutta)
- fix non cluster crash (Koushik Dutta)
- ee23c93: postbeta (Koushik Dutta)
- prevent crash on missing cpu usage (Koushik Dutta)
- c46ed2c: postbeta (Koushik Dutta)
- downgrade typescript (Koushik Dutta)
- 15fb7d8: postbeta (Koushik Dutta)
- 578bba6: postbeta (Koushik Dutta)
- 8b6d8ae: Merge branch 'main' into cluster (Koushik Dutta)
- update to relu+int8 models (Koushik Dutta)
- use detection fps as measurement of system load (Koushik Dutta)
- remove cluster cpu tracking (Koushik Dutta)
- publish (Koushik Dutta)
- fix sample history tracking to purge before measurement (Koushik Dutta)
- ea873a5: sdk/server: clean up sdk init race conditions to allow side effect imports (Koushik Dutta)
- 9985390: postbeta (Koushik Dutta)
- c664cc3: server/sdk: include/check sdk version for plugin forwards/backwards compat. (Koushik Dutta)
- 7250428: postbeta (Koushik Dutta)
- 3f0a788: sdk/server: add mode to workers (Koushik Dutta)
- 3162d2b: Update install-amd-graphics.sh (Koushik Dutta)
- fix sourcemap (Koushik Dutta)
- 786b4b5: postbeta (Koushik Dutta)
- ensure cluster client service control (Koushik Dutta)
- c65f38f: postbeta (Koushik Dutta)
- improve low watermark throttling (Koushik Dutta)
- beta (Koushik Dutta)
- remove legacy storage event (Koushik Dutta)
- 59e0982: postbeta (Koushik Dutta)
- remove scrypted-eval fs hack (Koushik Dutta)
- clean up device groups (Koushik Dutta)
- e3ca09a: server/sdk: add support for HttpResponse.sendStream (Koushik Dutta)
- 0bb5c79: postbeta (Koushik Dutta)
- sendStream should also be one way (Koushik Dutta)
- fix HoL in sendStream by using a dedicated cluster connect (Koushik Dutta)
- fix break (Koushik Dutta)
- cleanup thread peers (Koushik Dutta)
- add scrypted_yolov9t_relu_int8_320 (Koushik Dutta)
- a7424b3: Update Windows install script workaround npm issue (#1654) (Long Zheng) #1654
- disable npu due to openvino bug (Koushik Dutta)
- noble base (Koushik Dutta)
- noble base (Koushik Dutta)
- python3.12 (Koushik Dutta)
- prevent pip upgrade (Koushik Dutta)
- test noble (Koushik Dutta)
- update intel for legacy + latest install process. (Koushik Dutta)
- switch to noble base (Koushik Dutta)
- a6d6236: postbeta (Koushik Dutta)
- fix repl in cluster mode (Koushik Dutta)
- 698a4a4: postbeta (Koushik Dutta)
- additional tunnel check (Koushik Dutta)
- 57eccd4: Merge branch 'main' into cluster (Koushik Dutta)
- npm audit (Koushik Dutta)
- fix exports (Koushik Dutta)
- hide decoder option if detection provides it (Koushik Dutta)
- add various controls for server node in cluster mode (Koushik Dutta)
- 6173d67: postbeta (Koushik Dutta)
- manage cluster through ui (Koushik Dutta)
- Fix nre if clusterManager does not exist (Koushik Dutta)
- move cluster manager (Koushik Dutta)
- fix typings (Koushik Dutta)
- add cluster manager (Koushik Dutta)
- revert tsconfig change (Koushik Dutta)
- fix cluster dependencies (Koushik Dutta)
- 04065a3: core/client: publish (Koushik Dutta)
- be35fb2: postbeta (Koushik Dutta)
- fix cluster worker rename (Koushik Dutta)
- deprecate lxc (Koushik Dutta)
- reenable npu (Koushik Dutta)
- find a default storage device (Koushik Dutta)
- restore prompt (Koushik Dutta)
- fix restore prompt install (Koushik Dutta)
- disable npu for recognition (Koushik Dutta)
- disable npu for recognition with user input (Koushik Dutta)
- allow cluster labels to request plugins (Koushik Dutta)
- 3542d32: postbeta (Koushik Dutta)
- validate device info (Koushik Dutta)
- fixup probe (Koushik Dutta)
- use restore storage for reset as well (Koushik Dutta)
- publish support for editing camera zones via deviceFilter param (Koushik Dutta)
- fixup normalizeBox to allow scalar (Koushik Dutta)
- update readme (Koushik Dutta)
- fix motion reporting from object detector (Koushik Dutta)
- fix aggregate device (Koushik Dutta)
- publish ui fix for extension toggling new devices (Koushik Dutta)
- allow NODE_PATH override (Koushik Dutta)
- 675f232: postbeta (Koushik Dutta)
- use relu face (Koushik Dutta)
- remove old node pty (Koushik Dutta)
- remove old node pty (Koushik Dutta)
- combine NODE_PATHs (Koushik Dutta)
- f64c922: postbeta (Koushik Dutta)
- ensure import.meta is undefined for webpack (Koushik Dutta)
- c8e4502: sdk/server: more reliable module env detection (Koushik Dutta)
- c811109: sdk/core: rebuild with cjs/es fixes (Koushik Dutta)
- cff170a: postbeta (Koushik Dutta)
- eaae396: tensorflow-lite: new default model (Koushik Dutta)
- 44ab56a: tensorflow-lite: threshold cleanup (Koushik Dutta)
- fix env nre (Koushik Dutta)
- 612cf7b: postbeta (Koushik Dutta)
- publish (Koushik Dutta)
- 919d2de: tensorflow-lite: missing files (Koushik Dutta)
- publish ui (Koushik Dutta)
- occupancy ui (Koushik Dutta)
- fix nre on toImage format validaiton (Koushik Dutta)
- more ui fixes (Koushik Dutta)
- smart occupancy sensor (Koushik Dutta)
- smart occupancy sensor (Koushik Dutta)
- f3d7ebd: Fix Windows install script NPM/Node version clash (#1662) (Long Zheng) #1662
- fix zone persistence (Koushik Dutta)
- cbdf887: Merge branch 'main' of github.com:koush/scrypted (Koushik Dutta)
- fix zone normalization (Koushik Dutta)
- add separate crop zone (Koushik Dutta)
- onboot (Koushik Dutta)
- make some settings immediate (Koushik Dutta)
- improve disk setup and add auto remount (Koushik Dutta)
- reduce default confidence for smart motion sensor (Koushik Dutta)
- 4c6ca3b: Merge branch 'main' of github.com:koush/scrypted (Koushik Dutta)
- fix python search order (Koushik Dutta)
- add rpc support for shallow serialized arrays (Koushik Dutta)
- 56bc0d6: postbeta (Koushik Dutta)
- add support for rtsp url using cluster address in case scrypted server address is not set (Koushik Dutta)
- fix leak if child process fails to spawn (Koushik Dutta)
- docker-compose.sh should repair dpkg first (Koushik Dutta)
- eaa2c37: tensorflow-lite: add relu models (Koushik Dutta)
- fc1151c: Merge branch 'main' of github.com:koush/scrypted (Koushik Dutta)
- publish ui updates (Koushik Dutta)
- improve media to signaling channel conversion (Koushik Dutta)
- fix media conversion failure (Koushik Dutta)
- remove pips (Koushik Dutta)
- dynamically find amdgpu deb package name (#1666) #1666 (Brett Jia)
- set default shell to bash (#1667) #1667 (Brett Jia)
- e33a793: tensorflow-lite: use new yolov9s model with separate outputs to fix quantization accuracy loss (Koushik Dutta)
- 4206ee4: Merge branch 'main' of github.com:koush/scrypted (Koushik Dutta)
- 381c6de: install/server: remove psutil (Koushik Dutta)
- add debugpy to install list (Koushik Dutta)
- use site packages in python for debugging (Koushik Dutta)
- a6a986a: postbeta (Koushik Dutta)
- 48c5e1a: tensorflow-lite: quantization cleanups (Koushik Dutta)
- fix auto repair in systemd script (Koushik Dutta)
- 6438ad1: tensorflow-lite: pipeline pre/post processing (Koushik Dutta)
- 194facb: Revert "docker: remove pips" (Koushik Dutta)
- fixup missing debugpy (Koushik Dutta)
- ensure lxc-docker is updated every boot (Koushik Dutta)
- fix performance issues! (Koushik Dutta)
- use
standard-telnetlib
for Python 3.13+ (#1669) #1669 (Brett Jia) - update launch.json configs (Koushik Dutta)
- 9321a5e: Merge branch 'main' of github.com:koush/scrypted (Koushik Dutta)
- 4d6bd61: postbeta (Koushik Dutta)
- more cluster mode hooks (Koushik Dutta)
- a2f8504: postbeta (Koushik Dutta)
- fix fs.promises. (Koushik Dutta)
- e4f01f1: postbeta (Koushik Dutta)
- massive perf improvements via async api usage (Koushik Dutta)
- verup (Koushik Dutta)