All Systems Operational

Client API Operational
90 days ago
100.0 % uptime
Today
Portal - UK Operational
90 days ago
100.0 % uptime
Today
Auth0 User Authentication Operational
Backend API Operational
Operational
Degraded Performance
Partial Outage
Major Outage
Maintenance
Major outage
Partial outage
No downtime recorded on this day.
No data exists for this day.
had a major outage.
had a partial outage.

Scheduled Maintenance

Scheduled Maintenance - 2026-07-09 Jul 9, 2026 17:00-19:00 UTC

Scheduled maintenance will take place between 18:00 and 20:00 British local time.
Posted on Apr 30, 2026 - 15:14 UTC

Scheduled Maintenance - 2026-07-16 Jul 16, 2026 17:00-19:00 UTC

Scheduled maintenance will take place between 18:00 and 20:00 British local time.
Posted on Apr 30, 2026 - 15:14 UTC
Jul 4, 2026

No incidents reported today.

Jul 3, 2026

No incidents reported.

Jul 2, 2026
Completed - The scheduled maintenance has been completed.
Jul 2, 19:00 UTC
In progress - Scheduled maintenance is currently in progress. We will provide updates as necessary.
Jul 2, 17:00 UTC
Update - UI Changes

- Payment cancellation controls are being extended so authorised approver users can cancel eligible cheque/manual payment requests without needing full admin access.
- The subledger action button has been moved to improve access from the relevant workflow.
- Reconciliation actions are being consolidated so unreconcile/undo behaviour is routed through a single, clearer flow while preserving existing user-facing behaviour.

Functional Changes

- Report and journal outputs have been updated with revised columns, removed obsolete tabs/fields, corrected ledger mappings, split debit/credit presentation, and more deterministic
journal ordering.

- Premium cancellation ingestion now handles returned fees correctly as negative fee splits.
- Data ingestion has been improved so valid rows are not skipped when optional reference fields are missing.
- Accounting validation coverage has been expanded for cash fiduciary balance checks and P&L balance checks.
- Deferred broker expense handling is being standardised so future-effective broker commission and fees can be deferred and recognised through the normal income-recognition lifecycle.

Operational And Reliability Changes

- SFTP ingestion reliability has been improved around source-file movement/routing, with clearer handling for missing source objects and corrected bucket-level permissions.
- Reconciliation status projection is being hardened so deadlocks do not leave premium payment status or read models stale after reconciliation.
- Redundant MySQL indexes are being removed to simplify the schema without changing application behaviour.
- Automated bank-feed processing has been configured to ignore a designated operational account.
- Server and portal CI/runtime alignment is being standardised on Node 22 LTS.

Jul 2, 14:18 UTC
Scheduled - Scheduled maintenance will take place between 18:00 and 20:00 British local time.
Apr 30, 15:14 UTC
Jul 1, 2026

No incidents reported.

Jun 30, 2026
Completed - The scheduled maintenance has been completed.
Jun 30, 17:00 UTC
In progress - Scheduled maintenance is currently in progress. We will provide updates as necessary.
Jun 30, 16:00 UTC
Scheduled - • Release Notes

- Schedule payouts now use the new initiate schedule payout flow for all organisations.
- Transaction monitoring has been improved with a Data Integrity view for receipts and payments, including clearer processing statuses, health indicators, exports, and manual
cancellation support for eligible cheque payments.

- Payout reconciliation has been improved with an additional auto-reconciliation rule.
- Fiduciary balancing support has been added/advanced, covering key accounting balance checks across receivables, payables, brokerage, funding, claims trust, cash, clearing, and P&L-
related accounts.

- External remittance ingestion has been hardened to prevent exact duplicate remittance files from creating duplicate bank transaction sets.
- Premium split data integrity has been strengthened by enforcing one non-null premiumId per aggregated_split row, preventing duplicate premium read-model failures.
- EventX outbox publishing has been made more resilient under concurrent processing by reducing MySQL deadlock risk and adding bounded retry handling.
- Portal table rendering has been fixed so expanded bulk/group rows no longer overlap column headers.
- Internal frontend quality workflows have been improved with Storybook support for shared components and an AI-assisted PR review workflow.
- Backend maintainability and diagnostics have been improved through cleanup of unused code and clearer contextual error logging.

