v1.22.0
What's Changed
- Update CODEOWNERS by @seeker25 in #1548
- 21464 - Merge EFT into main branch by @seeker25 in #1552
- Fix for fees by @seeker25 in #1553
- 21584 - REPORT-API - Python Upgrade by @seeker25 in #1554
- Bump requests from 2.31.0 to 2.32.2 in /pay-api by @dependabot in #1555
- 21584 - REPORT-API - Cleanup deps by @seeker25 in #1556
- 18619 20719 eft statement updates by @ochiu in #1557
- 20719 - Add interim statement logic when change payment away from EFT by @Jxio in #1558
- Fix CI for pg8000, also fix deps for pay-admin by @seeker25 in #1559
- 18619 - UXA fixes by @ochiu in #1560
- Bump tornado from 6.4 to 6.4.1 in /bcol-api by @dependabot in #1562
- 20088 - Updating unlock_frozen_accounts to take in payment_id and payment_account_id by @rodrigo-barraza in #1563
- 21676 - Add in credits for is_reversal also add in refund_date by @seeker25 in #1564
- Small fix for reconciliation, return statement was nuked by @seeker25 in #1565
- Create a docker-compose file for Arm64 testing by @Jxio in #1566
- 20088 - Unlock associated accounts when paid with exact amount by @rodrigo-barraza in #1561
- Add in gunicorn_config also don't use werkzeug by @seeker25 in #1567
- 21721 - Add ordering to FTP_POLLER by @seeker25 in #1568
- Update DEVELOPER_NOTES.md by @seeker25 in #1569
- Bump urllib3 from 2.2.1 to 2.2.2 in /bcol-api by @dependabot in #1571
- 20069 - All Partners Monthly reports with details of transactions by @hanlunBCRegistries in #1574
- Bump urllib3 from 1.26.17 to 1.26.19 in /jobs/notebook-report by @dependabot in #1572
- Small fixes for pods by @seeker25 in #1575
- Logging tweak to include exception by @seeker25 in #1576
- 20719 - EFT Statement Template Fixes by @ochiu in #1577
- Update payment-jobs-ci.yml by @seeker25 in #1579
- Bump urllib3 from 2.2.1 to 2.2.2 in /report-api by @dependabot in #1580
- Remove report-api, add in developer notes. by @seeker25 in #1583
- 20719- Interim Statements Settings Fix by @ochiu in #1584
- 20719 - Update DEVELOPER_NOTES.md to include new auth account id by @seeker25 in #1585
- Add in small logging instead of throwing exception by @seeker25 in #1586
- Fix sqlalchemy warning by @seeker25 in #1587
- Small fix for dev .env by @seeker25 in #1591
- Fix warning for migration by @seeker25 in #1592
- 22081 - Refund issue - possible request can be None by @seeker25 in #1595
- 22063 - Fix receipt method for EFT by @seeker25 in #1596
- 22063 - Put back CFS account creation or updating by @seeker25 in #1594
- 20907 - Pay outstanding balance switching from EFT payment method by @ochiu in #1573
- Update setup-python in CI by @seeker25 in #1601
- 22206 - Refactor payment account service so it's more dynamic and less boiler… by @seeker25 in #1600
- Small fix for sqlalchemy warnings by @seeker25 in #1602
- 19513 - Add CSV Feedback monitoring by @Jxio in #1598
- Disbursement refund date fix by @seeker25 in #1603
- Warning fixes, update deps by @seeker25 in #1604
- Bump certifi from 2023.7.22 to 2024.7.4 in /jobs/notebook-report/requirements by @dependabot in #1605
- 21622 changes to notebook report for generating revenue letter by @avni-work in #1606
- EFT Invoice create fix, outstanding balance CC flow handling by @ochiu in #1607
- Enhance EFT outstanding balance handling by @ochiu in #1608
- 22018 - PAY-ADMIN - Fix for issues with cookies, also fix OIDC library that depreciated methods by @seeker25 in #1609
- 22018 - PAY-ADMIN - Docker fixes by @seeker25 in #1610
- 19513 - Fix - can't locate env variable IT_OPS_EMAIL on dev by @Jxio in #1612
- 22063 - Allow multiple payment methods, also create multiple CFS accounts to support EFT/PAD switching by @seeker25 in #1597
- Set pad_cfs_account to INACTIVE on PENDING/PENDING_PAD_ACTIVATION by @seeker25 in #1614
- Minor tweak to BCOL-API, extra slash doesn't work by @seeker25 in #1615
- 21622 - adding partners by @avni-work in #1617
- Bump setuptools from 69.2.0 to 70.0.0 in /bcol-api by @dependabot in #1618
- 20087 - PAY-JOBS / ACCOUNT-MAILER - Overdue BCROS A/C not Paid on Time by @seeker25 in #1527
- Routing Slip Search - Cast to numeric for balance for PG8000 adapter by @seeker25 in #1619
- 21527 - Cancel/Apply EFT payment, initial for reverse payment by @ochiu in #1613
- 21535 - Shortname Refund by @Jxio in #1611
- Fix migration logging by @seeker25 in #1620
- Add in composite index for invoice_status_code and payment_account_id by @seeker25 in #1621
- 19513 - Pay-queue yml file missing env by @Jxio in #1622
- 20596 - Rework EFT receipt and apply/reverse invoices job by @seeker25 in #1623
- Upgrade GCP CD pipeline. by @pwei1018 in #1625
- 20596 - Minor clean up and changes for jobs by @seeker25 in #1626
- 20596 - revert logging, put in new column for receipt_number by @seeker25 in #1627
- Bump urllib3 from 2.2.1 to 2.2.2 in /pay-api by @dependabot in #1628
- Bump urllib3 from 2.2.1 to 2.2.2 in /pay-admin by @dependabot in #1629
- 19513 - Add more error catching for csv feedback reconciliation by @Jxio in #1624
- Add keycloak vault to pay queue by @Jxio in #1630
- 19513 - Typo tweaks, removed a log used for testing env by @Jxio in #1631
- Add entity vault to pay queue by @Jxio in #1632
- 19513 - Add "api-points" to shared vault by @Jxio in #1634
- 19513 - Add traceback to csv feedback process error handling by @Jxio in #1635
- 21535 - Update url in eft refund email by @Jxio in #1636
- 20136 - Fixing typo in download transaction invoice link by @rodrigo-barraza in #1639
- 22430 - Pay-admin having issues with 500k payment_account rows in the dropdown by @seeker25 in #1640
- Bump sentry-sdk from 1.42.0 to 2.8.0 in /bcol-api by @dependabot in #1641
- 21528 - EFT Reverse Statement Payment by @ochiu in #1638
- Minor tweak run off of invoice.payment_account_id instead of eft_cred… by @seeker25 in #1642
- 22480 - Skip version tables in migrations by @seeker25 in #1644
- 22480 - Part 2 - Migration fix by @seeker25 in #1645
- 21535 - Eft refund for eft_credits by @Jxio in #1648
- 21979 - On Test, The EFT linkage Modal Take a long time to load by @seeker25 in #1647
- 22588 - Revert partner disbursements, fix migration processes, update versions, prod PREP by @seeker25 in #1651
- 20087 - Statement locking and notification by @seeker25 in #1650
- 20087 - Add in additional emails by @seeker25 in #1654
- 22625 - Move to 1 month + 15 days instead of 1 month for overdue by @seeker25 in #1656
- 22625 - Build unit test so it's realistic, rewrite the day_invoice_due logic … by @seeker25 in #1657
- 22625 - Add in action date override by @seeker25 in #1658
- Bump certifi from 2024.2.2 to 2024.7.4 in /pay-api by @dependabot in #1659
- Small ci change fix docker-compose for bcol-api by @seeker25 in #1661
- Bump certifi from 2024.2.2 to 2024.7.4 in /bcol-api by @dependabot in #1660
- Bump certifi from 2023.7.22 to 2024.7.4 in /jobs/notebook-report by @dependabot in #1662
- Add in check for overdue_notification_date by @seeker25 in #1663
- 22625 - Payment job statement finalization by @seeker25 in #1664
- Use datetime.now(tz=timezone.utc) instead of datetime.today by @seeker25 in #1665
- 22668 - Add in section for EFT CREATED -> to be returned as COMPLETED by @seeker25 in #1666
- 22061, 21522 - EFT Payment history rework by @ochiu in #1653
- EFT - Create Invoice Clean up by @ochiu in #1668
- 22672 - Migrate EFT invoices from CREATED -> APPROVED by @seeker25 in #1667
- 21528 - EFT Reverse Payment Fix by @ochiu in #1669
- Fix 4pm unit tests, we'll need to run statements / notifications at 8:00:00 UTC+ from … by @seeker25 in #1670
- Production release fixes by @seeker25 in #1671
- 22667 - EFT interm statements payment method incorrect by @seeker25 in #1672
- Bump aiohttp from 3.9.5 to 3.10.2 in /jobs/payment-jobs by @dependabot in #1673
- Fix the credit syncing so it falls back to ONLINE_BANKING by @seeker25 in #1674
- Use sql versioning form sbc-connect-common by @seeker25 in #1675
- EFT Statement Report Fix by @ochiu in #1676
- 22770 - Refactor EFT job so it works with multiple EFT credit invoice links by @seeker25 in #1677
- 21597 - EFT Refund API by @seeker25 in #1678
- 20415 - Fix / Update to linking modal backend calls by @ochiu in #1679
- Add in disbursement reversal date for CSO by @seeker25 in #1680
- 22672 - Fix missing Approved invoices on get_invoices_owing_amount by @Jxio in #1682
- Update / Clean up EFT SFTP config by @ochiu in #1683
- 21597-EFT History Invoice Refund by @ochiu in #1685
- 22803 - Fix 65535+ query parameter error - Sync with prod release by @seeker25 in #1687
- Bump aiohttp from 3.9.5 to 3.10.2 in /pay-admin by @dependabot in #1688
- 22678 - Fix due date by @seeker25 in #1689
- 22661 - Fix gap when switching from weekly -> monthly by @seeker25 in #1681
- 20415 - fix EFT linking search counts / pagination by @ochiu in #1692
- 22775 - Paybc refund endpoint error handling enhancement by @Jxio in #1690
- 22843 - Use payment_account instead of cfs_account + invoices.o… by @seeker25 in #1693
- Bump tornado from 6.4 to 6.4.1 in /pay-api by @dependabot in #1694
- 22841 - Add enable-payment-change-from-eft feature flag by @Jxio in #1695
- Missing lambda for default by @seeker25 in #1697
- 22873 - EFT Auto payment by @ochiu in #1698
- 21597 & 20741 - Changes for refund api and eft service by @seeker25 in #1696
- 22912 - Fix receipt generation for EFT by @seeker25 in #1699
- Refund fixes by @seeker25 in #1700
- 21597 - Invoice Refund Short name history by @ochiu in #1701
- 22775 - Add job to verify recent direct_pay invoice and Enhancement on direct_pay refund api error handling by @Jxio in #1703
- Add in a condition to filter out non-ACTIVE invoice references by @seeker25 in #1706
- 22830 - Reverse Payment Email Notification by @ochiu in #1705
- Clean out wire and unused code by @seeker25 in #1707
- Add in extra params so statement due task can be called with auth_account_id param by @seeker25 in #1708
- 22840 - build recipient list instead of comma delimited string by @ochiu in #1709
- 22994 - Fix NSF call so it returns statements by @seeker25 in #1710
- 22775 - Tweaks for stale_payment 'OrderStatus' object has no attribute issue by @Jxio in #1711
- 22992 - Fix interim and gap statement overlap by @seeker25 in #1712
- 23041 - Add in corp type attribute filtering, also add in placeholder topic f… by @seeker25 in #1713
- 22840 - Reverse Payment Email - UXA Feedback by @ochiu in #1714
- 22655 - Wire in reverse_invoice for consolidated invoices by @seeker25 in #1702
- 23070 - Prod fixes by @seeker25 in #1717
- update flask-cors, plus add timeouts for migrations by @seeker25 in #1718
- 22391, 21560 - Statement Owing Caution, Reminder notifications by @ochiu in #1716
- 19514 - EFT TDI17 Feedback monitoring by @Jxio in #1715
- 22263 - Updating enums for EFT Refunds AP Job by @rodrigo-barraza in #1720
- Prehook changes by @seeker25 in #1721
- 19514 - Fix email service authentication error by @Jxio in #1723
- Bump cryptography from 42.0.5 to 43.0.1 in /pay-api by @dependabot in #1725
- Bump requests from 2.31.0 to 2.32.2 in /bcol-api by @dependabot in #1726
- Point to personal repo so we don't get race condition by @seeker25 in #1728
- Revert "Point to personal repo so we don't get race condition" by @seeker25 in #1729
- Poetry + Dep fixes by @seeker25 in #1727
- Bump idna from 3.6 to 3.7 in /pay-api by @dependabot in #1730
- More security changes by @seeker25 in #1732
- Update latest sentry by @seeker25 in #1733
- 23191 - Only reverse receipt number, if it exists by @seeker25 in #1735
- Small fix for statement owing by @seeker25 in #1736
New Contributors
- @hanlunBCRegistries made their first contribution in #1574
Full Changelog: v1.20.10...v1.22.0