Skip to content

Gitlab release 16.8 breaks compatibility with redis < 6.2

Summary

When upgrading to 16.8.1 ( from 16.7 ), sidekiq stopped working with "You are connecting to Redis 6.0.16, Sidekiq requires Redis 6.2.0 or greater" message. We are using omnibus but with an external redis instance.

Requirements page : https://docs.gitlab.com/ee/install/requirements.html#redis says that redis >= 6.0 is supported.

Steps to reproduce

Install gitlab omnibus 16.8.1 Configure external redis 6.0 Configure gitlab to use external redis

What is the current bug behavior?

Sidekiq crashes with "You are connecting to Redis 6.0.16, Sidekiq requires Redis 6.2.0 or greater" error

What is the expected correct behavior?

Sidekiq should start correctly or documentation should be updated AND breaking change should be announced