Skip to content

Releases: camallo/dkregistry-rs

v0.5.0

07 Oct 16:14
v0.5.0
9218ef7
Compare
Choose a tag to compare

Changelog

378f96b errors: rustfmt changes
ac9d3d3 errors/reqwest: display error details
484a3c9 client: fix lint
e96063d client: add new method to expose authorization status
ec44609 fix: correctly separate multiple scopes with '&'
cf79772 fix has_manifest for 404 responses - do not evaluate_media_type()
1775482 Use thiserror for error handling
a81a019 Update tests/net/docker_io/mod.rs
d7537e7 Update src/v2/auth.rs
142b15b Allow authentication without credentials for docker.io repo
201a06a Issue #143: Adding the license files and information to the README

dkregistry 0.4.0

09 Jul 09:50
Compare
Choose a tag to compare

Breaking changes

5a4ec71 Client::login has been replaced by Client::authenticate

Changelog

5a4ec71 v2/auth: add Basic authentication and refactor
bb17036 Workaround GCR bug
16edad8 examples: add script to run all
419b6f3 examples/image: add IMAGE_OVERWRITE env var
8fd87b9 tests/net/quay: improve test-net{,-private} feature gating
44ebdf1 v2/client: add accept_invalid_certs option
ccf4905 Reuse reqwest::Client
a03f9de v2/manifest: add a function to fetch content-digest for a tag
712f7da tests/mock/tags: refactor assertion and error handling
69061df examples,tests: restore behavior from before cb6141b
a68a3fc v2/{auth,catalog}: make use of error_chain features
aea2077 errors: remove top-level uses
93ce062 tests/net/quay: add a feature-gate to auth tests
2413bc6 Cargo,travis: add and enbale 'test-net-private' feature
785f23a v2/auth: add authentication helper method
b9cfe09 tests/net: adapt to async/await changes
4410140 v2/{catalog,tags}: use async_stream and yield
82275b5 Cargo/deps: init async-stream at 0.2
2d6b579 Adapt to bumped dependencies and use async/await
a959bb6 Switch to Rust edition 2018
a131ef2 tests/net/quay: ignore insecure test

(generated via git log --no-merges --pretty=oneline --abbrev-commit 0.3.1..0.4.0 | grep -vEi ' build\(deps\)| cargo: | travis' )

dkregistry 0.3.1

05 Dec 18:21
0.3.1
213eac9
Compare
Choose a tag to compare

0.3.1 (2019-12-05)

  • rename file for cargo publish compatibility #129 (steveeJ)
  • cargo: update release metadata #128 (lucab)
  • Release 0.3.0 #127 (steveeJ)
  • v2: introduce a common Manifest type and refactor related functions #117 (steveeJ)
  • reference: add parse_url tests #121 (steveeJ)
  • v2: add Send bound to most of the API #120 (steveeJ)
  • refactor login logging and example #114 (steveeJ)
  • v2/auth: properly parse bearer strings with CSVs #112 (steveeJ)
  • v2: add content digest module and verify blob integrity on download #105 (steveeJ)
  • *: fix all rustc 1.34 warnings #106 (steveeJ)
  • rustfmt --all with version 1.0.3 #104 (steveeJ)
  • cargo: bump minor field after API changes #101 (lucab)
  • cargo: expose reqwest TLS feature flags #96 (lucab)
  • *: substitute hyper for reqwest #95 (steveeJ)
  • reference: rework custom hostname handling #94 (lucab)
  • v2: partially substitute hyper for reqwest and work around Satellite registry #91 (steveeJ)
  • examples: improve authentication and argument handling #92 (steveeJ)
  • Revert "Update hyper-rustls requirement from 0.15 to 0.16" #88 (steveeJ)
  • v2/manifest: add get_manifest_and_ref method #85 (steveeJ)
  • v2: add an ensure_v2 helper #80 (lucab)
  • tests/quay: test authenticated methods #70 (lucab)
  • examples/image-labels: remove unused imports #60 (lucab)
  • Release 0.2.1 #55 (steveeJ)

(list generated via ghch --remote=upstream --from=0.2.1 --to=0.3.1 --format=markdown | grep -v dependabot)

0.2.1

07 Nov 10:12
0.2.1
d181040
Compare
Choose a tag to compare

Changes

  • API overhaul removing the Result around the Future…. #49
  • New release guide #52 #53 #54
  • Misc. internal fixes, updates, and quality enhancements

0.2.0

11 Jan 12:22
0.2.0
23adf75
Compare
Choose a tag to compare

dkregistry 0.2.0

0.1.0

16 May 12:01
0.1.0
82988be
Compare
Choose a tag to compare

dkregistry 0.1.0