github sysadminsmedia/homebox v0.22.1

latest releases: v0.22.3, v0.22.2
14 hours ago

Note

We are skipping v0.22.0 due to issues with a improperly tagged version previously with an immutable tag. There is no v0.22.0.

Warning

This will be the last 32 bit build of Homebox with binaries and containers built by the Homebox team. Future releases will only contain 64 bit binaries and containers. We understand that some may still be using these older 32 bit devices to reuse and recycle, an effort we fully support.

However, our own dependencies (NodeJS notably) have dropped 32 bit support in the latest versions, and we ourselves have no way to validate and test 32 bit builds. If you use a 32 bit device to host Homebox we recommend migrating to a ARM64, x86_64, or RISCV64 device for your hosting needs.

If you must continue using 32 bit, you may compile the binaries/containers locally as always from source. However we will be unable to provide support for any bugs that can't be replicated 64 bit builds.

Caution

As always we highly recommend backing up your database and data files before upgrading. This release makes changes to how attachment information is stored in the database that can not be reverted once applied (you can not revert to a previous version without restoring backups).

The Big Stuff!

OIDC is Here!

Thanks to @JeffResc for their amazing work on ODIC, and thank you to everyone that added to the OpenCollective bounty. We paid out $298.86 USD to JeffResc for his work thanks to your support.

You can read more about setting up OIDC in our dedicated documentation. (Existing users will be matched by email address)

Item Templates

Thanks to @Wrr2216 for adding Item Templates to Homebox! Once again, we paid out for this feature thanks to OpenCollective contributors (as of writing this it's processing) $172.53 USD.

Improved Tables

We've made significant improvements to the table layouts giving your even more control over how things get displayed. This makes the table views more powerful and more useful.

Markdown Previews for Descriptions and Notes

You can now view a preview of the markdown you write for descriptions and notes. Making it easier than ever to make sure everything is formatted exactly how you like it.

Clear button for selectors

Drop downs now have a clear button to make it easier to cleanup drop-downs you want to be empty.

Windows Binary Attachments Actually Fixed

We're sorry it's taken us such a long time to get this fixed, turns out having a team of developers that entirely work on Linux makes debugging these issues difficult. Attachments on Windows should now successfully work. Please take careful note about our warning about making backups of your data before upgrading, you can not revert to a prior version without a backup restoration after this update.

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 by @Copilot 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 by @Copilot in #1046
  • Fix: Return error to UI when attachment upload fails due to storage misconfiguration by @Copilot 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
  • Bump glob from 10.4.5 to 10.5.0 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #1085
  • Fix auto-zoom on iOS devices by @alanmoo in #1029
  • Bump golang.org/x/crypto from 0.44.0 to 0.45.0 in /backend in the go_modules group across 1 directory by @dependabot[bot] in #1088
  • disable sort (via table) on item page by @tonyaellie in #1087
  • Bump the npm_and_yarn group across 2 directories with 1 update by @dependabot[bot] in #1097
  • Add support for SSO / OpenID Connect (OIDC) by @JeffResc in #996
  • feat: Add item templates feature (#435) by @Wrr2216 in #1099
  • docs: add missing barcodespider env var by @Robert27 in #1114
  • docs: reference disable_https instead of disableSsl on Storage Config Page by @ncabete in #1124
  • Update log level Documentation by @guyzsarun in #1127
  • fix(sidebar): prevent dropdown menu layout shift on hover by @Robert27 in #1116
  • fix: request camera permission in ScannerModal by @Robert27 in #1113
  • Update max file upload environment variable by @katosdev in #1147
  • Improve oidc docs and fix attachment issue by @tonyaellie in #1153
  • Fix Windows attachment path encoding in blob storage operations by @Copilot in #1144
  • Added documentation for the external label service feature. by @danhoban in #1018
  • allow templates that dont have a location set to be saved & dupe by @tonyaellie in #1160

New Contributors

Full Changelog: v0.21.0...v0.22.1

Don't miss a new homebox release

NewReleases is sending notifications on new releases.