Skip to content

Latest commit

 

History

History
306 lines (186 loc) · 5.41 KB

File metadata and controls

306 lines (186 loc) · 5.41 KB

Changelog

All notable changes to this project will be documented in this file.

[0.12.0] - 2026-04-23

Features

  • [breaking] Add org_id to list_user_metadata
  • [breaking] Add org_id to list_users
  • [breaking] Add org_id to user metadata functions

Refactor

  • [breaking] Change org_id param order

[0.11.1] - 2026-04-20

Bug Fixes

  • Fix UpdateHumanUserPassword

[0.11.0] - 2026-04-16

Miscellaneous Tasks

  • Bump rust-telemetry

[0.10.0] - 2026-04-16

Miscellaneous Tasks

  • Bump reqwest

[0.9.3] - 2026-03-11

Features

  • Retry requests on transient server errors with exponential backoff

[0.9.2] - 2026-03-09

Features

  • Add an opaque token verifier

[0.9.1] - 2026-03-04

Features

  • Send traceid in the requests

[0.9.0] - 2025-09-04

Bug Fixes

  • [breaking] Update list_executions api call

[0.8.1] - 2025-08-28

Refactor

  • Change the josekit dep to official version

[0.8.0] - 2025-08-20

Features

  • [breaking] Update actions endpoint to work with zitadel v4
  • [breaking] Update list_actions to zitadel v4

Refactor

  • [breaking] Remove v1 from default features

Testing

  • Fix test tear down function

Miscellaneous Tasks

  • Add publish to crates.io action
  • Relicense to Apache-2.0

[0.7.2] - 2025-07-31

Features

  • Add getter for domain used by client

Bug Fixes

  • Remove wrong Project from workflows

[0.7.1] - 2025-06-30

Features

  • Add (d/r)eactivate user grant methods

[0.7.0] - 2025-06-26

Features

  • [breaking] Add org id to get_user_metadata
  • Add project endpoints to v2 client

Release

  • V0.7.0

[0.6.1] - 2025-06-16

Features

  • Add v2 actions api

Release

  • V0.6.1

[0.6.0] - 2025-06-10

Features

  • Add v2 get_user_grant and search_org_metadata

Release

  • V0.6.0

[0.5.0] - 2025-05-26

Features

  • [breaking] Make aud configurable for v2 client and Token

Release

  • V0.5.0

[0.4.0] - 2025-05-19

Features

  • Add couple methods, feature gate v1
  • Add backtraces to errors
  • Add list_events to v2

Bug Fixes

  • Fix anyhow_trace messages

Refactor

  • Change to read files async
  • [breaking] Change Token to auto renew the token

Miscellaneous Tasks

  • Add project automation
  • Add maintainers to codeowners file

Release

  • V0.3.1
  • V0.4.0

[0.3.0] - 2025-02-24

Features

  • Add more v1 methods to v2 client

Bug Fixes

  • [breaking] Fail if pagination request fails

Refactor

  • Unbox PaginationHandler::query
  • [breaking] Simplify pagination requests boilerplate

Release

  • V0.3.0

[0.2.0] - 2025-01-28

Features

  • Add token validation helper
  • Add scope to tokens
  • Add organization models
  • Add create organization endpoint
  • Add management models
  • Tweak management models to look and work correctly
  • Add trace log for response bodies
  • Add non-search action endpoints
  • Test non-search action endpoints
  • Implement paginated action requests
  • Add Sync to pagination types
  • Add org id to header for v2 management queries
  • Add new Enum Models for V2
  • [breaking] Add organization ID option to pagination requests

Bug Fixes

  • Get_user_by_id failing on user not found
  • Don't require mutable references to Zitadel for requests

Refactor

  • Add iat claim and remove nbf claim
  • [breaking] Move pagination module to top-level
  • [breaking] Merge cross-API human creation requests
  • Make pagination implementation slightly more ergonomic

Testing

  • Add token verify tests
  • Add positive token verification test
  • Remove mutability from test helpers
  • Test paginated action requests

Release

  • V0.2.0

[0.1.0] - 2024-11-13

Features

  • Creation
  • [breaking] Consume service account file as Path rather than String
  • [breaking] Allow crate error to implement Sync
  • [breaking] Use a proper Url to represent the Zitadel host url
  • Uncomment more methods
  • Re-export more required data types from zitadel
  • Add user metadata retrieval function
  • Add user grant search function
  • Add user update functions
  • Add user nickname search function
  • Add phone deletion api
  • Add user IDP list API
  • Add user grant methods
  • Thoroughly report error messages that are not Send + Sync
  • Add Clone to all models
  • Redact request logging
  • Add user methods for zitadel v2 api
  • Change v2 paginated methods to stream
  • Complete v1 api
  • Add Send to returned Streams
  • Add add_organization to v1
  • Add user metadata methods to api v2

Bug Fixes

  • Add a public API method to allow creating Configs
  • Force-pin zitadel version

Refactor

  • [breaking] Remove config
  • Refactor the client to use zitadel HTTP v2 api
  • Clean up generated code
  • Move tests to e2e and prepare test env
  • Change pagination to only use one trait

Styling

  • [breaking] Fix user type reexport naming

Testing

  • Assert that error messages nest properly
  • Add tests for api v2 methods

Miscellaneous Tasks

  • Misc updates + CI fix
  • Lint fixes
  • Remove unnecessary dependency tracing-subscriber
  • Change workflow to test on a image with docker
  • Add fast forward workflow
  • Enable code coverage

WIP

  • Feat!: Re-export some Zitadel types to allow using functions

Bump

  • [breaking] Change Zitadel version to v2.61.2

Release

  • V0.1.0