Version 1.27.0

Aug 13, 2026

New Features:

  • [Backup Manager v1.0.0 Extension] - Added a new extension for scheduling, securing, storing, and restoring EasyDCIM backups:
    • Supports scheduled and on-demand backups of the database, application files, and InfluxDB data
    • Provides SFTP and S3-compatible storage, retention policies, and optional backup encryption
    • Includes backup history, verification, downloads, notifications, and a guided restore workflow
  • [LDAP Directory Login - LDAP Authentication v1.0.1 Extension] - Added LDAP login for administrators and Client Area users:
    • Allows synchronized Active Directory, OpenLDAP, and FreeIPA users to sign in with directory credentials
    • Supports secure LDAPS and StartTLS connections while keeping local authentication available
    • Adds login protection and improves LDAP server, user, and synchronization management
  • [#887375 - Individual Additional IP Allocation - IP Address Management v1.8.11 Extension] - Added allocation of a requested number of individual IPv4 addresses:
    • Addresses can be allocated from selected source pools or all eligible IPv4 pools
    • Allocation remains consistent on repeated provisioning runs and preserves the existing subnet mode

Improvements:

  • [Framework] - Updated Laravel Framework to version 13.23.0 with the latest maintenance and stability improvements
  • [Dependency Security] - Updated Dompdf and PHPSpreadsheet to address current security advisories
  • [LDAP Groups Mapping Priority - LDAP Authentication v1.0.1 Extension] - Added priorities for LDAP group-to-role mappings when users belong to multiple groups
  • [#2854 - InfluxDB Retention & Downsampling] - Improved long-term metrics retention:
    • Added detection and automatic backfilling of gaps in downsampled data
    • Added safety checks before deleting older metrics and improved retention error handling
    • Added commands for auditing and manually repairing selected time ranges

Bug Fixes:

  • [Switch VLAN Discovery & Polling] - Improved VLAN synchronization during switch discovery and polling:
    • VLANs are matched by numeric ID within a device, preventing duplicates after a rename
    • Missing VLANs are marked as depreciated and restored to active when they reappear
    • Duplicate records and port assignments are updated only after a successful polling response
  • [IPAM Excluded Ranges - IP Address Management v1.8.11 Extension] - Prevented excluded IPv4 addresses from being assigned through primary, additional, and custom IP metadata fields
  • [License API Connection Handling] - Improved handling of DNS, connection, and timeout failures during license API requests

Looks promising?

Shape Left
Shape Right

Version 1.26.1

Jul 17, 2026

Improvements:

  • [Advanced Filter Bar & Data Tables] - Improved frontend performance when recalculating list layout spacing and panel dimensions

Bug Fixes:

  • [Smart PDU Power Monitoring] - Fixed outlet graphs, usage values, data freshness, and graph caching for outlets whose index is 0
  • [Groups & Permissions] - Fixed group and permission updates so users immediately receive the permissions assigned to their current group
  • [#776870 - Mass Inventory] - Corrected Mass Add and Mass Edit permission names, access mapping, and menu visibility
  • [#431771 - Global Search] - Added Blade Servers and all Other Devices to search results with dedicated permission handling and direct links to their respective device lists
  • [#522913] - Fixed synchronization and visibility of customer-uploaded ISO images when Limit Client ISO Replication is enabled
  • [API HTTPS Enforcement] - Fixed HTTP API requests on HTTPS-only installations to return a clear 403 Forbidden response instead of redirecting and potentially losing the Authorization header
  • [Traffic Graphs] - Fixed data freshness status for aggregate server traffic sourced from connected switch ports
  • [#567003 - VLAN Search] - Fixed VLAN filters to use the correct VLAN ID, name, and status fields, preventing incorrect results and database errors
  • [Server & Colocation Provisioning] - Fixed device matching scores so an unset location is no longer treated as a failed criterion, preventing valid devices from being incorrectly scored below the minimum matching threshold
  • [Cabinet Map] - Fixed cabinet assignments not being saved on data-center floor maps despite a success notification
  • [Device Summary] - Fixed prolonged loading times on Device Summary pages by limiting metadata loading to the selected device and optimizing core metadata and widget rendering
  • [Device Summary & Activity History] - Optimized latest notes and comments history lookups with a dedicated revisions index and eliminated duplicate queries, preventing prolonged Summary loading on installations with large activity logs
  • [Remote Console / noVNC] - Improved noVNC session startup for slower Remote Agents by respecting the configured Internal API Timeout, preserving proxy errors in Technical Details, and preventing misleading missing VNC port errors when the Remote Agent request fails
  • [Maintenance Scripts] - Added fail-fast connection and request timeouts when downloading required remote helper scripts, preventing maintenance commands from hanging indefinitely on network failures, and removed deprecated backup and Let's Encrypt renewal scripts superseded by easydcim-control

Version 1.26.0

Jul 9, 2026

New Features:

  • [Saved Views] - Added saved backend list views for administrators, including filters, visible columns, sorting, page length, and table view mode
  • [Advanced Filter Panel] - Added new advanced filtering panel for backend list views:
    • Allows administrators to build more complex filters directly from the list view without manually editing filter parameters
    • Improves visibility of active filter conditions and makes it easier to adjust, clear, and reuse filtering criteria
    • Designed to work together with Saved Views so frequently used filtered list configurations can be stored and restored quickly
  • [Arch Linux (Latest) - OS Installation v2.4.1 Extension] - Added new Arch Linux provisioning template for automated OS installation using the current Arch Linux package repository
  • [SystemRescueCd 13.0.0 - OS Installation v2.4.1 Extension] - Added support for SystemRescueCd 13.0.0, including updated templates for Rescue Mode, Wipe Hard Drive, Quick Wipe Hard Drive, and Detect Hardware:
    • Rescue Mode now automatically assembles software RAID (mdadm) and mounts standard partitions (ext, xfs, btrfs) alongside LVM volumes
    • Rescue Mode now performs automatic hardware diagnostics (SMART and lshw) upon boot and saves the reports to the user's home directory
    • Wipe Hard Drive template now reports live percentage progress to the control panel during the secure erase process
  • [Activity Log Timeline] - Introduced new Timeline View for Activity Logs across the system:
    • Provides a visual, chronological timeline of events grouped by month and day
    • Includes quick filtering by notification type
    • Available for Devices, Users, Orders, and Inventory Items
  • [Unmanaged Devices] - Added new unmanaged device mode for inventory-only hardware records:
    • Excludes unmanaged devices from license device limits
    • Blocks management features such as power actions, noVNC/IPMI access, and provisioning usage while adding support in filters, rack view, Mass Edit, and Mass Import

Improvements:

  • [Framework] - Updated core application framework to Laravel 13, improving long-term maintainability, dependency compatibility, and access to the latest framework-level fixes
  • [Docker Deployment] - Added persistent environment-based performance tuning for larger installations:
    • Administrators can now adjust PHP-FPM worker capacity, Apache request worker limits, and MariaDB connection settings through Docker environment configuration
    • Custom tuning survives container restarts and updates without requiring manual changes inside running containers
  • [Quick Search] - Rebuilt quick search experience for backend list views:
    • Improved search behavior to make finding records in large tables faster and more predictable
    • Updated search UI to better match the new list filtering workflow and reduce friction when switching between quick search and advanced filters
    • Improved handling of search state so list views keep a clearer separation between quick text search, advanced filters, and saved view configuration
  • [Traffic Graphs] - Improved InfluxDB traffic graph performance for devices and network switches by optimizing port filters in Flux queries, significantly reducing load times for aggregate and network traffic graphs over larger time ranges while preserving the same graph data
  • [Graphs] - Added data freshness indicators to graph, device and colocation traffic/power usage, server power usage, and port graph views, showing whether the latest traffic, power, sensor, status, and remote agent metrics are fresh, delayed, stale, or unavailable
  • [Remote Agent Polling] - Improved stale polling visibility with polling status statistics, System Verifier checks, and important notifications for affected remote agents
  • [Remote Agent Summary] - Added operational status overview to the remote agent summary, showing agent connection state, polling freshness, Horizon/queue health, last poll time, number of polled devices, and polling duration
  • [ASUS Redfish HTML5 Console - IPMI Integration v1.5.10 Extension] - Added HTML5 KVM console URL retrieval for ASUS Redfish devices through the remote agent
  • [Provisioning] - Added new Clean InfluxDB Data termination action for server services, allowing administrators to remove historical graph and traffic data from InfluxDB when a service is cancelled or terminated
  • [Provisioning - IP Address Management v1.8.10 Extension] - Extended Set Primary IP and Unset Primary IP provisioning actions with optional OS network configuration handling:
    • Set Primary IP can now save the assigned subnet gateway and netmask into the device OS configuration
    • Unset Primary IP can now clear gateway and netmask values from the device OS configuration to prevent reused devices from keeping stale network settings
  • [Device Power Management] - Added confirmation dialogs for single-device power actions and IPMI BMC reset cold operations to help prevent accidental power control actions
  • [Inventory Item Type Fields] - Rebuilt Item Type Fields list into a searchable and filterable backend table with sortable columns and export support
  • [QR Codes] - Redesigned QR code stored information views for devices and inventory items, adding clearer summary cards, structured information sections, and improved print-friendly styling
  • [Activity Log & Inline Notes] - Improved backend activity tooltips and inline notes/comments workflows:
    • Added richer backend notification and activity log tooltip rendering
    • Added quick Show History access for device and inventory notes/comments
  • [API v3 - IP Address Management v1.8.10 Extension] - Extended GET /api/v3/admin/ipam/ips responses with additional context for assigned IP addresses:
    • Added device_label with the full assigned device label, or null for orphaned IP addresses
    • Added subnet object with id, pool, mask, and cidr, or null when the IP does not match any known subnet
    • Added vlan object with id, name, and vlan_id, or null when no VLAN is assigned
  • [IP Address Unassigned Webhook - IP Address Management v1.8.10 Extension] - Added new IP Address Unassigned system notification and webhook event, triggered when an IP address is detached from a device:
    • Supports both standard device IP fields and additional IP addresses
    • Webhook payload includes the device name, IP address type/color, and the removed IP address value
    • Activity Log now records IP unassignment actions, including the device, IP type, and address value
  • [Inventory & Device Parts] - Improved parts, ports, VLANs, and colocation assignment workflows to reduce clicks and make key actions easier to find:
    • Added clearer primary header buttons for common actions such as assigning existing parts, quick-creating parts, adding ports, adding VLANs, and assigning colocation devices or ports
    • Added Replace Part workflow that swaps an assigned part with an available replacement, updates both part statuses, and keeps the operation in a single guided form
    • Improved inventory status changes with an option to unassign items from their current device during single or bulk status updates
    • Improved port type configuration with clearer help text, tooltips, and an inline explanation of how per-device port type filters override global defaults
  • [Client ISO Images] - Added configurable Remote Agent replication for ISO images uploaded through Client Area:
    • Allows administrators to limit replication to Remote Agents serving the client's current devices, reducing unnecessary disk usage
    • Synchronizes missing ISO copies every five minutes when a client receives a server in another location
    • Keeps the previous all-agent replication behavior by default for backward compatibility

Bug Fixes:

  • [Arista vEOS VLAN Polling - Remote Agent] - Fixed VLAN synchronization for Arista access and bridged ports by reading access VLAN information from interface status when trunk data is not available
  • [Remote Agent Polling] - Fixed host status checks so the IPMI IP address is checked only as a fallback when the primary IP address check fails
  • [Inventory Export] - Fixed inventory item exports by adding human-readable labels for relational ID columns such as type, model, location, parent device, and rack
  • [Remote Agent API Client] - Increased internal API request timeout and improved connection error handling to prevent polling failures on slower EasyDCIM responses

Version 1.22.0

Aug 13, 2026

Improvements:

  • [Framework] - Updated Laravel Framework to version 13.23.0 with the latest maintenance and stability improvements

Bug Fixes:

  • [Switch VLAN Discovery & Polling] - Improved VLAN synchronization across supported switch drivers:
    • VLANs are matched by numeric ID to prevent duplicates after renaming
    • Missing and reappearing VLANs receive the appropriate inventory status
    • VLAN and port changes are applied only after a complete successful driver response

Version 1.21.0

Jul 9, 2026

New Features:

  • [SmartPDU] - Added support for the SmartPDU driver, including per-outlet monitoring (Current, Active Power, Energy) and outlet power control (On/Off/Reboot)
  • [Junos 20] - Added support for RFC-compliant NETCONF mode ("nc:" XML prefix) often required by Junos 21.x and later, including dedicated configuration options and complete driver implementation on the remote agent

Improvements:

  • [Framework] - Updated the Remote Agent framework to Laravel 13, improving long-term maintainability, dependency compatibility, and access to the latest framework-level fixes
  • [Arista Switches] - Added support for fetching VLANs on access and bridged ports during port status polling.

Bug Fixes:

  • [Dell iDRAC8 Redfish] - Fixed Redfish session authentication by resolving driver-specific session endpoints before login and falling back between legacy and standard session endpoints

Version 1.20.1

Jun 1, 2026

New Features:

  • [OS Installation - Alpine Linux] - Added support for Alpine Linux netboot installation templates, featuring dynamic APKOVL archive generation during network booting to bootstrap system configurations.

Improvements:

  • [ServerTech Sentry4 PDU] - Added support for multi-unit daisy-chain configurations in the driver, enabling discovery and management of multiple units connected in a daisy chain under a single controller.
  • [OS Installation - DHCP] - Implemented dynamic next-server IP address resolution in the DHCP configuration generator, determining the PXE server IP dynamically per-host based on routing tables.
  • [Switch Discovery - Arista EOS] - Added support for discovering serial numbers on Arista EOS switches during device discovery.
  • [Port Discovery] - Refactored SNMP port discovery to fetch individual OIDs and enforce SNMP suffix formatting, optimizing polling performance and device compatibility.
  • [Timeouts] - Increased HTTP and API client timeouts across licensing, remote communication, and switch drivers (Arista VEOS, Cisco NX-OS, MikroTik) to improve communication stability.
  • [Command Line Interface] - Updated SSH key generation error instructions, directing users to run the generation task using the containerized CLI ('easydcim-control agent shell -- php artisan ssh:generate').
  • [OS Installation - Windows Drivers] - Added support for organizing Windows drivers into selectable subdirectories during template creation, preventing file name conflicts between driver sets for different Windows versions and injecting only the selected driver set into the boot WIM.

Bug Fixes:

  • [noVNC Console - Supermicro] - Fixed console connection issues for Supermicro servers in console proxy mode:
    • Integrated a time synchronization workaround script for Supermicro X10 motherboards to resolve console connection issues
    • Enabled passing IPMI credentials and KVM port configuration to the console environment for Supermicro boards
  • [noVNC Console] - Fixed an issue where Docker volumes associated with console session containers were left orphaned on the remote agent server by ensuring they are automatically deleted when the session container is removed.
  • [OS Installation - DHCP] - Added support for defining dedicated DHCPD listening interfaces through the Docker environment, allowing Remote Agent DHCP to be pinned to the PXE interface and fixing DHCP Offer issues on hosts with multiple interfaces, aliases, or shared-network matches.

Version 2.0.5

Jul 9, 2026

Improvements:

  • [Visibility Settings] - Added controls for hiding ISO Images and SSH Keys from the Client Area navigation, including desktop and mobile menus
  • [Navigation Access] - Disabled ISO Images and SSH Keys routes now redirect clients back to the services list when the related navigation item is hidden
  • [OS Reinstallation] - Added password masking with a show/hide toggle for password fields in the Client Area OS reinstallation form
  • [OS Reinstallation] - Added password generation for user and root password fields in the Client Area OS reinstallation form

Version 2.0.4

Apr 21, 2026

New Features:

  • [IP Address Management Subnets Widget] - Added a new widget displaying the list of subnets from the IP Address Management extension

Bug Fixes:

  • [Cleanup] - Removed unnecessary scripts

Version 2.0.3

Mar 5, 2026

Bug Fixes:

  • [Rescue Mode] - Fixed issues related to rescue mode

READY FOR MORE?

Simply give EasyDCIM a go!

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