Release Notes Through 2025-01-31
Borrower Experience v2.52.1 // Ardley Service v1.71.0
Quicksight
- Patch: QuickSight reset and change password reset token
- Feature: QS: Sign-in UI
- Feature: Added build scripts and deployment files for the QS login page
Navigator
- Patch: Navigator: Background Image Sizing Defect
- Patch: Navigator - heloc and heloan mapping fix for summary in POS (top left).
- PURCHASE CALCULATOR
- Feature: Purchase offer demo
- Feature: Purchase offer fix real estate commission defect
- Feature: Updated geography of the application offer collection attributes, particularly in the purchase power space. Note that not all functionality is complete, but the updated geography PR allows the FE team to progress.
- Feature: Added DTI to purchase power offer collection
- Patch: Offer Detail Cashout/FICO Dropdown Issues
- Patch: Purchase calculator scroll to top fix
- Feature: Reconnected purchase power calculator and added fields per new offer response structure
- Patch: Field purchase power calculator so it produces results
- Feature: Offer collection updates to support FE needs including for purchase
- Use dynamic year attribute in copyright disclaimer blocks
- Patch: 4056 - Add [Current Year] Into Injector
Sidecar
- Patch: Updated the scripts for Sidecar and QS to insert a name and description
- Feature: Added "campaignId" and "campaignName" to OpenSearch loan application model.
- Feature: Added a utility for updating an OpenSearch index's mapping.
- Patch: Fix Tabbing Order
- Patch: Updated the LoanApplicationsSearchResponse to include a "campaignName" in each object returned (if associated with a campaign Mnemonic)
- Patch: 4036 - Sidecar: Form field label help tips removal
- Patch: 3853 - Sidecar: employment phone number needs min width
- Feature: 3885 - university bank configurable app bar
- Feature: 4018 - Sidecar: Add Campaign Name to Pipeline
- Patch: Updated the LoanApplicationsOpenSearchHelper to populate a hit for "campaignName" in the response returned from a fuzzy search (if one exists).
- Patch: Updated the LoanApplicationsOpenSearchHelper to include "campaignName" in the list of fields to fuzzy search
Infrastructure/QA
- Patch: The PinpointEndpointAttributeFactory will always return a modifiable empty HashMap if there are no offer attributes applicable for a loan application or offer collection. Fixed an UnsupportedOperationException when the original code returned an immutable Collections.emptyMap().
- Patch: Updated the password reset and account creation requests in UsersResource to use a targeted application for password reset link emails. This ensures that a password reset request in Sidecar/Quicksight apps always redirects the user to the correct URL in emails.
- Patch: 4016 - TextInputV2 Should Allow for Null Label
- Patch: 3935 - AppSummaryOfferConfig Disclaimers
- Patch: 3985 and 4021 - color deprecation part 2
- Patch: 53 config update to disclaimers/disclaimerFootnotes
- Patch: 4047 - Password Reset Emails (FE)
- Patch: 4035 - Marital status drop down is missing a label
- Patch: 4033 - brand color deprecation
- Patch: 4048 - removed deprecated dropdown
- Feature: Updated the EmailAttachmentProcessorLambda to allow an "ignore" flag on email attachments. Ignored email attachments will be published to the "info" channel on Slack for visibility.
- Patch: Add PURCHASE_LEAD to com.ardley.core.offercollections.OfferCalculationTypes enum
- Feature: Use rules to derive next application state
- Patch: Update AuthenticationResource endpoints to block any attempts to authenticate a loan application after the MAXIMUM_VERIFICATION_ATTEMPTS threshold is exceeded.
- Feature: Enabled connection draining for our EB servers to allow existing requests time to complete before rotating an instance out of service.
- Feature: Added support for PDF parsing potentially used by GVC and others
- Patch: 4060 - switch location of currentHomeValue
- Patch: Updated the LoanApplicationsDataAccessor::getVerificationInfo method to read the full loan application object. The database projection applied to the model caused the LoanApplication::getOfferInput method to throw a null pointer exception (missing required offerCollectionId, loanId, and customerId fields).
- Patch: Removed ":" from commands and removed comments in between lines.
- Patch: Merged related commands together to avoid issues where variables are uninitialized or empty from running in a separate shell.
- Patch: Added pagination of Cognito list-user-pools call during the build process to prevent missing user pools from API Gateway authorizers.
- Feature: Updated the campaign file (csv) to handle commas embedded in strings by quoting street address and last name. Changed the output offer id from selected offer id to cid.