Skip to content

Releases: sysadminsmedia/homebox

v0.22.0-rc.1

16 Nov 21:59

Choose a tag to compare

v0.22.0-rc.1 Pre-release
Pre-release

What's Changed

  • doc fix: match configure option names with help message by @rapidcow in #959
  • Migrate Screenshots from Imgur to Github by @katosdev in #962
  • fix(item): remove line break in Items label in location view by @lekaf974 in #975
  • Upgrade frontend deps, including nuxt by @tonyaellie in #982
  • Fix: add focus-triggered preloading to ItemSelector by @zepx in #980
  • fix: Set default postgres sql_mode to require by @jtdroste in #986
  • Make attachment storage paths relative in database with cross-platform support in #967
  • Consider to use CatmullRom or BiLinear instead of ApproxBiLinear for thumbnail generation by @confiks in #964
  • Fea: add decimal support to currency system with ISO 4217 data integration by @zepx in #976
  • Update currencies.json by @github-actions[bot] in #1006
  • Generate OpenAPI 3 schemas from the swagger 2.0 generation by @tankerkiller125 in #1017
  • beautify the readme a bit by @tankerkiller125 in #1014
  • Use Tanstack table for Selectable Table, quick actions by @tonyaellie in #998
  • Fix typo by @GuyPago in #1019
  • Change Item Card to use object contain by default for images by @tonyaellie in #1020
  • Fix frontend CI by @alanmoo in #1028
  • Bump the npm_and_yarn group across 2 directories with 1 update by @dependabot[bot] in #1001
  • Bump the npm_and_yarn group across 2 directories with 1 update by @dependabot[bot] in #1032
  • Feat/Added label maker custom font by @Rienkim in #1038
  • Fix/Set single connection pool for sqlite3 by @Rienkim in #1039
  • Fix failing tests by @zebrapurring in #1009
  • feat: add a markdown preview for description and notes by @tonyaellie in #1043
  • Fix item deletion to properly clean up attachment files from storage in #1046
  • Fix: Return error to UI when attachment upload fails due to storage misconfiguration in #1045
  • chore: update icon for button to duplicate items by @zebrapurring in #1050
  • Item search query parameter modernisation by @benjiwolff in #1040
  • fix sqlite deadlock with duplicate by @tonyaellie in #1059
  • Revert "Fix/Set single connection pool for sqlite3" by @tonyaellie in #1061
  • Attempt to revert NodeJS so ARM 32bit builds work again by @tankerkiller125 in #1081

New Contributors

Full Changelog: v0.21.0...v0.22.0-rc.1

v0.21.0

23 Aug 18:33
27e9eb2

Choose a tag to compare

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

  • Fix HBOX_LOG_LEVEL environment variable being ignored due to backwards logic
  • Add migration for old sqlite timestamps by @mcarbonne in #869
  • Allow github actions on forks by @mcarbonne in #870
  • Fix warranty section visibility when lifetime warranty is enabled
  • Fix frontend duplicate tag creation in Label Selector
  • Pass label param to print command template by @alhafoudh in #886
  • Fix GitHub Actions Docker workflow syntax errors for secrets access
  • fix(frontend/scanner): close scanner modal after successful QR code scan by @Ahmosys in #889
  • fix(frontend/location): preserve parent location when using "Create and Add another" by @Ahmosys in #879
  • Fix nil pointer dereference panic in thumbnail subscription during shutdown
  • Make search accent-insensitive by @mattogodoy in #887
  • Daily Analytics by @tankerkiller125 in #896
  • Fix Windows build and re-apply unix socket support by @balki in #906
  • Add external label service support to label maker by @alhafoudh in #913
  • Fix accent-insensitive search for Postgres databases by @mattogodoy in #932
  • fix: Allow up to 1000 characters for label description by @adamantike in #948
  • Change content disposition to inline to fix attachments by @tonyaellie in #950
  • Fix label name length by @natilou in #822
  • feat: improved duplicate by @tonyaellie in #927
  • fix: Remove log.Fatal in favor of returning errors by @adamantike in #953
  • improve dialogs, option to open image dialog in edit then delete by @tonyaellie in #951

New Contributors

Full Changelog: v0.20.2...v0.21.0

v0.20.2

02 Jul 00:37
bd604f5

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.20.1...v0.20.2

v0.20.1

01 Jul 14:18
0d2a6d6

Choose a tag to compare

Changelog

Full Changelog: v0.20.0...v0.20.1

v0.20.0

29 Jun 18:50
c61c546

Choose a tag to compare

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: v0.19.0...v0.20.0

v0.19.0

06 May 18:05

Choose a tag to compare

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: v0.18.0...v0.19.0

v0.18.0

04 Mar 15:35
3a32804

Choose a tag to compare

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: v0.17.2...v0.18.0

v0.17.2

08 Jan 19:21
44bdca8

Choose a tag to compare

Note

This bug fix is for rootless images only.

Changes

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

Full Changelog: v0.17.1...v0.17.2

v0.17.1

05 Jan 18:27

Choose a tag to compare

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: v0.17.0...v0.17.1