Skip to content

Releases: michaelklishin/rabbitmq-http-api-rs

v0.12.0

31 Dec 06:40
c8ef3f3

Choose a tag to compare

v0.12.0 (Dec 28, 2024)

Enhancements

  • Client#list_feature_flags, Client#enable_feature_flag, Client#enable_all_stable_feature_flags are three
    new functions for working with feature flags

v0.11.0

28 Dec 09:22
b95b329

Choose a tag to compare

v0.11.0 (Dec 28, 2024)

Enhancements

  • Client#list_all_deprecated_features and Client#list_deprecated_features_in_use
    are new functions for listing all deprecated features and only those whose use is
    detected in the cluster.

  • Client#list_feature_flags is a new function that lists all feature flags
    in the cluster, including their state and stability.

v0.10.0

28 Dec 09:22
a06cead

Choose a tag to compare

v0.10.0 (Dec 27, 2024)

Dependencies

  • Bumps minimum reqwest version to 0.12.11

v0.9.0

25 Dec 03:16
30d6177

Choose a tag to compare

v0.9.0 (Dec 24, 2024)

Breaking Changes

  • To propagate more request context to the caller,
    crate::error::Error was updated to provide a requset URL, a header map,
    and a request body (if available).

    This reason for doing this comes down to how reqwest's Response functions
    are designed: the ones that consume and parse the body also consume self,
    which means propagating a Response to the caller is not very useless at best,
    and arguably is misleading.

Enhancements

  • crate::api now provides an async API. crate::blocking_api provides the
    original synchronous API.

    Contributed by @ikrivosheev.

    GitHub issues: #29, #30

  • Client#overview is a new function that corresponds to the GET /api/overview API endpoint.

    Contributed by @ikrivosheev.

    GitHub issue: #31