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

Looks promising?

Shape Left
Shape Right

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.25.1

Jun 1, 2026

New Features:

  • [Ubuntu 26.04 LTS - OS Installation v2.4.0 Extension] - Added new Ubuntu 26.04 LTS OS template with official live-server ISO support and provisioning profiles aligned with Ubuntu 24
  • [Alpine Linux 3.23 - OS Installation v2.4.0 Extension] - Added Alpine Linux netboot installation support with dynamic APKOVL generation and cached package delivery through the EasyDCIM downloader:
    • Supports fully automated installation using an Alpine answerfile and dynamic disk layout detection for common disk types, including SATA/SCSI, VirtIO, Xen, NVMe, and MMC devices
    • Applies user account, root password, static network configuration, additional IP addresses, DNS, SSH keys, post-install scripts, and first-boot scripts during provisioning
  • [Server Provisioning] - A new Change Client provisioning action has been added which allows changing the assignment or disconnecting a client upon server activation, suspension, unsuspension, and termination
  • [Locked Devices - OS Installation v2.4.0 Extension] - Introduced a per-device configuration option to lock specific servers from OS reinstallation and rescue mode:
    • Added PUT /api/v3/client/services/[id]/os/lock and PUT /api/v3/client/services/[id]/os/unlock Client API endpoints allowing end-users to manage the lock directly from custom client panels
  • [API v3 Endpoints - IPMI Integration v1.5.10 Extension] - Implemented IPMI force-boot and boot-status API v3 endpoints, enabling remote configuration of chassis boot flags and retrieval of current boot status

Improvements:

  • [Password Generator - OS Installation v2.4.0 Extension] - Integrated Password Generator for text inputs in OS template installation inputs, enabling quick generation of secure, random passwords
  • [API v3 Relations - OS Installation v2.4.0 Extension] - Added relation eager loading for 'servers' and 'provisioningProfiles' in OS template API v3 endpoints, returning them in the template resource representation
  • [Dynamic Next Server - OS Installation v2.4.0 Extension] - Added 'Dynamic Next Server' option to the OS Installation module settings, resolving the PXE next-server address per-host via the agent routing table
  • [QR Codes] - Included Serial Number 1 and Serial Number 2 in QR Code views for devices and inventory items
  • [Health Check] - Refactored backend health check API v3 endpoint logic into a dedicated HealthController
  • [Provisioning Profiles - OS Installation v2.4.0 Extension] - Extended provisioning profile handling to support selecting profiles by ID or name when multiple profiles share the same type
  • [API v3 Ports/VLANs] - Extended network port API responses with assigned VLAN details for easier VLAN change detection through API polling:
    • GET /api/v3/admin/ports and GET /api/v3/admin/ports/[id] now return vlan as the number of assigned VLANs and vlans as a list of assigned VLAN objects
    • Server ports connected to switch ports expose VLANs inherited from the connected switch port, allowing integrations to inspect VLAN assignments from the server side
  • [API v3 Graph Exports] - Added traffic precision metadata to admin and client graph export responses, allowing consumers to format exported traffic values consistently with backend precision settings

Bug Fixes:

  • [Devices] - Fixed bug where a device's rack position was unassigned if the position field was missing from the update data payload
  • [Devices] - Fixed issue where port assignment processing was skipped in the repository when the 'ifIndex' parameter was missing
  • [API v3 Power Ports] - Fixed route collision where the power port details endpoint was incorrectly registered under /api/v3/admin/ports/[id] instead of /api/v3/admin/power-ports/[id]
  • [Remote Agent - Port Polling] - Fixed issue where additional switch port metadata from polling cache was not assigned to the port update payload, preventing port_mode from being synchronized correctly
  • [API v3 Audit Log] - Fixed audit log attribution for actions performed through API v3 personal access tokens, logging the action under the token owner instead of SYSTEM and marking whether the action came from the REST API or backend panel
  • [Traffic Aggregation - InfluxDB] - Fixed multi-port traffic summary queries for large devices and fleets by replacing long Flux OR filter chains with set-membership filters, preventing InfluxDB 2.x Program is nested too deep errors and restoring bandwidth summaries, traffic limits, and billing/usage statistics

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)

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 1.20.0

Apr 21, 2026

New Features:

  • [Docker-Based Architecture] - Remote Agent has been fully migrated to a Docker-based deployment model:
    • The Remote Agent now runs inside a dedicated Docker container based on a lightweight Debian image
    • SSH tunneling from containers to host for remote agent hardware operations (IPMI, switch management)
    • Supervisor-based process management with structured logging inside the container

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