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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Development: Done

Development

Successfully merging this pull request may close these issues.

2 participants