First to Site
Release 3.4

Release 3.4 Overview

Platform expansion, ordering alignment, and production hardening

Release 3.4 captures the April 2026 production train: v3.4.0, v3.4.1, v3.4.2, and v3.4.3. This cycle mixed feature delivery, admin workflow improvements, ordering fixes, release automation, deployment hardening, and emergency production stabilisation.

Items Included

3.4.0

  1. Release Please Automation - Introduced automated release PRs, semantic version cuts, and tags from master.
  2. House & Facade Import Lab - Added the new admin lab surface for import workflows.
  3. Admin Datagrids, Untitled Projects, and Nav Search - Expanded the admin operational surface with better datagrids and easier navigation.
  4. Session Keepalive - Kept active users signed in while they were still using the app.
  5. Embedded Project Map Port - Preserved the moved ordering map behaviour in the new code location.
  6. Estate Delete and Attachment Safety - Fixed estate delete FK failures and orphaned attachment rendering.
  7. Ordering Attachment Delete Routing - Corrected the ordering API operation method for attachment deletion.
  8. Duplicate Client Job Number Validation - Prevented duplicate active client job numbers on project creation.
  9. Contacts Tab Toggle - Added an environment-controlled admin toggle for contacts visibility.

3.4.1

  1. Tagged Refresh Support - Made refresh:prod handle release tags properly.
  2. Production Refresh Hardening - Hardened tagged refreshes and bootstrap behaviour on release servers.
  3. Ordering Selector and Asset Publishing - Restored ordering address selector parity and folded Symfony asset publishing into the safer production path.

3.4.2

  1. MYOB Production Configuration - Moved working MYOB production values out of hardcoded code paths and back into environment-driven configuration.

3.4.3

  1. Production Hotfix Sync and Release Notes - Synced the working production MYOB hotfixes and release-portal content back into git so source control matched what was actually live.

How To Read This Section

The sidebar now follows the actual 3.4 changelog entries much more closely than the earlier coarse summary. Each child page maps to one specific release item or one tight group of directly related items.