Skip to content
English
  • There are no suggestions because the search field is empty.

Release Notes Through 2026-06-30

Borrower Experience v2.88.0 // Ardley Service v1.106.18

Maestro

  • Updated sendToPinpoint logic to ignore 'ardley.mls' events
  • Refactored opt-out information handling to use `OptOutInfo` model for improved consistency and clarity
  • Terminal re-entry candidates were bypassing waitCondition, causing the emails to fire immediately instead of honoring the configured waitCondition
  • Fixed the LoanApplicationResourceExtractor to pull from the loanOfficerEmail in the LoanApplication
  • Restart terminal-status candidates from the journey start state, and restore `loanId` population on fresh-build candidates
  • Add node Ids to UI
  • Borrower last campaignedUse OfferRepricedEventPublisher.EVENT_TYPE constant
  • Added error handling for Pinpoint dispatch failures and extended event type filtering
  • Real data email template preview
  • UI quick wins
  • Added expression builder tests
  • Update existing condition builder UI
  • Only show time constraints on mls and event types
  • Journey metrics drawer
  • Update messageGroupId for SQS to ensure we limit throttling on a message group level
  • Add check for blank file names in EmailTemplateService when the prefix and the file name only differ by a trailing slash
  • Refactored `PermissionEvaluator` to use `resolvePrincipalValue` for attribute comparison
  • Add support for role configuration `templateVersion` to enable selective updates and improve default role management
  • Introduce caching for journey reads to improve performance and reduce S3 throttling
  • Remove journey parallel stream and introduce controlled executor for candidate processing
  • Maestro Debugging Improvements
  • Enforce per-execution entrant limit and start-state entry conditions in the orchestrator
  • Support property state tag for current mortgage in condition builder
  • Custom identifiers (new expressions)
  • Application has valid offers expression
  • HELOC expressions
  • Move entrance caps
  • `ExpressionContext` binds one logical candidate over its lifetime

Platform

  • Platform login password hint
  • Platform: models moved to platform directory
  • Add support for role configuration `templateVersion` to enable selective updates and improve default role management

Infrastructure

  • Updated the qa-ready-notification.yml workflow to look at *commits* between origin/devl and origin/test instead of just the linked issues in the PR
  • Updated GitHub Actions workflow to use `ubuntu-latest` runner instead of a specific version
  • Updated all workflows that rely on Asana tickets to use GH projects instead
  • Skip SQS initialization/shutdown in local environments
  • Updated the qa-ready-notification.yml workflow to look at *commits* between origin/devl and origin/test instead of just the linked issues in the PR
  • Added a provider implementation that calls out to the Ardley REST API to get tags
  • Added `getPayees` method to handle null `payees` with a default empty list