Schema merge requestshttps://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests2023-08-18T21:57:26Zhttps://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/148Springweb whitesource issue2023-08-18T21:57:26ZAbhishek Kumar (SLB)Springweb whitesource issueIn Spring Framework, versions 5.2.x prior to 5.2.15 and versions 5.3.x prior to 5.3.7, a WebFlux application is vulnerable to a privilege escalation: by (re)creating the temporary storage directory, a locally authenticated malicious user...In Spring Framework, versions 5.2.x prior to 5.2.15 and versions 5.3.x prior to 5.3.7, a WebFlux application is vulnerable to a privilege escalation: by (re)creating the temporary storage directory, a locally authenticated malicious user can read or modify files that have been uploaded to the WebFlux application, or overwrite arbitrary files with multipart request data.M9 - Release 0.12Abhishek Kumar (SLB)Abhishek Kumar (SLB)https://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/147update to DD schema repo SHA cf1abb97d9f150c76b50dd079a2b2fca20aee43e 2021-08-172023-08-18T22:41:34ZThomas Gehrmann [slb]update to DD schema repo SHA cf1abb97d9f150c76b50dd079a2b2fca20aee43e 2021-08-17Closes #65
# Summary of Changes
(since last update July 16, 2021 SHA 9118f8a7a7e1a4361335fbdf96c8c1744ed951a5) Links lead to Member GitLab.
1. **Anonymous object fragments**
1. The up to now anonymous object in the data `allOf` arr...Closes #65
# Summary of Changes
(since last update July 16, 2021 SHA 9118f8a7a7e1a4361335fbdf96c8c1744ed951a5) Links lead to Member GitLab.
1. **Anonymous object fragments**
1. The up to now anonymous object in the data `allOf` array is programmatically named `IndividualProperties` to assist
the schema version validation. Objects will be identified via their `title` to perform matching and comparison for
schema validation.
1. Also added a `title` for Well and Wellbore's VerticalMeasurementID element.<br>
1. Also improved: the large table describing the `data` properties in the E-R markdown are split into sections by `allOf`
array members.
2. **WellboreMarkerSet** <br>
Similar modernization as for WellLog;1.1.0 and WellboreTrajectory:1.1.0. The content for the 'bulk' data
(e.g., in the CSV file) ws worked out earlier by Chris Hough and Daniel Perna,
[see here](https://gitlab.opengroup.org/osdu/subcommittees/data-def/work-products/schema/-/wikis/Principles-for-Creating-OSDU-CSV-Templates#approved-templates):
1. Added [`osdu:wks:reference-data--MarkerPropertyType:1.0.0`](https://gitlab.opengroup.org/osdu/subcommittees/data-def/work-products/schema/-/blob/master/E-R/reference-data/MarkerPropertyType.1.0.0.md)
to hold the well-known marker property types - or in context of CSV files column definitions. This type is based
on [`osdu:wks:AbstractReferencePropertyType:1.0.0`](https://gitlab.opengroup.org/osdu/subcommittees/data-def/work-products/schema/-/blob/master/E-R/abstract/AbstractReferencePropertyType.1.0.0.md).
1. Created [`osdu:wks:work-product-component--WellboreMarkerSet:1.1.0`](https://gitlab.opengroup.org/osdu/subcommittees/data-def/work-products/schema/-/blob/master/E-R/work-product-component/WellboreMarkerSet.1.1.0.md)
to add
1. `data.AvailableMarkerProperties[]` The array of MarkerProperty definitions describing the available
properties for this instance of WellboreMarkerSet
1. `data.Markers[].MarkerSubSeaVerticalDepth` The Marker's TVD converted to a Sub-Sea Vertical depth, i.e.,
below Mean Sea Level. Note that TVD values above MSL are negative. This is the same as true vertical
depth referenced to the vertical CRS “MSL depth”.
3. **PersistedCollection** <br>
Moved `master-data--Collection` (created earlier above) to the work-product-component group-type as
`osdu:wks:work-product-component--PersistedCollection:1.0.0`.
1. Added support for a generic collection entity, which can refer to any master-data, reference-data, work-product and/or
work-product-component group-type member. PersistedCollection is not to be confused with the transient
[DataCollection](https://gitlab.opengroup.org/osdu/subcommittees/data-def/work-products/schema/-/blob/master/E-R/data-collection/DataCollection.1.0.0.md). The new entity is documented here:
[`osdu:wks:work-product-component--PersistedCollection:1.0.0`](work-product-component/PersistedCollection.1.0.0.md).
2. The collection purpose or intent is classified by a new reference value type
[`osdu:wks:reference-data--CollectionPurpose:1.0.0`](https://gitlab.opengroup.org/osdu/subcommittees/data-def/work-products/schema/-/blob/master/E-R/reference-data/CollectionPurpose.1.0.0.md).
4. **Generic Geometry Datasets** <br>
In preparation of Generic Geometry Representations, we need content descriptions, which are specific enough
to let consumers understand whether they can parse the data content or not.
1. [`osdu:wks:dataset--File.GeoJSON:1.0.0`](https://gitlab.opengroup.org/osdu/subcommittees/data-def/work-products/schema/-/blob/master/E-R/dataset/File.GeoJSON.1.0.0.md) for WGS 84 vector geometries.
2. [`osdu:wks:dataset--FileCollection.Esri.Shape:1.0.0`](https://gitlab.opengroup.org/osdu/subcommittees/data-def/work-products/schema/-/blob/master/E-R/dataset/FileCollection.Esri.Shape.1.0.0.md) for
shapefiles. Shapefiles can refer to any coordinate reference system (CRS) but not necessarily to a complete
spatial reference allowing the geometry to be placed on the world map. The full CRS specification is provided
in the dataset via the schema fragment
[`osdu:wks:AbstractSpatialReference:1.0.0`](https://gitlab.opengroup.org/osdu/subcommittees/data-def/work-products/schema/-/blob/master/E-R/abstract/AbstractSpatialReference.1.0.0.md)
3. Reference values for EncodingFormatType and SchemaFormatType are delivered in parallel.
4. For further details and examples, please refer to the [WorkedExamples](../Examples/WorkedExamples/GenericGeometries/README.md)
5. **Governance Change** for `EncodingFormatType`, `SchemaFormatType` <br>
New reference values have been added to support generic geometries and images.
1. [`osdu:wks:reference-data--EncodingFormatType:1.0.0`](https://gitlab.opengroup.org/osdu/subcommittees/data-def/work-products/schema/-/blob/master/E-R/reference-data/EncodingFormatType.1.0.0.md) changed from LOCAL to OPEN.
2. [`osdu:wks:reference-data--SchemaFormatType:1.0.0`](https://gitlab.opengroup.org/osdu/subcommittees/data-def/work-products/schema/-/blob/master/E-R/reference-data/SchemaFormatType.1.0.0.md) changed from LOCAL to OPEN.M9 - Release 0.12Thomas Gehrmann [slb]Thomas Gehrmann [slb]https://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/146Implement the new interface method for azure2023-08-18T21:57:28ZAman VermaImplement the new interface method for azureThis is the second MR for implementing ADR https://community.opengroup.org/osdu/platform/system/schema-service/-/issues/51
What's changing:
====
- Azure implementation the new methods introduced in `provider\interfaces\*` interfaces as...This is the second MR for implementing ADR https://community.opengroup.org/osdu/platform/system/schema-service/-/issues/51
What's changing:
====
- Azure implementation the new methods introduced in `provider\interfaces\*` interfaces as part of MR https://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/145
Change details:
====
- Implemented the methods for azure
- Added UTs
cc: @polavishnu @harshit283 @preeti @gramdas @pbehede @akumar290M9 - Release 0.12Aman VermaAman Vermahttps://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/145[Common-Code] Updating the interfaces by adding methods for handling public s...2023-08-18T21:57:29ZAman Verma[Common-Code] Updating the interfaces by adding methods for handling public schemasThis is the first MR for implementing ADR https://community.opengroup.org/osdu/platform/system/schema-service/-/issues/51
What's changing:
====
- In the aforementioned ADR, we proposed that creation of system schemas should be done via...This is the first MR for implementing ADR https://community.opengroup.org/osdu/platform/system/schema-service/-/issues/51
What's changing:
====
- In the aforementioned ADR, we proposed that creation of system schemas should be done via a different REST end point altogether rather than by specifying a certain data-partition-id in headers in the existing `/schema` API
- The new API does not accept data-partition-id header, hence all the processing of system schemas should be done independent of tenant-id (same as data-partition-id)
More details are listed in ADR.
Change details:
====
Building on top of the details mentioned in previous section, we need the provider interfaces to expose methods for system schemas. These methods would be similar to existing methods, except they won't accept data-partition-id (aka tenantId) as parameter. Additionally, the method name should clearly communicate that it deals with system schemas and not normal schemas.
cc: @polavishnu @harshit283 @preeti @gramdas @pbehede @akumar290M9 - Release 0.12Aman VermaAman Vermahttps://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/231Upgrading to the latest release version of the core azure library2022-02-08T18:31:01ZDavid Diederichd.diederich@opengroup.orgUpgrading to the latest release version of the core azure libraryM10 - Release 0.13David Diederichd.diederich@opengroup.orgDavid Diederichd.diederich@opengroup.orghttps://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/229Cherry-pick 'Updating Libraries to Latest Release Version' into 'release/0.13'2022-02-05T16:49:19ZDavid Diederichd.diederich@opengroup.orgCherry-pick 'Updating Libraries to Latest Release Version' into 'release/0.13'Original MR: !228Original MR: !228M10 - Release 0.13David Diederichd.diederich@opengroup.orgDavid Diederichd.diederich@opengroup.orghttps://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/228Updating Libraries to Latest Release Version2022-02-05T16:47:44ZDavid Diederichd.diederich@opengroup.orgUpdating Libraries to Latest Release VersionM10 - Release 0.13David Diederichd.diederich@opengroup.orgDavid Diederichd.diederich@opengroup.orghttps://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/227Cherry-pick ' Upgrade Log4J to 2.17.1' into 'release/0.13'2022-02-04T14:35:00ZDavid Diederichd.diederich@opengroup.orgCherry-pick ' Upgrade Log4J to 2.17.1' into 'release/0.13'Original MR: !225Original MR: !225M10 - Release 0.13David Diederichd.diederich@opengroup.orgDavid Diederichd.diederich@opengroup.orghttps://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/226Cherry-pick ' fix json-smart dependency version' into 'release/0.13'2022-02-04T14:13:33ZDavid Diederichd.diederich@opengroup.orgCherry-pick ' fix json-smart dependency version' into 'release/0.13'Original MR: osdu/platform/system/schema-service!225Original MR: osdu/platform/system/schema-service!225M10 - Release 0.13David Diederichd.diederich@opengroup.orgDavid Diederichd.diederich@opengroup.orghttps://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/222Fix inconsistent internal versioning2022-01-26T14:06:50ZDavid Diederichd.diederich@opengroup.orgFix inconsistent internal versioningThis causes the testing libraries to link with the same core libraries that are being used, rather than the ancient 0.0.1 version.This causes the testing libraries to link with the same core libraries that are being used, rather than the ancient 0.0.1 version.M10 - Release 0.13David Diederichd.diederich@opengroup.orgDavid Diederichd.diederich@opengroup.orghttps://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/220GONRG-4190: Added schema osdu_gcp_bootstrap_dev22023-08-18T21:56:34ZSiarhei Symanovich (EPAM)GONRG-4190: Added schema osdu_gcp_bootstrap_dev2M10 - Release 0.13Siarhei Symanovich (EPAM)Siarhei Symanovich (EPAM)https://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/219Upgrade Log4J to 2.17.12022-08-23T21:25:28ZDavid Diederichd.diederich@opengroup.orgUpgrade Log4J to 2.17.1Closes #87Closes #87M10 - Release 0.13David Diederichd.diederich@opengroup.orgDavid Diederichd.diederich@opengroup.orghttps://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/218Added AWS README2022-01-21T14:59:29ZMarc Burnie [AWS]Added AWS READMEM10 - Release 0.13JoeGregOkoun-Ola Fabien HouetoJoehttps://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/217GONRG-4214-bootstrap: fix for gcp schema service bootstrap, errors with pip3...2023-08-18T21:56:35ZAliaksandr Lubouski (EPAM)GONRG-4214-bootstrap: fix for gcp schema service bootstrap, errors with pip3...GONRG-4214-bootstrap: fix for gcp schema service bootstrap, errors with pip3 dependencies, fix only rulesGONRG-4214-bootstrap: fix for gcp schema service bootstrap, errors with pip3 dependencies, fix only rulesM10 - Release 0.13https://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/214GONRG-4190: Fix dev2 pipeline for schema2023-08-18T21:56:37ZSiarhei Symanovich (EPAM)GONRG-4190: Fix dev2 pipeline for schemaGONRG-4190: Fix dev2 pipeline for schemaGONRG-4190: Fix dev2 pipeline for schemaM10 - Release 0.13Siarhei Symanovich (EPAM)Siarhei Symanovich (EPAM)https://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/213GONRG-4118 Add imagePullPolicy value2023-08-18T21:56:38ZIgor Zimovets (EPAM)GONRG-4118 Add imagePullPolicy valueM10 - Release 0.13https://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/212Update GKE SA to follow common naming convention [GONRG-4113]2023-08-18T21:56:40ZMikhail Piatliou (EPAM)Update GKE SA to follow common naming convention [GONRG-4113]M10 - Release 0.13Mikhail Piatliou (EPAM)Mikhail Piatliou (EPAM)https://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/211Spring fox upgrade2022-09-16T08:04:26Zshitij singhSpring fox upgradespring fox upgrade to 3.0.0 version.
As reported under critical issue for vulnerability scan
https://nvd.nist.gov/vuln/detail/CVE-2019-17495spring fox upgrade to 3.0.0 version.
As reported under critical issue for vulnerability scan
https://nvd.nist.gov/vuln/detail/CVE-2019-17495M10 - Release 0.13shitij singhshitij singhhttps://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/210tomcat vuln fixed2023-08-18T21:56:41ZGokul Nagaretomcat vuln fixedM10 - Release 0.13https://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/209M10 snapshot schema repo SHA 0a2e32960569ef9c19229f8392093b6a48e29fe52023-07-04T11:20:17ZThomas Gehrmann [slb]M10 snapshot schema repo SHA 0a2e32960569ef9c19229f8392093b6a48e29fe5Closes #86
Updated content SHA 0a2e32960569ef9c19229f8392093b6a48e29fe5 2022-01-11Closes #86
Updated content SHA 0a2e32960569ef9c19229f8392093b6a48e29fe5 2022-01-11M10 - Release 0.13Thomas Gehrmann [slb]Thomas Gehrmann [slb]