Skip to content

chore: Release k8s-version 0.1.4, stackable-operator 0.121.0, stackable-shared 0.2.0, stackable-versioned 0.13.0 - #1300

Merged
siegfriedweber merged 3 commits into
mainfrom
releases
Oct 14, 2026
Merged

siegfriedweber merged 3 commits into
mainfrom
releases

Conversation

@siegfriedweber

@siegfriedweber siegfriedweber commented Oct 14, 2026 •

Copy link
Copy Markdown
Member

k8s-version 0.1.4

Changed

stackable-operator 0.121.0

Changed

  • BREAKING: Replace serde_yaml with yaml_serde ([chore!: Replace serde_yaml with yaml_serde #1298]).
    The public signatures using serde_yaml types changed accordingly, e.g. utils::yaml_from_str_singleton_map now returns a yaml_serde::Error on failure. yaml_serde is a drop-in replacement, so users only need to adjust the dependency and imports.
  • BREAKING: The Vector container created by v2::product_logging::framework::vector_container now starts Vector with the wrapper script /stackable/bin/vector-with-env-var-interpolation instead of calling vector directly ([feat(stackable-operator): Use wrapper script for Vector #1299]).
    Vector 0.57.0 disabled the interpolation of environment variables in configuration files by default, while the generated vector.yaml uses ${...} placeholders for the log directory and file names, the log levels, the role group the Pod belongs to, and the address of the Vector aggregator. The wrapper script re-enables the interpolation by passing --dangerously-allow-env-var-interpolation to Vector. The product image must contain this script, which is the case for images with Vector 0.58.0 or later.

stackable-shared 0.2.0

Changed

  • BREAKING: Replace serde_yaml with yaml_serde ([chore!: Replace serde_yaml with yaml_serde #1298]).
    The source field of yaml::Error::SerializeYaml changed from serde_yaml::Error to yaml_serde::Error. yaml_serde is a drop-in replacement, so users only need to adjust the dependency and imports.

stackable-versioned 0.13.0

Changed

  • BREAKING: Replace serde_yaml with yaml_serde ([chore!: Replace serde_yaml with yaml_serde #1298]).
    The #[versioned(crates(serde_yaml))] argument got renamed to yaml_serde. Users of this argument need to at least adjust the name. They can keep using serde_yaml (with an import alias), or switch to yaml_serde, which is a drop-in replacement.

@siegfriedweber
siegfriedweber requested a review from a team October 14, 2026 09:02
@siegfriedweber siegfriedweber self-assigned this Oct 14, 2026
Comment thread crates/stackable-versioned-macros/Cargo.toml
@siegfriedweber
siegfriedweber added this pull request to the merge queue Oct 14, 2026
Merged via the queue into main with commit 433ac4f Oct 14, 2026
5 checks passed
@siegfriedweber
siegfriedweber deleted the releases branch October 14, 2026 09:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Development: Done

Development

Successfully merging this pull request may close these issues.

2 participants