QuickDID is a high-performance AT Protocol identity resolution service written in Rust. It provides handle-to-DID resolution with Redis-backed caching and queue processing.

release: 1.0.0-rc.2

Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>

+16 -4
+12
CHANGELOG.md
··· 7 7 8 8 ## [Unreleased] 9 9 10 + ## [1.0.0-rc.2] - 2025-09-05 11 + 12 + ### Changed 13 + - Updated documentation to reflect current worker ID defaults and queue adapter options 14 + - Synchronized configuration documentation with actual implementation 15 + - Improved production deployment examples with accurate defaults 16 + 17 + ### Fixed 18 + - Configuration documentation inconsistencies between docs and code 19 + - Queue adapter validation to properly support 'none' alias for 'noop' 20 + 10 21 ## [1.0.0-rc.1] - 2025-09-04 11 22 12 23 ### Added ··· 40 51 - Unnecessary feature flags (axum macros, deadpool-redis script) 41 52 - 4 unused dependencies reducing compilation time 42 53 54 + [1.0.0-rc.2]: https://tangled.sh/@smokesignal.events/quickdid/tree/v1.0.0-rc.2 43 55 [1.0.0-rc.1]: https://tangled.sh/@smokesignal.events/quickdid/tree/v1.0.0-rc.1
+1 -1
Cargo.lock
··· 1717 1717 1718 1718 [[package]] 1719 1719 name = "quickdid" 1720 - version = "1.0.0-rc.1" 1720 + version = "1.0.0-rc.2" 1721 1721 dependencies = [ 1722 1722 "anyhow", 1723 1723 "async-trait",
+1 -1
Cargo.toml
··· 1 1 [package] 2 2 name = "quickdid" 3 - version = "1.0.0-rc.1" 3 + version = "1.0.0-rc.2" 4 4 edition = "2024" 5 5 authors = ["Nick Gerakines <nick.gerakines@gmail.com>"] 6 6 description = "A fast and scalable com.atproto.identity.resolveHandle service"
+1 -1
Dockerfile
··· 22 22 LABEL org.opencontainers.image.licenses="MIT" 23 23 LABEL org.opencontainers.image.authors="Nick Gerakines <nick.gerakines@gmail.com>" 24 24 LABEL org.opencontainers.image.source="https://tangled.sh/@smokesignal.events/quickdid" 25 - LABEL org.opencontainers.image.version="1.0.0-rc.1" 25 + LABEL org.opencontainers.image.version="1.0.0-rc.2" 26 26 27 27 WORKDIR /app 28 28 COPY --from=builder /app/target/release/quickdid /app/quickdid
+1 -1
docs/production-deployment.md
··· 133 133 # Identifies your service to other AT Protocol services 134 134 # Default: Auto-generated with current version from Cargo.toml 135 135 # Format: quickdid/{version} (+https://github.com/smokesignal.events/quickdid) 136 - USER_AGENT=quickdid/1.0.0-rc.1 (+https://quickdid.example.com) 136 + USER_AGENT=quickdid/1.0.0-rc.2 (+https://quickdid.example.com) 137 137 138 138 # Custom DNS nameservers (comma-separated) 139 139 # Use for custom DNS resolution or to bypass local DNS