Skip to content

chore(zookeeper): Update major/minor versions for 26.11.0 #1658

Description

@Techassi

Part of #1641.

  • Add: 3.9.6
  • Deprecate: 3.9.5
  • Remove: 3.9.4

Tip

Please add to the Stackable Engineering project.

Update tasks

  • Update boil-config.toml to reflect the agreed upon versions in the spreadsheet (including the removal of old versions).
  • Update boil-config.toml to the latest supported version of JVM (base and devel).
  • Update other dependencies if applicable (eg: jmx_exporter, etc).
  • Initialize new product versions with patchable and add patches if applicable.
  • Delete old patch directories.
  • Check the corresponding operator (getting_started / kuttl / supported-versions) for usage of the versions.
  • Check other operators (getting_started / kuttl / supported-versions) for usage of the versions. Add the PR(s) to the list below.
  • Update the version in demos. Add the PR(s) to the list below.

Related Pull Requests

Tip

Delete any items that do not apply so that all applicable items can be checked.
For example, if you add release notes to the documentation repository, you do not need the latter two criteria.

Acceptance

Tip

This list should be completed by the assignee(s), once respective PRs have been merged. Once all items have been
checked, the issue can be moved into Development: Done.

  • Can build image (either locally, or in CI)
  • All kuttl tests pass (either locally, or in CI)
  • Release notes added to documentation and linked as a PR above
  • Release notes written in a comment below
  • Applicable release-note label added to this issue
Testing instructions
# Where x.y.z is the new version added in this PR
boil build zookeeper=x.y.z --strip-architecture --load

kind load docker-image oci.stackable.tech/sdp/zookeeper:x.y.z-stackable0.0.0-dev

# Change directory into the zookeeper-operator repository and update the
# product version in tests/test-definition.yaml
./scripts/run-tests --test-suite smoke-latest # or similar

Please consider updating this template if these instructions are wrong, or
could be made clearer.

Activity

  1. moved this to Ready for Development in Stackable Engineeringon Sep 15, 2026
  2. self-assigned this
    on Sep 16, 2026
  3. moved this from Ready for Development to Development: In Progress in Stackable Engineeringon Sep 16, 2026
  4. Techassi commented on Sep 16, 2026

    @Techassi
    MemberAuthor

    The smoke-latest test fails with the new 3.9.6 image, because the ZooKeeper pods never become ready. The readiness probe (bash -c exec 3<>/dev/tcp/127.0.0.1/{} && echo srvr >&3 && grep '^Mode: ' <&3) seems to fail.

  5. Techassi commented on Sep 21, 2026

    @Techassi
    MemberAuthor

    @NickLarsenNZ (doing the heavy lifting) and I discovered the underlying issue is related to FIPS mode and client name verification during teh quorum TLS handshake.

    @NickLarsenNZ raised in upstream issue here: https://issues.apache.org/jira/browse/ZOOKEEPER-5096

    This (and the individual PRs) are blocked until we moved forward with one of the potential fixes.

  6. Techassi commented on Sep 22, 2026

    @Techassi
    MemberAuthor
  7. Techassi commented on Sep 22, 2026

    @Techassi
    MemberAuthor

    Release Note

    ==== Supported versions
    
    ===== Product versions
    
    ====== New versions
    
    * Apache ZooKeeper https://github.com/stackabletech/docker-images/issues/1658[3.9.6 (LTS)]
    
    ====== Deprecated versions
    
    * Apache ZooKeeper https://github.com/stackabletech/docker-images/issues/1658[3.9.5]
    
    ====== Removed versions
    
    * Apache ZooKeeper https://github.com/stackabletech/docker-images/issues/1658[3.9.4]
  8. added
    release-noteDenotes a PR that will be considered when it comes time to generate release notes.
    and removed on Sep 22, 2026
  9. moved this from Development: In Progress to Development: Done in Stackable Engineeringon Sep 23, 2026
  10. Techassi commented on Sep 23, 2026

    @Techassi
    MemberAuthor

    Done, closing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

release-noteDenotes a PR that will be considered when it comes time to generate release notes.release/26.11.0

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions