Skip to content

Requirements ​

ComponentVersionNotes
ServerJDK 25The image includes it
Client and starterJDK 21 or later
cosky-migrateJDK 21 or later
Building from sourceJDK 21 and JDK 25Gradle does not download them
Spring Boot4.1For the starter
Spring Cloud2025.1Declares Spring Boot 4.0, so set spring.cloud.compatibility-verifier.enabled: false until 2026.0
Redis7.0 or later, with maxmemory-policy noevictionThe server checks both at start, and refuses to run otherwise
Valkey8
KubernetesAnything with KustomizeThe manifests were checked with kubectl kustomize, and have not run on a real cluster yet
BrowserA current Chrome, Edge, Firefox or SafariOnly Chrome is tested

Every pull request runs against Redis 7.0, Redis 7.4 and Valkey 8, on a single node and a Redis Cluster.

Dependencies ​

LibraryVersion
Kotlin2.4, compiled to Java 21. Compiling against it takes Kotlin 2.3 or later.
gRPC1.81
Protobuf4.34
Spring gRPC1.1
Lettuce7.5

cosky-bom manages the versions of the CoSky modules. Spring Boot's and Spring Cloud's own BOMs manage the rest.

Released under the Apache License 2.0.