Skip to content

Changelog

v0.22.0-rc.2

What’s Changed

New Contributors

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

v0.21.0

New Features

[!NOTE] Our new -hardened suffixed docker images are experimental, and may have bugs not normally encountered in other docker builds.

Major Bug Fixes

What’s Changed

New Contributors

Full Changelog: https://github.com/sysadminsmedia/homebox/compare/v0.20.2…v0.21.0

v0.20.2

What’s Changed

New Contributors

Full Changelog: https://github.com/sysadminsmedia/homebox/compare/v0.20.1…v0.20.2

v0.20.1

Changelog

Full Changelog: https://github.com/sysadminsmedia/homebox/compare/v0.20.0…v0.20.1

v0.20.0

[!CAUTION] As always we highly recommend keeping backups of your database and stored attachments, however we especially recommend it for this update.

This update modified how attachments are stored, and in addition also change the hashing algorithm used for passwords to Argon2id. While we test our code as much as possible it’s still possible we made a mistake, and any losses may be permanent without a backup.

[!WARNING] If you have a custom data path specified for attachments please read the updated documentation to ensure that attachments still work. Please also note that the --storage-data option has been replaced by --storage-conn-string and --storage-prefix-path.

Please also note that if you wish to switch to one of the new blob storage providers you will need to upload your existing attachments first to the bucket of your choice.

[!IMPORTANT]
We now support thumbnails! Your existing attachments will not automatically be updated to use thumbnails, to generate thumbnails go to the “Tools” section and select the generate thumbnails button.

Please note that the thumbnails are generated in the background and may take some time to complete. Please also note that on ARMv7, x86 and RISC-V processors thumbnail generation may be slow given the lack of native libraries for the decoding of AVIF, WEBP, HEIC, and JPEGXL image types. If you wish to disable thumbnails please refer to our documentation.

[!NOTE]
RISC-V support is a new, experimental build of Homebox, it is provided only as an experiment, there are no guarantees of it’s stability, reliability or performance. Use it at your own risk.

What’s Changed

New Contributors

Full Changelog: https://github.com/sysadminsmedia/homebox/compare/v0.19.0…v0.20.0

v0.19.0

[!WARNING] This update brings several database changes, including the migration system, and the merging of two tables. We always recommend backing up your database before upgrades, but especially before this one.

[!NOTE] This update changes how attachments are stored. Previously the files where stored in a <parentpath>/<groupid>/<uuid>.<ext> format. This has been updated to <parentpath>/<groupid>/<filehash> old attachments are not affected by this change. This does mean that if you have a process or tool designed to work off file extensions they will no longer work, and you will have to do some database integration to find the correct files.

This change results in the deduplication of item attachments. So if you upload the same exact image for 30 items the file will only be stored one time in the actual file system. Previously, this would have resulted in 30 unique file names on the filesystem. Additionally, because of this change deleting an attachment from an item will only delete the backend file IF there are no other items using the file.

What’s Changed

New Contributors

Full Changelog: https://github.com/sysadminsmedia/homebox/compare/v0.18.0…v0.19.0

v0.18.0

[!IMPORTANT]
This update contains some changes to config values. If you customized the HBOX_STORAGE_SQLITE_URL please make sure to read the upgrade guide. Additionally, please note that for those wanting to switch to Postgres we currently do not have a migration tool to move from SQLite to Postgres.

[!TIP]

Known Issues

Due to the transition to ShadCN this release has a few known bugs we are still working out. This includes on mobile the sidebar being closed when a pup up is open. Video of this

Additionally, some odd flickering on major browser window resizing.

Finally, the new label maker does not support some languages (Chinese, Korean, Japanese known), due to a Go font limitation. We’re looking into possible resolutions to this.

What’s Changed

New Contributors

Full Changelog: https://github.com/sysadminsmedia/homebox/compare/v0.17.2…v0.18.0

v0.17.2

[!NOTE] This bug fix is for rootless images only.

Changes

  • Fixed rootless images not connecting to database (read-only error)

Full Changelog: https://github.com/sysadminsmedia/homebox/compare/v0.17.1…v0.17.2

v0.17.1

[!NOTE] This release is docker exclusive, binary releases do not have the issues described in the fixes.

Changes

  • Fixed rootless images not being rootless (sorry about this one)
  • Fixed images not displaying version information in footer correctly

Full Changelog: https://github.com/sysadminsmedia/homebox/compare/v0.17.0…v0.17.1

v0.17.0

[!CAUTION]

Breaking Changes

Note to ARM users, we fixed our build processes!!! This means that the -arm tagged releases are deprecated, you can switch back to using the standard latest, main and nightly tags, which are once again shared releases for all platforms. Sorry for the previous switch.

[!IMPORTANT] This release includes two important security updates to go dependencies, these are CVE-2024-45338 (CVSS v3 = 8.7) and CVE-2024-45337 (CVSS v3 = 9.1), you should update as soon as possible.

What’s Changed

New Contributors

Full Changelog: https://github.com/sysadminsmedia/homebox/compare/v0.16.0…v0.17.0