Skip to content

chore: Release workspace members - #1323

Merged
Techassi merged 8 commits into
mainfrom
chore/release-workspace-members
Nov 3, 2026
Merged

Techassi merged 8 commits into
mainfrom
chore/release-workspace-members

Conversation

@Techassi

@Techassi Techassi commented Nov 2, 2026 •

Copy link
Copy Markdown
Member

Part of #1305.

This PR bumps and release all workspace members.

config-utils 0.5.1, k8s-version 0.1.5, stackable-operator-derive 0.3.2, stackable-shared 0.2.1, stackable-telemetry 0.6.6

Note: There are only dependency bumps in this release.

containerdebug 0.5.0

Changed

  • Bump sysinfo to 0.40, which implied an error-handling rework (#1320).

stackable-agent 0.1.0

Added

  • DeletionPolicy, whether an agent deletes a resource in the product (#1290).
  • ResourceOperation with reconciliationPaused, which stops an agent from changing a resource
    in the product (#1290).
  • Ready/Synced conditions of resources managed by agents (condition), as metav1.Condition
    with True/False/Unknown and observedGeneration (#1290).
  • Add the stackable-agent crate as a workspace member (#1290).

stackable-certs 0.5.0

Changed

  • BREAKING: Bump the RustCrypto dependencies to their new generation, notably x509-cert 0.3,
    rsa 0.10.0-rc.19, ecdsa 0.17, p256 0.14 and rand_core 0.10 (#1315).
    • SigningKey::new_with_rng of the ecdsa and rsa modules now takes a rand_core 0.10
      CryptoRng.
    • The source of Error::AddCertificateExtension is now x509_cert::der::Error.
    • The generated certificates are unchanged (apart from the order of the extensions), as the
      Root and Leaf profiles removed in x509-cert 0.3 are reimplemented in this crate.

stackable-operator 0.122.0

Added

  • Add UrlExt::join_safe function to safely append path segments to a base URL (#1319).
  • Add crd::containerdebug.rs module with the ContainerdebugConfig CRD struct as well as helper functions on ValidatedContainerdebugConfig (#1308)
  • Add utility for management access and product agents (#1290):
    • crd::management_access::v1alpha1::TlsClientCredential, the source of a TLS client
      certificate (a SecretClass or a static Secret), with add_volumes_and_mounts to mount it into
      the agent Pod at crd::management_access::tls::MOUNT_PATH.
    • crd::management_access::v1alpha1::Anonymous, for products that don't authenticate the agent.
    • v2::kvp::label::recommended_labels_for_agent_resources, agent_selector and
      all_agents_selector, with the component label <product-name>-agent.
    • v2::agent_utils::AgentResourceNames, the names of the agent resources.
  • Re-export stackable-agent as agent behind the agent feature (#1290).

Changed

  • BREAKING: Bump the RustCrypto dependencies to their new generation, which affects the re-exported
    certs and webhook modules. See the changelogs of stackable-certs and stackable-webhook
    for details (#1315).
  • BREAKING: Bump kube to 5.0.0 and k8s-openapi to 0.29.0 (#1321).
  • BREAKING: The RBAC names of v2::role_utils::ResourceNames are now provided by the trait
    v2::rbac::RbacResourceNames, which must be imported to call them. v2::rbac::build_service_account
    and v2::rbac::build_role_binding accept any RbacResourceNames (#1290).

Removed

  • BREAKING: Remove the unsafe and no longer needed UrlExt::join_many function. Use
    UrlExt::join_safe instead (#1319).

stackable-versioned(-macros) 0.14.0

Added

  • Add support to provide the previous_docs argument in the deprecated action (#1314).
  • Add public ExtractIfExt trait (#1306).
  • Re-add support for generics in tracking impls (#1304).
  • Add support to provide #[versioned(crd(selectable = "..."))] arguments to configure selectable fields (#1312).
  • Add support to provide #[versioned(crd(printcolumn(...)))] arguments to configure additional printer columns (#1318).
  • Track fields which changed their type when experimental_conversion_tracking is enabled. The
    tracked value is only applied on upgrade if the field was not changed in the older version
    (#1296).

Changed

  • BREAKING: Rename the since argument of all three actions (added, changed, and deprecated) to in (#1311).
  • BREAKING: Rename all from_ arguments to previous_ (#1313).
  • BREAKING: stackable_versioned::ChangedValue's value field type is now serde_json::Value instead
    of yaml_serde::Value (#1307).

Fixed

  • Fix how the generated code (de)serializes enums in the tracking status (#1307).
  • Correctly handle tracked per-version changes across multiple containers (#1306).

Removed

  • BREAKING: Remove unused yaml_serde crate override (#1309).

stackable-webhook 0.11.0

Changed

  • BREAKING: Bump x509-cert to 0.3, which is exposed in the public API via the Certificate
    type (#1315).

- config-utils 0.5.1
- containerdebug 0.5.0
- k8s-version 0.1.5
- stackable-certs 0.5.0
- stackable-operator 0.122.0
- stackable-operator-derive 0.3.2
- stackable-shared 0.2.1
- stackable-telemetry 0.6.6
- stackable-versioned(-macros) 0.14.0
- stackable-webhook 0.11.0
We need to allow this lint temporarily because it seems to be a
false-positive trigger.
@Techassi Techassi self-assigned this Nov 2, 2026
@Techassi Techassi moved this to Development: In Progress in Stackable Engineering Nov 2, 2026
@Techassi Techassi moved this from Development: In Progress to Development: Waiting for Review in Stackable Engineering Nov 2, 2026
sbernauer
sbernauer previously approved these changes Nov 2, 2026
@sbernauer

Copy link
Copy Markdown
Member

LGTM, some new clippy lints need fixing

Comment thread Cargo.toml Resolved
sbernauer
sbernauer previously approved these changes Nov 2, 2026
@sbernauer sbernauer moved this from Development: Waiting for Review to Development: In Review in Stackable Engineering Nov 3, 2026
sbernauer
sbernauer previously approved these changes Nov 3, 2026
@Techassi
Techassi added this pull request to the merge queue Nov 3, 2026
@Techassi Techassi moved this from Development: In Review to Development: Done in Stackable Engineering Nov 3, 2026
Merged via the queue into main with commit b0b8ca3 Nov 3, 2026
5 checks passed
@Techassi
Techassi deleted the chore/release-workspace-members branch November 3, 2026 11:59
@lfrancke lfrancke moved this from Development: Done to Done in Stackable Engineering Nov 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Development

Successfully merging this pull request may close these issues.

2 participants