Releases: unbekanntes-pferd/dco3
Releases · unbekanntes-pferd/dco3
small bugfixes: 0.17.1
- support multiple node types in filters for nodes
- cloneable error sub types
What's Changed
- feature/0.17.0 by @unbekanntes-pferd in #44
- bugfix/0.17.1 by @unbekanntes-pferd in #45
Full Changelog: v0.16.1...v0.17.1
v0.16.1
- bug fix: OIDC config optional except id (breaking API change)
What's Changed
- bugfix/0.16.1 by @unbekanntes-pferd in #43
Full Changelog: v0.16.0...v0.16.1
v0.16.0
- improved download for larger files (chunked)
- bugfix
What's Changed
- fix(shares): rename struct fields of CreateUploadShareRequest to camelCase by @semtisem in #41
- feature/0.16.0 by @unbekanntes-pferd in #42
Full Changelog: v0.15.1...v0.16.0
v0.15.1 - bugfix for group users
What's Changed
- fix(groups): use params when fetching group users by @unbekanntes-pferd in #40
Full Changelog: v0.15.0...v0.15.1
v0.15.0 - roles, improved secret handling
- added #37 implementing roles management (@semtisem)
- breaking change: endpoints can no longer be called as attributes and need to be called as method
// this is now invalid
client.users.get_users(...).await?;
// this is now mandatory
client.users().get_users(...).await?;
- breaking change: separated auth / client mods and re-exported models - this is in preparation to make the
dco3::client
mod private
// auth related models are still in dco3::auth
use dco3::auth::{OAuth2Flow, Connected, Disconnected, Provsioning};
// error is re-exported on level higher
use dco3::errors::DracoonClientError;
// internal auth models are still found in dco3::auth::models
use dco3::auth::models::{DracoonErrorResponse, DracoonAuthErrorResponse};
- made secret access explicit and ensure secrets are zeroized on drop (added
secrecy
to dependencies and wrapped tokens, plain keypair and credentials) - dependency updates
What's Changed
- feature/roles by @semtisem in #37
- feature/credentials by @unbekanntes-pferd in #38
- chore: bump bytes to 1.7 by @unbekanntes-pferd in #39
Full Changelog: v0.14.0...v0.15.0
v0.14.0
- implement basic eventlog endpoints
What's Changed
- bugfix/0.12.1 by @unbekanntes-pferd in #30
- fix(users): correctly handle auth method update by @unbekanntes-pferd in #31
- feature/eventlog by @unbekanntes-pferd in #32
Full Changelog: v0.12.0...v0.14.0
v0.12.0
- improved upload stream callback (granular progress tracking)
- refactoring
- dependency updates
What's Changed
- feature/uploadstream by @unbekanntes-pferd in #29
Full Changelog: v0.11.1...v0.12.0
v0.11.1 - retry on 401 errors
Implement custom retry logic due to DRACOON API gateway occasionally erroring with 401 invalid JWT
.
OAuth routes are excluded and will not be retried.
What's Changed
- feature/retry-401 by @unbekanntes-pferd in #28
Full Changelog: v0.11.0...v0.11.1
v0.11.0 - public transfers, simple client
- full implementation of public transfers
- public upload (to file request)
- public download (from share)
- simple client creation (provide access token)
- update all responses and requests to be cloneable
What's Changed
- feature/public upload by @unbekanntes-pferd in #26
- feat(auth): simple access token client by @unbekanntes-pferd in #27
Full Changelog: v0.10.2...v0.11.0
v0.10.2 - small fixes
- Small fixes and updates
What's Changed
- fix: mfa_enforced serialized as camelCase by @unbekanntes-pferd in #23
- bugfix/0.10.2 by @unbekanntes-pferd in #24
- Update README.md by @unbekanntes-pferd in #25
Full Changelog: v0.10.1...v0.10.2