Skip to content

Releases: novatechflow/lucendex

v1.1.0

19 Nov 10:23

Choose a tag to compare

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 server
  • indexer-linux-amd64 - XRPL indexer
  • router-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 server
  • indexer-windows-amd64.exe - Indexer

Verification

sha256sum -c checksums.txt

Documentation

v1.0.3

19 Nov 10:21

Choose a tag to compare

Lucendex v1.0.3

Non-custodial, deterministic routing engine for XRPL.

Downloads

Linux:

  • api-linux-amd64 - API server
  • indexer-linux-amd64 - XRPL indexer
  • router-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 server
  • indexer-windows-amd64.exe - Indexer

Verification

sha256sum -c checksums.txt

Documentation

v1.0.2

13 Nov 08:54

Choose a tag to compare

Lucendex v1.0.2

Non-custodial, deterministic routing engine for XRPL.

Downloads

Linux:

  • api-linux-amd64 - API server
  • indexer-linux-amd64 - XRPL indexer
  • router-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 server
  • indexer-windows-amd64.exe - Indexer

Verification

sha256sum -c checksums.txt

Documentation