First to Site

FTS Platform Release Notes

Complete release history for the FTS Platform - from Release 0.7 (October 2023) through to Release 3.10 (April 2026).

Welcome

This portal documents every release of the FTS Platform, from the initial foundation build through to the latest production deployment. Each release includes a full overview, granular feature breakdowns, and deployment context.

Latest Releases

Release 3.10 - Google Token Self-Healing, SPEAR Whitespace Report, Address Search Sanitisation, Reference Documents UI & Async Hardening (27 April 2026)

The 27 April cut. Closes the long-running Google API token recurrence on production with a proactive 30-minute refresh cron, kernel.exception auto-recovery, and a 6h-deduped ops alert (Trello 1759 series). Ships the new SPEAR Milestone Whitespace Report on the reporting tool (Trello 1708). Sanitises canonical-format (streetNo) brackets and trailing 4-digit postcodes out of the address autocomplete query so copy-pasted canonical addresses still match. Restructures the Reference Documents accordion on the project detail page into filename-led rows with a stacked expanded panel. Hardens async messenger failed-queue paths on RFI / address-discovery handlers with new null-guards and post-deploy verification. Migrates ordering-portal manage-contacts to the v3 contacts API endpoint. Bundles Git tags v3.12.0 through v3.13.6.

Release 3.9 - Impersonation, Reports UX, MYOB Sync, Clone Template Status, Silent Status Revert Fix & Late-Week Hotfixes (21-26 April 2026)

The consolidated late-April sprint: new ROLE_ADMIN impersonation picker on the ordering portal (paginated, searchable), reporting-tool UX refresh (floating user widget, slim header, layout restructure), attachment visibility fix for orphan-parent orders, Sale Check form-save row preservation on empty submissions, DB-level named lock + claim-before-POST pattern on MYOB invoice sync, per-category default checklist status on RFI template clone (Admin to No, Part 5 and SLHC to Non-Compliant, other to TBA; user-set statuses preserved), and a hotfix for silent Project status regression on Core Milestone projects saved from the admin form. Late-week hotfixes ported LOT address canonicalisation to the ordering portal Create New Project form (Trello 1762) and capped the admin/customer dashboard logos so mobile viewports no longer hide the search bar.

Release 3.8 - SPEAR Refresh, Estate Offsets & Enrichment Guard Rails (21 April 2026)

Daily SPEAR refresh cron for non-closed untitled projects, per-estate title/street offset configuration, four stale-SPEAR guard rails (titled-parcel skip, past-predicted drop, newest-SOC-wins, monotonic persist), and MDX brace-escaping + YAML title quoting fixes that unblocked the Next.js release portal build.

Release 3.7 - Deploy Pipeline, Mercure Removal & Address Canonicalisation (April 2026)

27 items across the 3.7 train, including the UAT + staging auto-deploy pipeline, removal of unused Mercure + ux-notify infrastructure (-1,518 lines), iteration on the optimistic lock (extend to ordering API, roll back over-aggressive form-side check), invoice workflow fixes, and platform-wide address format canonicalisation (for example LOT 555 (5) KIELDER CRESCENT CLYDE 3978).

Release 3.6 - Post-Deploy Verification & Data Integrity (April 2026)

26 items across the 3.6 train, including automated post-deploy verification with LLM summary, the new UX Proposals portal at proposals.ftsonline.com.au, optimistic locking on Project, candidate environment hardening with persistent per-env runtime config, and the symlink / port scheme rationalisation.

Release 3.5 - Title Status Intelligence & Deployment Infrastructure (April 2026)

22 items including title status prediction, dev tooling overhaul, Mailhog/messenger infrastructure, admin and ordering fixes, isolated build release system (release:prod:safe), candidate environment, and port scheme consolidation.

Release 3.4 - Platform Expansion & Hardening (April 2026)

Four production cuts across the 3.4 train, including ordering platform alignment, admin reporting/tooling expansion, release automation, production asset hardening, the MYOB emergency configuration fix, and production hotfix sync.

Release 3.3 - Dossier-API Integration (March 2026)

9 features including dossier-api parcel intelligence pipeline, rebuilt address discovery, automated title status enrichment, SPEAR milestone sync, and bulk enrichment tooling.

Release History

Browse the sidebar to explore any release. Each release includes:

  • Overview - what the release focused on and key deliverables
  • Feature Pages - granular breakdown of every feature and improvement delivered
  • Deployment Context - contributor information and deployment notes where available