Release v2.6.1 (2026-04-12)
π What's New
β¨ Features & Enhancements
IPAM Experience Improvements
- Subnet Tree Drag-and-Drop - Added drag-and-drop support for moving subnets in the IPAM tree, making subnet organization easier and more intuitive
UI & Editing Experience
- Long Text Editing - Changed the long text editing control to a textarea for a better editing experience
- Rack Device List Direction - Added support for configuring the display direction of rack device lists
Task Scheduling Improvements
- Celery Beat Migration - Replaced
flask cmdb-counterwith Celery Beat scheduled tasks for more stable and maintainable background scheduling - Schedule Configuration Refactor - Moved Celery Beat schedule configuration to improve task management and deployment consistency
π Bug Fixes
Backend Stability & Security
- CI Data Cleanup - Fixed CI data cleanup logic in
CITypeAttributeManager.delete(PR #734) - Relation Search - Fixed abnormal relationship searches after changing the alias of a CIType (PR #730)
- SQL Injection Protection - Escaped list values to prevent SQL injection risks
- cmdb-counter Memory Leak - Fixed a memory leak issue in
cmdb-counter(#731)
Frontend Fixes
- Rack Drag-and-Drop - Fixed device list data errors during rack drag-and-drop operations
- CI Details Cleanup - Removed unused ITSM requests from CI detail pages
- LDAP Login - Disabled password encryption during LDAP login to avoid compatibility issues
- Attribute Editor - Fixed incorrect control type display in the attribute editor
- Unused Components Cleanup - Removed unused UI components to reduce maintenance overhead
π Contributors
Special thanks to all contributors who made this release possible:
- @LH_R - UI experience improvements and IPAM enhancements
- @pycook - Backend architecture improvements, bug fixes, and IPAM support
- @thexqn - Feature and stability contributions
π¦ Installation
# Docker installation
git clone https://github.com/veops/cmdb.git
cd cmdb
docker compose up -d
# Or upgrade from an older version
cd cmdb
git pull
docker compose down && docker compose up -d