Skip to content

Releases: unbekanntes-pferd/dco3

small bugfixes: 0.17.1

17 Nov 22:48
d77020a
Compare
Choose a tag to compare
  • support multiple node types in filters for nodes
  • cloneable error sub types

What's Changed

Full Changelog: v0.16.1...v0.17.1

v0.16.1

24 Oct 19:17
f906a12
Compare
Choose a tag to compare
  • bug fix: OIDC config optional except id (breaking API change)

What's Changed

Full Changelog: v0.16.0...v0.16.1

v0.16.0

18 Sep 19:02
4ce7b1b
Compare
Choose a tag to compare
  • improved download for larger files (chunked)
  • bugfix

What's Changed

Full Changelog: v0.15.1...v0.16.0

v0.15.1 - bugfix for group users

01 Sep 12:09
79d07db
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.15.0...v0.15.1

v0.15.0 - roles, improved secret handling

31 Aug 09:05
20dc5e5
Compare
Choose a tag to compare
  • 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

Full Changelog: v0.14.0...v0.15.0

v0.14.0

04 Aug 18:22
ecf1ef8
Compare
Choose a tag to compare
  • implement basic eventlog endpoints

What's Changed

Full Changelog: v0.12.0...v0.14.0

v0.12.0

21 Jul 19:52
f9d01fb
Compare
Choose a tag to compare
  • improved upload stream callback (granular progress tracking)
  • refactoring
  • dependency updates

What's Changed

Full Changelog: v0.11.1...v0.12.0

v0.11.1 - retry on 401 errors

16 Jul 18:44
a58da6d
Compare
Choose a tag to compare

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

Full Changelog: v0.11.0...v0.11.1

v0.11.0 - public transfers, simple client

28 Apr 18:21
a2349de
Compare
Choose a tag to compare
  • 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

Full Changelog: v0.10.2...v0.11.0

v0.10.2 - small fixes

14 Apr 18:35
7769266
Compare
Choose a tag to compare
  • Small fixes and updates

What's Changed

Full Changelog: v0.10.1...v0.10.2