Releases: HHS/simpler-grants-gov
Releases · HHS/simpler-grants-gov
2024.02.26-1
What's Changed
- [Issue #1257]: set min node version to match docker by @rylew1 in #1252
- [Issue #1242] AWS Event Bridge => Step Functions scheduler by @coilysiren in #1247
- [Issue #1241] Truncate and load the transfer_topportunity table by @chouinar in #1268
- [Issue #1267] Adds foreign data wrapper security group permissions by @coilysiren in #1271
- [Issues #1259] add frontend make build target by @rylew1 in #1260
- [Issue #1297] Add mock API response to frontend by @rylew1 in #1298
- [Issue #1311] Cleanup DMS table we no longer need by @chouinar in #1313
- [Issue #1281] Allow RDS Data API in prod by @coilysiren in #1318
- [Issue #1285] Configure prod peering connection by @coilysiren in #1317
- [Issue #1323] Fix a mis-firing alarm by @coilysiren in #1324
- [Issue #1285] Allow DNS resolution over peering by @coilysiren in #1328
- [Issue #1282]: Setup architecture for API calls with real and mock data - part 1a by @rylew1 in #1263
Full Changelog: 2024.02.15-1...2024.02.26-1
2024.02.15-1
What's Changed
- [Issue 887] Implement WAF by @aplybeah in #1170
- [Issue 975] Google Analytics nextjs build urls by @SammySteiner in #1176
- [Issue 1079] Add Brett Rosenblatt to MAINTAINERS.md by @bretthrosenblatt in #1196
- [Issue 1135] Setup lookup value logic within the API by @chouinar in #1136
- [Issue 1166] Create tables for expanded opportunity data model by @chouinar in #1187
- [Issue 1216] Create the awsdms_apply_exceptions table via Alembic by @chouinar in #1218
- [Issue 1215] Trivy Ignore CVE-2024-0567 and CVE-2023-5981 by @SammySteiner in #1217
- [Issue 1188] Add Brandon Tabaska to MAINTAINERS.md by @btabaska in #1212
- [Issue 966] Configure access log S3 buckets to allow SSL requests only by @jamesbursa in #1219
- TODO: Ignore local vscode settings by @rylew1 in #1220
- [Issue 1240] Create a basic ECS script which will become the copy process for Oracle data by @chouinar in #1243
- Update React by @renovate in #1208
- [Issue 1165] Setup the v0.1 opportunity endpoints by @chouinar in #1213
- [Issue 1192] Implement Feature Flags by @SammySteiner in #1236
- [Issue 1179] Search Page Boilerplate by @SammySteiner in #1197
- [Issue #1193] Search Page feature flag by @SammySteiner in #1251
New Contributors
- @bretthrosenblatt made their first contribution in #1196
- @btabaska made their first contribution in #1212
- @rylew1 made their first contribution in #1220
Full Changelog: 2024.02.05-1...2024.02.15-1
2024.02.05-1
What's Changed
- [Issue 1061] Move NAT Gateways go into the public subnets by @coilysiren in #1062
- [Issue 1056] Fix release run names by @coilysiren in #1058
- [Issue 1037] Allow choosing between multiple VPCs by @coilysiren in #1052
- [DMS] Update security groups via terraform by @aplybeah in #1069
- [DMS] Update Security group rule ID by @aplybeah in #1070
- [Issue 965] Configure RDS to pass Security Hub checks by @jamesbursa in #1048
- [DMS] Select the DMS security VPC with a VPC filter by @coilysiren in #1072
- [Issue 1037] Create non-default networking configuration by @coilysiren in #1044
- Create DMS IAM roles in Terraform by @aplybeah in #1031
- [Issue 1051] Create configuration for Dev and Prod networks by @coilysiren in #1084
- [Issue 962] Add EC2 VPC endpoint (+ fix filename) by @coilysiren in #1090
- [Issue 1051] Fix CIDR overlap by @coilysiren in #1093
- [Issue 1051] Fix a security group name by @coilysiren in #1095
- [Issue 962] Add VPC flow logs by @coilysiren in #1089
- [Issue 1086] Enable HTTP endpoint to RDS databases by @jamesbursa in #1096
- [Issue 845] ADR for measurement dashboard architecture by @widal001 in #936
- [Issue 1051] Allow deploying to non-default DB subnet group by @coilysiren in #1097
- Update dependency @types/react to v18.2.48 by @renovate in #952
- [Issue 1051] Deploy dev to non-default dev VPC by @coilysiren in #1088
- [Issue 1015] Include exported data in post to slack by @widal001 in #1080
- [Issue 1038] Explicitly associate the DMS with every subnet by @coilysiren in #1115
- Add DMS Replication instance and endpoints to Terraform by @aplybeah in #1099
- [Issue 1085] Make the topportunity transfer table and connect the API directly to it by @chouinar in #1103
- [Issue 1086] Bring in updates to
infra/modules/database
by @jamesbursa in #1116 - Patch Update DMS to Terraform by @aplybeah in #1117
- Update I18next by @renovate in #953
- Update Storybook by @renovate in #982
- Update I18next (major) by @renovate in #983
- Update Infra by @renovate in #1102
- [Issue 1051] Deploy prod from the prod VPC by @coilysiren in #1131
- [Issue 1067] Allow for multiple auth tokens with primitive identification by @chouinar in #1087
- [Issue 1051] Production Networking ADR by @coilysiren in #1112
- [Issue 1119] Deploy DMS from database module, fixup by @coilysiren in #1129
- Update Frontend by @renovate in #1026
- [Issue 1119] Finish deploying DMS resources 🎉 by @coilysiren in #1132
- renovate config updates from nava template by @SammySteiner in #1133
- [Issue 1056] Adds step by step release instructions by @coilysiren in #1057
Full Changelog: 2024.01.22-2...2024.02.05-1
2024.01.22-2
2024.01.22-1
What's Changed
- [Issue 957] Search Index and Google Tag per Environment by @SammySteiner in #977
- [Issue 969] Update API dependencies and document some processes by @chouinar in #970
- [Issue 892] Add API_AUTH_TOKEN environment variable by @chouinar in #935
- [Issue 1011] Small fixes to the startup docs by @coilysiren in #988
- [Issue 870] Adds myself to codeowners + MAINTAINERS.md by @coilysiren in #1013
- [Issue 748] PR Labeling and Renovate Updates by @SammySteiner in #1006
- [Issue 959] Enable deletion protection for DynamoDB table
terraform_lock
by @jamesbursa in #1010 - [Issue 1019] Rename
analytics.etl
sub package by @widal001 in #1021 - Update CI/CD by @renovate in #1025
- [Issue 963] Moves ECS services into private subnets by @coilysiren in #1014
- [Issue 1007] Update MAINTAINERS.md by @sarahknoppA6 in #995
- [Issue 1042] Move DMS stuff to
modules/dms-networking
folder by @coilysiren in #1043 - [Issue 1041] Update infra service tf version by @SammySteiner in #1046
- [Issue 1037] Harden subnet selection logic by @coilysiren in #1047
- [Issue 960] ELB Deletion Protection by @SammySteiner in #1039
- [Issue 960 fast follow] PR cleanup by @SammySteiner in #1049
- [Issue 854] ADR for 30k deliverable reporting strategy by @widal001 in #926
- [Issue 894] analytics documentation by @widal001 in #984
New Contributors
- @coilysiren made their first contribution in #988
- @jamesbursa made their first contribution in #1010
- @sarahknoppA6 made their first contribution in #995
Full Changelog: 2024.01.04-1...2024.01.22-1
2024.01.04-1
What's Changed
- [Issue 819] update index README with site info by @andycochran in #932
- [Issue 819] Add missing period by @andycochran in #933
- [Issue 819] Remove old language from docs by @widal001 in #934
- Add Canary resources to Terraform by @aplybeah in #865
- [Issue 682] Contact Us ADR by @andycochran in #941
- [Issue 867] Update Calver format by @acouch in #868
- [ISSUE 502]: Create DMS Internal Networking components by @daphnegold in #694
- [Issue 697] Document API versioning approach by @chouinar in #925
- Update React by @renovate in #619
- Update Storybook by @renovate in #620
- Update I18next by @renovate in #687
- First draft of Grants protocol specification deliverable spec by @lucasmbrown-usds in #781
- [Issue 938] Make opportunity endpoints v0 instead of v1 by @chouinar in #939
- [Issue 943] Cleanup various API components, improve test coverage by @chouinar in #944
- [Issue 809] Security ECS Container CVE by @SammySteiner in #949
- [Issue 877] Refactor Form Submission by @SammySteiner in #919
- [Issue 909] Process Agile Italics by @SammySteiner in #956
New Contributors
Full Changelog: 2023.12.19-1...2024.01.04-1
2023.12.19-1
What's Changed
- [Issue 779] Writeup Alembic pros & cons ADR by @chouinar in #810
- [Issue 633] Add Alsia and Michael to project by @acouch in #874
- [Issue 929] Change awards to grants by @andycochran in #930
- [Issue 915] Update RSS Footer Link by @SammySteiner in #928
- HOTFIX: fix typo by @andycochran in #931
Full Changelog: 2023.12.18-1...2023.12.19-1
2023.12.18-1
What's Changed
- [Issue 821] Create database ERD diagrams from SQLAlchemy models by @chouinar in #824
- [Issue 742] Automate reporting by @widal001 in #835
- [Issue 698] Add rest of opportunity table columns by @chouinar in #863
- [Issue 822] Add Alembic check command by @chouinar in #836
- Update Email Marketing ADR by @sumiat in #905
- [Issue 888] Add max width to
ContentLayout
headers for legibility by @andycochran in #903 - [Issue 888] Simplify the grid on "The goal" section by @andycochran in #902
- [Issue 888] Update mlietsone 1 intro text by @andycochran in #904
- [Issue 888] Prevent orphaned button icons by @andycochran in #900
- [Issue 888] Make CTA links bold on process page by @andycochran in #911
- [Issue 888] Fix typos in end paragraph on /research by @andycochran in #907
- [Issue 888] Tweak responsive spacing of Hero by @andycochran in #897
- [Issue 888] Update "The goal" content by @andycochran in #898
- [Issue 888] Fix 'Grants gov' typo by @andycochran in #899
- [Issue 888] Use dot not space when referring to Simpler.Grants.gov by @andycochran in #896
- [Issue 910] Link milestone buttons to 30K issues by @andycochran in #916
- [Issue 888] Make CTAs bold on newsletter subpages by @andycochran in #908
- [Issue 741] Expand analytics testing rebase by @widal001 in #913
- [Issue 873] Roadmap chevrons, ContentLayout GapSizes by @andycochran in #920
- [Issue 710] Add query logging and update logging docs by @chouinar in #895
- [Issue 893] Make opportunity API model have more fields from the DB by @chouinar in #917
- [Issue 873] Update milestone layout by @andycochran in #921
Full Changelog: 2023.12.13-1...2023.12.18-1
2023.12.13-1
What's Changed
- [Issue 859] Add BetaAlert component and update its content by @andycochran in #869
- [Issues 820 857 858] Newsletter Dec Updates by @SammySteiner in #876
Full Changelog: 2023.12.12-1...2023.12.13-1
2023.12.12-1
What's Changed
- [Issue 378] ADR 2023-10-16-Listserv by @sumiat in #601
- [Issue 604] Sync updates from template repo by @chouinar in #612
- [Issue 605] Add basic opportunities DB table and additional utilities by @chouinar in #613
- [Issue 605] Create a basic opportunity search endpoint by @chouinar in #615
- [Issue 610] Remove template example endpoints by @chouinar in #616
- [Issue 617] Rename app and db in docker-compose by @chouinar in #622
- [ISSUE 549] Update terraform to support move to simpler.grants.gov by @daphnegold in #608
- [Issue 547] Update docs for simpler move by @acouch in #628
- [ISSUE 547] Update Documentation for move to Simpler Grants.gov from Grants Equity by @daphnegold in #636
- [Issue 378] Name format by @sumiat in #637
- Adjust DB migrations as deleted ones ran already and need to be referenced by @chouinar in #643
- [ISSUE 632] Fast follow for API/Infra issues by @daphnegold in #638
- [Issue 626] Add basic feature flag support to the API by @chouinar in #640
- [Issue 623] Update contact info on openapi by @chouinar in #653
- [Issue 530] Move Next to SSG by @acouch in #559
- [Issue 496] make FullWidthAlert sticky by @andycochran in #497
- [Issue 644] Add a GET /opportunity/:opportunity-id endpoint by @chouinar in #660
- Fixing feature flag headers to not start with X- by @chouinar in #657
- [ISSUE 505] Setup VPC Peering for DMS by @daphnegold in #655
- [Issue 681] Renames deliverable folder by @widal001 in #702
- Add vulnerabilities to ignore file by @chouinar in #690
- [Issue 642] Filter to only opportunities that are not drafts by @chouinar in #709
- [Issue 426] update issue templates new by @widal001 in #705
- [ISSUE 484] Configure Alerts for Static Site Launch by @daphnegold in #728
- [Issue 574] Search MVP deliverable spec by @widal001 in #579
- [ISSUE 641] Update footer links by @daphnegold in #745
- [Issue 754] Update Sharp by @SammySteiner in #755
- Sammysteiner/issue 696 load test by @SammySteiner in #739
- [Issue 645] Restructure error response format by @chouinar in #686
- Add some additional documentation for API development by @chouinar in #727
- [Issue #117] Use Ethn.io for design research (ADR) by @andycochran in #691
- [Issue 314] 30k deliverable reporting by @widal001 in #685
- [Issue 656] ADR for Uptime Monitoring by @SammySteiner in #769
- [Issue 711] Process and Research Routes by @SammySteiner in #774
- [Issue 704] Breadcrumbs by @SammySteiner in #776
- [Issue 703] Menu Links by @SammySteiner in #780
- [Issue 743] Sprint burndown by points by @widal001 in #782
- [Issue 683] Static site public launch deliverable spec by @widal001 in #693
- [Issue 716] Add ProcessContent.tsx and process page update by @acouch in #788
- [Issue 719] Add research intro component by @acouch in #793
- [Issue 765] Update ADR for API framework to detail more benefits of Marshmallow by @chouinar in #796
- [Issue 778] Adds user research outcomes by @widal001 in #801
- [Issues 713 & 714] Homepage content by @SammySteiner in #803
- [Issue 770] Add statistic for percent of issues pointed by @widal001 in #797
- [Issue 789] Newsletter Pages by @andycochran in #804
- [Issues 720, 721] Research Page Methodology and Archetypes by @SammySteiner in #813
- [ Issues 722, 723, 724] Complete research page by @SammySteiner in #818
- [Issue 717] Process page milestones section by @acouch in #815
- [Issue 794] fix z-index 0f sticky alert by @andycochran in #795
- [Issue 590] ADR - Email Marketing Tool by @sumiat in #600
- [Issue #590] Email Marketing ADR by @sumiat in #826
- [Issues 718,829, 830, 831] Process Page and Get Involved Section by @SammySteiner in #839
- [Issues 827, 828] Process and Research Content by @SammySteiner in #846
- [Issue 649] Rename opportunity table to use our naming schema by @chouinar in #767
- [ Issues 832, 833, 834] Research Content Updates by @SammySteiner in #852
New Contributors
Full Changelog: 2023.10.18...2023.12.12-1