Roadmap tweaks

This commit is contained in:
Simon Redfern 2019-02-21 11:59:42 +01:00
parent fcccaf32ca
commit fb32493e9f
2 changed files with 16 additions and 5 deletions

View File

@ -16,16 +16,27 @@ If you have a particular requirement or would like to comment or help us specify
## Current developments
### Enhanced support for Berlin Group, STET, UK Open Banking and Polish APIs
Latest status of other API standards can be viewed on the
## Completed developments (most recent first)
### Web Hooks (on balance change etc.)
### Message Docs
Message Docs (which define Core Banking System Kafka messages) are now avilalbe independent of the connector being used on the API instance. See [here](https://apiexplorersandbox.openbankproject.com/?ignoredefcat=true&tags=#v2_2_0-getMessageDocs)
### Version 3.1.0
Many new endpoints and updated endpoints from previous versions. See [here](https://apiexplorersandbox.openbankproject.com/?version=OBPv3.1.0&ignoredefcat=true) and search for Implemented in 3_1_0
### Message Docs (for Akka)
Message Docs (which define Core Banking System Akka messages) are now avilalbe independent of the connector being used on the API instance. See [here](https://apiexplorersandbox.openbankproject.com/?ignoredefcat=true&tags=#v2_2_0-getMessageDocs)
### Webhooks (on balance change etc.)
Account holders can define Webhooks on their accounts which can call services on balance change etc.
### Message Docs (for Kafka)
Message Docs (which define Core Banking System Kafka messages) are now available independent of the connector being used on the API instance. See [here](https://apiexplorersandbox.openbankproject.com/?ignoredefcat=true&tags=#v2_2_0-getMessageDocs)
### Endpoint config and cleanup
Endpoints can now be enabled / disabled explicitly using Props file.

View File

@ -38,7 +38,7 @@ object ApiVersion {
lazy val bankMockApi = BankMockApi()
//OBP Standard
val v1_2_1 = ScannedApiVersion(ApiPathZero,"obp","v1.2.1")
val v1_2_1 = ScannedApiVersion(ApiPathZero,"obp","v1.2.1") // Can we use upper case here. e.g. OBP ? This would make it clearer.
val v1_3_0 = ScannedApiVersion(ApiPathZero,"obp","v1.3.0")
val v1_4_0 = ScannedApiVersion(ApiPathZero,"obp","v1.4.0")
val v2_0_0 = ScannedApiVersion(ApiPathZero,"obp","v2.0.0")
@ -74,7 +74,7 @@ object ApiVersion {
def valueOf(value: String): ApiVersion = {
//This `match` is used for compatibility. Before we do not take care for the BerlinGroup and UKOpenBanking versions carefully.
//This `match` is used for compatibility. Previously we did not take care about BerlinGroup and UKOpenBanking versions carefully (since they didn't exist back in the day).
// eg: v1 ==BGv1, v1.3 ==BGv1.3, v2.0 == UKv2.0
// Now, we use the BerlinGroup standard version in OBP. But we need still make sure old version system is working.
val compatibilityVersion = value match {