Version 1.21.0

Jul 9, 2025

New Features:

  • [Interface Update - IP Address Management v1.8.7 Extension] - Global interface redesign for the extension:
    • [Automatic IP Assignment] – Introduced dedicated order actions for assigning the Primary IP Address from the subnet pool to a server during provisioning:
      • Separate actions are available for Activate and Terminate order flows
      • The IP address is automatically selected from a matching subnet range based on assignment configuration
    • [Addressing Widget] – Provides address-related data including network address, mask, broadcast address, available and assigned IP addresses, and a utilization progress bar
    • [Extended IP Address Types] – IP addresses can now be assigned to additional types in the system: Primary, Additional, IPMI, SNMP, Arista, NXAPI, NETCONF, Mikrotik
    • [Prefix Widget] – Displays key subnet information such as: address, type, status, VLAN, gateway, nameservers, creation date, and number of assigned tenants
    • [Redesigned Subnet Creation Form] – The form for creating a new subnet has been completely reconstructed for better structure and usability:
      • Detailed subnet attributes: mask, gateway, nameservers, status, and description
      • VLAN assignment and tenancy configuration with tenant type and entity selection
      • Scope definition via usage entities
    • [Subnet Summary View] – Introduced a new tabbed layout:
      • Summary – General subnet info, addressing, and assigned tenant
      • Parents – List of parent subnets
      • Children – List of child subnets
      • Tenants – Assigned assets
      • IP Addresses – Associated IP addresses
      • VLANs – VLANs linked to the subnet
      • Activity Logs – Log of subnet-related actions
    • [Subnets Table View] - The table layout has been redesigned:
      • Nested CIDR display reflecting hierarchical relationships
      • IP address utilization visualization per subnet
      • Column showing the number of assigned tenants
    • [Suggestions] – Added subnet suggestions in the tree structure with proposed subnets appearing as "Suggestion" entries (e.g., 192.168.46.68/30, 192.168.46.72/29)
    • [Tenant Widget] – Shows the assigned resource, e.g. for example server, including location, rack position, client, order, and device graphic with host metadata
    • [VLAN Creation Form] - The form for creating VLANs has been rebuilt for improved clarity and usability:
      • Configuration of device, VLAN ID, name, type, status, and description
  • [RHEL 10 Support - OS Installation v2.1.2 Extension] - Automatic installation support for AlmaLinux 10, Rocky Linux 10, and CentOS Stream 10:
    • Creating user accounts and setting root password
    • Disk partitioning
    • First boot script execution
    • Installation of additional system packages
    • Language configuration
    • Network interface configuration
    • Post-installation script execution
    • SSH key support
    • Time zone configuration

Improvements:

  • [Basic & Advanced Settings - Tooltips] – Improved tooltip descriptions in EasyDCIM configuration areas
  • [Framework] – Upgraded core application framework to version 12.19.0
  • [Groups - System Permissions] – Added ability to define permissions for access to the settings section
  • [Location & Racks - Power Stats] – Improved mechanism for collecting and displaying general power consumption statistics
  • [Orders - Traffic Limits] – Extended traffic limit configuration for server and colocation orders
  • [Provisioning Cancellation - OS Installation v2.1.2 Extension] – Added support for terminating the OS installation process when the "Terminate" action is executed on an order
  • [Debian-Based Systems - OS Installation v2.1.2 Extension] – Implemented file integrity check by comparing local and remote installation file sizes
  • [ISO Images - OS Installation v2.1.2 Extension] – Improved ISO file download mechanism from within EasyDCIM
  • [Redfish PXE Boot - OS Installation v2.1.2 Extension] – Improved PXE boot enforcement mechanism when using Redfish configuration
  • [Backup Script - Remote Agent] – Added functionality to perform backups for the Remote Agent
  • [Servers Table - Notes & Comments] – Enabled display of notes and comments directly in the servers list view
  • [System Jobs - Automatic Cleanup ] – Introduced automatic cleanup of system jobs older than 1 day

