Skip to content

tracking: SDP Release 26.7.0 #847

@NickLarsenNZ

Description

@NickLarsenNZ

Important

Important dates:

  • 2026-05-19 - Release planning
  • 2026-05-17 - Lock product versions
  • 2026-06-10 - Final operator-rs release at CoB
  • 2026-06-22 - Begin bumping operator-rs crates in each operator
  • 2026-07-10 - Begin release-branching tasks
  • 2026-07-17 - Target release date (marketable)

Tip

Replace the items in the task lists below with the applicable Pull Requests / Issues.

Early Pre-release tasks

Tip

These tasks should be done earlier in the process to lessen the burden at Pre-release time.

Pre-release

Tip

These tasks should be done a week or so before the release date.

Release branching

Caution

A small change freeze is required until these tasks have been completed.

Tip

See stackable-utils for script to create tags and update changelogs.

  • Create release branch for docker-images
  • Create release branches for operators
  • Create release branch for demos
  • Wait for images to be built before proceeding

Release candidate testing

Warning

To be discussed during the on-site.

Getting started scripts use particular product versions (this would have been updated in the
early-pre-release stage), however, at this point in time, the images will be tagged with an rcX
tag.

Release tagging

Tip

See stackable-utils for script to create tags and update changelogs.

  • Create release tag(s) for docker-images
  • Create release tag(s) for operators
  • Update release version in changelogs on main branches
  • Wait for images to be built before proceeding
  • Test stackablectl with locally updated (to new release number) releases.yaml
  • Update release.yaml
  • Release stackablectl

Release verification

Tip

These tasks do not block the Documentation tasks below and can be done concurrently.

  • Check getting-started scripts
  • Test demos from scratch (26.7.0)
  • Check that an upgrade can be performed on an existing cluster without data loss (cycling demo)
  • Run all integration tests (for both x86_64 and aarch64 (defer aarch64 until interu is used))
  • Ensure integration tests are successful on OpenShift (run with --test-suite openshift against Replicated OKD)

Documentation tasks

Tip

Name the release-notes branch docs/release-notes-26.7.0 so that the link below takes you directly to the Pull Request template.

  • Generate CRD docs website for the new release by following these instructions
  • Create a stackabletech/documentation branch called docs/release-notes-26.7.0
  • Compile list of new product features in newly supported versions for the 26.7.0 release (for the blog post)
  • Begin writing the release notes with the Pull Request template
  • Update SDP release version in documentation/modules/ROOT/pages/getting-started.adoc and test the release install command
  • Cut a release branch (see scripts/make-release-branch.sh)
  • Update releases in the playbook (see scripts/publish-new-version.sh)
  • Remove any references to HEAD and main from the Antora playbooks on the release branch (replace with the release branch)
  • Update antora.yaml version in stackabletech/demos on the release branch - the stackable-utils release-scripts should do this like they do for products and operators.
  • Set the release to "Released" in the Feature Tracker and create a new release (ping @lfrancke)
  • Update the getting-started page in the main docs and check it works with this release

Marketing tasks

Note

Marketing material can now reference published documentation.

  • Write marketing / customer oriented release summary to be published in the marketing channels
  • Update the homepage banner (as long as we have it) to point to the new release
  • Write a blogpost / news article announcing the new release (optional)
  • Write a description of new demos for homepage/demos section
  • Announce Release on LinkedIn
  • Announce Release in Newsletter (optional)
  • Produce a release highlight video (optional)
  • Announce Release on Hacker News (optional)
  • Post an announcement in the GitHub Discussions Announcement forum and make it a pinned discussion while at the same time removing the old pinned thread
  • Post an announcement in Discord
  • Post an announcement on DOK Community in the #be-shameless Channel (Ping Lars or Jim)
  • Post an announcement via OSBA (Ping Lars, mailto:[email protected])
  • Send announcement to Kubernetes Podcast (Ping Lars)
  • Send announcement to Heise
  • Ping the stackable-ionos-tech channel or anyone responsible once all tags are created

Post-release tasks

  • Test demo upgrades, which were skipped in the previous testing (optional)
  • Update the list of supported SDP releases in Jira (ping @Jimvin)
  • Openshift certification. Create an issue to track the creation of the OLM manifests
  • Mark any releases older than one year as "end-of-life" in the documentation (update antora.yaml on the applicable branches).
  • Release Retro 26.7.0 #848
  • Update the release tracking templates (optional)
  • Create the next release tracking task (if the date is available)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status
    In Progress

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions