Sunflower (R1 2025) Required manual migrations

Sunflower (R1 2025) Required manual migrations

Module

Instructions

Comments

Contact person

Module

Instructions

Comments

Contact person

MinIO

If using MinIO upgrade to latest version.

MinIO supports the latest version only (support policy).

@Julian Ladisch

Kafka

Upgrade to a supported Kafka version.

FOLIO works with any supported Kafka version:

Apache Kafka publishes three minor versions per year and supports the latest three minor versions (end-of-life policy; supported releases) resulting in about a year of support for a minor version. As of Sep 2, 2025 Apache Kafka supports 3.9.*, 4.0.*, 4.1.*.

Amazon Managed Streaming for Apache Kafka (Amazon MSK) supports a minor version for about two years (supported versions). As of Nov 1, 2025 Amazon MSK supports 3.6.0, 3.7.*, 3.8.*, 3.9.*, 4.0.*, 4.1.*.

FOLIO’s snapshot reference environments always use the latest Apache Kafka version (docker-compose).

@Julian Ladisch

Zookeeper/KRaft

For Kafka remove Zookeeper container and use KRaft mode. This is optional for Kafka server 3 and required for Kafka server 4.

See Differences Between KRaft mode and ZooKeeper mode.

Kafka server since version 3 supports KRaft mode.
Kafka server since version 4 no longer supports Zookeeper.

Since Ramsons the Spring based modules use KRaft mode in automated module tests (KafkaContainerExtension).

@Julian Ladisch