Releases: HHS/simpler-grants-gov
Releases · HHS/simpler-grants-gov
2024.11.27-1
What's Changed
- [Issue #3010] remove unused use-debounce package by @doug-s-nava in #2936
- [Issue #2943] markup split typo bugfix by @doug-s-nava in #2942
- [Issue #3015] Ignore false positive CVEs by @mdragon in #3016
- [Issue #2794] Modify
export_opportunity_data_task
to create ExtractMetadata database records by @mikehgrantsgov in #2998 - [Issue #3017] fix the postgres vulnerability by @coilysiren in #3036
- [Issue #2635 ] Update banner by @acouch in #2972
- [Issue #2696] add New Relic to Next app by @doug-s-nava in #2922
- [Issue #918] Lint for print in /analytics by @DavidDudas-Intuitial in #3026
- [Issue #3050] Make sure we escape single quotes by @mdragon in #3051
- [Issue #2676] Create a GET /users/:userID endpoint by @babebe in #3041
- [no ticket] Use higher ASG targets by @coilysiren in #3044
- [no ticket] fix cron vuln scan logic (hopefully) by @coilysiren in #3040
- [no ticket] Update libc dev by @coilysiren in #3059
- [Issue #3031] install ubuntu 22 LTS, instead of latest by @coilysiren in #3034
Full Changelog: 2024.11.25-1...2024.11.27-1
2024.11.25-1
What's Changed
- [Issue #2600] fix availability zone count variable by @coilysiren in #2807
- [Issue #2496] Run vuln scans on a cron job by @coilysiren in #2785
- [Issue #2770] deduplicate search requests by @doug-s-nava in #2797
- [Issue #2507] upgrade storybook to version 8 by @doug-s-nava in #2508
- [Unticketed] Fix test that was using incorrect name for agency field after rename by @chouinar in #2811
- [Issue #2716] Create user tables for basic login.gov by @babebe in #2760
- [Issue #2775] Opportunity number partial match fix by @chouinar in #2777
- [Issue #2622] Update opp page for ISR by @acouch in #2724
- [Issue #2665] Add temp logging to help troubleshoot db connection failures by @DavidDudas-Intuitial in #2816
- [Issue 2665] Add db name to connection url and remove logging by @DavidDudas-Intuitial in #2826
- [Issue #2665] Implement db connection pools by @DavidDudas-Intuitial in #2828
- Update Api by @renovate in #2800
- [Issue #2668] Setup local oauth2 server for API to connect to by @babebe in #2806
- [Issue #2776] fix broken markup parsing when links are present by @doug-s-nava in #2831
- Update Next.js by @renovate in #2593
- [Issue #2665] Add search path to db connection params by @DavidDudas-Intuitial in #2836
- [no ticket] Hardcode schema name by @coilysiren in #2840
- [Issue #2496] cache trivy by @coilysiren in #2839
- [Issue #2847] Hide v0/v0.1 opportunity endpoints from swagger by @chouinar in #2848
- [no ticket] only bother slack on failure by @coilysiren in #2832
- [Issue #2835] Turn off auto close linter by @widal001 in #2852
- [Issue #2833] Turn off comment in sprint reporting linter by @widal001 in #2853
- Add documents section to opportunity listing page by @emilycnava in #2722
- [Issue #2732] clear search input when clicking search nav link by @doug-s-nava in #2756
- [Issue #2770] replace class based fetching with endpoint configuration by @doug-s-nava in #2790
- [Issue #2845] add metabase permissions by @coilysiren in #2850
- [Issue #2601] define uswds alert max width by @doug-s-nava in #2867
- [no ticket] Add database CI to analytics by @coilysiren in #2881
- [Issue #2791] Create database table ExtractMetadata to store extract files by @mikehgrantsgov in #2880
- [Unticketed] Upgrade Analytics code to Python 3.13 by @chouinar in #2894
- [Issue #2619] hide mobile nav under correct conditions by @doug-s-nava in #2854
- [Issue #2278] Attempting to add another S3 bucket for API usage by @mdragon in #2740
- Update Analytics by @renovate in #1994
- [no ticket] Update default search AZ count by @coilysiren in #2896
- [no ticket] Update service name variable by @coilysiren in #2897
- [Issue #2440] Update Header.tsx for index link by @acouch in #2838
- [Issue #2783] indicate active nav item by @doug-s-nava in #2874
- [no ticket] move drafts s3 bucket location by @coilysiren in #2899
- [Issue #2721] Setup logic to validate login.gov tokens against their public keys by @chouinar in #2837
- [Issue #2882] Setup logging in analytics codebase by @chouinar in #2884
- [Issue #2923] Reduce false positive alert triggering by @mdragon in #2924
- [Issue #2925] Remove Max from documentation PRs by @mdragon in #2926
- [Issue #2475] Scale staging to the same numbers as prod by @coilysiren in #2929
- [Issue #2474] Update artillery data by @acouch in #2928
- [Issue #2869] Add versioning to analytics db schema by @DavidDudas-Intuitial in #2870
- [Issue #2792] Add schemas for extract metadata list API by @mikehgrantsgov in #2900
- [Issue #2938] Allow Metabase Deploys via Action Workflows by @mdragon in #2957
- [Issue #2938] Switch to Metabase Enterprise to allow us to enter a License by @mdragon in #2939
- [Issue #2475] Rescale frontend CPU and memory by @coilysiren in #2965
- [Issue #2475] Scale Out the ASGs more aggresively by @coilysiren in #2966
- [Issue #2808] Create a JWT for a user by @chouinar in #2898
- [Issue #2673] Users token stub endpoint by @babebe in #2885
- [Issue #2887] Add new columns to EtlDb and bump schema version by @DavidDudas-Intuitial in #2931
- [Issue #2809] Handle parsing the jwt we created, and connect to a user by @chouinar in #2959
- [Unticketed] Enable ELT process in dev by @chouinar in #2977
- [Issue #2971] Add more metabase RDS instructions by @coilysiren in #2975
- [no ticket] Send slack alert on vuln scan failures by @coilysiren in #2979
- [Issue #2980] Fire off an alert when any deploy fails by @coilysiren in #2981
- [Issue #2976] Run analytics migrations like the API does them by @coilysiren in #2978
- [Issue #2976] db_migrate => migrate_database by @coilysiren in #2991
- [Issue #2696] Allow frontend-infra to be kicked off manually by @mdragon in #2993
- [Issue #2793] Create Extract Metadata API by @mikehgrantsgov in #2963
- [Issue #2275] Implement NOFO download button by @emilycnava in #2849
- [Issue #1930] Ensure Action Workflows are possible and honor the provided environment by @mdragon in #2996
- [issue #2927] Expand issue_history table to include project and sprint by @DavidDudas-Intuitial in #2992
- [Issue #2648] Add signout endpoint by @babebe in #2997
- [Issue #918] Replace analytics print statements with logger.info by @DavidDudas-Intuitial in #3007
- [Issue #1930] Action Workflows ignoring environment by @mdragon in #3006
- [Issue #2819] disable ga in test by @doug-s-nava in #3001
- [Issue #1884] make artillery very aggressive by @coilysiren in #2940
- [Issue #2817] Create a /users/token/refresh endpoint by @babebe in #3002
- hardcode prod GTM id while we work out a better solution by @doug-s-nava in #3013
Full Changelog: 2024.11.12-1...2024.11.25-1
2024.11.12-1
What's Changed
- [Issue #2665] Minor fix to Makefile and CLI to integrate GitHub export and import capabilities by @DavidDudas-Intuitial in #2744
- [Issue #2729] OpenSearch should return an accurate count of total results by @chouinar in #2730
- [Issue #2757] update labeler action version by @coilysiren in #2769
- [Issue #2665] Add gh-transform-and-load command to scheduled jobs by @DavidDudas-Intuitial in #2759
- [Issue #2665] Add new job to initialize EtlDb by @DavidDudas-Intuitial in #2778
- [no ticket] Fix infinite state locks by @coilysiren in #2779
- [Issue #2665] Implement IAM for analytics db by @DavidDudas-Intuitial in #2786
- [Issue #2781] Only run vuln scans if the relevant files have changed by @coilysiren in #2784
- [Issue #2757] fix labeler by @coilysiren in #2774
- [Issue #2757] Temporarily Remove Labeler Action by @acouch in #2788
- [Issue #2665] Update analytics db settings to recognize empty pwd setting in env by @DavidDudas-Intuitial in #2796
- [Issue #2665] Analytics jobs conditionally use IAM token as Postgres pwd by @DavidDudas-Intuitial in #2799
- [Issue #2371] Rename agency to agency_code in API + DB by @chouinar in #2566
- [Issue #2798] Break up e2e tests by @acouch in #2599
- [Issue #2665] env on analytics container by @coilysiren in #2803
- [Issue #2600] scale up, memory scaling, operational docs by @coilysiren in #2720
- [Issue #2473] Add new artillery by @acouch in #2723
Full Changelog: 2024.11.5-1...2024.11.12-1
2024.11.5-1
What's Changed
- [Issue #2489] Updates
DeliverablePercentComplete
to useGitHubIssues
dataset by @widal001 in #2710 - [Issue #2470] Removes deprecated analytics code by @widal001 in #2718
- [Issue #1890] add GA beacon for filter use on search by @doug-s-nava in #2626
- [Issue #2709] add opportunity number to breadcrumb by @doug-s-nava in #2727
- [Issue #2510] Update search logic for /search path by @acouch in #2704
- [Issue #2482] Migrate delivery metrics transform and load from simpler-grants-sandbox by @DavidDudas-Intuitial in #2617
- [Issue #2616] show correct date opportunity data with collapsable text by @doug-s-nava in #2683
New Contributors
- @DavidDudas-Intuitial made their first contribution in #2617
Full Changelog: 2024.11.4-1...2024.11.5-1
2024.11.4-1
What's Changed
- [Issue #2481] Add new GitHub export by @widal001 in #2539
- [Issue #2603] Setup triggers on our opportunity tables which populate the search queue table by @mikehgrantsgov in #2611
- [Issue #2548] Swap analytics to new step function pattern by @coilysiren in #2546
- [Issue #2391] Adds documentation about connecting Metabase to Analytics DB by @coilysiren in #2545
- [Issue #2528] Change job schedule ELT process to hourly by @chouinar in #2641
- [Issue #2512] S3 Presign URL by @babebe in #2563
- [no ticket] maybe fix concurrent deploys by @coilysiren in #2677
- [no ticket] remove lock timeout stuff by @coilysiren in #2678
- [Unticketed] Change s3 client to use s3v4 signature version by @chouinar in #2681
- [Issue #2500] Remove duplicate restrictive search access policy by @coilysiren in #2684
- [Issue #2471] Update
SprintBurndown
to useGitHubIssues
dataset by @widal001 in #2618 - [Unticketed] Add a command that fully sets up a working API by @chouinar in #2687
- [Issue #2630] Enable search load to run hourly by @chouinar in #2689
- [Issue #2604] Incrementally pull updates from the search queue table by @mikehgrantsgov in #2686
- Feature/frontend opensearch by @doug-s-nava in #2688
- [no ticket] Removes
beta.grants.gov
cert references by @coilysiren in #2702 - [Issue #2701] Set search FF to allow for anon users by @acouch in #2707
- [Issue #2713] Update Ubuntu version on frontend container by @coilysiren in #2714
- [Issue #2699] Skip assistance listing transform processing with empty fields by @mikehgrantsgov in #2711
- [Issue #2697] Enable agency data load in ELT process by @chouinar in #2698
- [Issue #2664] Join data from multiple sprint boards by @widal001 in #2694
Full Changelog: 2024.10.29-1...2024.11.4-1
2024.10.29-1
What's Changed
- [Issue #2583] opportunity detail error page by @doug-s-nava in #2584
- [Issue #1362] Sendy Update by @acouch in #2530
- [Issue #2327] Move WAF and Opensearch logs policies to the account level by @coilysiren in #2624
Full Changelog: 2024.10.28-2...2024.10.29-1
2024.10.28-2
What's Changed
- [Issue #2602] Create a table to act as a queue for updated opportunities by @mikehgrantsgov in #2607
- [no ticket] fix opensearch variable typo by @coilysiren in #2608
Full Changelog: 2024.10.28-1...2024.10.28-2
2024.10.28-1
What's Changed
- Return notFound if opportunity not found by @mikehgrantsgov in #2579
- [Issue #2570] Enable search in staging and prod by @coilysiren in #2571
- [Issue #2569] Fix bug in analytics db import by @widal001 in #2572
- [Issue #2472] Remove all ECS terraform stuff by @coilysiren in #2555
- [Issue #2273] create opportunity call to action linking to legacy by @doug-s-nava in #2543
- [Issue 2487] relevant uswds and trussworks upgrades by @doug-s-nava in #2549
- [Issue 2552] opportunity detail heading updates by @doug-s-nava in #2577
- [Issue #2578] Update opp link for spelling by @acouch in #2585
- [Unticketed] Upgrade werkzeug for vulnerability by @chouinar in #2597
- Update Api by @renovate in #2592
- [Issue #2580] Run vulnerability scans twice by @coilysiren in #2598
- [Issue #2277] Document storage ADR by @mdragon in #2533
- [Issue #2351] Nava platform upgrade v0.3 => v0.4 by @coilysiren in #2568
- [Issue #2582] Ignore CVEs in upstream golang CLI by @coilysiren in #2606
Full Changelog: 2024.10.25-1...2024.10.28-1
2024.10.25-1
What's Changed
- [Issue 2497] network fronted and api docker containers by @doug-s-nava in #2477
- [Issue #2351, #2472] Migrate to platforms step function pattern by @coilysiren in #2506
- [Issue #2493] Allow certain agency fields to be null from the legacy values by @chouinar in #2513
- [Issue #2466] Update API schema to include opportunity attachments by @mikehgrantsgov in #2509
- [issue 2279] Update how we generate ERD diagrams for the database schema by @babebe in #2478
- Add
execute_sql_rds.sh
script to run SQL using RDS Data API by @jamesbursa in #1847 - [Issue #2491] Modify the Agency table schema to include a link to a top-level agency by @mikehgrantsgov in #2517
- [Issue #2329] API-CI/CD Automation Conflict by @babebe in #2520
- [Issue #2495] Set points and sprint on close by @widal001 in #2519
- [Issue #2479] Update
lint-set-points-and-sprint.yml
by @widal001 in #2536 - [Issue 2385] upgrade to python version 3.13.0 by @babebe in #2541
- [Issue #2492] Create an agency linking step for the transformation process by @mikehgrantsgov in #2529
- [Issue #2521] Have the error response always return an internal request ID by @chouinar in #2523
- Update Api by @renovate in #2467
- [Issue #2538] Show the path of a vulnerability by @coilysiren in #2542
- Add top_agency_name api by @emilycnava in #2534
- [Issue #2351] Move alarms into accounts folder by @coilysiren in #2557
- [Issue #2389] Test and adjust Opportunity ORM relationships by @chouinar in #2550
- [Unticketed] Fix agency relationship loading in the GET opp endpoint by @chouinar in #2564
Full Changelog: 2024.10.17-1...2024.10.25-1
2024.10.17-1
What's Changed
- Require build and publish before database migrations by @coilysiren in #2503
- [Issue #2472] Terraform in ECS by @coilysiren in #2480
- [Issue #2391] More Metabases by @coilysiren in #2479
- [Issue #2123] Add Opportunity Attachment and Lookup Tables by @mikehgrantsgov in #2483
- [Issue #2327] Allow access to opensearch by @coilysiren in #2452
New Contributors
- @mikehgrantsgov made their first contribution in #2483
Full Changelog: 2024.10.16-2...2024.10.17-1