Releases: fecgov/fecfile-web-api
Releases · fecgov/fecfile-web-api
sprint-75
What's Changed
- 2668 locust fix - Limit users to number of committees by @lbeaufort in #1777
- FECFILE-2655: django 5.2.8 upgrade by @danguyf in #1779
- Hotfix FECFILE-2578: keep blobs for Sonar Cloud. by @danguyf in #1780
- FECFILE-2678: Updated fecfile-validate hash. by @danguyf in #1784
- Set application_name in db connection by @toddlees in #1793
- fosec/90 by @dheitzer in #1797
- skip f3 dependencies while calculating COH by @toddlees in #1805
- [FECFILE-2731 (Stage)] updated e2e trigger parameter name by @sVmsepi0l in #1811
- Release/sprint 75 -> main by @lbeaufort in #1801
Full Changelog: sprint-74...sprint-75
sprint-74
What's Changed
- feature/2306 - logout throws 500 when oidc_state cookie is missing by @dheitzer in #1768
- FECFILE-2506: refactor management commands by @danguyf in #1765
- Feature/2591 - Contact Lookup Performance Testing by @Elaine-Krauss-TCG in #1766
- Update dev wiki by @max-zaremba-tcg in #1770
- Release/sprint 74 -> MAIN by @toddlees in #1785
Full Changelog: sprint-73...sprint-74
sprint-73
What's Changed
- feature/2288 - Add amend script by @sasha-dresden in #1734
- feature/2576+2577 snyk issues by @dheitzer in #1739
- feature/2112 - Add default sort order on committee_id by @sasha-dresden in #1740
- feature/2549 fix s3 error on delete_expired_s3 task run by @dheitzer in #1738
- FECFILE-2444: reset_submitting_report management command by @danguyf in #1742
- Feature/1575 - Security Consent Versioning by @Elaine-Krauss-TCG in #1733
- feature/2551 fix delete no timezone warning by @dheitzer in #1743
- reverse order of committees by @toddlees in #1753
- Release/sprint 72 -> Develop by @toddlees in #1754
- feature/2349 - Log migration activity in Circle and Cloud.gov by @dheitzer in #1751
- Feature/schedule c carryover bugfix by @Elaine-Krauss-TCG in #1756
- feature/1957 - Update deploy task to warn devs of migration status after a failed deploy by @dheitzer in #1755
- [PROD] Release/sprint 72 by @Elaine-Krauss-TCG in #1745
- [fecfile-2454] 3rd committee C99999997 for RBAC permissions testing by @sVmsepi0l in #1757
- feature/2626 - Remove 'Report' from report code label by @sasha-dresden in #1758
- Custom list logic for members to always place current user first for 1st page by @sasha-dresden in #1750
- Release/sprint 73 -> MAIN by @toddlees in #1760
New Contributors
- @sVmsepi0l made their first contribution in #1757
Full Changelog: sprint-71...sprint-73
sprint-71
What's Changed
- FECFILE-2461: Update django from 5.2.2 to 5.2.6. by @danguyf in #1708
- 2495 - Rotate CircleCI->github key by @lbeaufort in #1712
- Feature/2441-2450-celery-restartability-tests-dotFEC-creation-and-summary-calculation by @Elaine-Krauss-TCG in #1709
- Feature/2451 and 2452 - Submit to FEC restarts cleanly regardless of prior state by @Elaine-Krauss-TCG in #1715
- feature/2443 - Add reset_summary_calculation_state management command by @sasha-dresden in #1713
- FECFILE-2505: Standardize naming, clean up formatting, de-duplicate, add missing info. by @danguyf in #1719
- Feature/2209 - Remove 8.4 versioning from codebase once on 8.5 by @max-zaremba-tcg in #1717
- feature/2012 - Update query_fec_api to include user agent and update all uses of fec_api to go through query_fec_api function by @sasha-dresden in #1716
- Patch - Update silk instructions in README.md by @lbeaufort in #1720
- Fosec/83 - Stop logging locals in JSON logs by @Elaine-Krauss-TCG in #1723
- FECFILE-2436: addressing any in-progress report submissions that would be broken by redeploys by @danguyf in #1722
- Separates cloud and docker celery start scripts by @toddlees in #1735
- Release/sprint-71 to main by @dheitzer in #1724
New Contributors
- @max-zaremba-tcg made their first contribution in #1717
Full Changelog: sprint-70...sprint-71
sprint-70
What's Changed
- 2384 - More locust improvements by @lbeaufort in #1637
- FECFILE-2401: Change pooling to threads. by @danguyf in #1649
- Feature/2420 dah with develop by @lbeaufort in #1651
- [DEV] Hotfix/2224 - Add unit tests for dump_committee_data command by @Elaine-Krauss-TCG in #1647
- release/sprint-68 -> develop by @lbeaufort in #1655
- Feature/2419 load exported committee data by @Elaine-Krauss-TCG in #1654
- Feature/2257 f3x coverage dates unit tests by @Elaine-Krauss-TCG in #1624
- 2420 - Add CRUD (data entry) to Locust scripts by @dheitzer in #1646
- PROD -> FECFormat 8.5 by @toddlees in #1663
- Feature/2433 - Celery log committee and user info by @dheitzer in #1667
- feature/2413 fail loudly on missing oidc audodiscover endpoint env var by @dheitzer in #1662
- FECFILE-2388: Mask PII using Faker by @danguyf in #1670
- fix docker compose apps not starting by @dheitzer in #1675
- Apply e2e to stage by @toddlees in #1676
- Backfill MAIN -> DEVELOP by @toddlees in #1674
- feauture/327 - Update production OIDC_OP_AUTODISCOVER_ENDPOINT by @sasha-dresden in #1687
- feature/2332 - Add tests for missing required params for get_previous calls by @sasha-dresden in #1671
- Backfill Main -> Stage by @toddlees in #1665
- feature/2434 - Split size analysis out of status report and run daily by @sasha-dresden in #1688
- release/sprint-69 to prod by @dheitzer in #1672
- feature/2216 - Remove ffapi_login_dot_gov by @sasha-dresden in #1677
- [Patch] locust cleanup by @lbeaufort in #1695
- FECFILE-2466: Updated psycopg from v2 to v3 by @danguyf in #1697
- feature/2246 - add json logging to cloud environments by @dheitzer in #1699
- fosec/81 and fecfile/2465 - delete active session for logged in user on committee removal for committee, prevent non-admins from removing users by @dheitzer in #1689
- FECFILE-2494 - Update new validate hash by @lbeaufort in #1703
- release/sprint-70 to main by @danguyf in #1704
Full Changelog: sprint-68...sprint-70
sprint-68
What's Changed
- feature/2396 - [Bug] Back to FECfile+ button does not work in login.gov by @dheitzer in #1609
- Release/sprint 66 -> develop by @toddlees in #1610
- feature/2382 - Add check for already running upload and webprint submissions by @sasha-dresden in #1616
- feature/2381 - Update circle ci node orb to 6.3 to keep in line with all the others by @sasha-dresden in #1608
- Add note about setting DJANGO_SECRET_KEY by @toddlees in #1619
- fail loudly if DJANGO_SECRET_KEY is not set by @toddlees in #1621
- Release/sprint 67 -> DEV by @toddlees in #1627
- 2373 - Locust improvements by @lbeaufort in #1586
- feature/2329 - Add Silk Profiling via environment variable toggle by @sasha-dresden in #1622
- FECFILE-2341: Avoid S3 cleanup failures by @danguyf in #1625
- fix docker-compose issue by @toddlees in #1629
- feature/2416 - Simplify header handling for mock oidc by @dheitzer in #1634
- feature/2337 - calculate_loan_payment_to_date trigger optimization by @dheitzer in #1626
- Feature/2224 - Committee Data Exporting Command by @Elaine-Krauss-TCG in #1638
- feature/2377 - Create management command for granting access in case of account lockout by @dheitzer in #1640
- feature/2331 - Update e2e-test-data.json with a second committee admin for C99999999 by @sasha-dresden in #1636
- Patch - Update local postgres versions to match cloud environments by @lbeaufort in #1639
- [STAGE] Hotfix/2224 - Add unit tests for dump_committee_data command by @Elaine-Krauss-TCG in #1648
- Release/sprint 68 -> main by @lbeaufort in #1645
Full Changelog: sprint-67...sprint-68
sprint-67
What's Changed
- FECFILE-2061: logging update -> develop by @danguyf in #1574
- feature/2342 - Setup Delete All Reports and Contacts to clear both test committees by @sasha-dresden in #1565
- feature/2287 - Create submit script for locust by @dheitzer in #1544
- updated load test quickstart readme by @dheitzer in #1579
- feature/2167 remove error logging from .fec serializer for user entered date by @dheitzer in #1585
- feature/2228 - Remove or fix commented
test_pull_report_forwardunit test by @dheitzer in #1595 - feature/2371 - Set initial polling to happen instantly rather than after a delay, so if Submission finishes instantly (like in testing) it doesn't need to wait 30 seconds by @sasha-dresden in #1594
- feature/2370 - Add E2E_TEST environment variable and limit FEC lookups to not run when True by @sasha-dresden in #1592
- feature/2170 - login.gov cert command updates by @dheitzer in #1600
- 2370 moves param variable into e2e condition by @toddlees in #1602
- 2399 fixes webprint efo url by @toddlees in #1605
- Fix status_code get in submitters by @toddlees in #1606
- Update submission logging to log empty response by @toddlees in #1607
- Release/sprint 66 -> 67 by @toddlees in #1611
- Feature/2396 -> STAGE by @toddlees in #1612
- Release/sprint 67 -> PROD by @toddlees in #1604
Full Changelog: sprint-66...sprint-67
Sprint 66
What's Changed
- Release/sprint 60 -> Test by @toddlees in #1464
- Release/sprint 61 -> TEST by @toddlees in #1483
- release/sprint-62 -> release/test by @danguyf in #1498
- Release/sprint 63 -> TEST by @toddlees in #1513
- 2336 - fail build for running migrations by @lbeaufort in #1551
- Release/sprint 64 -> TEST by @toddlees in #1554
- Release/sprint 65 -> test by @lbeaufort in #1550
- dev to 8.5 by @toddlees in #1556
- FECFILE-2185: migration heartbeat by @danguyf in #1557
- FECFILE-2316: Updated requirements.txt with latest fecfile-validate hash by @danguyf in #1561
- brace expansion ^2.0.2 by @toddlees in #1563
- FECFILE-2061: logging update by @danguyf in #1571
- [DO NOT MERGE UNTIL 07/21/2025] STAGE to 8.5 by @toddlees in #1575
- release/sprint-66 -> main by @danguyf in #1572
Full Changelog: sprint-65...sprint-66
sprint-65
What's Changed
- Patch: Fix docker instructions to use
docker composeby @lbeaufort in #1534 - FECFILE-2301: Updated django package to v5.2.2. by @danguyf in #1532
- FECFILE-2302: Updated request package to v2.32.4. by @danguyf in #1531
- Feature/533 by @Elaine-Krauss-TCG in #1530
- FECFILE-1656: prior loans debts carry forward by @danguyf in #1536
- Patch: Set Celery storage to disk in Dockerfile by @lbeaufort in #1538
- Feature/2105c - Schedule F Aggregation by @Elaine-Krauss-TCG in #1533
- Patch: Update README.md to include link to local port/API docs by @lbeaufort in #1539
- [Sprint 65] feature/2186 - Improve logging for committees where Form 1 is not found by @dheitzer in #1525
- [Sprint 65] feature/1670 - Add name field to Form 24 by @sasha-dresden in #1526
- Fix f24 names by @toddlees in #1548
- 2217 Update validate hash by @toddlees in #1547
- Feature/2186 added logging by @toddlees in #1546
- 2198 Part 1 debt query by @toddlees in #1543
- Release/sprint 65 -> main by @lbeaufort in #1549
Full Changelog: sprint-64...sprint-65
sprint-64
What's Changed
- feature/2133 - Update to use 8.4 spec only where needed by @sasha-dresden in #1515
- [Sprint 64] feature/2104 - Improve upfront setup for Viewset unit tests by @dheitzer in #1512
- FECFILE-2026: Send ERRORs to stderr not stdout by @danguyf in #1522
- Feature/2187 by @Elaine-Krauss-TCG in #1518
- feature/2310 validation repo update for conduit earmarks pd by @dheitzer in #1524
- [Sprint 64] Feature/2105 - Schedule F Aggregation by @Elaine-Krauss-TCG in #1480
- Release/sprint 64 -> PROD by @toddlees in #1555
Full Changelog: sprint-63...sprint-64