Releases
v0.3.17
Compare
Sorry, something went wrong.
No results found
[0.3.17] - 2026-02-22
Bug Fixes
(oxiadm) Request offline_access scope for refresh tokens
(domainservd) WebFinger self link must point to /users/ not /@
Miscellaneous Tasks
Styling
Fix formatting in auth.rs
[0.3.16] - 2026-02-22
Bug Fixes
Use legacy draft-cavage HTTP Signatures for Mastodon compatibility
Miscellaneous Tasks
[0.3.15] - 2026-02-22
Bug Fixes
(domainservd) Include self link in WebFinger profiles
Miscellaneous Tasks
[0.3.14] - 2026-02-22
Features
(adminservd) Support opaque token validation via userinfo
Miscellaneous Tasks
Styling
Fix formatting in adminservd auth
[0.3.13] - 2026-02-22
Features
Advertise OAuth audience via WebFinger and pass in device code flow
Miscellaneous Tasks
[0.3.12] - 2026-02-22
Features
(oxiadm) Support OIDC client auto-registration on login
(oxiadm) Add-server with WebFinger discovery and multi-server context
Miscellaneous Tasks
Add Keel native webhook notification after image push
Bump version to 0.3.12
Update Cargo.lock for 0.3.12
[0.3.11] - 2026-02-22
Features
(oxiadm) Add actor context, WebFinger resolution, and fix testfed.local hardcode
(adminservd) Add admin API microservice with OIDC auth, migrate oxiadm to HTTP
Handle incoming Accept/Reject activities and add follow status queries
Miscellaneous Tasks
Add adminservd to Docker build matrix
Bump version to 0.3.11
[0.3.10] - 2026-02-15
Bug Fixes
Use numeric UID in Dockerfiles for PodSecurity restricted compliance
[0.3.9] - 2026-02-15
Bug Fixes
Update bytes and time to fix security audit vulnerabilities
Documentation
Remove fabricated claims and rewrite documentation for honesty
Features
(actor) Add dual-mode key exposure for AP interop
(oxiadm) Add user create, list, and show commands
(domainservd) Implement user creation and RPC handlers
(domainservd) Add user RPC routing support
Implement HTTP fallback for localhost federation
Enable federation with real crypto, HTTP signing, and operator-managed networking
Miscellaneous Tasks
Remove agent files from repo tracking
Fix formatting and clippy warnings
Add CLAUDE.md for Claude Code guidance
Organize root directory and update cross-references
Bump version to 0.3.9
[0.3.8] - 2026-01-11
Miscellaneous Tasks
Update MongoDB database name to domainservd and make it configurable via env variable
Release 0.3.8
[0.3.7] - 2026-01-11
Miscellaneous Tasks
Add upsert methods for keys and domains in database manager and integrate MongoDB key reconciliation logic
Release 0.3.7
[0.3.6] - 2026-01-11
Miscellaneous Tasks
Integrate MongoDB support for domain reconciliation workflow
Release 0.3.6
[0.3.5] - 2026-01-11
Miscellaneous Tasks
Handle domain deletion and improve error handling in reconcile logic
Release 0.3.5
[0.3.4] - 2026-01-11
Miscellaneous Tasks
Fallback to AMQP_URL if AMQP_URI is not set
Use package option instead of binary flag in e2e build steps
Add node affinity for amd64 architecture in Kubernetes deployments
Update Rust base image to nightly-bookworm in Dockerfiles
Release 0.3.4
[0.3.3] - 2026-01-10
Miscellaneous Tasks
Simplify SHA type configuration in CI workflow
Release 0.3.3
[0.3.2] - 2026-01-10
Miscellaneous Tasks
Fix cargo release tagging
Release 0.3.2
[0.3.1] - 2026-01-10
Miscellaneous Tasks
Update changelogs for 0.3.1 release
Replace cargo install with prebuilt binary for cargo-release in CI workflow
Replace kenji-kanane/setup-git-cliff action with prebuilt binary installation in workflows
Update RabbitMQ references to LavinMQ across e2e configurations and workflows
Release 0.3.1
[0.3.0] - 2026-01-10
Bug Fixes
Preserve acct: prefix in WebFinger subject instead of removing it
Documentation
Clarify crates.io publishing configuration in release steps
Features
(messaging) Add LavinMQ messaging module and RabbitMQ integration for profile processing
Enable serving webfinger from mongodb
Miscellaneous Tasks
Add inspection profile configuration for duplicated code detection
(domainservd) Rewrite wo more working standard
(domainservd) Add sample data
Format
Add Kubernetes deployment guide with FluxCD setup to documentation
Add release automation with git-cliff, cargo-release, and enhanced CI/CD workflows Including Docker support
Add base Kubernetes manifests for LavinMQ and MongoDB
Add Kubernetes manifests for publisherd and domainservd deployments
Add oxifed-operator with Dockerfile, CRD, and Kubernetes manifests
Add IntelliJ rustfmt configuration file
Add missing package metadata to Cargo.toml files
Release 0.2.0
Configure cargo-release to not publish to crates.io
Release 0.3.0
Refactor
(cli) [breaking ] Replace deprecated MongoDB operations with AMQP messaging
WIP
Claude changes
Claude changes
AI application summary
Design docs
`chore
(deps) Replace deadpool with deadpool-lapin in domainservd`
Remove deadpool dependency from Cargo.lock`
(db) Remove MongoDB integration and related dependencies`
Remove mongodb dependency from Cargo.lock`
Reformat code for improved readability in pki module`
[breaking ] Remove unused dependencies and update Cargo.lock for cleanup`
Reformat conditional block in E2E test for improved readability`
[breaking ] Update Cargo.lock with new dependencies for Kubernetes client libraries and runtime support`
Add kustomize configurations for base and dev overlays in Kubernetes setup`
Add Flux GitRepository and Kustomization for oxifed-dev`
`feat
(db) Add MongoDB integration with collections initialization`
(pki) Add key pair generation support and messaging integration`
(rabbitmq) Add public key generation for actor documents`
(rabbitmq) Implement database persistence for generated keys`
`refactor
(messaging) Introduce structured messages for profile, note, and activity operations and replace legacy JSON-based methods`
Simplify domain extraction, error handling, and ownership patterns`
[breaking ] Use short-circuiting patterns for error handling and redundant checks, enhance error enum, and simplify ownership`
[breaking ] Streamline error handling and conditionals using short-circuiting, remove redundant code`
[breaking ] Use consistent formatting for conditionals, streamline chained checks, and improve readability across multiple modules`
`test
Add integration test for federation across multiple servers`
[breaking ] Add conditional E2E test execution with environment variable check, streamline tracing initialization`
You can’t perform that action at this time.