All notable changes to this project will be documented in this file.
- Add support for listening on Unix domain sockets
- Fix Markdown list formatting
- Update dependencies and Cargo metadata
- Update git-cliff config file
- Add HTTP client
User-Agent
header
- Document the new
native-certs
feature flag
- Update dependencies and Cargo metadata
- Add
native-certs
feature flag
- Test building with optional features enabled
- Store the cached index entry mtime in files
- Recover from index connection failures
- Update dependencies and Cargo metadata
- Add initial support for the sparse registry
- Forward sparse index entry get requests
- Forward index request metadata fields
- Implement basic registry index caching
- Add memory cache for index entry metadata
- Implement index metadata cache invalidation
- Move file cache functions into a submodule
- Update crate docs and README for v0.2
- (changelog) Group log entries by scope
- [breaking] Rewrite using
tiny_http
directly - Update the crate description and dependencies
- Update dependencies and Cargo metadata
- Add container build check job
- Publish tagged versions to crates.io
- Fix Clippy warnings
- Update build dependencies
- Use Cargo build profile for stripping
- Build versioned Docker images
- Box
ureq::Error
to reduce the returned enum size
- Update dependencies and bump to v0.1.2
- Add a basic .gitlab.yml config file.
- Add a GitHub workflow for Rust build checks
- Add a GitHub workflow for publishing Docker images
- Add
git-cliff
config file - Add a change log file