OS Core Common - Spring 5 merge requestshttps://community.opengroup.org/osdu/platform/system/lib/core/os-core-common/-/merge_requests2020-06-05T19:37:03Zhttps://community.opengroup.org/osdu/platform/system/lib/core/os-core-common/-/merge_requests/3Update response headers2020-06-05T19:37:03ZRostislav Vatolinvatolinrp@gmail.comUpdate response headersRemove on-behalf-of & account-id headers from apis.Remove on-behalf-of & account-id headers from apis.Alok JoshiAlok Joshihttps://community.opengroup.org/osdu/platform/system/lib/core/os-core-common/-/merge_requests/5Opendes ado changes2020-06-17T20:38:09ZRostislav Vatolinvatolinrp@gmail.comOpendes ado changes1) Set default expirationDate if empty provided. When legalTag is created expiration date may be passed or not, need to handle a case, when it is "".
2) Joint os-notification's subscription factory lib with core-common's util
3) Create...1) Set default expirationDate if empty provided. When legalTag is created expiration date may be passed or not, need to handle a case, when it is "".
2) Joint os-notification's subscription factory lib with core-common's util
3) Create a Notification model module in os-core-common's model module.
4) Change default root URL point to opendes envRostislav Vatolinvatolinrp@gmail.comRostislav Vatolinvatolinrp@gmail.comhttps://community.opengroup.org/osdu/platform/system/lib/core/os-core-common/-/merge_requests/6Opendes ado changes2020-06-19T16:54:12ZRostislav Vatolinvatolinrp@gmail.comOpendes ado changes1. Set default expirationDate if empty provided. When legalTag is created expiration date may be passed or not, need to handle a case, when it is "".
1. Joint os-notification's subscription factory lib with core-common's util
1. Create a...1. Set default expirationDate if empty provided. When legalTag is created expiration date may be passed or not, need to handle a case, when it is "".
1. Joint os-notification's subscription factory lib with core-common's util
1. Create a Notification model module in os-core-common's model module.
1. Change default root URL point to opendes env.Rostislav Vatolinvatolinrp@gmail.comashley kelhamRostislav Vatolinvatolinrp@gmail.comhttps://community.opengroup.org/osdu/platform/system/lib/core/os-core-common/-/merge_requests/12Add global exception mappers2020-07-16T20:12:32ZSviatoslav NekhaienkoAdd global exception mappersMove common (each service has this logic now) errors handling to the os-core-common library.
Remove duplicated code in service when you start using this version of the common library.Move common (each service has this logic now) errors handling to the os-core-common library.
Remove duplicated code in service when you start using this version of the common library.Neelesh ThakurNeelesh Thakurhttps://community.opengroup.org/osdu/platform/system/lib/core/os-core-common/-/merge_requests/13Fix/gcp merge changes (GONRG-443)2020-08-25T12:45:29ZRustam Lotsmanenko (EPAM)rustam_lotsmanenko@epam.comFix/gcp merge changes (GONRG-443)Fix deserialization issue with Delivery - Search
communication.
Added a new field 'schema_version' in headers
to make reference to schemas configurable.
Deleted commented method with secret.
Changed pom file for repository and distributi...Fix deserialization issue with Delivery - Search
communication.
Added a new field 'schema_version' in headers
to make reference to schemas configurable.
Deleted commented method with secret.
Changed pom file for repository and distributionManagement
and community maven settings changed according to resolutionDmitriy RudkoDmitriy Rudkohttps://community.opengroup.org/osdu/platform/system/lib/core/os-core-common/-/merge_requests/16AWS Provider CI2020-08-04T20:37:33ZMatt WiseAWS Provider CIhttps://community.opengroup.org/osdu/platform/system/lib/core/os-core-common/-/merge_requests/17Switch elastic to 6.8.8 because of whitesource recommendation2020-08-26T03:08:55ZPavel BachylaSwitch elastic to 6.8.8 because of whitesource recommendationThe PR is intended to fix high and medium whitesource vulnerabilities.
Most of them are related to libraries version upgrades.
Also, there is a feature that prevents creation of bean with security vulnerability introduced [there](https:/...The PR is intended to fix high and medium whitesource vulnerabilities.
Most of them are related to libraries version upgrades.
Also, there is a feature that prevents creation of bean with security vulnerability introduced [there](https://github.com/spring-projects/spring-framework/commit/76964e16efbcee7c19608e826aa26c032493baa0)ethiraj krishnamanaiduethiraj krishnamanaiduhttps://community.opengroup.org/osdu/platform/system/lib/core/os-core-common/-/merge_requests/19WIP: Added a signedUrl for FileLocationResponse (GONRG-623)2020-10-04T22:14:32ZRiabokon Stanislav(EPAM)[GCP]WIP: Added a signedUrl for FileLocationResponse (GONRG-623)# Description:
`File Service -> getLocation` should return SignedURL to get access from DAG to file content by FileID
# How to test:
Tested on GCP Dev manually
# Changes include:
- [ ] Refactor (a non-breaking change that improves ...# Description:
`File Service -> getLocation` should return SignedURL to get access from DAG to file content by FileID
# How to test:
Tested on GCP Dev manually
# Changes include:
- [ ] Refactor (a non-breaking change that improves code maintainability).
- [ ] Bugfix (a non-breaking change that solves an issue).
- [x] New feature (a non-breaking change that adds functionality).
- [ ] Breaking change (a change that is not backward-compatible and/or changes current functionality).
# Changes in:
- [x] GCP
- [x] Azure
- [x] AWS
- [x] IBM
# Dev Checklist:
- [ ] Added Unit Tests, wherever applicable.
- [ ] Updated the Readme, if applicable.
- [x] Existing Tests pass
- [x] Verified functionality locally
- [x] Self Reviewed my code for formatting and complex business logic.
# Other comments:
Any comments to approvers hereDmitriy RudkoDmitriy Rudkohttps://community.opengroup.org/osdu/platform/system/lib/core/os-core-common/-/merge_requests/32accept database number as parameter to RedisCache2020-10-28T17:40:22ZAlok Joshiaccept database number as parameter to RedisCacheTo avoid cache conflicts by allowing Redis to connect to numbered databases instead of always connecting to default database '0'. Database number will be passed down from calling services.To avoid cache conflicts by allowing Redis to connect to numbered databases instead of always connecting to default database '0'. Database number will be passed down from calling services.ethiraj krishnamanaiduNeelesh Thakurashley kelhamethiraj krishnamanaiduhttps://community.opengroup.org/osdu/platform/system/lib/core/os-core-common/-/merge_requests/41Draft: Resolve "Added new custom headers in the DpsHeaders library"2021-01-06T23:16:08ZPreksha Beohar-SlbDraft: Resolve "Added new custom headers in the DpsHeaders library"Closes #20Closes #20https://community.opengroup.org/osdu/platform/system/lib/core/os-core-common/-/merge_requests/42Draft: Resolve "Added new custom headers in the DpsHeaders library"2021-01-06T23:16:23ZPreksha Beohar-SlbDraft: Resolve "Added new custom headers in the DpsHeaders library"Closes #20Closes #20https://community.opengroup.org/osdu/platform/system/lib/core/os-core-common/-/merge_requests/45More secure, extensible implementation of CORS headers2021-01-20T20:21:42ZSpencer Suttonsuttonsp@amazon.comMore secure, extensible implementation of CORS headersCore common needs a class that will take a list of domains allowed to access the backend from a browser. The previous implementation still exists in this PR but is marked as deprecated.Core common needs a class that will take a list of domains allowed to access the backend from a browser. The previous implementation still exists in this PR but is marked as deprecated.ethiraj krishnamanaiduDania Kodeih (Microsoft)Wladmir FrazaoJoeDmitriy RudkoSpencer Suttonsuttonsp@amazon.comMatt Wiseethiraj krishnamanaiduhttps://community.opengroup.org/osdu/platform/system/lib/core/os-core-common/-/merge_requests/37Add record tag DTO to the record model2021-01-25T18:11:11ZYauheni LesnikauAdd record tag DTO to the record modelAdd record tag DTO for supporting update tags for multiple recordsAdd record tag DTO for supporting update tags for multiple recordsethiraj krishnamanaiduNeelesh ThakurAlok JoshiYauheni Lesnikauethiraj krishnamanaiduhttps://community.opengroup.org/osdu/platform/system/lib/core/os-core-common/-/merge_requests/46Trusted feat/cors2021-01-29T16:19:20ZSpencer Suttonsuttonsp@amazon.comTrusted feat/corsSpencer Suttonsuttonsp@amazon.comSpencer Suttonsuttonsp@amazon.comhttps://community.opengroup.org/osdu/platform/system/lib/core/os-core-common/-/merge_requests/54Draft: Fixing HttpResponseBodyMapper.java2021-02-08T17:23:41ZPreksha Beohar-SlbDraft: Fixing HttpResponseBodyMapper.javaPreksha Beohar-SlbPreksha Beohar-Slbhttps://community.opengroup.org/osdu/platform/system/lib/core/os-core-common/-/merge_requests/18Moving IDToken in Util as it goes beyond the scope of Search2021-02-18T21:12:26ZKomal MakkarMoving IDToken in Util as it goes beyond the scope of Search# Description
Moving the IdToken to util, as it will be used by services beyond search (Notification Service will be using it).
# Changes include
- [x] Refactoring
- [ ] Bugfix (non-breaking change that solves an issue)
- [ ] New featur...# Description
Moving the IdToken to util, as it will be used by services beyond search (Notification Service will be using it).
# Changes include
- [x] Refactoring
- [ ] Bugfix (non-breaking change that solves an issue)
- [ ] New feature (non-breaking change that adds functionality)
- [ ] Breaking change (change that is not backwards-compatible and/or changes current functionality)
# Checklist
- [ ] Added Unit Tests, wherever applicable.
- [ ] Updated the Readme
- [x] Existing Tests pass: The test shouldSuccessfullySerializeLegalTag is breaking in the existing code.
- [x] Verified functionality locally
- [x] Self Reviewed my code for formatting and complex business logic.
# Other comments
*FYI*
@dkodeih @danielschollethiraj krishnamanaiduHema Vishnu Pola [Microsoft]Kishore Battulaethiraj krishnamanaiduhttps://community.opengroup.org/osdu/platform/system/lib/core/os-core-common/-/merge_requests/22added azure blob storage (abs)2021-02-25T21:39:47ZChristian Leckneradded azure blob storage (abs)Added ABS for Azure Blob Storage to driver type.Added ABS for Azure Blob Storage to driver type.Christian LecknerChristian Lecknerhttps://community.opengroup.org/osdu/platform/system/lib/core/os-core-common/-/merge_requests/39WIP: Refactoring ingest2021-03-02T06:26:36ZRiabokon Stanislav(EPAM)[GCP]WIP: Refactoring ingestDmitriy RudkoDmitriy Rudkohttps://community.opengroup.org/osdu/platform/system/lib/core/os-core-common/-/merge_requests/66add temporary validation for size(no more than 100 symbols) the storage recor...2021-03-30T15:52:15ZYauheni Lesnikauadd temporary validation for size(no more than 100 symbols) the storage record id;add temporary validation for size(no more than 100 symbols) the storage record id;add temporary validation for size(no more than 100 symbols) the storage record id;ethiraj krishnamanaiduNitin-slbNeelesh ThakurSherman YangAlok JoshiYauheni Lesnikauethiraj krishnamanaiduhttps://community.opengroup.org/osdu/platform/system/lib/core/os-core-common/-/merge_requests/64Add support for ttl in milliseconds2021-04-20T19:33:33ZRostislav Vatolinvatolinrp@gmail.comAdd support for ttl in millisecondsMore details: https://community.opengroup.org/osdu/platform/system/lib/core/os-core-common/-/issues/36More details: https://community.opengroup.org/osdu/platform/system/lib/core/os-core-common/-/issues/36