tag:github.com,2008:https://github.com/veops/cmdb/releases Release notes from cmdb 2025-11-12T12:46:48Z tag:github.com,2008:Repository/48723015/v2.5.5 2025-11-12T12:47:41Z v2.5.5 <h1>Release v2.5.5 (2025-11-06)</h1> <h2>🎉 What's New</h2> <h3>✨ Features &amp; Enhancements</h3> <h4>Auto-Discovery Pool Improvements</h4> <ul> <li><strong>Batch Operations Optimization</strong> - Optimized batch operations for auto-discovery pool, improving performance and user experience</li> <li><strong>Refresh Button</strong> - Added refresh button to auto-discovery pool for real-time data updates</li> <li><strong>View Raw Data</strong> - Added capability to view raw data of auto-discovered instances via new API endpoint and UI interface</li> </ul> <h4>Navigation &amp; User Experience</h4> <ul> <li><strong>Navigation Buttons</strong> - Added navigation buttons to the model configuration page and resource view page for easier page switching</li> <li><strong>Page Style &amp; Interaction Upgrades</strong> - Upgraded and optimized various page styles and interactions across the application</li> </ul> <h3>🐛 Bug Fixes</h3> <h4>Data Handling</h4> <ul> <li><strong>Resource Data Search</strong> - Fixed resource data search compatibility issues with anomalous data</li> <li><strong>Auto-Discovery Rule Sync</strong> - Fixed synchronization issues with auto-discovery rules</li> <li><strong>Template Import/Export</strong> - Resolved issues with template import and export functionality</li> </ul> <h4>Integration &amp; Webhooks</h4> <ul> <li><strong>Webhook Trigger Fix</strong> - Fixed webhook trigger behavior when HTTP status indicates failure (PR <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3382035973" data-permission-text="Title is private" data-url="https://github.com/veops/cmdb/issues/718" data-hovercard-type="pull_request" data-hovercard-url="/veops/cmdb/pull/718/hovercard" href="https://github.com/veops/cmdb/pull/718">#718</a>)</li> </ul> <h3>🔧 Improvements &amp; Configuration</h3> <h4>Security &amp; Configuration</h4> <ul> <li><strong>Encryption Default</strong> - App config now sets <code>useEncryption</code> to <code>true</code> by default for enhanced security</li> <li><strong>Request Base URL</strong> - Replaced request base URL for improved API handling</li> </ul> <hr> <h2>🔄 Upgrade Notes</h2> <p>This release is a minor update focusing on stability improvements and feature enhancements. No breaking changes are introduced.</p> <h3>Recommended Actions:</h3> <ol> <li>Review the new <code>useEncryption</code> default setting if you have custom encryption configurations</li> <li>Test auto-discovery pool batch operations if you heavily rely on this feature</li> <li>Verify webhook integrations if you experienced issues with HTTP failure handling</li> </ol> <hr> <h2>🙏 Contributors</h2> <p>Special thanks to all contributors who made this release possible:</p> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/LHRUN/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/LHRUN">@LHRUN</a> - UI/UX improvements and auto-discovery enhancements</li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pycook/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pycook">@pycook</a> - Backend API and template fixes</li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tangr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tangr">@tangr</a> - Webhook integration fixes</li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tangshoubin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tangshoubin">@tangshoubin</a> - Webhook integration fixes</li> </ul> <hr> <h2>📦 Installation</h2> <div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="# Docker installation git clone https://github.com/veops/cmdb.git cd cmdb docker compose up -d # Or upgrade from old version cd cmdb git pull docker compose down &amp;&amp; docker compose up -d"><pre><span class="pl-c"><span class="pl-c">#</span> Docker installation</span> git clone https://github.com/veops/cmdb.git <span class="pl-c1">cd</span> cmdb docker compose up -d <span class="pl-c"><span class="pl-c">#</span> Or upgrade from old version</span> <span class="pl-c1">cd</span> cmdb git pull docker compose down <span class="pl-k">&amp;&amp;</span> docker compose up -d</pre></div> <hr> pycook tag:github.com,2008:Repository/48723015/v2.5.4 2025-08-15T14:00:45Z v2.5.4 <h1><strong>Release v2.5.4 (2025-08-15)</strong></h1> <h2>✨ New Features</h2> <h4>Resource Data Module</h4> <ul> <li>Subscription Model Display Refactor: Changed subscription model display from page-level<br> sub-menus to in-page menus, significantly improving browsing and switching efficiency</li> </ul> <h4>Model Relationships Enhancement</h4> <ul> <li>Attribute Association Rules Optimization: <ul> <li>Added attribute value type consistency validation between source and target models</li> <li>Enhanced data association accuracy and reliability</li> </ul> </li> <li><strong>Multi-value Attribute Support</strong>: <code>One-to-many</code> and <code>many-to-many</code> relationship constraints<br> now fully support multi-value attributes, providing more flexible data model design<br> capabilities</li> </ul> <h4>Preference</h4> <ul> <li><strong>Auto-subscription Feature</strong>: Introduced automatic subscription mechanism. When enabled,<br> resource data model menus will display subscribed models in real-time based on configured<br> auto-subscription rules <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2022036569" data-permission-text="Title is private" data-url="https://github.com/veops/cmdb/issues/285" data-hovercard-type="issue" data-hovercard-url="/veops/cmdb/issues/285/hovercard" href="https://github.com/veops/cmdb/issues/285">#285</a></li> </ul> <h4>User Experience Enhancements</h4> <ul> <li>Login Redirect: Automatically record the last visited page route when logging<br> out</li> <li>CMDB Navigation Optimization: Unified default redirection for CMDB module to Resource<br> Data page</li> </ul> <h2>🐛 Bug Fixes</h2> <ul> <li>Fixed <code>add-user</code> click command execution issues <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2798484722" data-permission-text="Title is private" data-url="https://github.com/veops/cmdb/issues/675" data-hovercard-type="issue" data-hovercard-url="/veops/cmdb/issues/675/hovercard" href="https://github.com/veops/cmdb/issues/675">#675</a></li> </ul> pycook tag:github.com,2008:Repository/48723015/v2.5.3 2025-06-20T14:16:11Z v2.5.3 <h1><strong>Release v2.5.3 (2025-06-20)</strong></h1> <h3>🐛 <strong>Bug Fixes</strong></h3> <ul> <li>Fixed LDAP checkbox issue when both LDAP and CAS are enabled.</li> <li>Fixed incorrect title display on CI detail pages.</li> <li>Resolved bug <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3092331657" data-permission-text="Title is private" data-url="https://github.com/veops/cmdb/issues/702" data-hovercard-type="issue" data-hovercard-url="/veops/cmdb/issues/702/hovercard" href="https://github.com/veops/cmdb/issues/702">#702</a> (Cabinet physical server topology rendering error ).</li> </ul> <h3>✨ <strong>New Features</strong></h3> <ul> <li><strong>IPAM</strong>: Added batch operations for IP/subnet management (download, delete, modify).</li> <li><strong>Auto-Discovery</strong>: Restricted pool view access to <strong>admin-only</strong>.</li> </ul> <h3>⚙️ <strong>Improvements</strong></h3> <ul> <li>Added Docker env variable (<code>SYSTEM_DEFAULT_LANGUAGE</code>) for initial language setup.</li> <li>Improved CI detail page: visually distinguished upstream/downstream models in relation tables.</li> </ul> pycook tag:github.com,2008:Repository/48723015/v2.5.2 2025-04-17T13:21:59Z v2.5.2 <h2>[Version v2.5.2] - 2025-04-17</h2> <h3><strong>New Features &amp; Improvements</strong></h3> <ol> <li> <p><strong>Enhanced CI Details Page Display</strong></p> </li> <li> <p><strong>Improved Network Device Auto-Discovery Configuration Page</strong></p> </li> <li> <p><strong>Port List Recording in Network Device Auto-Discovery</strong></p> <ul> <li>The auto-discovery process now captures and records port lists from discovered network devices, improving inventory accuracy.</li> </ul> </li> <li> <p><strong>Multi-Architecture Support for <code>cmdb-db</code> and <code>cmdb-cache</code> Containers</strong></p> <ul> <li>Added ARM compatibility for <code>cmdb-db</code> and <code>cmdb-cache</code> Docker containers, enabling deployment on both <strong>x86_64</strong> and <strong>ARM64</strong> platforms.</li> </ul> </li> </ol> pycook tag:github.com,2008:Repository/48723015/v2.5.1 2025-02-10T12:39:57Z v2.5.1 <h2>[Version v2.5.1] - 2025-02-10</h2> <h3>Features</h3> <ul> <li>Optimize Login Page</li> </ul> <h3>Documentation</h3> <ul> <li>Update README</li> </ul> <h3>Bug Fixes</h3> <ul> <li>Fix Query CIType</li> <li>Fix Synchronization of Auto-Discovery Rules</li> </ul> pycook tag:github.com,2008:Repository/48723015/v2.4.17 2024-12-26T07:32:25Z v2.4.17 <ol> <li><strong>Feat</strong>: Resource search supports multi-line retrieval</li> <li><strong>Feat</strong>: Optimized the service tree menu, allowing switching between different service trees via a dropdown</li> <li><strong>Fix</strong>: Resolved the issue where the unique constraint was not enforced when updating the data center module's data rooms</li> <li><strong>Fix</strong>: Fixed the timezone anomaly in the "Join Time" field of the ACL user management list</li> </ol> <hr> <ol> <li><strong>Feat</strong>:资源搜索支持多行检索</li> <li><strong>Feat</strong>: 优化服务树菜单,可通过下拉切换不同服务树</li> <li><strong>Fix</strong>: 修复了数据中心模块更新机房时唯一限制未生效的问题</li> <li><strong>Fix</strong>: 修复了acl用户管理列表 加入时间 字段时区异常的问题</li> </ol> pycook tag:github.com,2008:Repository/48723015/v2.4.16 2024-12-06T08:54:09Z v2.4.16 <ol> <li><strong>Feat</strong>: DCIM supports manually triggering the number of available U units in computer cabinets.</li> <li><strong>Feat</strong>: Reference attribute values in the CI relationship details page table now support displaying attributes based on the reference model.</li> <li><strong>Feat</strong>: IPAM now supports viewing the relationship details of assigned IP addresses.</li> <li><strong>Feat</strong>: Date triggers now support test sending functionality.</li> </ol> <hr> <ol> <li>Feat: DCIM支持手动触发计算机柜空闲U数</li> <li>Feat: CI关系详情页Table的引用属性值支持按照引用模型展示属性显示</li> <li>Feat: IPAM支持查看已分配IP地址的关系详情</li> <li>Feat: 日期触发器支持测试发送功能</li> </ol> pycook tag:github.com,2008:Repository/48723015/v2.4.15 2024-11-27T08:03:41Z v2.4.15 <p><strong>New Features:</strong></p> <ol> <li> <p><strong>Data Center Infrastructure Management (DCIM) Module</strong></p> <ul> <li>Added DCIM module, supporting visual management of data centers and racks.</li> </ul> </li> <li> <p><strong>Enhanced IP Address Management (IPAM)</strong></p> <ul> <li>IPAM supports bulk reclamation and bulk allocation of IP addresses.</li> <li>IPAM supports creating identical subnets under different directories.</li> <li>IPAM optimizes scanning rules—newly created subnet scanning rules will automatically perform a scan within one minute after creation.</li> </ul> </li> </ol> pycook tag:github.com,2008:Repository/48723015/v2.4.14 2024-11-11T11:05:18Z v2.4.14 <ol> <li><strong>Feat:</strong> Added IP Address Management functionality (IPAM)</li> <li><strong>Feat:</strong> Added default attributes for updater and update time</li> </ol> <hr> <ol> <li>Feat: 新增IP地址管理功能(IPAM)</li> <li>Feat: 新增默认属性<code>更新人</code>、<code>更新时间</code></li> </ol> pycook tag:github.com,2008:Repository/48723015/v2.4.13 2024-10-18T02:00:10Z v2.4.13 <ol> <li><strong>Feat</strong>: Relationship Path Search</li> </ol> <hr> <ol> <li><strong>Feat</strong>: 通用的关系路径搜索</li> </ol> pycook