Skip to content

v4.25.0, v4.25.1, and v4.25.2 to prod - #673

Merged
ADPennington merged 179 commits into
masterfrom
main
Sep 25, 2026
Merged

ADPennington merged 179 commits into
masterfrom
main

Conversation

@ADPennington

@ADPennington ADPennington commented Sep 25, 2026 •

Copy link
Copy Markdown
Collaborator

Summary of Changes

this release 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

Hotfixes

v4.25.1
v4.25.2

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
jtimpe and others added 26 commits August 21, 2026 21:19
…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
(cherry picked from commit 4fa2bfb)
Hotfix v4.25.2 - fix session_cookie_domain for staging/prod
@ADPennington
ADPennington merged commit 2c29573 into master Sep 25, 2026
19 of 20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants