Skip to content

Release v4.26.0 - #668

Merged
ADPennington merged 220 commits into
HHS:mainfrom
raft-tech:release/v4.26.0
Sep 29, 2026
Merged

ADPennington merged 220 commits into
HHS:mainfrom
raft-tech:release/v4.26.0

Conversation

@jtimpe

@jtimpe jtimpe commented Sep 17, 2026

Copy link
Copy Markdown
Contributor

elipe17 and others added 30 commits April 30, 2026 12: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
victoriaatraft and others added 25 commits September 9, 2026 14:11
Updated labels for the research synthesis issue template.
This template helps structure user stories for better clarity and consistency.
Added a story template for dev/design tickets with sub-issues.
* 5946 file state transition

* Fixx failing test due to migration runs

* 5946 created a generic log model

* Reroute the logs

* Fix failing test

* Fix failing go test

* 5946 Fix errors and failures

* 5946 send event_id in the go celery

* add task id

* added atomic shadow logging
Fixes typos in text, docs and comments.
… submissions (#6041)

* 5987 update stuck files admin email report

* 5987 Added state transition for stuck files

* 5987 fixing failing e2e and go test

* Fix failing e2e

* Fix failing e2e test

* 5987 added coverage e2e test

* marege develop

* Fixed e2e test

* Stabilize lifecycle E2E CI

* Reset stale task schedule before E2E

* Allow for slow Celery startup in CI

* Pin accelerated stale schedule in CI

* Avoid CircleCI template parsing in probe

* Rely on lifecycle behavior in E2E probe

* Make lifecycle timeout probe deterministic

* Use configured LocalStack endpoint for parser logs

* 5987 merge develop

* resolve issue with failing test
…pp (#6071)

* 5986 tdp admin isolated in separate keycloack realm

* Fixed dev pointing to wrong domain

* Add login-gov-signing-key and fix login

* Configure admin test domain for development

* Allow temporary admin app Cloud Foundry route

* Render admin login page from runtime config

* Authorize admin console with Django admin flags

* Show admin navigation for Django administrators

* Use the tdp-admin-test development hostname

* Fixed stale code

* Added read-only state, state_display, and allowed_next_states

* Fixed failing test
…-statistics

6013 Feedback Reports Download Statistics
…ck-submissions

6048 Implemented feedback login required

@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.26.0 to staging includes the following:

Features

  • #6098 Restricts feedback submission to approved, signed-in TDP users.
  • #6073 Adds feedback report download tracking for system admins.
  • #6030 Adds audit history for data file lifecycle transitions.
  • #6071 Exposes data file lifecycle status through the API.

Enhancements

  • #6041 Improves submission lifecycle handling and stuck-file monitoring.

DevOps / Authentication

  • #6024 Separates TDP Admin authentication into its own Keycloak realm.

Documentation / Maintenance

  • #5820 Updates Docker deployment security documentation.
  • #6092 Updates GitHub issue templates.
  • #6094 Corrects typos across code and technical documentation.

@ADPennington
ADPennington merged commit 66982a6 into HHS:main Sep 29, 2026
6 checks passed
@ADPennington
ADPennington deleted the release/v4.26.0 branch September 29, 2026 18:06
@ADPennington ADPennington mentioned this pull request Sep 30, 2026
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.

9 participants