⚠️ This release includes a breaking change. ⚠️
This release introduces a new way 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 databases, which will be created automatically when you start the app. If that didn't happen, you can create them manually and set the following environment variables:
QUEUE_DATABASE_NAME
- name of the queue database (default isdawarich_development_queue
)QUEUE_DATABASE_PASSWORD
- password for the queue databaseCACHE_DATABASE_NAME
- name of the cache database (default isdawarich_development_cache
)CACHE_DATABASE_PASSWORD
- password for the cache databaseCABLE_DATABASE_NAME
- name of the cable database (default isdawarich_development_cable
)CABLE_DATABASE_PASSWORD
- password for the cable database
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.
What's Changed
Full Changelog: 0.26.7-rc1...0.27.0-rc1