github sysadminsmedia/homebox v0.26.0-rc.1

pre-release3 hours ago

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 warnings and other notes carefully, as they contain important information.

Entity Merge

This release officially implements the entity merge, one of the most comprehensive, complex changes to the backend of Homebox ever, and preparing Homebox to take on the features and capabilities people want and need.

Warning

The entity merge being the biggest change in a long time introduces significant amounts of database re-work.
You should always make a backup before updating, but a backup is especially important in this case.

Important

If you are a integration/software developer, please review our entity merge documentation for the API changes

API Keys

Homebox now has the ability to generated static API Keys for developers/integrations. These API Keys will take on the access level of the user who creates them. All Homebox keys are prefixed with hb_ to aid in preventing secrets from being committed to source code repositories.

Warning

API Keys introduce a new HBOX_AUTH_API_KEY_PEPPER configuration option that MUST be configured before Homebox will start.

Password Resets

Homebox now supports password resets, if the instance admin configures the SMTP environment variables this can be done from the front-end quickly and easily. For those not wanting to setup SMTP, you can use homebox reset-password --email=<email> which will output a random new password to use for that user (that they can then change from the UI).

Better Export/Import (Experimental)

We've also added a new feature (thanks to the entity merge) that now makes it possible to export an entire collections inventory (including attachments, tags, entities, etc.) into a ZIP file. This ZIP file can then be imported into a different instance of Homebox (the receiving collection must be "empty")

"AR" Scanner

This one was added more as an experiment for fun, but we think some people might find it useful. Basically, if you use the "AR" mode and then point your camera at a QR code it will bring up a little hovering box containing basic information about the entity, and if it has children, a list of those children entities.

Standard Change Log

New Contributors

Full Changelog: v0.25.0...v0.26.0-rc.1

Don't miss a new homebox release

NewReleases is sending notifications on new releases.