Commit Graph

7389 Commits

Author SHA1 Message Date
simonredfern
f5dd612088 Merge upstream/develop into develop after conflict resolution 2026-01-14 16:21:47 +01:00
simonredfern
439423fc4d Adding SuperAdmin Entitlement 2 2026-01-14 14:08:15 +01:00
simonredfern
423c0c17bd JKS endpoint tagged OAuth and OIDC 2 adding tags - and adding SuperAdmin Entitlement 2026-01-14 13:44:02 +01:00
simonredfern
ae599cef45 JKS endpoint tagged OAuth and OIDC 2026-01-14 13:30:33 +01:00
simonredfern
9eb9843066 Execute Policy endpoint 2026-01-14 09:55:02 +01:00
simonredfern
f95e8b8645 ABAC Policy instead of tag 2026-01-14 09:32:23 +01:00
simonredfern
d95189e36f Aligning ABAC examples with actual field names 2026-01-13 19:07:23 +01:00
simonredfern
9576a5ccc7 Feature: ABAC has entitlements for auth user and obo user 2026-01-13 17:27:10 +01:00
simonredfern
63b46b77f2 Docfix: Fewer ABA examples part 2 2026-01-13 17:27:10 +01:00
simonredfern
09e8c6c48f Docfix: Fewer ABA examples part 1 2026-01-13 17:27:10 +01:00
simonredfern
8698c8c0b5 Changed role name to canGetSystemConnectorMethodNames 2026-01-13 17:27:10 +01:00
simonredfern
4fe6775029 CanGetMethodRoutingNames 2026-01-13 17:27:10 +01:00
hongwei
b9ca1591f4 test/fixed failed tests 2026-01-13 17:27:10 +01:00
hongwei
886bbf04f6 refactor/code clean 2026-01-13 17:27:10 +01:00
hongwei
9e6cc0fb87 docfix/tweaked the default port for http4s 2026-01-13 17:27:10 +01:00
hongwei
2ab1f4ff3e test/ApiVersionUtilsTest: Update expected version count to 25 2026-01-13 17:26:49 +01:00
hongwei
f816f230b5 feature/Enhance resource docs handling for v7.0.0
- Update `getResourceDocsList` to include v7.0.0 in `ResourceDocsAPIMethods`
- Modify `Http4s700` to utilize centralized `ResourceDocs140` for fetching resource docs
- Simplify resource docs filtering logic for v7.0.0 with tailored handling
2026-01-13 17:26:49 +01:00
hongwei
4a0eded98c refactor/Http4sServer: Update default http4s.port from 8181 to 8086 2026-01-13 16:38:23 +01:00
hongwei
da29c29c40 feature/Support API version 7.0.0
- Add `v7_0_0` to supported API versions in `ApiVersionUtils`
- Update `Http4s700` to return pre-defined resource docs instead of scanning for version 7.0.0
2026-01-13 16:38:23 +01:00
hongwei
ad7b6fe357 refactor(Http4sServer): Reorder service initialization and improve comments 2026-01-13 16:38:23 +01:00
hongwei
7c9095f0aa feature/Get resource docs endpoint for v7.0.0
- Introduce `getResourceDocsObpV700` to handle resource docs retrieval for API version 7.0.0
- Add `getResourceDocsList` helper function for fetching version-specific resource docs
- Update `allRoutes` to include the new endpoint
- Modify imports to include necessary utilities and remove unused references
2026-01-13 16:38:23 +01:00
hongwei
d32947ba06 refactor/Introduce http4s routes for v7.0.0 and update API resource docs
- Add `Http4sEndpoint` type alias and `http4sPartialFunction` in APIUtil for handling http4s routes
- Refactor Http4s700 to define routes as standalone functions (e.g., `root`, `getBanks`) within Implementations7_0_0 object
- Attach resource documentation to each route for better maintainability
- Create a unified `allRoutes` combining v7.0.0 route handlers
- Update imports and clean up unused references
2026-01-13 16:38:23 +01:00
Marko Milić
346cefcc90 Revert "feature/Remove Sign Up flow from legacy portal"
This reverts commit 233af77b75.
2026-01-13 12:08:13 +01:00
Marko Milić
8c3f2e2671 Merge remote-tracking branch 'upstream/develop' into develop 2026-01-13 09:02:12 +01:00
hongwei
3c9ecdfbfa refactor/(pom.xml): increase Scala compiler JVM memory allocation
- Increase initial heap size from 1G to 4G (-Xms)
- Increase maximum heap size from 3G to 12G (-Xmx)
- Increase metaspace size from 1G to 4G (-XX:MaxMetaspaceSize)
- Improve compilation performance and reduce out-of-memory errors during large-scale builds
2026-01-09 14:40:18 +01:00
hongwei
3703ab1a00 refactor/(pom.xml): disable parallel test execution to prevent database conflicts
- Disable parallel test execution in obp-api module to avoid shared H2 database state issues
- Disable parallel test execution in obp-commons module for consistency
- Set parallel configuration to false across both modules
- Comment out threadCount configuration as it is no longer needed
- Tests share an in-memory H2 database which causes conflicts when run concurrently
- This resolves intermittent test failures caused by database state contamination between parallel test runs
2026-01-09 13:30:45 +01:00
hongwei
5251d79051 rafactor/ perf(pom.xml): optimize Scala compiler JVM memory configuration
- Reduce initial heap size from 4G to 1G for faster startup
- Lower maximum heap size from 12G to 3G for resource efficiency
- Add stack size configuration (-Xss4m) for thread optimization
- Reduce metaspace size from 4G to 1G to minimize memory overhead
- Improve build performance on resource-constrained environments while maintaining compilation stability
2026-01-09 12:27:51 +01:00
hongwei
31e39e3773 refactor(build): optimize JVM memory allocation and enable parallel test execution
- Increase JVM heap memory from 512m to 2-4G for faster test execution
- Add G1GC garbage collector and tiered compilation for improved performance
- Enable parallel test execution with threadCount=4 to avoid shared state issues
- Add incremental recompilation mode and Zinc server for faster builds
- Increase Scala compiler JVM memory from 64m/1024m to 512m/2G
- Add language feature flags to suppress compiler warnings
- Add test-results directory to .gitignore for cleaner repository
- Apply optimizations consistently across obp-api, obp-commons, and root pom.xml
- These changes reduce build and test execution time while maintaining stability
2026-01-09 02:51:18 +01:00
hongwei
f14c7b00a9 Merge remote-tracking branch 'Hongwei/develop-Simon' into develop 2026-01-07 15:26:39 +01:00
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
9e9abdf16a test/fixed failed tests 2026-01-06 21:34:28 +01:00
simonredfern
7927558f19 Add apiTagLogCache tag to log cache endpoints 2026-01-06 15:48:02 +01:00
simonredfern
415e22f5a2 Log cache separate endpoints and different Role names 2026-01-06 15:48:02 +01:00
simonredfern
aa823e1ee3 Resource doc yaml respects content parameter 2026-01-06 15:48:02 +01:00
simonredfern
bb5c413aaa bugfix: support multiple oauth2.jwk_set.url 2026-01-06 15:48:02 +01:00
simonredfern
275baf6244 System Cache Config fields fix tests 2026-01-06 15:48:01 +01:00
simonredfern
5c2f6b6fdc System Cache Config fields fix 2026-01-06 15:48:01 +01:00
simonredfern
f94a9cf73f System Cache Config fields 2026-01-06 15:48:01 +01:00
simonredfern
31a277dace Cache info storage_location 2026-01-06 15:48:01 +01:00
simonredfern
2e46a93ae3 Tests for cache info etc 2026-01-06 15:48:01 +01:00
hongwei
c99cb73cfd refactor/code clean 2026-01-06 12:20:39 +01:00
hongwei
9844051a85 docfix/tweaked the default port for http4s 2026-01-06 12:16:57 +01:00
Marko Milić
67b16b1030 Merge remote-tracking branch 'upstream/develop' into develop 2026-01-06 10:20:03 +01:00
simonredfern
665e4bf33a Add apiTagLogCache tag to log cache endpoints 2026-01-05 23:49:39 +01:00
simonredfern
b7b240c922 Log cache separate endpoints and different Role names 2026-01-05 23:47:21 +01:00
simonredfern
69cc8c008a Resource doc yaml respects content parameter 2026-01-05 17:40:54 +01:00
hongwei
d5ba4ea03e Merge remote-tracking branch 'Simon/develop' into develop 2026-01-05 10:09:34 +01:00
simonredfern
57ea96d6bb bugfix: support multiple oauth2.jwk_set.url 2026-01-04 20:23:19 +01:00
simonredfern
848dee52b8 System Cache Config fields fix tests 2026-01-01 04:40:39 +01:00