Hudu Blog

Release: Hudu 2.40.0

Written by Jordan Hart | Jan 14, 2026 5:40:57 PM

Hudu v2.40 is now live. Self-hosted environments may update at any time; updates to cloud hosted environments will begin today.

This release brings upgrades that make documentation clearer, cleaner, and easier to maintain. Automate expiration cleanup with new archive and delete options, sync KBs directly to Halo, and expand device context with Microsoft Intune connected fields. Plus, customize content security, manage photos in bulk, filter global tables with new color, tag, and item-type options, and experience a fully overhauled PDF export system.

Please take a moment to check the items below — some may require action depending on your setup.

Self-hosted users

Prior to updating to Hudu v2.40, please ensure you have updated to Docker Engine v28 and Ubuntu 22.04 LTS or newer.

Microsoft SMTP authentication

Microsoft has announced changes to Exchange Online SMTP AUTH:

  • Basic authentication for Client Submission (SMTP AUTH) will be permanently removed
  • Rollout begins March 1, 2026
  • 100% enforcement by April 30, 2026

Applications using SMTP AUTH will need to move to OAuth-based authentication. Learn more from Microsoft.

Hudu/Halo KB sync

The Hudu / Halo KB Sync will require updated API scopes for HaloPSA. The new KB sync will not function until these credentials are updated. Before attempting a KB sync:

  • Update your Halo API credentials in both Halo and Hudu
  • Follow the setup guide for more information

Now let's check out a few release highlights:

Highlights

Automatic expiration archiving & new deletion option

Managing expirations is now simpler than ever. You can archive or delete expirations directly, and any expiration tied to an archived record will now be archived automatically. Archived expirations are removed from the global expirations table and stored in the Museum, giving you a cleaner view of what needs attention.

Hudu/Halo KB sync

Automatically sync your Hudu KB to Halo to ensure up-to-date documentation across both systems.

Microsoft Intune connected fields

Connected fields now pulls in Microsoft Intune data right where you need it. Supported fields include device display name, manufacturer, model, OS name, OS version, and device type.

Microsoft Graph support & SMTP configuration improvements

Email setup is now easier and more secure with updated configuration options and support for Microsoft Graph.

Customize content security

Admins can now customize Content Security in Hudu, choosing whether to use the default protections or define which external frames, media, styles, and scripts are allowed.

Bulk actions for photos

Managing photos is easier with new bulk actions. You can now delete or move multiple photos between folders at once, helping you organize quickly.

New global table filters

New global table filters make it easier to quickly find what you need and review more efficiently. Password tables can now be filtered by color or tag for faster lookups.

Flag Review can be filtered by item type to help you audit items with focus.

PDF overhaul

Cleaner, clearer PDF exports with KB support, expanded TOCs, improved styling (with code blocks), RTL support, password OTPs, watermarks, and export dates.

