mirror of
https://github.com/stellarshenson/stellars-jupyterhub-ds.git
synced 2026-03-12 07:55:06 +00:00
- Add ActivitySample SQLAlchemy model for database persistence - Add ActivityMonitor singleton with scoring, reset, lifecycle methods - Add JUPYTERHUB_ACTIVITYMON_INACTIVE_AFTER env var (default 60 min) - Update defaults: SAMPLE_INTERVAL=600s, RETENTION_DAYS=7 - Fix score calculation to use measured samples only (not theoretical max) - Add 3-state status: green (active), yellow (inactive), red (offline) - Add recently_active field in API response - Add Reset button with confirmation dialog - Fix green color (explicit #28a745 instead of text-success) - Add ThreadPoolExecutor for non-blocking Docker stats - Remove old background sampler code (on-demand sampling now) - Bump version to 3.7.0
16 lines
636 B
Bash
16 lines
636 B
Bash
# Project Configuration
|
|
PROJECT_NAME="stellars-jupyterhub-ds"
|
|
PROJECT_DESCRIPTION="Multi-user JupyterHub 4 deployment platform with data science stack, GPU auto-detection, NativeAuthenticator, and isolated per-user environments spawned via DockerSpawner"
|
|
|
|
# Version
|
|
VERSION="3.7.0_cuda-13.0.2_jh-5.4.2"
|
|
VERSION_COMMENT="Activity Monitor: admin page with 3-state status, activity scoring, reset functionality"
|
|
RELEASE_TAG="RELEASE_3.2.11"
|
|
RELEASE_DATE="2025-11-09"
|
|
|
|
# Author
|
|
AUTHOR_NAME="Konrad Jelen"
|
|
AUTHOR_ALIAS="Stellars Henson"
|
|
AUTHOR_EMAIL="konrad.jelen+github@gmail.com"
|
|
AUTHOR_LINKEDIN="https://www.linkedin.com/in/konradjelen/"
|