Releases
v0.3.8
Compare
Sorry, something went wrong.
No results found
[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.