Improvements

  • Related items:
    • Added ability to preview an existing related item without navigating away from the current record
    • Added company name to the right of each record name
    • Improved UI of edit relation description input
    • Added tool tips for icon buttons
    • Added ability to remove a related password from an asset via the Related Passwords section of the righthand toolbar
    • Added ability to remove a child password from its parent via the Child Passwords section of the righthand toolbar
    • Added tooltip with full name for truncated related passwords and child passwords
    • Moved “Add Related Item” from modal to side panel
    • Added company name and folder name below KB article titles and passwords in search results
    • Added company name below websites in search results
  • Integrations:
    • Added Halo PSA site postal codes to Halo integration cards
    • Added company validation to Halo integration asset matching
    • Updated Integrations dashboard widget to include error state
    • Updated the connected field for CW PSA's OS Info field from device_os_name to device_os_version
    • Added a new connected field for CW PSA's OS Type as device_os_name
    • Added “Last Card Sync” column option to asset tables that contain integration cards
    • Improved copy in M365 & Intune test connection error toasts
  • Added “Recently Flagged” dashboard widget
  • Added company ID number as column option in companies directory table
  • Added company logos to companies directory table
  • Added “Flags” as a table column options for record types that support flags
  • Added “No user” as filter option for activity logs
  • Added support for .heic photos
  • Added ability to preview an asset layout template before using it
  • Added "Description" column to IP Addresses table when viewing a network
  • Added link to Hudu HQ in user profile dropdown menu for Super Admins
  • Added text to user profile dropdown to indicate that an updated version of Hudu is available
  • Added archived badge to archived child company cards
  • Added ability to reorder Magic Dashes via the UI and API
  • Added copy button for password URLs
  • Added "deleted asset layout" as action tracked in activity logs
  • Added new variables for expiration webhooks (EXPIRATION_TYPE, EXPIRATION_DATE, COMPANY_ID, RECORD_ID)
  • Added asset icons to asset pickers and rack displays
  • Made network subnets and IP addresses tables open/closed sticky per network
  • Made “expire after 1st view” selection sticky for Secure Notes
  • Increased max width of My Recents, My Favorites, and Expiring Soon drop-downs to accommodate longer record names
  • Moved company Quick Notes to its own collapsible section
  • Improvements to WHOIS look up error handling and support for Columbian domains
  • Removed non-functional button for Admin users to reset the 2FA for Super Admin users
  • Updated breadcrumb navigation to include “Museum” breadcrumb when viewing an archived record
  • Updated country list options
  • Updated Typesense integration to respect comprehensive search toggle
  • Updated SSL expirations to automatically be deleted if SSL tracking changes to disabled
  • Updated “expiring today” items in expirations widget to stand out more
  • Updated asset layout imports to accept field labels with underscores
  • Updated icon library to Font Awesome 7
  • Style updates to Hudu invite email and reset password email

API

  • Added support for updating asset layout List_ID
  • Added licensing information for M365 products
  • Added ability to archive and delete expirations
  • Added ability to manage flag types and flags
  • Added GET endpoints for exports
  • Improvements to API Post/Put type validation

Bug Fixes

  • Date field allowed years with more than 4 digits
  • Delay for Flag Review filter options after creating a new flag type or renaming an existing flag type
  • Light orange flag icon color incorrect in KB table view
  • Asset layout created via API allowed heading field to be set as required
  • Asset name changes were not reflected in existing asset links
  • Added validation to check for unsupported IPv6 networks, which were causing 500 errors on Network pages
  • Delay after deleting a company
  • Obfuscation style of Bridge token field made it look like the field was empty
  • Pagination in integration company matcher tables
  • Photos view style selection reset after editing folder name
  • Menu button required two taps in mobile site view
  • Table column picker not working in mobile site view
  • Formatting issue when viewing KB articles that did not contain a table of contents via public share
  • Extra “Share” button appeared after revealing then hiding confidential text in assets
  • Relating a password to an asset required a page refresh to update the Related Passwords list
  • Updated error toast for unsupported photo type
  • Unable to upload photo via drag and drop from email or OneNote
  • Unable to create new record created/updated/deleted alerts
  • Unable to download Radar application when using Firefox
  • Integration cards not displaying for assets in Hudu mobile app
  • Portal users portal company id not returning in GET request for Users
  • CSV import asset link not linking properly
  • Domotz integration card resync button not working
  • Unsupported Ninja NMS_OTHER device type showing as an option in sort rules
  • Syncro device model data point not syncing correctly for connected fields
  • Missing companies in Autotask integration for some users
  • UniFi pulling incorrect value for model number field
  • Auvik pulling two devices into the same asset
  • Discrepancy between original value and manually edited value for Domotz device fields
  • Halo integrations now recognize custom fields named "serial number" as a serial number
  • 400 error when using Hudini with OpenAI model gpt-5.1
  • 500 error when attempting to import IPs into IPAM with no file selected
  • 500 error when accessing a deleted record via a link
  • 500 error when opening a pdf in the Hudu mobile app
  • 500 error when deleting a company that was currently using a Hudu Radar license
  • 500 error when impersonating a portal user in inactive portal
  • Other minor bug fixes & improvements
Stay Up to Date on Hudu News

Subscribe to this blog here to get Hudu news and information delivered to your inbox. We will update you on major releases, events like our product and partner webinars, and more.