Bug Fixes:

  • [Aggregate Traffic - Identical Dates] – Fixed graph filtering when the start and end dates are the same
  • [API - Order Actions] – Fixed provisioning during automatic order activation
  • [Graphs - Network Traffic] – Fixed display of summary values on traffic graphs
  • [Internal API - Polling Devices] – Improved device polling and data retrieval
  • [IPMI Proxy - Stale Sessions] – Improved noVNC session termination logic
  • [Licensing - Inject Global Warning] – Resolved licensing warning issue when exceeding device limits
  • [Mail - PHPMail] – Removed PHPMail option from global email settings
  • [Admin Username - OS Installation v2.1.2 Extension] – Added restriction to prevent usage of the username admin for Debian and Ubuntu based systems
  • [Remote Agent - Pooling Disabled] – Enhanced statistics calculation when pooling is disabled
  • [rDNS Management - Create] – Fixed server detection during rDNS record creation
  • [Tables - Route Filters] – Corrected table rendering when using custom filters
  • [Tags - IPAM Integration] – Resolved tag visibility when IPAM integration is inactive
  • [Users - Export] – Fixed export mechanism for the user and admin list

Looks promising?

Shape Left
Shape Right

Version 1.20.0

May 13, 2025

New Features:

  • [Windows Server 2025 - OS Installation v2.1.1 Extension] - Automatic installation of the Windows Server 2025 operating system:
    • Time zone configuration
    • Language configuration
    • Disk partitioning
    • Administrator account creation
    • Network interface configuration
    • Installation of additional system packages
    • Execution of post-installation scripts
  • [Rescue Templates - OS Installation v2.1.1 Extension] - Updated rescue templates to their latest versions:
    • GParted 1.7.0
    • Clonezilla 3.2.1-9
  • [Tags Management - IP Address Management v1.8.6 Extension] - Manage Tags Within Subnets And VLANs:
    • Assigning to and unassigning individual tags from subnets and VLANs
    • Bulk tag management across subnets and VLANs
    • Filtering subnets and VLANs based on tags
  • [Lenovo XClarity - IPMI Integration v1.5.6 Extension] - Implemented integration with Lenovo XClarity servers:
    • Redfish integration enabling automatic detection of: device details, processors, memory, hard drives, network interfaces and sensors
    • Power control actions: power on, power off, reboot
    • Retrieval of power usage metrics for the entire server
    • JAVA KVM console support via noVNC session
  • [H3C UniServer - IPMI Integration v1.5.6 Extension] - Integration with H3C UniServer servers:
    • Redfish integration enabling automatic detection of: device details, processors, memory, hard drives, network interfaces and sensors
    • Power control actions: power on, power off, reboot
    • Retrieval of power usage metrics for the entire server
    • JAVA KVM console support via noVNC session
  • [Supermicro HTML5 Console - IPMI Integration v1.5.6 Extension] - HTML5 console integration for the latest Supermicro servers:
    • HTML5 console access through noVNC sessions
    • HTML5 console download mechanism based on the Redfish protocol
  • [System - PHP 8.3 Support] - The latest versions of EasyDCIM and the Remote Agent now support only PHP 8.3 (previously PHP 8.1)

Improvements:

  • [System - New Framework] - Enhancements related to the rollout of a new framework powering EasyDCIM and Remote Agents:
    • Improved system performance through integration with the latest PHP version
    • Latest security patches and built-in protection tools
    • Offloading of intensive tasks to a job queue system
    • New configuration systems based on the environment file
  • [SSH Key Generation] - Improved SSH key generation mechanism for EasyDCIM and the Remote Agent using the `ecdsa-sha2-nistp256` algorithm
  • [Installer and Updater Scripts] - Enhancements to installation and update scripts for both EasyDCIM and the Remote Agent:
    • Improved error handling
    • Enhanced backup mechanism for files and databases
    • Progress bar displayed during application package download
  • [Remote Agent v1.10] - Performance improvements for Remote Agents:
    • Improved polling process performance via job queues
    • Faster verification of IPMI status per server
    • Caching mechanism for the list of devices being polled
    • Expanded system logs for key actions executed on the agent server
  • [Devices - Custom Metadata] - New feature in the Devices table enabling definition of new columns based on custom metadata
  • [General Settings - Aggregate Traffic Units] - New global system setting allowing users to choose between Mbps or Gbps in Traffic graphs
  • [Orders - Clear Hostname & SSH Values] - Enhanced function for clearing metadata during order termination. The operation of this function will include clearing metadata values such as:
    • Hostname
    • SSH Username
    • SSH Password
    • SSH Root Password

Bug Fixes:

  • [Graphs - Gbps Rounding] - All Gbps values in traffic graphs are now rounded to 3 decimal places
  • [Assigned Devices - IP Address Management v1.8.6 Extension] - Improved mechanism for counting devices assigned to parent and child subnets
  • [Remote Agent v1.10 - Poller Disabled] - Removed polling block in the absence of SNMP data

Version 1.15.0

Jan 28, 2025

New Features:

  • [System - Application Security] - Introduced dedicated section highlighting best practices for application security:
    • Automatic verification of EasyDCIM configuration at 5-minute intervals
    • Guidance organized into three main categories:
      • Successfully completed security checks
      • Warnings with suggested protective actions
      • Serious threats requiring immediate administrator intervention
    • Quick access to security overview via the dashboard widget (displayed once per month) and in the "Tools" menu section
  • [System - Advanced Firewall Protection] - Added support for enhanced application protection using ModSecurity tools available on Debian-based systems:
    • Configuration of ModSecurity extension from the backend section
    • Automatic filtering of HTTP traffic and rejecting requests from unknown IP addresses
    • Predefined IP addresses automatically whitelisted
    • Ability to define additional allowed IP addresses
    • Implementation of default Coreruleset v4.10.0 rules
  • [Fedora Server 41 - OS Installation v2.1.0 Extension] - Automatic installation of the Fedora Server 41 operating system:
    • Time zone configuration
    • Language configuration
    • Disk partitioning
    • Creating user accounts and setting up the root password
    • Support for SSH keys handling
    • Configuration of network interfaces
    • Installation of additional system packages
    • Post-installation scripts installation
    • First boot scripts installation

Improvements:

  • [Apache Log Rotation] - Improved Apache2 log rotation mechanism featuring the default rotation period of 6 months
  • [Sensitive Data Masking] - Added masking for sensitive data such as passwords and keys in device metadata and the activity log section
  • [Floors] - Added the ability to edit the floor size by configuring the number of rows and columns
  • [Subnets Management - IP Address Management v1.8.5 Extension] - Enhanced assorted mechanisms for managing subnets:
    • Unified CIDR input method for subnets
    • Improved validation of CIDR correctness in IPv6 subnets
    • Dynamic mask generation based on subnet type during creation
    • Enhanced subnet creation and editing process for DHCP servers
  • [noVNC Session Customization - IPMI Integration v1.5.5 Extension] - Added customization options for noVNC sessions based on device configuration:
    • Custom JAVA versions configurable per device
    • Custom environment variables for noVNC sessions configurable per device
  • [First Boot Scripts - OS Installation v2.1.0 Extension] - Added support for defining variables in First Boot scripts
  • [Polling - Performance Improvements] - Enhanced device polling mechanism:
    • Reduced number of requests sent to EasyDCIM during the polling process
    • Automatic data compression using GZIP
    • Automatic calculation of available threads for the polling process

Bug Fixes:

  • [noVNC Volumes - IPMI Integration v1.5.5 Extension] - Fixed mechanism for mounting volumes during noVNC session creation
  • [Special Characters - IPMI Integration v1.5.5 Extension] - Fixed mechanism for retrieving JAVA KVM applets for ASRock and ASUS servers with special characters in the IPMI password
  • [ESXi First Boot Scripts - OS Installation v2.1.0 Extension] - Fixed mechanism for executing First Boot scripts for VMware ESXi systems
  • [PXE IP Address - OS Installation v2.1.0 Extension] - Fixed mechanism for configuring the main IP address used by the DHCP server
  • [Remote Agents Logs - View Mode] - Corrected log display for cases with excessive data volume
  • [Add Single Device - Form] - The device type selection field has been fixed to include the Router type
  • [Inventory - Moving Assets] - Removed issues occurring when moving assets between locations
  • [Inventory - Mass Add Items] - The process of mass adding inventory items has been fixed
  • [Security - Vulnerability Changes] - Removed outdated scripts vulnerable to external attacks

READY FOR MORE?

Simply give EasyDCIM a go!

Try out our system today with a 30-day money-back guarantee
Shape Left
Shape Right