Skip to content

Changelog

v0.26.2 Latest

What’s Changed

Full Changelog: https://github.com/sysadminsmedia/homebox/compare/v0.26.1…v0.26.2

v0.26.1

Fixes

  • Search page issue
  • Storage library regression breaking attachments on docker deployments

Full Changelog: https://github.com/sysadminsmedia/homebox/compare/v0.26.0…v0.26.1

v0.26.0

[!CAUTION] We recommend skipping direct to v0.26.1, this release has an issue with attachments for docker containers.

[!NOTE] As always, we highly recommend making a backup of your databases and files before upgrading! But especially this one for it’s major architecture changes.

[!WARNING] This release requires an additional environment variable or CLI parameter to be set. HBOX_AUTH_API_KEY_PEPPER or --auth-api-key-pepper must be set to at least 32 characters random secret.

Biggest Release Yet!

This is by far the biggest, most comprehensive release of Homebox since we took over. Below are the biggest, most important changes. Please read through the warnings and notes carefully, as they contain important upgrade information.

Entity Merge

This release officially implements the entity merge, one of the most comprehensive and complex changes to the Homebox backend ever. Items and locations now share a single underlying “entity” structure, allowing them to share custom fields, attachments, entity types, and templates — and preparing Homebox to take on the features and capabilities people have been asking for.

[!WARNING] The entity merge introduces significant database re-work. You should always make a backup before updating, but a backup is especially important in this case.

[!IMPORTANT] If you are an integration/software developer, the /v1/items* and /v1/locations* endpoints have been entirely replaced by /v1/entities*. Please review our entity merge documentation for the API changes.

API Keys

Homebox can now generate static API Keys for developers/integrations. Each key takes on the access level of the user who created it. All Homebox keys are prefixed with hb_ to help prevent secrets from being accidentally committed to source code repositories. image

Password Resets

Homebox now supports password resets. If the instance admin configures the SMTP environment variables, users can reset their password from the front-end quickly and easily. For those not wanting to set up SMTP, you can run homebox reset-password --email=<email>, which outputs a random new password for that user (which they can then change from the UI). image

Better Export/Import (Experimental)

Thanks to the entity merge, you can now export an entire collection’s inventory (including attachments, tags, entities, etc.) into a single ZIP file. That ZIP can then be imported into a different Homebox instance (the receiving collection must be “empty”). A recurring background export task is included as well.

”AR” Scanner

Added more as a fun experiment, but we think some people will find it genuinely useful. Switch to “AR” mode and point your camera at a Homebox QR code — a hovering box appears with basic information about the entity, and if it has children, a list of those child entities.

Other Improvements

  • External URL attachments — attach HTTP(S) links to entities via drag-and-drop; rendered as direct hyperlinks and stored as DB records (no blob storage used).
  • Convert entity type — convert an item into a location (or vice versa) directly from the edit view.
  • Entity types UI — new entity-types management page with improved UI and page titles.
  • Remember selected camera in the scanner.
  • Nix flake for reproducible dev/build environments.
  • Config redaction & stronger security protections, stronger API-key pepper hashing, group/permission fixes, and extensive new tracing.
  • Numerous bug fixes: CSV import/export (parent relationships, location export), dark-theme styling, legacy Windows attachment paths, WebSocket auth/retry, DNS64 support, password-manager support, Swagger BaseURL, and more.

Security Fixes:

The following security advisories have been fixed:

What’s Changed

New Contributors

Full Changelog: https://github.com/sysadminsmedia/homebox/compare/v0.25.0…v0.26.0

v0.25.0

[!NOTE] As always, we highly recommend making a backup of your databases and files before upgrading!

[!IMPORTANT] This release fixes CVE-2026-40196 which allowed a user removed from their default group to still access it via the API.

Big Changes

  • Tag Relationships: Tags can now have parents/children, and icons.
  • Fractional/Decimal Quantities: You can now have partial quantities like 1.2, 3.45, etc.
  • User Settings Stored in DB: Your user preferences are now stored in the DB, settings persist across devices and browsers.
  • OpenTelemetry Support: Homebox now has basic OpenTelemetry tracing, logging and error tracking. While not full and in-depth yet, it has already proven useful in finding issues and potential performance problems.
  • More Barcode Providers: OpenFoodFacts, OpenBeautyFacts, and OpenProductsFact have been added as providers to broaden the support for scanning product barcodes for metadata.
  • And plenty of other improvements and bug fixes.

What’s Changed

New Contributors

Full Changelog: https://github.com/sysadminsmedia/homebox/compare/v0.24.2…v0.25.0

v0.24.2

  • Actually fixes the item page crash (multiple validated reports and tests)

Full Changelog: https://github.com/sysadminsmedia/homebox/compare/v0.24.1…v0.24.2

v0.24.1

What’s Changed

Full Changelog: https://github.com/sysadminsmedia/homebox/compare/v0.24.0…v0.24.1

v0.24.0

[!IMPORTANT] This release includes 3 security vulnerability patches. These include issues with CVE scores ranging from 4.6 to 7.4 scores.

Thank you to @G3XAR and @djnnvx for their responsible disclosures of these issues.

What’s Changed

New Contributors

Full Changelog: https://github.com/sysadminsmedia/homebox/compare/v0.23.1…v0.24.0

v0.23.1

Changes

  • Fixes attachments not appearing
  • Fixes QR Codes missing URL portion
  • Fixes Tag Dropdown not closing
  • Fixes version link in bottom of page

Full Changelog: https://github.com/sysadminsmedia/homebox/compare/v0.23.0…v0.23.1

v0.23.0

[!CAUTION] You can not revert back to a previous version of Homebox after upgrading to this release due to SQL > schema changes. Always ensure that you have functioning backups before upgrading.

Big New Changes

Removal of 32-bit Support

Starting with this release, Homebox is no longer available in 32bit forms, this include ARMv7 and older, and x86 processors.

Collections

Users can now be part of multiple collections; each collection is entirely separate and unique. This gives users more flexibility than ever when managing inventories, especially across different homes or shared spaces.

User Management

Along with collections, we’ve added some basic user management capabilities for collections. This is not yet full blown “Super User” type management, but it does make things a little bit easier.

Authentication Rate Limiting

We’ve also introduced a new rate limiting middleware for authentication requests, helping to further secure Homebox against brute force attacks.

Better Memory Management

Attachment uploads now use less memory thanks to improved optimizations in handling. Additionally, CSV imports no longer read the entire file just to determine a delimitator (which caused both memory and performance issues)

MQTT Client Now Available in Docker Containers

The MQTT client is now available in the regular and rootless docker containers, Hardened docker containers do not have the MQTT client due to the distroless nature of that container image.

What’s Changed

New Contributors

Full Changelog: https://github.com/sysadminsmedia/homebox/compare/v0.22.3…v0.23.0

v0.23.0-rc.1

What’s Changed

New Contributors

Full Changelog: https://github.com/sysadminsmedia/homebox/compare/v0.22.3…v0.23.0-rc.1