FDSA Resources

FDSA Release 2.2.7

Version: 2.2.7 Date: Jul 18 2025
Release type: Feature Development - partner support, single sign on support and bug fixes
Audience: FDSA administrators, data providers, and researchers

Focus: new model audit feature, stronger Athena support, and stability fixes across FDSA and Query Builder.


What's New

  • Audit pre-processing for researcher models: FDSA is enabled to support data providers request to audit and review researcher’s model (after the researcher grants permission). This makes it easier to see the steps taken before a model is run and improves transparency in the model review process.
  • AWS Athena support: FDSA is extended to connect with AWS Athena query service in addition to PostgreSQL.
    • L2 pagination for Athena tasks: Level 2 tasks that use Athena now support pagination so large result sets can be handled more reliably.
    • Column limits for Athena datasets (L2): Level 2 Athena queries now enforce a maximum of 254 columns (as already enforced in Level 1). This prevents oversized queries that can cause errors or performance issues. 

Bug Fixes

FDSA
  • Search and task status
    • Updated search for tasks to support no results scenario.
  • Install and upgrade reliability
    • Resolved a problem where installation/upgrade prerequisite checks failed with “Port 80 is already in use” when the user selected No for the Load Balancer option.
    • Fixed upgrade failures where users saw “Problems setting up your FDSA environment” when updating to a newer FDSA version.
    • Fixed FDSA upgrade failures caused by self-signed SSL certificates during prerequisite checks.
  • Credentials and admin setup
    • Super Admin credentials are now displayed correctly in the installation output window as described in the installation guide.
    • The Admin Registration email now loads its image correctly.
  • PostgreSQL task handling
    • Improved Level 2 non-model review tasks on PostgreSQL, related to system error handlers.
    • Resolved a bug where duplicate PostgreSQL data sources could be added and deleting them produced a “hasura API” error.
  • Athena data sources
    • Users can no longer add duplicate AWS Athena data sources.
  • Webhook and approval display
    • Approved status is now correctly shown when a webhook is active.
  • Keycloak cache, SSO, and login behavior
    • Fixed a “Missing user” error seen when users logged into Query Builder via SSO for the first time behind a Load Balancer with Keycloak cache enabled.
    • Fixed an issue in pre-prod where inactive users attempting SSO login to ADWB Workbench received an “Invalid token type” error.
  • Quarantined task notifications
    • The “View task” link in quarantined task notification emails now redirects to the correct FDSA task page instead of a blank screen.
    • Removed the extra “FDSA Service Notification Service” footer text from quarantined task notification emails.
  • Task detail view and model review
    • Fixed an error on the FDSA task detailed view when a task was submitted via registry with Model Review = Yes.
QB
  • Error log downloads
    • Fixed an issue where downloading error logs from QB showed a “Download Failed” alert.
  • Confidentiality statement
    • Restored the Data Owner Confidentiality Statement added in FDSA 2.1.19, which disappeared after upgrading to FDSA 2.2.4.
  • L2 task execution and visibility (subdomain)
    • Fixed an issue where Level 2 tasks submitted via subdomain / Query Builder stayed stuck in "queued" status.
  • Task history filters
    • The Task history “All” filter now correctly returns all tasks.
  • Direct login vs SSO consistency
    • Fixed an issue where Level 2 tasks submitted via direct login did not appear when users later logged in with SSO.
  • Registry model review submission
    • Resolved a failure when creating tasks against the registry where submission returned: “The required model ZIP for review is missing from the database. Please re-upload your model and try again.”
  • PostgreSQL Level 2 tasks in QB
    • System error handler fixes on Level 2 PostgreSQL tasks submission.