Jun 30, 11:45 UTC
Jun 29, 2026

No incidents reported.

Jun 28, 2026

No incidents reported.

Jun 27, 2026

No incidents reported.

Jun 26, 2026

No incidents reported.

Jun 25, 2026
Completed - The scheduled maintenance has been completed.
Jun 25, 19:00 UTC
In progress - Scheduled maintenance is currently in progress. We will provide updates as necessary.
Jun 25, 17:00 UTC
Update - • Release 25/06/2026

Headline Release: Cross Currency Reconciliation

This release introduces Cross Currency Reconciliation, enabling Diesta to reconcile remittances, bank transactions, and premiums where the source and target values are held in different
currencies.

The new FX reconciliation flow records the FX rate and converted values against the reconciliation event, keeps the same-currency path unchanged, and supports preview, execution, undo,
write-off, overpayment, and journal handling across supported FX scenarios. The rollout also includes validation work around remittance-to-bank, premium-to-bank, force reconciliation,
CMA path handling, settlement state, and FX scenario coverage.

Key items:

- Cross Currency Reconciliation core flow
- FX remittance write-off and overpayment support
- Cross-currency reconciliation fixes and scenario hardening
- Manual QA coverage for cross-currency reconciliation
- Reconciliation webhook support with trust settlement state
- Performance tuning for FX and remittance payout lookup paths

Minor Features

- Journal Periods MVP: deterministic accounting period assignment with EventBridge lifecycle.
- Subledger portal UI: gated navigation, page shell, journal period selector, selected period display, report selector, and report table view.
- Generic external posting and journal integration, including posting lifecycle, source selection, CSV rendering, preview, dispatch, acknowledgement handling, and resubmission.
- Bulk broker statement generation from scheduled reports.
- Custom data-source event ingestion endpoint with request tracking.
- Ingestion lifecycle webhooks, premium derivation batching, replay ledger, and operations dashboard.
- Remittance bank transaction delete with journal reversal.
- Bank transaction tag status rendering and operational tags.
- Party Split UI improvements.
- Schedule payouts portal feature flag removal.
- Server database connection refactored to use IAM authentication.
- Server npm audit remediation and CI/e2e test stability improvements.
- Auth module documentation and internal audit-history cleanup.
- Ingestion configuration checks.

Bug Fixes

- Fixed payout reconciliation failure when fee enrichment produced a NaN converted amount.
- Fixed payment release header currency being derived from stale beneficiary-account currency instead of payout transaction currency.
- Fixed isCMA filter disappearing after editing filters.
- Fixed FX bank-to-premium write-off and overpayment display using premium values instead of bank-currency values.
- Added premium read-model parity guard and fixed parity harness age-bucket comparison.
- Fixed persisted Statement ID filter on Statements screen so users can clear/reset the selected statement.
- Fixed unreconcile sanitizer performance issue causing slow requests and lock contention.
- Fixed policies query including owner premiums for synthetic downstream target organisations.
- Improved reconciliation page performance when switching between premium and bank views.
- Fixed inability to link remittance to Bank CMA.
- Fixed FX Scenario 42 where RI displayed Partial instead of Premium when premium exceeded settled RI value.
- Fixed remittance-to-premium force reconciliation failure after RI/P recon due to missing settled recon_fx slice.
- Optimised slow remittance payout lookup queries.

Jun 25, 15:56 UTC
Scheduled - Scheduled maintenance will take place between 18:00 and 20:00 British local time.
Apr 30, 15:14 UTC
Jun 24, 2026

No incidents reported.

Jun 23, 2026

No incidents reported.

Jun 22, 2026

No incidents reported.

Jun 21, 2026

No incidents reported.

Jun 20, 2026

No incidents reported.