These are beta release notes and are subject to change before final production release.
Notes for Release
Self-hosted users - action required: Standard support for Ubuntu 20.04 LTS ended May 2025. Before updating your Hudu instance to v2.40, you must update to Ubuntu 22.04 LTS or newer.
Microsoft SMTP Auth - action required: Exchange Online will permanently remove support for Basic authentication with Client Submission (SMTP AUTH) gradually beginning with a small percentage of submission rejections for all tenants on March 1st 2026 and reaching 100% rejections on April 30th 2026, (previously September 2025). After this time, applications and devices will no longer be able to use Basic auth as an authentication method and must use OAuth when using SMTP AUTH to send email. Learn more from Microsoft.
Hudu/Halo KB Sync - action required: The Hudu/Halo KB sync requires scope changes for the HaloPSA API. Please see additional information in the setup guide. Please update your Halo API credentials in both Halo and Hudu prior to attempting a KB sync. KB sync will not work until you have updated the credentials.
New Features
- Automatic expiration archiving & new deletion option: You can now archive and/or delete expirations. If you archive a record with an expiration, Hudu will automatically archive the expiration as well. Archived expirations will display in the Museum but will no longer display in the global expirations table. Expirations will now be visible in the right hand tool panel for KB articles. Any archived expirations in the righthand tool panel will be noted as such.
- Hudu/Halo KB sync: Automatically sync your Hudu KB to Halo to ensure up-to-date documentation across both systems. Edits to Hudu KB articles must be made in Hudu.
- Microsoft Intune Connected Fields: Supported fields include device display name, device manufacturer, device model, device os name, device os version, and device type.
- Microsoft Graph support & SMTP configuration improvements: Admin/SMTP set up is now Admin/Email Setup, with three configuration options. Added support for Microsoft Graph, as Exchange Online is removing support for Basic authentication with Client Submission (SMTP AUTH).
- Customize Content Security: Admins can now toggle Hudu’s default content security policies on/off and customize lists of approved frame, media, style, and script sources.
- Bulk actions for photos: Easily delete or move photos between folders in bulk.
- New global table filters
- Password tables: filter by color and tag
- Flag review: filter by item type
- PDF Overhaul: We’ve overhauled our PDF exports and fixed a few bugs along the way. Some changes you’ll notice include:
- Added ability to export KB articles in PDF exports
- Password OTPs are now included in PDF exports
- Expanded table of contents to list individual records within each section
- Added navigation via the table of contents
- Added support for RTL languages
- Added styling for code blocks
- Added watermark to pages generated by print PDF function
- Added date of export to filename
- PDF Bugs
- Company watermark not working
- Boolean values not showing in assets
- Certain emojis not displaying properly
- Certain special characters (such as the @ symbol) not displaying properly
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