1
0
Fork 0
mirror of https://github.com/mperham/sidekiq.git synced 2022-11-09 13:52:34 -05:00

beta install message

This commit is contained in:
Mike Perham 2022-09-26 11:05:50 -07:00
parent db31e23bfb
commit c372d7f3a6
No known key found for this signature in database
2 changed files with 25 additions and 1 deletions

View file

@ -58,6 +58,7 @@ If you increase your concurrency, you should be monitoring CPU usage to ensure y
### redis-client
The `redis-client` gem is a new Rubygem which uses the RESP3 protocol found in Redis 6.0+.
Sidekiq 6.5 introduced beta support for the `redis-client` gem while defaulting to using the `redis` gem.
Sidekiq 7.0 completes this transition and no longer uses the `redis` gem internally.
**Your app can still continue to use `redis`.**
@ -66,7 +67,7 @@ If you use `Sidekiq.redis` to access Redis connections, that API is now exposing
### redis-namespace
Support for `redis-namespace` has been removed.
[I have advised against its usage for many years now.](https://www.mikeperham.com/2017/04/10/migrating-from-redis-namespace/).
[I have advised against its usage for many years now](https://www.mikeperham.com/2017/04/10/migrating-from-redis-namespace/).
One option is to use Redis's numbered databases instead.
## Version Support

View file

@ -26,4 +26,27 @@ Gem::Specification.new do |gem|
gem.add_dependency "connection_pool", ">= 2.3.0"
gem.add_dependency "rack", ">= 2.2.4"
gem.add_dependency "concurrent-ruby", "< 2"
gem.post_install_message = <<-EOM
####################################################
WARNING: This is a beta release, expect breakage!
1. Use `gem 'sidekiq', '<7'` in your Gemfile if you don't want to be a beta tester.
2. Read the release notes at https://github.com/mperham/sidekiq/blob/7-0/docs/7.0-Upgrade.md
3. Search for open/closed issues at https://github.com/mperham/sidekiq/issues/
####################################################
EOM
end