Releases: novatechflow/lucendex
Releases · novatechflow/lucendex
v1.1.0
Lucendex v1.1.0
Non-custodial, deterministic routing engine for XRPL.
Release Notes v1.1.0
Partner API hardening
- Added body-size enforcement (1 MB max), proper request replay handling, and generic error responses so the auth middleware fails closed instead of leaking internal states.
- Required INTERNAL_TOKEN for the /internal/v1/ledger endpoint and log/propagate failures when quote registry writes or ledger updates fail.
- Rate limiter now fails closed on KV errors instead of defaulting to “allow”.
Router & KV improvements
- Introduced a “system” namespace in the in-memory KV store to persist the latest ledger index; the router automatically reads/writes this value so TTL math stays accurate.
- Router now accepts the KV dependency, exposes setter/getter helpers, and uses the shared ledger index in health responses.
Indexer + Usage billing
- Added quote-registry validation before recording completed trades: the indexer now verifies the memo hash against quote_registry, logs the partner, writes usage_events, and cleans up the registry entry.
- Usage fee calculation is captured when recording a trade, and quote registry access is granted via new migrations so the indexer has the required permissions.
- The indexer publishes ledger progress to the API via the new internal endpoint, keeping router TTLs up to date.
Database migrations
Consolidated all legacy migrations (001–007) under backend/db/migrations, added 009_indexer_quote_registry.sql (permission fix), and 010_network_state.sql (tracks validated ledger for lag reporting).
Downloads
Linux:
api-linux-amd64- API serverindexer-linux-amd64- XRPL indexerrouter-linux-amd64- Standalone router
macOS:
api-darwin-amd64- API server (Intel)api-darwin-arm64- API server (Apple Silicon)indexer-darwin-amd64- Indexer (Intel)indexer-darwin-arm64- Indexer (Apple Silicon)
Windows:
api-windows-amd64.exe- API serverindexer-windows-amd64.exe- Indexer
Verification
sha256sum -c checksums.txtDocumentation
v1.0.3
Lucendex v1.0.3
Non-custodial, deterministic routing engine for XRPL.
Downloads
Linux:
api-linux-amd64- API serverindexer-linux-amd64- XRPL indexerrouter-linux-amd64- Standalone router
macOS:
api-darwin-amd64- API server (Intel)api-darwin-arm64- API server (Apple Silicon)indexer-darwin-amd64- Indexer (Intel)indexer-darwin-arm64- Indexer (Apple Silicon)
Windows:
api-windows-amd64.exe- API serverindexer-windows-amd64.exe- Indexer
Verification
sha256sum -c checksums.txtDocumentation
v1.0.2
Lucendex v1.0.2
Non-custodial, deterministic routing engine for XRPL.
Downloads
Linux:
api-linux-amd64- API serverindexer-linux-amd64- XRPL indexerrouter-linux-amd64- Standalone router
macOS:
api-darwin-amd64- API server (Intel)api-darwin-arm64- API server (Apple Silicon)indexer-darwin-amd64- Indexer (Intel)indexer-darwin-arm64- Indexer (Apple Silicon)
Windows:
api-windows-amd64.exe- API serverindexer-windows-amd64.exe- Indexer
Verification
sha256sum -c checksums.txt