Storage merge requestshttps://community.opengroup.org/osdu/platform/system/storage/-/merge_requests2022-09-15T10:07:28Zhttps://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/436Add CORS header for /record:batch endpoint2022-09-15T10:07:28ZYifan YeAdd CORS header for /record:batch endpoint# Merge request template
Fix for issue #132 , add frame-of-reference header to CORS allowed headers# Merge request template
Fix for issue #132 , add frame-of-reference header to CORS allowed headersM14 - Release 0.17Yifan YeYifan Yehttps://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/458Add deletion of a record after integration test2022-09-16T08:28:15ZYifei XuAdd deletion of a record after integration test## Type of change
- [x] Bug Fix
- [ ] Feature
**Please provide link to gitlab issue or ADR(Architecture Decision Record)**
## Does this introduce a change in the core logic?
- [YES]
## Does this introduce a change in the cloud prov...## Type of change
- [x] Bug Fix
- [ ] Feature
**Please provide link to gitlab issue or ADR(Architecture Decision Record)**
## Does this introduce a change in the core logic?
- [YES]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [x] AWS
- [ ] Azure
- [ ] GCP
- [ ] IBM
## Does this introduce a breaking change?
- [NO]
## What is the current behavior?
A record is not deleted after the integration test. It should be.
## What is the new/expected behavior?
All records should be deleted.
## Have you added/updated Unit Tests and Integration Tests?
Yes
## Any other useful informationM13 - Release 0.16Yifei XuOkoun-Ola Fabien HouetoYifei Xuhttps://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/540added ability to config redis password and ssl (GONRG-5301)2022-12-13T00:28:53ZRustam Lotsmanenko (EPAM)rustam_lotsmanenko@epam.comadded ability to config redis password and ssl (GONRG-5301)added ability to config redis password and ssladded ability to config redis password and sslM15 - Release 0.18Riabokon Stanislav(EPAM)[GCP]Riabokon Stanislav(EPAM)[GCP]https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/687Added a check for RabbitMQ Retry (GONRG-6705)2023-09-08T19:26:43ZRiabokon Stanislav(EPAM)[GCP]Added a check for RabbitMQ Retry (GONRG-6705)## Type of change
- [X] Bug Fix
- [ ] Feature
## Does this introduce a change in the core logic?
- [NO]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [ ] Azure
- [X] GCP
- [ ] IB...## Type of change
- [X] Bug Fix
- [ ] Feature
## Does this introduce a change in the core logic?
- [NO]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [ ] Azure
- [X] GCP
- [ ] IBM
## Does this introduce a breaking change?
- [NO]
## What is the new/expected behavior?
Updated oqm mappers.M18 - Release 0.21Riabokon Stanislav(EPAM)[GCP]Riabokon Stanislav(EPAM)[GCP]https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/691Added a new endpoint 'pathRecords'.2023-09-08T19:26:48ZRiabokon Stanislav(EPAM)[GCP]Added a new endpoint 'pathRecords'.# Merge request template# Merge request templateM18 - Release 0.21Riabokon Stanislav(EPAM)[GCP]Riabokon Stanislav(EPAM)[GCP]https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/556added changes to fix the azure_code_coverage job2022-12-01T09:24:14Zshivani karipeadded changes to fix the azure_code_coverage job- This change will fix the azure code coverage job and produce the code coverage results
- Jacoco plugin is used for the code coverage
- issue ref: https://community.opengroup.org/osdu/platform/deployment-and-operations/infra-azure-prov...- This change will fix the azure code coverage job and produce the code coverage results
- Jacoco plugin is used for the code coverage
- issue ref: https://community.opengroup.org/osdu/platform/deployment-and-operations/infra-azure-provisioning/-/issues/244M15 - Release 0.18shivani karipeshivani karipehttps://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/175Added Conditional support for encoded percent in URL2023-08-18T22:24:25ZKrishna Nikhil VedurumudiAdded Conditional support for encoded percent in URL## Type of change
- [ ] Bug Fix
- [x] Feature
**Please provide link to gitlab issue or ADR(Architecture Decision Record)**
https://community.opengroup.org/osdu/platform/system/storage/-/issues/51
## Does this introduce a change in t...## Type of change
- [ ] Bug Fix
- [x] Feature
**Please provide link to gitlab issue or ADR(Architecture Decision Record)**
https://community.opengroup.org/osdu/platform/system/storage/-/issues/51
## Does this introduce a change in the core logic?
- [YES]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [ ] Azure
- [ ] GCP
- [ ] IBM
## Does this introduce a breaking change?
- [NO]
## What is the current behavior?
SpringBoot by default disables certain special characters in the URL. These characters include encoded percent, semi-colon, back and front slashes and period. Not having support for encoded % character in the URL is causing certain APIs such as GET /record/record:id to fail if the record id contains a % character.
## What is the new/expected behavior?
Added conditional support for enabling encoded % in URL.
## Have you added/updated Unit Tests and Integration Tests?
Integration tests - Yes.
## Any other useful informationM5 - Release 0.8https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/208Added deprecated warning msg2023-08-18T22:23:41Zethiraj krishnamanaiduAdded deprecated warning msgAdded deprecated warning msg. More details: https://community.opengroup.org/osdu/platform/system/storage/-/issues/62Added deprecated warning msg. More details: https://community.opengroup.org/osdu/platform/system/storage/-/issues/62M6 - Release 0.9https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/4Added Documentation2023-08-18T22:30:02ZStephen Whitley (Invited Expert)Added Documentation• What is the change?
I added the API and Tutorial documentation to the /docs folder
• What does it impact?
• How do I reproduce or test the change?• What is the change?
I added the API and Tutorial documentation to the /docs folder
• What does it impact?
• How do I reproduce or test the change?Release 2.0Stephen Whitley (Invited Expert)Stephen Whitley (Invited Expert)https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/239Added GeoJson conversion implementation for Storage batch API2022-09-16T08:52:00ZSanjeev-SLBAdded GeoJson conversion implementation for Storage batch APIhttps://community.opengroup.org/osdu/platform/system/storage/-/issues/82https://community.opengroup.org/osdu/platform/system/storage/-/issues/82M8 - Release 0.11https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/735added int test case for users.data.root(GONRG-7444)2023-07-24T15:18:43ZRustam Lotsmanenko (EPAM)rustam_lotsmanenko@epam.comadded int test case for users.data.root(GONRG-7444)## Type of change
- [x] Tests.
**Please provide link to gitlab issue or ADR(Architecture Decision Record)**
Issue: https://community.opengroup.org/osdu/platform/system/storage/-/issues/177
## Does this introduce a change in the core ...## Type of change
- [x] Tests.
**Please provide link to gitlab issue or ADR(Architecture Decision Record)**
Issue: https://community.opengroup.org/osdu/platform/system/storage/-/issues/177
## Does this introduce a change in the core logic?
- [NO]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [x] Common code
## Does this introduce a breaking change?
- [NO]
## What is the current behavior?
`users.data.root` is not tested in E2E scenarios.
## What is the new/expected behavior?
During testing, a new `data` group is created, and a record with that group in ACL is generated. Users with the `users.data.root` group can fetch that record even though they haven't been explicitly added to that group.
## Have you added/updated Unit Tests and Integration Tests?
Yes
## Any other useful information
The CI/CD configuration needs to be updated, and the core classes should be implemented to utilize the new test case.M20 - Release 0.23Rustam Lotsmanenko (EPAM)rustam_lotsmanenko@epam.comRustam Lotsmanenko (EPAM)rustam_lotsmanenko@epam.comhttps://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/793Added /liveness_check (GONRG-9039)2024-01-04T14:52:35ZRiabokon Stanislav(EPAM)[GCP]Added /liveness_check (GONRG-9039)## Type of change
- [ ] Bug Fix
- [X] Feature
https://community.opengroup.org/osdu/platform/system/storage/-/issues/191
## Does this introduce a change in the core logic?
- [YES]
## Does this introduce a change in the cloud provider ...## Type of change
- [ ] Bug Fix
- [X] Feature
https://community.opengroup.org/osdu/platform/system/storage/-/issues/191
## Does this introduce a change in the core logic?
- [YES]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [x] AWS
- [x] Azure
- [x] GC
- [x] IBM
## Does this introduce a breaking change?
- [NO]
## What is the new/expected behavior?
Added /liveness_check
## Have you added/updated Unit Tests and Integration Tests?
YesM23 - Release 0.26Riabokon Stanislav(EPAM)[GCP]Riabokon Stanislav(EPAM)[GCP]https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/279Added logback into GCP IT Module (GONRG-3445)2021-10-10T16:05:41ZRiabokon Stanislav(EPAM)[GCP]Added logback into GCP IT Module (GONRG-3445)## Type of change
- [X] Bug Fix
- [ ] Feature
## Does this introduce a change in the core logic?
- [NO]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [ ] Azure
- [X] GCP
- [ ] IBM...## Type of change
- [X] Bug Fix
- [ ] Feature
## Does this introduce a change in the core logic?
- [NO]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [ ] Azure
- [X] GCP
- [ ] IBM
## Does this introduce a breaking change?
- [NO]
## What is the current behavior?
The id_token is exposed in int-tests logs
## What is the new/expected behavior?
The id_token logs are disabledM9 - Release 0.12Riabokon Stanislav(EPAM)[GCP]Riabokon Stanislav(EPAM)[GCP]https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/648Added logs for not found records2023-03-15T16:41:12ZDmitrii Novikov (EPAM)Added logs for not found records## Type of change
- [x] Bug Fix
- [ ] Feature
## Does this introduce a change in the core logic?
- [YES]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [ ] Azure
- [ ] GCP
- [ ] I...## Type of change
- [x] Bug Fix
- [ ] Feature
## Does this introduce a change in the core logic?
- [YES]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [ ] Azure
- [ ] GCP
- [ ] IBM
## Does this introduce a breaking change?
- [NO]
## What is the current behavior?
Added logs for `not found` records: due to missed metadata, missed during read from cloud storage and missded during conversion.
Some records were missed during indexing processM17 - Release 0.20Dmitrii Novikov (EPAM)Dmitrii Novikov (EPAM)https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/643Added logs for not found records2023-03-15T09:32:53ZDmitrii Novikov (EPAM)Added logs for not found records## Type of change
- [x] Bug Fix
- [ ] Feature
## Does this introduce a change in the core logic?
- [YES]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [ ] Azure
- [ ] GCP
- [ ] I...## Type of change
- [x] Bug Fix
- [ ] Feature
## Does this introduce a change in the core logic?
- [YES]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [ ] Azure
- [ ] GCP
- [ ] IBM
## Does this introduce a breaking change?
- [NO]
## What is the current behavior?
Added logs for `not found` records: due to missed metadata, missed during read from cloud storage and missded during conversion.
Some records were missed during indexing processM17 - Release 0.20Dmitrii Novikov (EPAM)Dmitrii Novikov (EPAM)https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/446added logs for verifying cache invalidation2022-07-07T12:33:37ZAnkur Rawatadded logs for verifying cache invalidationAdded logs to verify the invalidation of cache for legal tag deletion. Also added sleep timer for 2 seconds before making create calls.Added logs to verify the invalidation of cache for legal tag deletion. Also added sleep timer for 2 seconds before making create calls.Ankur RawatAnkur Rawathttps://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/642Added modify user and time info2023-09-08T19:26:41Zvinay yadavAdded modify user and time info**Implementation of original ADR https://community.opengroup.org/osdu/platform/system/storage/-/issues/148**
# Merge request template**Implementation of original ADR https://community.opengroup.org/osdu/platform/system/storage/-/issues/148**
# Merge request templateM17 - Release 0.20https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/736Added modify user and time information in storage record structure document2023-08-04T07:35:33Zvinay yadavAdded modify user and time information in storage record structure document# Merge request template# Merge request templateM20 - Release 0.23https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/235Added new version info endpoint (GONRG-2681)2022-09-16T08:50:20ZRiabokon Stanislav(EPAM)[GCP]Added new version info endpoint (GONRG-2681)## Type of change
- [ ] Bug Fix
- [x] Feature
https://community.opengroup.org/osdu/platform/system/lib/core/os-core-common/-/issues/47
## Does this introduce a change in the core logic?
- [YES]
## Does this introduce a change in the ...## Type of change
- [ ] Bug Fix
- [x] Feature
https://community.opengroup.org/osdu/platform/system/lib/core/os-core-common/-/issues/47
## Does this introduce a change in the core logic?
- [YES]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [x] AWS
- [x] Azure
- [x] GCP
- [x] IBM
## Does this introduce a breaking change?
- [YES]
## What is the current behavior?
Provides info about maven build and gitM7 - Release 0.10Rostislav Dublin (EPAM)Rostislav Dublin (EPAM)https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/560added spring-boot-maven plugin version2022-11-30T06:40:51ZRustam Lotsmanenko (EPAM)rustam_lotsmanenko@epam.comadded spring-boot-maven plugin version## Type of change
- [x] Bug Fix
- [ ] Feature
**Please provide link to gitlab issue or ADR(Architecture Decision Record)**
## Does this introduce a change in the core logic?
- [NO]
## Does this introduce a change in the cloud provi...## Type of change
- [x] Bug Fix
- [ ] Feature
**Please provide link to gitlab issue or ADR(Architecture Decision Record)**
## Does this introduce a change in the core logic?
- [NO]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [x] AWS
- [x] Azure
- [x] Google Cloud
- [x] IBM
- [x] Common code
## Does this introduce a breaking change?
- [NO]
## What is the current behavior?
Projects that do not specify the spring-boot-maven plugin version will not compile, since the latest version of the spring-boot-maven plugin suppose to build spring-boot V3 projects with Java 17M15 - Release 0.18Chad LeongChad Leong