v3.1.0
New Features:
- Dynamic pools
- New PSP Connector:
- Increase
- New OpenBanking Connectors:
- Powens
- Tink
- Plaid
- OpenBanking specific objects:
- Connections
- Link attempts
- OpenBanking Forwarded User
- OpenBanking specific endpoints
Open Banking Connectors:
- Use Connectivity to connect and retrieve data from your bank accounts or your end users' bank accounts. Three connectors are available: Tink, Powens, and Plaid.
Dynamic pools:
- Specify a query to define a pool instead of adding each account. When retrieving pool details or balances, accounts matching that query will be used automatically.
Improvements:
- Improve validation on some connector installation
- Clarify PostgreSQL error messages
- Add foreign key indices for better performance
- Refactor temporal workflow architecture to improve data ingestion efficiency
- Replace single events emission with a batch emission.
- Stripe: Handle balance updates through webhooks instead of polling for connectors installed from this version onward.
Changes:
- Remove pageSize from the configuration. A fixed value is defined per provider for an optimal data ingestion speed.
- Adjust minimum and default pollingPeriod to ensure a continuous and reliable service. The values can be overridden from environment variables.
Bug fixes:
- Stripe: Ensure that refunded amount is recorded only once
- Stripe: Adjust for breaking API change where payment orders are now always in reverse chronological order.
- Prevent injection of arbitrary json keys in connector config
- Propagate correctly connector updates through multiple pods.
Full Changelog: v3.0.5...v3.1.0