Releases: fecgov/fecfile-web-api
Releases · fecgov/fecfile-web-api
sprint-80
What's Changed
- [DO NOT MERGE UNTIL 07/21/2025] TEST 8.5 by @toddlees in #1567
- release/sprint-66 -> release/test by @danguyf in #1573
- Release/sprint 67 -> TEST by @toddlees in #1603
- Release/sprint 68 - > test by @lbeaufort in #1644
- release/sprint-69 to test by @dheitzer in #1673
- release/sprint-70 to release/test by @danguyf in #1705
- Release/sprint-71 to test by @dheitzer in #1725
- [TEST] Release/sprint 72 by @Elaine-Krauss-TCG in #1746
- Release/sprint 73 -> TEST by @toddlees in #1761
- Release/sprint 74 -> TEST by @toddlees in #1786
- Release/sprint 75 -> test by @lbeaufort in #1800
- release/sprint-76 -> release/test by @danguyf in #1832
- Release/sprint 77 -> test by @lbeaufort in #1849
- Release/sprint 78 -> release/test by @sasha-dresden in #1876
- TEST -- Release/sprint 79 by @Elaine-Krauss-TCG in #1891
- lowering instances of test api by @toddlees in #1895
- FECFILE-2867: Update locust tests for updating sched A-C by @danguyf in #1893
- backfill Test into dev by @toddlees in #1896
- Feature/2786 - Locust data creation improvements by @Elaine-Krauss-TCG in #1897
- FECFILE-2885 upgrading cryptography to 46.0.5 snyk by @sVmsepi0l in #1901
- FECFILE-2726: move aggregation out of triggers and into code by @danguyf in #1902
- Patch/avoid overriding debt values by @toddlees in #1907
- Release/sprint 80 -> Main (Prod) by @toddlees in #1910
Full Changelog: sprint-79...sprint-80
sprint-79
What's Changed
- FECFILE-2809: Update fecfile-validate hash. by @danguyf in #1878
- feature/2736 - Minor optimization of submit_to_webprint queries. by @sasha-dresden in #1880
- feature/2547 - Optimize /previous/ endpoints database usage by @sasha-dresden in #1874
- feature/2853- Update report.report_id to match fec_report_id even if report_id already present by @sasha-dresden in #1883
- Feature/2784 - Locust improvements by @Elaine-Krauss-TCG in #1884
- Feature/2816 - Transaction List Query improvements by @sasha-dresden in #1879
- 2861 - Update django to 5.2.11 for critical security vulnerability by @lbeaufort in #1886
- feature/2816 - Fix issue with report_ids by @sasha-dresden in #1888
- Feature/connection pool by @toddlees in #1887
- MAIN -- Release/sprint 79 by @Elaine-Krauss-TCG in #1890
Full Changelog: sprint-78...sprint-79
sprint-78
What's Changed
- feature/2788 - Setup report_type for TransactionListSerializer by @sasha-dresden in #1863
- feature/2789 - Add loan_agreement_id (and other missing properties) to TransactionListSerializer. Add itemize/unaggregate action for Transaction List by @sasha-dresden in #1862
- feature/2351 - Move dump_committee_data from restricted_commands to allowed_commands by @sasha-dresden in #1865
- [Sprint 78] Feature/2692 - Removes transaction_view and moves annotations into queryset by @Elaine-Krauss-TCG in #1845
- feature/2741 - Optimize queries related to calculating summary by @sasha-dresden in #1866
- 2645 - Don't profile silk static assets by @lbeaufort in #1867
- Feature/2808 - Remove db conn task by @lbeaufort in #1870
- feature/2804 - Setup numbered sorting for Report status by @sasha-dresden in #1864
- Patch - Update Silk version to fix
curlbug by @lbeaufort in #1871 - Catch get_previous error if transaction_id is not a real transaction by @toddlees in #1873
- Release/sprint 78 -> Main by @sasha-dresden in #1875
Full Changelog: sprint-77...sprint-78
sprint-77
What's Changed
- Feature/2704 - Create streamlined transaction serializer for list endpoint by @sasha-dresden in #1837
- feature/2735 - Reduce number of queries used for submit_to_fec by @sasha-dresden in #1839
- Feature/2713 - Debt aggregation update by @Elaine-Krauss-TCG in #1782
- fixes issue where updating an original debt broke the chain for carri… by @toddlees in #1848
- Release/sprint 77 -> main by @lbeaufort in #1850
Full Changelog: sprint-76...sprint-77
sprint-76
What's Changed
- Skip f3 dependencies while calculating COH by @toddlees in #1804
- FECFILE-2711: Updated django to 5.2.9 by @danguyf in #1803
- [FECFILE-2731] updating trigger-e2e-test-pipeline to correct parameter by @sVmsepi0l in #1809
- FECFILE-2681: Updated fecfile-validate hash. by @danguyf in #1807
- Release/sprint 75 -> develop by @lbeaufort in #1824
- FECFILE-2746 e2e purge all deleted contacts endpoint by @sVmsepi0l in #1826
- feature/2683 - Update C2 update_in_future_reports logic to prevent parent_transaction overwrite by @sasha-dresden in #1823
- release/sprint-76 -> main by @danguyf in #1833
Full Changelog: sprint-75...sprint-76
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