Skip to content

Release/v4.25.0 - #665

Merged
ADPennington merged 173 commits into
HHS:mainfrom
raft-tech:release/v4.25.0
Sep 18, 2026
Merged

ADPennington merged 173 commits into
HHS:mainfrom
raft-tech:release/v4.25.0

Conversation

@jtimpe

@jtimpe jtimpe commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

mattcoleanderson and others added 30 commits July 7, 2026 09:54
- Added metrics package to go parser with initial metrics
- Updated pipeline and server to leverage metrics server to track generated metrics
- Updated writer to track DB flush durations
…ases

- Refactored ultra granular metric histograms into well defined groups capturing the major pieces of parsing
- Updated grafana dashboard
- Add descriptions for lambda functions
- Updated django dashboard with new visualizations for api metrics
- Added new middle where to create appropriate counters for existing prometheus metrics
- track group, stt, view path, and status code
- Update middleware to use new context set on request
- Add 4xx view on dashboard to see what views are getting 4xx reqs most frequently
kennymcnett and others added 25 commits August 21, 2026 14:23
Knowledge Center Updates ~ 4.23
…gration and clarify what happens to selected page when loading fails
…-for-history-tables

History table paginiation implementation technical doc
fix the default value for LOGIN_GOV_SET_AUDIENCE
…ssage-and-form-reset

5603 File Submission Error message and form reset
* meta dara driven admin

* fixed failing frontend

* 5842 Fixed failing user changes and 500 error

* 5842 Added generic backend admin form engine under [tdpservice/admin_forms](/Users/msohani/GoRaft/TANF-app/tdrs-backend/tdpservice/admin_forms).

* 5842 address reviews

* 5842 fixed failing form post

* Added admin scoped session

@ADPennington ADPennington left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

v4.25.0 to staging includes the following:

Features

  • PR # 5947: Adds a data model associating STTs with applicable program types.
  • PR # 5996: Removes internal variable names from error reports.
  • PR # 6009: Validates uploaded reports match the selected program type.
  • PR # 6019: Adds navigation and interactivity to the TDP Admin application (not yet deployed).
  • PR # 6001: Adds user management forms to the TDP Admin application (not yet deployed).

Bug fixes

  • PR # 5995: Prevents Keycloak configuration from corrupting client scopes.
  • PR # 5990: Removes duplicate record counts from the reparse admin page.
  • PR # 5997: Reduces unnecessary database queries in Django Admin.
  • PR # 6005: Removes basic authentication requirements from API endpoints.
  • PR # 6007: Restricts session cookies to the originating host.
  • PR # 6034: Prevents certain encoded characters from crashing file parsing (FRA TE).
  • PR # 6037: Supports larger authentication headers from AMS.
  • PR # 6044: Corrects Login.gov Security Event Token audience configuration.
  • PR # 6042: Backports security fixes from the v4.23.3 hotfix.
  • PR # 5998: Preserves selected files when correcting reporting periods.

DevOps

  • PR # 5976: Adds Go parser performance and processing metrics.
  • PR # 5981: Adds monitoring for API client requests.
  • PR # 6010: Makes Keycloak configuration safe to rerun.
  • PR # 6039: Updates Codex configuration.
  • PR # 6028: Fixes OWASP ZAP and Mirage scanning configuration.
  • PR # 6027: Corrects the application URL used by nightly scans.
  • PR # 6025: Configures message-broker connection retry behavior.

Documentation

  • sprint summaries
  • KC updates
  • plans for submission history pagination

@ADPennington
ADPennington merged commit c0652d2 into HHS:main Sep 18, 2026
12 of 13 checks passed
@ADPennington
ADPennington deleted the release/v4.25.0 branch September 18, 2026 13:45
@jtimpe
jtimpe restored the release/v4.25.0 branch September 18, 2026 17:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants