Releases: adorsys/open-banking-gateway
Releases · adorsys/open-banking-gateway
Release 1.0.1 - Updating java and spring boot version and some others libraries
What's Changed
- Feature/fix version by @valb3r in #1170
- Start next iteration 0.31.0-SNAPSHOT by @max402 in #1172
- update to new postgres container by @electronicpeter in #1176
- Forced cleanup by @valb3r in #1183
- OBG-1184. Fixed expired QWAC cert by @valb3r in #1185
- OBG-1177. AIS-embedded postman scripts by @valb3r in #1187
- OBG-959 update multibanking to 5.5.24 by @max402 in #1186
- Feature/obg 1002 update xs2a adapter upd sandbox by @valb3r in #1191
- Feature/obg 1002 update xs2a adapter by @max402 in #1173
- Bump guava from 28.1-jre to 29.0-jre by @dependabot in #1193
- Bump fasterxml.version from 2.10.1 to 2.12.1 by @dependabot in #1175
- OBG-1174. Keep default HBCI urls by @valb3r in #1194
- Bump guava by @valb3r in #1198
- Added hack for Sandbox message handling by @valb3r in #1206
- Feature/smart analytics by @valb3r in #1203
- Switch to CodeCov action by @valb3r in #1213
- photo otp hbci by @max402 in #1211
- Bugfix/tpp declined consent by @valb3r in #1214
- Bump adapter and cleanup DB blocker by @valb3r in #1218
- Add logging to all classes that implement JavaDelegate by @tsehelnyk in #1215
- Allow creating custom consent by @valb3r in #1220
- Feature/add custom consent by @valb3r in #1221
- update banks.csv by @max402 in #1226
- Fixed missing mapping of grant type in Xs2a adapter by @valb3r in #1227
- Bugfix/redirect before start by @valb3r in #1233
- add our account iban to hbci transaction mapper by @max402 in #1230
- Logging in FacadeService and ResultHandler by @tsehelnyk in #1229
- Fixed transaction amount sing for both old and new transactions by @tsehelnyk in #1238
- Bugfix/handle oauth consent by @valb3r in #1256
- Add possibility to configure consent parameters in ConsentUI by @tsehelnyk in #1236
- Normalize paths for windows by @valb3r in #1219
- Feature/simple protocol tester by @valb3r in #1259
- Feature/anonymous consent by @valb3r in #1261
- Pagination for transactions by @tsehelnyk in #1262
- Feature/enable extensions by @valb3r in #1264
- Postman and other fixes by @valb3r in #1266
- Bugfix/set of minor fixes by @valb3r in #1267
- Feature/delete consent by @valb3r in #1268
- Feature/bank search ext by @valb3r in #1269
- Moving smartanalytics to extensions by @valb3r in #1271
- OBG API clean up by @tsehelnyk in #1270
- Сlean up of PIS API by @tsehelnyk in #1279
- OBG-1234 Allow fintech pass consent by @max402 in #1263
- Feature/date filter on cache by @valb3r in #1281
- Add query parameter to delete consent request by @tsehelnyk in #1282
- Feature/bank to bank profile by @valb3r in #1283
- OPEN-3. Import existing user data by @valb3r in #1285
- Obg 35: fix DKB Adapter by @clovisgakam in #1284
- Feature/obg 809 decoupled approach updated by @valb3r in #1286
- OBG-43: Fix Postbank adapter integration and add payments and accounts e2e tests by @clovisgakam in #1289
- OBG-46: Add consorsbank e2e tests by @clovisgakam in #1291
- Add query parameter to bankSearch endpoints, by @tsehelnyk in #1290
- Feature/open 11 get consent status by @valb3r in #1292
- OBG-51: Fix patch admin banks api by @clovisgakam in #1293
- Obg 34 fix sparkasse list transactions by @max402 in #1288
- Remove unused configuration property by @valb3r in #1297
- OBG-51: Fix admin delete api by @clovisgakam in #1295
- OPEN-11. Add protocol status handler for FinAPI by @valb3r in #1298
- Feature/open 11 add consent status details by @valb3r in #1299
- OPEN-100. Added note by @valb3r in #1300
- OPEN-98. Support more FinAPI parameters by @valb3r in #1301
- Add paging support for xs2a-protocol by @tsehelnyk in #1296
- OBG-42. add Santander e2e tests by @clovisgakam in #1302
- Feature/open 99 support for external sync by @valb3r in #1303
- OBG-95 Document the usage of PSU-IP-Address and Compute-PSU-IP-Address headers by @tsehelnyk in #1305
- Feature/open 102 bank consent type by @valb3r in #1306
- Skip start auth consors bank by @max402 in #1304
- Feature/open 30 add external ids by @valb3r in #1309
- OBG-41. fix Targo Bank Adapter Integration and Add AIS e2e test. by @clovisgakam in #1308
- Feature/update documentation by @valb3r in #1310
- OBG-50. add sandbox Ais and Pis e2e test embedded with one Sca by @clovisgakam in #1312
- OBG-36 OBGBankSearch API returns null by @tsehelnyk in #1311
- OBG-94 Fixed date mapping in transactions from camt by @tsehelnyk in #1313
- OBG-38_volksbank_test by @max402 in #1307
- OBG-44. add Ais and pis e2e test for commerzbank by @clovisgakam in #1314
- Document OBG properties by @tsehelnyk in #1316
- OBG-39 ING wiremock getAccounts test by @max402 in #1317
- OPEN-96. Moved module by @valb3r in #1318
- upgrade xs2a sandbox to version 5.14 by @clovisgakam in #1322
- Add support of instant instant-sepa-payments for xs2a in OBG. by @tsehelnyk in #1320
- Obg 39 ing payment fix by @max402 in #1319
- static image version in docker compose file by @clovisgakam in #1324
- Improve FinTech password validation performance by @valb3r in #1325
- Added selection of currency for account to consentUI (dedicated consent flow) by @tsehelnyk in #1326
- Bugfix/open 53 handle expired cookie by @valb3r in #1329
- OBG-40 DeutscheBank wiremock account test by @max402 in #1331
- Oauth2 code not propagated by @valb3r in #1332
- OPEN-140. Add Fintech Data password by @valb3r in #1330
- Feature/obg 65 assert url and redirect code b...
Release 1.0 - categorization, decoupled approach and greater bank coverage
- Ability to control supported consent types on UI
- FinAPI adapter support
- Support for DeutscheBank (AIS)
- Support for Postbank (PIS+AIS).
- Support for Sparkasse (PIS+AIS)
- Support for other banks (PIS+AIS)
- Decoupled flow support
- Transaction categorization support (via Smartanalytcis)
Pinned 1.0 release on develop branch
- Ability to control supported consent types on UI
- FinAPI adapter support
- Support for DeutscheBank (AIS)
- Support for Postbank (PIS+AIS).
- Support for Sparkasse (PIS+AIS)
- Support for other banks (PIS+AIS)
- Decoupled flow support
- Transaction categorization support (via Smartanalytcis)
Java 11, Bank list Admin API, Consent expired error handling
- Uses Java 11
- Includes Admin API to manipulate bank, bank protocol and profile configuration using REST endpoint
- API YAMLs are available in separate JAR file
- Removed some unused fields from API
- Support for
onlineloading of bank accounts/transactions in HBCI (bypassing older cached results) - Encryption configuration is persisted to database
- HBCI wrong PIN/TAN cases handling (retry with new pin if provided was wrong)
- Improved FireFly importer to include
Force concent updateto ensure new consent will be granted - Added transaction classification/categorization to FireFly importer
- Handling of
Consent expiredmessages by exposing them as non-generic error in API. Now possible to clearly catch this case on client side
Maven artifacts release
Same release as
https://github.com/adorsys/open-banking-gateway/releases/tag/v0.20.0
with artifacts pushed to Maven-Central using new release pipeline
OAuth2 approach and Xs2a Consent expiration handling, listing accounts with balances
- Implement FireFly importer (basic)
- Handling for Xs2a "Consent expired" messages and passing them to FinTech
- Payment dates for payment status are sent from OpenBankingGateway
- HBCI mock server payment update
- Explicitly separate staging (real) banks from mock banks via Liqubase context
- Oauth2 pre-step for Redirect approach support for XS2A
- Fixed problem with handling internal context of exactly 2048 byte size
- Optic TAN support added
- Capablility to list accounts with balances
HBCI, Xs2a-Payments, Encryption release
- Feature: SCA exemption support (0-SCA challenges)
- Feature: Payment without (anonymous) or with login into OpenBanking dictated by API flag if FinTech desires user identification
- Feature: HBCI Sandbox server with account information, transactions, payments support
- Feature: Oauth2 OpenID login into FinTech
- Feature: Secure password storage in FinTech-examples, service account support
- Feature: Show consent and payment details in UI
- Feature: Show intermediate payment status in FinTech (Xs2a payment status support)
- Feature: FinTech and OpenBanking automated cookie renewal
- Feature: HBCI Account information, Transaction information, Payments (single)
- Feature: Xs2a Single payment with EMBEDDED and REDIRECT flow
- Feature: Encrypted storage of FinTech request data
- Feature: Protocol (intermediate and at rest) and consent data encryption
- Feature: Private and secret keys encryption and storage using Datasafe
- Feature: PSU login to OpenBanking for better encryption and consent sharing
- Feature: Secure FinTech to OpenBanking calls by request signing (API requests signing)
- Feature: Better FinTech session handling (more secure cookies and XSRF)
- Feature: Session hijacking protection by requiring consent activation by FinTech on user return
- Feature: Updated used dependency of Xs2a adapter to 0.0.9
- Feature: Xs2a transaction list consent request without knowing account resource id
- Feature: Added configuration table to make fields like PSU_ID optional under certain rules/circumstances (mandatory/optional field dynamic override)
- Renamed tables and changes schema to match encryption flow
- Bugfix: SCA selected method and information was not shown
- Bugfix: Avoid retries (Flowable) for unparseable errors
- Bugfix: Removed common issues with the server returning 503 instead of 500