Repository navigation
Releases: SheepTAO/labmd
Releases · SheepTAO/labmd
Release list
v0.2.2
Added
- Added a unified
/api/slurm/overviewendpoint for Slurm dashboard data
Changed
- Moved Slurm resource and job collection fully into backend background polling with cached responses
- Simplified the Slurm dashboard data flow so the frontend only fetches and renders overview data
- Refined Slurm history sampling initialization and cleaned up the Slurm code structure for easier maintenance
Fixed
- Fixed upgrade installation replacing the running binary by switching to an atomic binary replacement flow
- Updated documentation and badges to match the current release and Slurm API layout
v0.2.1
Added
- Added Slurm history sampling with configurable interval and retention
- Added Slurm trend charts with hover timestamps and development preloaded mock history
Changed
- Improved Slurm GPU parsing to support nodes that only expose
Gres=gpu:X - Refined the Slurm dashboard styling and dark-mode chart readability
v0.2.0
Added
- Added optional Slurm support with resource overview and job queue pages
- Added development mock data for Slurm when running locally without a Slurm installation
- Added
labmd upgradecommand for downloading and installing new releases
Changed
- Reorganized backend code by feature directories to make future additions easier
- Refined the Slurm page layout, filters, and job table behavior
- Adjusted shared docs installation permissions so uploaded files stay readable without becoming world-writable
v0.1.1
Improvements
Documentation Panel
- Enhanced table of contents with collapsible functionality
- Improved heading hierarchy with visual borders for better readability
- Added mobile-friendly TOC drawer with floating button
- Fixed TOC auto-scroll and highlighting behavior
- Optimized sticky header with transparent background
Monitoring Panel
- Fixed GPU memory utilization display accuracy
- Optimized Resource Overview card layout to reduce crowding
- Improved tooltip display styles
UI/UX
- Enhanced dark mode color consistency across components
- Fixed code block indentation rendering
- Optimized theme switching transitions
LabMD v0.1.0
[v0.1.0] - 2026-01-08
Initial Release
First release of LabMD - Lab Monitoring & Documentation system.
Features
Monitoring
- Real-time CPU, GPU (NVIDIA), RAM, and disk usage
- Historical charts with configurable length
- Adaptive idle mode to save resources
- Multi-GPU support
Documentation
- Markdown rendering with math (KaTeX) and syntax highlighting
- File tree navigation with folder support
- Shared or personal directory modes
UI & Configuration
- Modern glassmorphism design with dark/light themes
- Single binary with systemd service
- Interactive installer with upgrade support
- Fully configurable via JSON
Technical Stack
- Backend: Go 1.25+ (standard library only)
- Frontend: React 18 + Vite + Tailwind CSS
- Dependencies: NVIDIA drivers (optional, for GPU monitoring)