Skip to content

v4.26.0 to prod - #675

Merged
ADPennington merged 49 commits into
masterfrom
main
Sep 30, 2026
Merged

ADPennington merged 49 commits into
masterfrom
main

Conversation

@ADPennington

Copy link
Copy Markdown
Collaborator

Summary of Changes

v4.26.0 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.

elipe17 and others added 30 commits April 30, 2026 12:54
…6024)

* 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
Removed specific assignees from the bug report template.
Removed 'Research & Design' label from the design deliverable issue template.
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
raftmsohani and others added 19 commits September 10, 2026 09:36
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 merged commit 92c5986 into master Sep 30, 2026
15 of 16 checks passed
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.

8 participants