hongwei
e7a13797af
reafctor/add test failure ignore property to maven config
...
Add maven.test.failure.ignore property to control test execution behavior
2026-01-07 11:23:31 +01:00
hongwei
6eea791193
feature/enhance test reporting and build logging in workflows
...
Add surefire report plugin and test report artifact uploads
Enable pipefail in maven builds and upload build logs
Remove redundant scala-test-compile execution
2026-01-06 21:39:42 +01:00
hongwei
a8f16a87f2
Refactor/Http4sServer to use v7.0.0 API and remove deprecated routes. Introduce new JSONFactory for v7.0.0 and update server configuration to use dynamic host and port settings. Clean up unused Middleware and RestRoutes files.
2025-12-09 09:09:37 +01:00
simonredfern
eb49ea7593
JSON type in Dynamic Entity
2025-12-08 12:14:28 +01:00
simonredfern
95549363b4
Accepting both integer and double for number in dynamic entity
2025-12-03 23:22:32 +01:00
simonredfern
bd20986670
Accept true / false without quotes in Dynamic Entity field values. Allow tests to run
2025-12-03 23:12:01 +01:00
simonredfern
00d6b792c8
bugfix: Fixing malformed example in Dynamic Entity diagnostics that
...
caused a problem!
2025-11-17 23:23:53 +01:00
Marko Milić
46028185cc
feature/check NIST messages at startup
...
**🔹 Without NVD API Key** (Default Development): ```OBP-API/pom.xml#L1-2
export MAVEN_OPTS="-Xss128m" && mvn install -pl .,obp-commons
```
**🔹 With Valid NVD API Key** (Production/Security Scanning):
```OBP-API/pom.xml#L1-3 export NVD_API_KEY=your_real_api_key export
MAVEN_OPTS="-Xss128m" && mvn install -pl .,obp-commons
```
You can also manually control it:
```OBP-API/pom.xml#L1-5
mvn install -Pdependency-check
mvn install -P '!dependency-check' ```
✅ **Zero 403 Errors**: Plugin only loads when API key is available ✅
**Clean Development**: No network calls or security scanning during
normal dev work ✅ **CI/CD Friendly**: Easy to enable/disable via
environment variables ✅ **No Build Failures**: Development builds never
fail due to network issues ✅ **Production Ready**: Full vulnerability
scanning when API key is provided
```OBP-API/pom.xml#L1-2 export MAVEN_OPTS="-Xss128m" && mvn install -pl
.,obp-commons && mvn jetty:run -pl obp-api ```
This will run **without any 403 errors** and complete successfully for
development work!
When you're ready for production security scanning, just get a free NVD
API key from https://nvd.nist.gov/developers/request-an-api-key and set
it as an environment variable.
2025-11-05 10:58:17 +01:00
hongwei
121ab9edae
feature/add HOLD transaction request type and related models for v6.0.0
2025-10-05 22:18:59 +02:00
hongwei
dd077605e3
feature/Update Ethereum transaction request types to ETH_SEND_TRANSACTION and ETH_SEND_RAW_TRANSACTION, enhancing API endpoint definitions and internal handling
2025-09-24 23:11:29 +02:00
hongwei
77d54c2e92
feature/Add Ethereum connector for handling ETH transactions and corresponding unit tests
2025-09-18 10:19:24 +02:00
Marko Milić
e819a9ada0
Merge remote-tracking branch 'upstream/develop' into develop
2025-08-26 09:59:02 +02:00
Marko Milić
bd43d9347f
Revert "feature/Add function PemCertificateRole.toBerlinGroup"
...
This reverts commit e81eccde3b .
2025-08-25 10:53:32 +02:00
hongwei
73d7cd3ab8
feature/ introduce v6.0.0 API version with Cardano transaction request enhancements and new JSON structures
...
- Added new API version v6.0.0 with updated Cardano transaction request handling.
- Introduced new JSON case classes for Cardano payment and transaction request bodies.
- Updated existing references from v5.1.0 to v6.0.0 in relevant files.
- Implemented tests for Cardano transaction requests, including various scenarios for validation and error handling.
2025-08-21 14:40:55 +02:00
hongwei
4fb6ce25a0
Merge remote-tracking branch 'Simon/develop' into develop
2025-08-18 16:28:25 +02:00
hongwei
7fb61717c2
refactor/update dependencies to exclude javax.activation and clean up code
2025-08-07 23:20:37 +02:00
Hongwei
6341584e22
refactor/Change status field to Option type for better null handling
2025-08-04 16:19:50 +02:00
hongwei
68a2089cae
Merge remote-tracking branch 'refs/remotes/Hongwei/bugfix/addedMailServerIssue' into develop
2025-08-01 14:33:08 +02:00
Marko Milić
e81eccde3b
feature/Add function PemCertificateRole.toBerlinGroup
2025-07-25 14:38:49 +02:00
hongwei
d86aea2abf
feature/OBPv5.1.0 added cardaro payment
2025-07-17 17:49:25 +02:00
hongwei
4d592ac928
bugfix/revert all functions to view trait.
2025-07-16 12:39:11 +02:00
hongwei
6a62fea8fe
feature/viewPermission removed APIUtil.getViewPermissions
2025-07-12 18:26:16 +02:00
hongwei
cd56a316f1
feature/viewPermission remove the permissions in view
2025-07-12 15:43:30 +02:00
hongwei
dc8e9e02e2
Merge remote-tracking branch 'Hongwei/develop' into feature/refactorViewPermission
...
# Conflicts:
# obp-api/src/main/scala/code/api/v5_1_0/APIMethods510.scala
# obp-api/src/main/scala/code/model/View.scala
2025-07-12 15:23:33 +02:00
hongwei
41a29c3b42
feature/viewPermission store snake case instead of camel case in database.
2025-07-10 13:57:22 +02:00
Hongwei
b9986b2969
refactor/update finishDate to be an Option type for better handling of missing values
2025-07-09 14:56:22 +02:00
hongwei
7b6796a97f
refactor/update view permission handling to use allowed_actions
2025-07-09 09:47:38 +02:00
hongwei
e9576c80fa
refactor/update initiator parameter to be optional in transaction request methods
2025-06-16 11:08:54 +02:00
hongwei
ed76e6a81c
refactor/add transaction status handling to views and JSON models
2025-06-13 14:39:10 +02:00
hongwei
3548361cda
refactor/add transaction status field to various models and update related examples
2025-06-13 13:43:27 +02:00
hongwei
b5cd744412
refactor/update JsonSerializers to disable JDouble and JInt deserialization for BigDecimal
2025-06-12 09:17:46 +02:00
hongwei
44b8c1bceb
refactor/update JsonSerializers to support JDouble deserialization for BigDecimal
2025-06-11 17:17:10 +02:00
hongwei
2c74b62bca
refactor/add lastChangeDateTime and referenceDate to BankAccountBalance model
2025-06-06 16:22:48 +02:00
hongwei
cdf1d50e7a
refactor/update routing scheme and address examples in banking model and JSON factory
2025-06-03 15:02:34 +02:00
hongwei
9bcd1055d7
feature/add support for retrieving bank account balances by multiple account IDs
2025-05-27 10:27:09 +02:00
hongwei
340a93d663
feature/add bank account balance management methods and update message documentation
2025-05-22 11:34:48 +02:00
Hongwei
8ee76083b0
refactor/update Bank Account Balance endpoints to include bankId in the URL structure
2025-04-28 12:49:30 +02:00
Hongwei
0194fb35bb
refactor/add bankId to BankAccountBalanceTrait and implement in BankAccountBalance
2025-04-28 08:38:35 +02:00
Hongwei
d7bd348442
refactor/remove unused BankAccountBalance roles and update related references
2025-04-24 15:46:10 +02:00
Hongwei
470632595e
refactor/OBPv510 add BankAccountBalance class and related API endpoints for balance management
2025-04-24 14:47:42 +02:00
Hongwei
00bd381310
refactor/add BankAccountBalance class and update related references
2025-04-24 10:02:54 +02:00
hongwei
83523e0f2c
bugfix/fixed the swagger endpoint issue
2025-04-08 14:20:06 +02:00
hongwei
39190a79ef
feature/add attributes support to regulated entity models
2025-04-07 16:32:10 +02:00
hongwei
c056777b0d
feature/add regulated entity attribute management functionality
2025-04-07 11:20:54 +02:00
hongwei
d52a24bf6a
feature/added getRegulatedEntities and getRegulatedEntityByEntityId to RabbitMQConnector_vOct2024
2025-04-04 15:15:37 +02:00
Hongwei
7d1db2c23b
refactor/removed "kafka" from documents
2025-03-06 15:39:55 +01:00
hongwei
5d5871d6ac
test/fixed the failed tests
2025-01-15 15:23:09 +08:00
hongwei
4754238969
feature/generate more InBound and OutBound case classes
2025-01-14 19:09:25 +08:00
hongwei
f24e3b30e4
refactor/added support for IBAN and ACCOUNT_NUMBER for counterparty payment
2024-12-20 14:36:32 +01:00
hongwei
2a0a48bf39
refactor/tweaked the method and field names
2024-12-16 16:38:22 +01:00