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