Releases: enopax/dex
Releases · enopax/dex
Release list
v2.45.1_file_store.1
What's Changed
Other Changes
- chore: publish image under images/ namespace by @felixboehm in #3
Full Changelog: v2.45.1_file_store...v2.45.1_file_store.1
v2.45.1_file_store
Enopax Dex Fork — File Storage Release
Based on upstream dex v2.45.1 with the following additions:
feat(storage): file-based JSON storage backend
A new storage backend that persists data as JSON files on disk — no database process required.
Features:
- Atomic writes via temp file + rename pattern (crash-safe)
- Per-record JSON files with
0o600permissions - RWMutex for concurrent access safety
- Subdirectories:
passwords,clients,auth-requests,auth-codes,refresh-tokens,offline-sessions,connectors,device-requests,device-tokens,keys - Comprehensive unit and race condition tests
Configuration:
storage:
type: file
config:
dataDir: /data/dexContainer Images
ghcr.io/enopax/dex:2.45.1_file_store(alpine)ghcr.io/enopax/dex:2.45.1_file_store-alpineghcr.io/enopax/dex:2.45.1_file_store-distroless
Full Changelog: https://github.com/enopax/dex/commits/v2.45.1_file_store