github Freika/dawarich 0.27.0

latest releases: 0.31.0, 0.30.13-rc.1, 0.30.12...
3 months ago

⚠️ This release includes a breaking change. ⚠️

Starting 0.27.0, Dawarich is using SolidQueue and SolidCache to run background jobs and cache data. Before updating, make sure your Sidekiq queues (https://your_dawarich_app/sidekiq) are empty.

Moving to SolidQueue and SolidCache will require creating new SQLite databases, which will be created automatically when you start the app. They will be stored in the dawarich_db_data volume.

Background jobs interface is now available at /jobs page.

Please, update your docker-compose.yml and add the following:

  dawarich_app:
    image: freikin/dawarich:latest
    container_name: dawarich_app
    volumes:
      - dawarich_public:/var/app/public
      - dawarich_watched:/var/app/tmp/imports/watched
      - dawarich_storage:/var/app/storage
+     # if you use something like dawarich_db_data_pg_17 due to Pg17 migration, use your existing volume name
+     - dawarich_db_data:/dawarich_db_data 
...
    environment:
      ...
      DATABASE_NAME: dawarich_development
      # SQLite database paths for secondary databases
+     QUEUE_DATABASE_PATH: /dawarich_db_data/dawarich_development_queue.sqlite3
+     CACHE_DATABASE_PATH: /dawarich_db_data/dawarich_development_cache.sqlite3
+     CABLE_DATABASE_PATH: /dawarich_db_data/dawarich_development_cable.sqlite3

this release is likely the last major one before small hiatus till the end of June

Fixed

  • Enable caching in development for the docker image to improve performance.

Changed

  • SolidCache is now being used for caching instead of Redis.
  • SolidQueue is now being used for background jobs instead of Sidekiq.
  • SolidCable is now being used as ActionCable adapter.
  • Background jobs are now being run as Puma plugin instead of separate Docker container.
  • The rc docker image is now being built for amd64 architecture only to speed up the build process.
  • Deleting an import with many points now works significantly faster.

💙 This release is supported by Steven B., James Manolios, chenrik, aldumil, derpderpington, Chippie, dint, jhalpern, Lex Fradski, Schlufo, cyberswan.at, craftyklaus, JMyrng, Andre, hogenf, naraxius, Lemur, Embrace, martin4861, Alex, evetters, GregF, Jon Coffee, Lukas, Robbie G, Kilian, Hans G, Chris, tabaha, Andre, Michael C, Chris, elyob, gesus, Jonah B., Dante, MK, daallex, Tanner A., Matthias B., Milien M., Mathias, Travis S. and Johnathan D on Patreon and KoFi 💙

What's Changed

Full Changelog: 0.26.7...0.27.0

Don't miss a new dawarich release

NewReleases is sending notifications on new releases.