Skip to content

v1.22.0

Compare
Choose a tag to compare
@seeker25 seeker25 released this 11 Sep 15:47
· 170 commits to main since this release
80e0650

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

Full Changelog: v1.20.10...v1.22.0