For a complete overview of the issues and merge requests, please refer [here](https://community.opengroup.org/groups/osdu/platform/-/milestones/25#tab-merge-requests).
For detailed services that are included in this release, please refer [here](https://community.opengroup.org/osdu/governance/project-management-committee/-/wikis/Release-0.26-Tagging-Notes).
In keeping with our policy of releasing new capabilities early and often for feedback, we are pleased to introduce several new **Sandbox/Incubator** platform capabilities in this milestone release. These are currently only available in specific cloud service providers with limited scopes and functionalities, future milestone releases will include more CSP support. Please refer to the details below.
-[`Manifest ingestion by reference`](https://community.opengroup.org/osdu/platform/data-flow/ingestion/osdu-airflow-lib/-/merge_requests/17"Manifest by reference, first code version") - `GC`, `AWS`, `Azure`, `IBM`
-[`Rock and Fluid Sample DDMS`](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services) - `Azure`, `AWS`
For the evaluation metrics - please refer to the guide [here](https://gitlab.opengroup.org/osdu/subcommittees/business-model-outreach/projects/cert/work-products/maturity-model/-/blob/main/README.adoc)
### Deprecation Notice
- We are now actively engaged in the process of integrating the functionalities of the `File` and `Dataset` services. It is important to note that, going forward, our primary focus will be on enhancing and prioritizing the capabilities of the `Dataset` service in the domain of file/dataset delivery. As of the present, both services remain accessible and operational. Further elaboration on this matter will be communicated in due course.
# Table of Content
[[_TOC_]]
## New Features
### Data Definition
* Highlights M23.0 (v0.26.0)
* Reservoir Management
* GeoLabelSet
* Production MVP1
* Generic
* BusinessDecision
<details>
<summary>Details for M23.0</summary>
1. Reference Value Lists
1.[SeismicPhase](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/E-R/reference-data/SeismicPhase.1.0.0.md) received improved value descriptions aas well as one more value. Details in the [migration report](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/Guides/MigrationGuides/M23.0/reference-data--SeismicPhase.1.0.0.md).
2. Governance for [TubularMaterialType](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/E-R/reference-data/TubularMaterialType.1.0.0.md) is transferred back to OSDU. No changes in the reference values themselves except for setting the [attribution authority back to OSDU](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/Guides/MigrationGuides/M23.0/reference-data--TubularMaterialType.1.0.0.md).
3. Patched description for [DataQualityRuleSet](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/Guides/MigrationGuides/M23.0/reference-data--DataQualityRuleSet.1.0.0.md).
4. Reference values for [CementConstantGasMethod](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/Guides/MigrationGuides/M23.0/reference-data--CementConstantGasMethod.1.0.0.md).
5.**Full revision of all PPDM curated and governed reference value lists.** PPDM resources are not replicated in OSDU's GitLab. The procedure is explained in \[Member GitLab resource\]https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/ReferenceValues/Resources/PPDM/README.md). [All PPDM curated reference value lists.](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/E-R/PPDM_Lists_Report.md)
6. Deprecations and additional values for [FacetRole](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/Guides/MigrationGuides/M23.0/reference-data--FacetRole.1.1.0.md).
7. Related to [Storage issue #213](https://community.opengroup.org/osdu/platform/system/storage/-/issues/213"Discrepancy in Storage API for create/update record operation"):
1. "reference-data--DepositionalEnvironment:MarineSubaqueousVolcaniclastic.Reworked." removed, replaced by "reference-data--DepositionalEnvironment:MarineSubaqueousVolcaniclastic.Reworked", see [details](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/Guides/MigrationGuides/M23.0/reference-data--DepositionalEnvironment.1.0.0.md)
2. "reference-data--LogCurveType:BakerHughesInteq:OVAL." removed. no replacement because "reference-data--LogCurveType:BakerHughesInteq:OVAL" was already defined with the same properties, but different descriptions, see [details](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/Guides/MigrationGuides/M23.0/reference-data--LogCurveType.1.1.0.md).
3. reference-data--PreferredSchemaVersion:1.0.0: all record ids had a trailing dot; all are removed and replaced with the same ids stripped by the trailing dot, see [details](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/Guides/MigrationGuides/M23.0/reference-data--PreferredSchemaVersion.1.0.0.md)
4. reference-data--QualityDataRule:1.1.1 - already a deprecated list replaced by DataQualityRule - contained a number of record ids with trailing dots. All such values were removed and replaced by stripped values, see [details](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/Guides/MigrationGuides/M23.0/reference-data--QualityDataRule.1.1.1.md)
2.**Rock and Fluid Analysis**
1.[AbstractSampleProperties](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/E-R/abstract/AbstractSampleProperties.1.1.0.md) - correcting an accidentally empty fragment to the original intent.
2.[master-data--Sample](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/E-R/master-data/Sample.2.1.0.md) including the corrected AbstractSampleProperties and permitting [RockSampleType](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/E-R/reference-data/RockSampleType.1.0.0.md) as `SampleTypeID`. For all details, see the [migration document](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/Guides/MigrationGuides/M23.0/master-data--Sample.2.0.0.md).
3.**Reservoir Management**\
Introduction of geo-labels to summarise characteristic basin, field, prospect, reservoir, reservoir segment, well or wellbore properties. The usage is demonstrated in the \[worked examples section\]https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/Examples/WorkedExamples/ReservoirManagement/GeoLabels/README.md). The main components are:
1.[work-product-component--GeoLabelSet](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/E-R/work-product-component/GeoLabelSet.1.0.0.md), the container of the labels, with
2.[AbstractLabelAndValue](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/E-R/abstract/AbstractLabelAndValue.1.0.0.md), the `data.LabelAndValues[]` element schema fragment.
3.[reference-data--GeoLabelType](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/E-R/reference-data/GeoLabelType.1.0.0.md), the GeoLabel specification providing value type and value context. These records can use FacetType/FacetRole facets. A number of values have been added to FacetRole, see [change details](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/Guides/MigrationGuides/M23.0/reference-data--FacetRole.1.1.0.md).
4.**Well Delivery/Well Domain**
1. New properties were added to [osdu:wks:master-data--TubularAssembly:2.1.0](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/E-R/master-data/TubularAssembly.2.0.0.md); changes are summarised [here](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/Guides/MigrationGuides/M23.0/master-data--TubularAssembly.2.0.0.md).
2. Similarly, new properties were added to [osdu:wks:master-data--TubularComponent:2.1.0](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/E-R/master-data/TubularComponent.2.1.0.md); changes are summarized [here](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/Guides/MigrationGuides/M23.0/master-data--TubularComponent.2.0.0.md).
5.**Generic Domain**
1.**New **[**master-data--BusinessDecision:1.0.0**](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/E-R/master-data/BusinessDecision.1.0.0.md) capturing the data foundation of business decisions and decision quality. Please refer to the \[worked examples section\]https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/Examples/WorkedExamples/BusinessDecisions/README.md). The entity comes with three sets of reference value lists:
2. Business Decision specific reference-data entities:
1.[reference-data--AssessedDecisionQuality:1.0.0](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/E-R/reference-data/AssessedDecisionQuality.1.0.0.md)_It is a measure of how well a decision is made, taking into account factors such as the information available, the logic applied, and the potential consequences._
3.[reference-data--DecisionLevel:1.0.0](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/E-R/reference-data/DecisionLevel.1.0.0.md)_The business authority level, e.g., Manager, Portfolio, Strategic._
6.**Production MVP 1**\
Supporting \[Production Reporting (worked examples)\]https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/Examples/WorkedExamples/Production/README.md) the following production related entities are added:
* Following the recommendation of the Schema service, the [schema sequence](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.26.1.1/SchemaRegistrationResources/shared-schemas/osdu/load_sequence.1.0.0.json?ref_type=tags) has been reversed.
<details>
<summary>Details for M23.1</summary>
1.**Reference Value Lists**
1. Reference Value workbooks are renamed; **only the major schema version** is kept in the file name, minor and patch version are dropped. This is more convenient for minor or patch schema changes. OSDU always ships the latest schema version. Changing the record `kind` back to the base version does not make the record invalid as the schema is defined as extensible.
2.[WellboreOpeningType:1.0.1](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/E-R/reference-data/WellboreOpeningType.1.0.1.md) is now moved under PPDM Governance using the PPDM description and PPDM curated reference values, [migration instructions](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/Guides/MigrationGuides/M23.1/reference-data--WellboreOpeningType.1.0.0.md).
3.[PressureMeasurementType:1.0.1](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/E-R/reference-data/PressureMeasurementType.1.0.1.md) is now moved under PPDM Governance using the PPDM description and PPDM curated reference values, [migration instructions](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/Guides/MigrationGuides/M23.1/reference-data--PressureMeasurementType.1.0.0.md).
4. PPDM governed lists are now all under OPEN or FIXED governance. The following PPDM governed lists are changed to OPEN governance:
5.[FluidContactType:1.0.0](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/E-R/reference-data/FluidContactType.1.0.0.md) migration from [WaterOilContact to OilWaterContact](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/Guides/MigrationGuides/M23.1/reference-data--FluidContactType.1.0.0.md) for consistency.
6.[HeaderKeyName:1.0.0](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/E-R/reference-data/HeaderKeyName.1.0.0.md) extensions for SEG-Y rev 1 extensions for fractional shot point number codes, e.g., SPSCALED. No deprecations, only augmentations and one additional value SPSCALED, see [migration information](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/Guides/MigrationGuides/M23.1/reference-data--HeaderKeyName.1.0.0.md).
7.[ExternalUnitOfMeasure](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/E-R/reference-data/ExternalUnitOfMeasure.1.0.0.md) contained a number of incorrect Energistics mappings, which have been corrected. `pH`, which was declared dimensionless, is not supported by Energistics.
2.**Enabling successful Indexing**
1. work-product-component--CementJob records were not indexed at all due to the deprecated, erroneous `const` properties. Schemas with M23.1 and later will automatically accompany `const` with a `type` corresponding to the constant value. [osdu:wks:work-product-component--CementJob:1.2.0](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/E-R/work-product-component/CementJob.1.2.0.md) was created for this purpose. The schema is identical except for the addition `type` declarations. Record updates can be done with the [Storage PATCH API](https://community.opengroup.org/osdu/platform/system/storage/-/blob/master/docs/tutorial/StorageService.md?ref_type=heads#records-patch-api).
2. Dataset size values failed to index if they exceeded the capacity of 32-bit integers. This is recorded as [Indexer issue #153](https://community.opengroup.org/osdu/platform/system/indexer-service/-/issues/153"Indexer is not supporting 64-bit integer value"). The problem is addressed by changing the format from integer to int64 (not JSON schema standard but accepted by the OSDU Indexer service). The definitions are located in AbstractDataset, AbstractFileSourceInfo, AbstractFile, AbstractFileCollection, which are patch version incremented.
3. As a consequence **all 26 schemas in the dataset group type are updated**. A few dataset types were incremented in the minor version due to the inclusion of newer fragments with higher minor versions. With M23.1 all highest version dataset entities include the latest version of fragments. All changes are summarized in the migration guides:
1. Changes for [dataset related schema fragments](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/Guides/MigrationGuides/M23.1/README.md#abstract-group-type).
2. Changes for [dataset group-type schemas](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/Guides/MigrationGuides/M23.1/README.md#dataset-group-type).
3.**Well Delivery**\
Initial creation of StimulationJob and StimulationStage based on [WITSML StimJob](https://publications.opengroup.org/standards/energistics-standards/v230). StimJob is split into two separate entities with individual schemas, which are linked.
1.[StimulationJob:1.0.0](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/E-R/work-product-component/StimulationJob.1.0.0.md) — _Parent object for all the information for one Frac / Stimulation Job within a Well/Wellbore. A Stimulation Job can be associated to one or more Stimulation Stages with each Stage having one or more Job Steps._
2.[StimulationStage:1.0.0](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/E-R/work-product-component/StimulationStage.1.0.0.md) — _A Stage treated during a Stimulation Job._ Instances will refer to a StimulationJob.
3. Reference value lists added specifically for Stimulation:
1.[StimAdditiveType:1.0.0](reference-data/StimAdditiveType.1.0.0.md)—_The types of fluid additives that may be added to a Stimulation Fluid._
2.[StimFETestAnalysisMethod:1.0.0](reference-data/StimFETestAnalysisMethod.1.0.0.md) — _The analysis methods used in a Fluid Efficiency Test for a Stimulation Job Pumping Diagnostic Session._
3.[StimFlowPathType:1.0.0](reference-data/StimFlowPathType.1.0.0.md) — _The fluid flow path type used during a Stimulation Job which describes how where fluid is pumped from surface to the stimulated interval._
4.[StimJobDiversionMethod:1.0.0](reference-data/StimJobDiversionMethod.1.0.0.md) — _The Diversion Method used within a Stimulation Stage._
5.[StimJobFluidType:1.0.0](reference-data/StimJobFluidType.1.0.0.md) — _The Fluid Types and associated Sub-types which may be pumped during a Stimulation Job/Stage._
6.[StimJobStepType:1.0.0](reference-data/StimJobStepType.1.0.0.md) — _The pumping schedule Step Type that may be performed within a Simulation Stage._
7.[StimJobType:1.0.0](reference-data/StimJobType.1.0.0.md) — _Stimulation Job Types and associated Sub-types._
8.[StimMaterialType:1.0.0](reference-data/StimMaterialType.1.0.0.md) — _The types of materials that may be pumped during a Stimulation Job/Stage._
9.[StimPIDXCommodityCode:1.0.0](reference-data/StimPIDXCommodityCode.1.0.0.md) — _PIDX Commodity Codes associated to a Stimulation Job._
10.[StimProppantAgentType:1.0.0](reference-data/StimProppantAgentType.1.0.0.md) — _The types of proppant used within a Stimulation Job/Stage._
</details>
### Core and Helper Services
-`Search`
- Implement autocomplete using suggester on bagOfWords field. See MR [!584](https://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/584) by (@sbstan)
-`Storage`
-[#MSCOSDU-36924] feat: purge Record Versions API. See MR [!862](https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/862) by (@thulasi_dass)
-`Legal`
- Extend cron to catch about to expire legal tags. See MR [!535](https://community.opengroup.org/osdu/platform/security-and-compliance/legal/-/merge_requests/535) by (@konradkrasno)
- Provide query capability in legal tags. See MR [!530](https://community.opengroup.org/osdu/platform/security-and-compliance/legal/-/merge_requests/530) by (@hutchins)
-`Entitlements`
- Added role information in GetGroups API. See MR [!656](https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/merge_requests/656) by (@deepapathak)
-[MSCOSDU-1984] Add count members api. See MR [!604](https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/merge_requests/604) by (@deepapathak)
-`Policy`
- Audit Logging Feature and FastAPI upgrade. See MR [!462](https://community.opengroup.org/osdu/platform/security-and-compliance/policy/-/merge_requests/462) by (@hutchins)
-`CRS Conversion`
- Resolve "Allow explicit transforms to be specified for crs conversion". See MR [!395](https://community.opengroup.org/osdu/platform/system/reference/crs-conversion-service/-/merge_requests/395) by (@V.ManikantaSwamyAku2)
-`Schema Upgrade`
- Major enhancements in UpdateService. See MR [!21](https://community.opengroup.org/osdu/platform/system/reference/schema-upgrade/-/merge_requests/21) by (@michalchrobok)
### Ingestion services
-`Ingestion Workflow`
- Implement Airflow facade endpoint. See MR [!505](https://community.opengroup.org/osdu/platform/data-flow/ingestion/ingestion-workflow/-/merge_requests/505) by (@Stanislav_Riabokon)
-`Segy to Zgy Conversion`
- Integrate master with recent work in slb-master. See MR [!413](https://community.opengroup.org/osdu/platform/data-flow/ingestion/segy-to-zgy-conversion/-/merge_requests/413) by (@ErikDahl)
#### External Data Services (EDS)
- EDS Naturalization for Mutiple FileCollection.Generic: The naturalization process will support multiple files in FileCollection.Generic if FileSourceInfos are provided for the dataset IDs
(https://gitlab.opengroup.org/osdu/subcommittees/data-def/work-products/schema/-/blob/master/Examples/dataset/FileCollection.Generic.1.0.0.json#L52) see MR (https://community.opengroup.org/osdu/platform/data-flow/ingestion/osdu-airflow-lib/-/merge_requests/250) by @nisha.thakran
- EDS Naturalization for GC : see MR (https://community.opengroup.org/osdu/platform/data-flow/ingestion/osdu-airflow-lib/-/merge_requests/245) by @nisha.thakran
- EDS Wait Time can be adjusted from CSDJ : https://community.opengroup.org/osdu/platform/data-flow/ingestion/osdu-airflow-lib/-/merge_requests/286
- Incorrect handling of Geospatial fields causes EDS-ingested records to not match schema and not have geospatial metadata indexed : see MR (https://community.opengroup.org/osdu/platform/data-flow/ingestion/osdu-airflow-lib/-/merge_requests/233)
- EDS - Referenced data id Filters in CSDJ : see MR (https://community.opengroup.org/osdu/platform/data-flow/ingestion/osdu-airflow-lib/-/merge_requests/225) by (@ShankarPattanayak)
- Issue with RefreshToken as the FlowTypeID :
- EDS :see MR (https://community.opengroup.org/osdu/platform/data-flow/ingestion/osdu-airflow-lib/-/merge_requests/236) by (@ShankarPattanayak)
- EDS-DMS: see MR (https://community.opengroup.org/osdu/platform/data-flow/ingestion/external-data-sources/eds-dms/-/merge_requests/138)
- Multi data partition id feature in eds_ingest and Naturalization: see MR (https://community.opengroup.org/osdu/platform/data-flow/ingestion/osdu-airflow-lib/-/merge_requests/239) by (@ShankarPattanayak)
- Email Enhancement Naturalization : see MR (https://community.opengroup.org/osdu/platform/data-flow/ingestion/osdu-airflow-lib/-/merge_requests/275) by (@ShankarPattanayak)
- Added ref improvement to use search service to filter the required record: see MR (https://community.opengroup.org/osdu/platform/data-flow/ingestion/osdu-airflow-lib/-/merge_requests/258) by (@jeyakumar-jk)
### DDMS
-`Wellbore DDMS`
-`Seismic DDMS`
-`seismic-dms-service`
- Feat: enable dataset for bulkDelete. See MR [!1079](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/1079) by (@rgray11)
-`seismic-dms-cpp-lib`
- Feat: update bulk delete. See MR [!231](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/231) by (@rgray11)
- Fix: added generic auth provider. See MR [!230](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/230) by (@DiegoMolteni)
- Feat: add bulkDelete endpoints. See MR [!228](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/228) by (@rgray11)
-`seismic-dms-sdutil`
- Feat: add bulk delete. See MR [!125](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-sdutil/-/merge_requests/125) by (@rgray11)
-`Reservoir DDMS`
-`Rock and Fluid Samples DDMS`
- Issue-337: Add BlackOilTable schemas. See MR [!223](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/223) by (@ernesto_gutierrez)
- Issue-341: Add Crushed Rock Analysis. See MR [!222](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/222) by (@ernesto_gutierrez)
- Feature/issue 339 add mpfm schemas. See MR [!215](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/215) by (@ernesto_gutierrez)
- Issue-330: Add Stream WPC and Content Models.. See MR [!212](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/212) by (@ernesto_gutierrez)
- #338 Readiness feature implementation. See MR [!211](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/211) by (@heba92)
- Issue-229: Add PVTModel-EquationOfState Model. See MR [!210](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/210) by (@ernesto_gutierrez)
- Issue-332: Add Coefficient Table Model. See MR [!207](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/207) by (@ernesto_gutierrez)
- Feature/issue 328 add sampletestruntype. See MR [!201](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/201) by (@ernesto_gutierrez)
- Add enable_api_v1 deployment flag. See MR [!187](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/187) by (@ernesto_gutierrez)
- Issue-300: Add master data types. See MR [!176](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/176) by (@ernesto_gutierrez)
### Geospatial Consumption Zone (GCZ)
-`GeoSpatial`
- Update GCZ Provider Where Clause Parsing Logic. See MR [!202](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/202) by (@LeviRemi)
- Support configurable auth-info enhancement. See MR [!193](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/193) by (@LeviRemi)
- 331 port for spring boot app. See MR [!189](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/189) by (@asrivastaava)
## Bug Fixes
### Core and Helper Services
-`Search`
- Add code lost in the rebase process. See MR [!624](https://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/624) by (@sbstan)
-`Indexer`
- Fix link & []link indexer mapping. See MR [!726](https://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/726) by (@nthakur)
- Handle null in nested attributes. See MR [!724](https://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/724) by (@msavchuk)
- Fix the issue that augmenter throws null pointer exception when casting the related object ids retrieved from the GeoContext. See MR [!713](https://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/713) by (@zhibinmai)
- Resiliency fixes on cache miss. See MR [!699](https://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/699) by (@nthakur)
- Support parsing own output format for datetimes. See MR [!694](https://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/694) by (@sbstan)
-`Schema`
- Add data partition id to schema-api swagger. See MR [!635](https://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/635) by (@nastrels)
-`Storage`
- Code smell fix. See MR [!866](https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/866) by (@jtyself)
-`Dataset`
- Fix GC and Core-Plus test, remove Content-Type from the collection upload request body. See MR [!432](https://community.opengroup.org/osdu/platform/system/dataset/-/merge_requests/432) by (@Rustam_Lotsmanenko)
- Fix for some 500 errors on the registerDataset endpoint. See MR [!431](https://community.opengroup.org/osdu/platform/system/dataset/-/merge_requests/431) by (@dhudsons)
- Connection timeout added in EDS-DMS connection. See MR [!419](https://community.opengroup.org/osdu/platform/system/dataset/-/merge_requests/419) by (@ShankarPattanayak)
-`Register`
- Remove unneeded lines to fix code smells. See MR [!457](https://community.opengroup.org/osdu/platform/system/register/-/merge_requests/457) by (@jtyself)
-`Legal`
- Fix Auth filter for Legal Update Status endpoint. See MR [!545](https://community.opengroup.org/osdu/platform/security-and-compliance/legal/-/merge_requests/545) by (@Rustam_Lotsmanenko)
-`Entitlements`
- Fix 500 errors for invalid partition. See MR [!634](https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/merge_requests/634) by (@dhudsons)
-`Policy`
- SHA-1 to SHA-256 update. See MR [!472](https://community.opengroup.org/osdu/platform/security-and-compliance/policy/-/merge_requests/472) by (@hutchins)
-`Unit`
- Fix missing prefix. See MR [!340](https://community.opengroup.org/osdu/platform/system/reference/unit-service/-/merge_requests/340) by (@anthonyitti)
-`CRS Conversion`
- Fix storage call in API V3 and V4 when no version provided in CRS ID. See MR [!424](https://community.opengroup.org/osdu/platform/system/reference/crs-conversion-service/-/merge_requests/424) by (@cailletg)
- Resolve "convertBinGrid gives incorrect results". See MR [!409](https://community.opengroup.org/osdu/platform/system/reference/crs-conversion-service/-/merge_requests/409) by (@bert.kampes)
- Resolve "Check "WGS 84 to" case". See MR [!404](https://community.opengroup.org/osdu/platform/system/reference/crs-conversion-service/-/merge_requests/404) by (@V.ManikantaSwamyAku2)
-`OS Core Common - Spring 5`
- Fixes some exceptions that can cause 500 errors within the service.. See MR [!265](https://community.opengroup.org/osdu/platform/system/lib/core/os-core-common/-/merge_requests/265) by (@dhudsons)
- MSOSDU-2064: fix environment variable reading for feature flag value. See MR [!258](https://community.opengroup.org/osdu/platform/system/lib/core/os-core-common/-/merge_requests/258) by (@deepapathak)
- Fix client timeout config. See MR [!257](https://community.opengroup.org/osdu/platform/system/lib/core/os-core-common/-/merge_requests/257) by (@ajoshi19)
### Ingestion services
#### External Data Services (EDS)
**osdu-airflow-lib**
- Eds m23 multiple file filecollection naturalization nisha. See MR [!262](https://community.opengroup.org/osdu/platform/data-flow/ingestion/osdu-airflow-lib/-/merge_requests/262) by (@nisha.thakran)
- Fix-eds-scheduler. See MR [!218](https://community.opengroup.org/osdu/platform/data-flow/ingestion/osdu-airflow-lib/-/merge_requests/218) by (@ShankarPattanayak)
- Fix scheduler empty run. See MR [!217](https://community.opengroup.org/osdu/platform/data-flow/ingestion/osdu-airflow-lib/-/merge_requests/217) by (@ShankarPattanayak)
### DDMS
-`Wellbore DDMS`
-`Seismic DDMS`
-`seismic-dms-service`
- Fix: blank error messages. See MR [!1106](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/1106) by (@rgray11)
- Fix: info sdms v4. See MR [!1105](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/1105) by (@dperez50)
- Fix: info sdms v4. See MR [!1104](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/1104) by (@dperez50)
- Fix: add frame-ancestors to content-security-policy header. See MR [!1099](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/1099) by (@rgray11)
- Fix: dataset patch name bug. See MR [!1097](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/1097) by (@rgray11)
- Test: fixed schema URL reference. See MR [!1087](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/1087) by (@DiegoMolteni)
- Fix: fixed args check on subproject patch. See MR [!1085](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/1085) by (@DiegoMolteni)
- Fix ibm cloudant e2e result. See MR [!1068](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/1068) by (@anujgupta)
- Fix: vulnerabilities and deprecated packages. See MR [!1063](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/1063) by (@DiegoMolteni)
- Test: hide bulk delete and compute size tests under the feature flags. See MR [!1055](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/1055) by (@DiegoMolteni)
- Fix: split batchclient delete request into multiple. See MR [!1045](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/1045) by (@rgray11)
-`Reservoir DDMS`
-`Open ETP Server`
- Fix: add missing reference debug. See MR [!311](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/reservoir/open-etp-server/-/merge_requests/311) by (@deny)
- Fix: group search for import information. See MR [!307](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/reservoir/open-etp-server/-/merge_requests/307) by (@deny)
- Fix: Arbitrary read access and crash from GetDataSubarrays. See MR [!297](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/reservoir/open-etp-server/-/merge_requests/297) by (@frivera)
-`Open ETP Client`
- Resolve "Process the content of a Chunk message". See MR [!98](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/reservoir/open-etp-client/-/merge_requests/98) by (@frivera)
-`Rock and Fluid Samples DDMS`
### Geospatial Consumption Zone (GCZ)
* Transformer - Fix GeoJSON Generation Error when certain properties were inaccessible - [!180](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/180"316 fix generate geo json")
* Related properties: `AliasNameTypeID`, `FacilityEventTypeID`, `GeoTypeID`
* Transformer - Replace straggling static `osdu` references in common code with references to the `dataPartitionId` environment variable - [!183](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/183"Replace static `osdu` references from Search.java with `dataPartitionId` variable")
* Provider - Catch and handle spatial filter exceptions - [!197](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/197"Provider - Catch exception when processing spatial filter")
* Provider - Update Provider API to use setArgs for all incoming parameters to strengthen Ignite/SQL interrogation - [!196](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/196"Update Provider API to use setArgs for all parameters")
* Transformer - Close entitlement calls in all cases to avoid HTTP Pool Exhaustion - [!199](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/199"Transformer - Close entitlement calls in all cases to avoid http pool exhaustion")
* Transformer - Address CVE by upgrading JSON Dependencies - [!201](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/201"Upgrade json dependencies to fix CVE")
* Unblock Ambassador endpoints after installation of Spring Security Default Auth - [!207](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/207"Update the Security Filter chain to disable Spring Security Defaults")
## Enhancements
### Core and Helper Services
-`Search`
- Use full URL instead of relative path. See MR [!607](https://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/607) by (@lach)
-`Indexer`
- Avoid unnecessary second call to get the properties from the VirtualProperties cache. See MR [!706](https://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/706) by (@zhibinmai)
- Augmenter refresh schema mapping. See MR [!704](https://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/704) by (@zhibinmai)
- Use full URL instead of relative path. See MR [!684](https://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/684) by (@lach)
-`Schema`
- Use full URL instead of relative path. See MR [!621](https://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/621) by (@lach)
-`Storage`
- Spring 6 Migration. See MR [!854](https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/854) by (@cailletg)
-[MSCOSDU-3593]Adding core code coverage. See MR [!848](https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/848) by (@deepapathak)
-[MSCOSDU-2064] Added gcs version paths validation for update record flow. See MR [!834](https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/834) by (@deepapathak)
- AWS collaboration header support. See MR [!824](https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/824) by (@Java1Guy)
- Use full URL instead of relative path. See MR [!810](https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/810) by (@lach)
- Added /liveness_check (GONRG-9039). See MR [!793](https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/793) by (@Stanislav_Riabokon)
- Adding user id parameter as a input to key while caching entitlements groups. See MR [!769](https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/769) by (@harshit283)
-`Indexer Queue`
- Spring 6 upgrade. See MR [!390](https://community.opengroup.org/osdu/platform/system/indexer-queue/-/merge_requests/390) by (@kogliny)
- Update maven compiler. See MR [!388](https://community.opengroup.org/osdu/platform/system/indexer-queue/-/merge_requests/388) by (@jtyself)
- Upgrade Indexer queue to Java17. See MR [!379](https://community.opengroup.org/osdu/platform/system/indexer-queue/-/merge_requests/379) by (@jtyself)
-`File`
- Use full URL instead of relative path. See MR [!551](https://community.opengroup.org/osdu/platform/system/file/-/merge_requests/551) by (@lach)
-`Dataset`
- Spring6. See MR [!437](https://community.opengroup.org/osdu/platform/system/dataset/-/merge_requests/437) by (@jtyself)
- Use full URL instead of relative path. See MR [!413](https://community.opengroup.org/osdu/platform/system/dataset/-/merge_requests/413) by (@lach)
-`Notification`
- Cleanup javax referances. See MR [!498](https://community.opengroup.org/osdu/platform/system/notification/-/merge_requests/498) by (@solxget)
- Upgrade service to spring 6 and Spring-boot 3. See MR [!491](https://community.opengroup.org/osdu/platform/system/notification/-/merge_requests/491) by (@solxget)
- Use full URL instead of relative path. See MR [!472](https://community.opengroup.org/osdu/platform/system/notification/-/merge_requests/472) by (@lach)
-`Register`
- Spring 6 upgrade. See MR [!447](https://community.opengroup.org/osdu/platform/system/register/-/merge_requests/447) by (@kogliny)
- Use full URL instead of relative path. See MR [!433](https://community.opengroup.org/osdu/platform/system/register/-/merge_requests/433) by (@lach)
-`Partition`
- Create a feature flag to toggle the fullUrl in swagger. See MR [!515](https://community.opengroup.org/osdu/platform/system/partition/-/merge_requests/515) by (@anthonyitti)
-`Legal`
- Refactor Swagger Configuration to use '@ConfigurationProperties' from '@Value'. See MR [!529](https://community.opengroup.org/osdu/platform/security-and-compliance/legal/-/merge_requests/529) by (@anthonyitti)
- Jakarta EE, Spring 6, Spring-Boot 3 migration. See MR [!523](https://community.opengroup.org/osdu/platform/security-and-compliance/legal/-/merge_requests/523) by (@Rustam_Lotsmanenko)
- Use full URL instead of relative path. See MR [!504](https://community.opengroup.org/osdu/platform/security-and-compliance/legal/-/merge_requests/504) by (@lach)
-`Entitlements`
- Update spring and springboot. See MR [!650](https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/merge_requests/650) by (@vidya)
- Use full URL instead of relative path. See MR [!600](https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/merge_requests/600) by (@lach)
-`Secret`
- Upgrade to spring6 and springboot3. See MR [!148](https://community.opengroup.org/osdu/platform/security-and-compliance/secret/-/merge_requests/148) by (@vidya)
-`OS Core Common - Spring 5`
- Java 17 migration-upd. See MR [!256](https://community.opengroup.org/osdu/platform/system/lib/core/os-core-common/-/merge_requests/256) by (@Rustam_Lotsmanenko)
- Capture partial success on audit log on Indexer service. See MR [!254](https://community.opengroup.org/osdu/platform/system/lib/core/os-core-common/-/merge_requests/254) by (@nthakur)
-`OS Core Common - Spring 6 Upgrade`
- Jakarta EE, Spring 6, Spring-Boot 3 migration. See MR [!1](https://community.opengroup.org/osdu/platform/system/lib/core/os-core-common-spring6/-/merge_requests/1) by (@Rustam_Lotsmanenko)
### Ingestion services
-`Ingestion Workflow`
- Java17migration. See MR [!532](https://community.opengroup.org/osdu/platform/data-flow/ingestion/ingestion-workflow/-/merge_requests/532) by (@vikashoode)
- Use full URL instead of relative path. See MR [!511](https://community.opengroup.org/osdu/platform/data-flow/ingestion/ingestion-workflow/-/merge_requests/511) by (@lach)
-`osdu-airflow-lib`
- Email enhancement - EDS-Ingest. See MR [!271](https://community.opengroup.org/osdu/platform/data-flow/ingestion/osdu-airflow-lib/-/merge_requests/271) by (@ShankarPattanayak)
- Improve Error logging. See MR [!254](https://community.opengroup.org/osdu/platform/data-flow/ingestion/osdu-airflow-lib/-/merge_requests/254) by (@jeyakumar-jk)
- Naturalization additional fields. See MR [!248](https://community.opengroup.org/osdu/platform/data-flow/ingestion/osdu-airflow-lib/-/merge_requests/248) by (@ShankarPattanayak)
- GONRG-8835: Error handling. See MR [!198](https://community.opengroup.org/osdu/platform/data-flow/ingestion/osdu-airflow-lib/-/merge_requests/198) by (@Yan_Sushchynski)
-`External Data Services`
-`Core External Data Workflow DAGs`
- Added eds_ingest_run_id to capture run id of the job. See MR [!459](https://community.opengroup.org/osdu/platform/data-flow/ingestion/external-data-sources/core-external-data-workflow/-/merge_requests/459) by (@jeyakumar-jk)
-`EDS DMS`
- Code Changes to support latest schema of ConnectedSourceRegistryEntry. See MR [!148](https://community.opengroup.org/osdu/platform/data-flow/ingestion/external-data-sources/eds-dms/-/merge_requests/148) by (@ShankarPattanayak)
- Java version upgrade. See MR [!145](https://community.opengroup.org/osdu/platform/data-flow/ingestion/external-data-sources/eds-dms/-/merge_requests/145) by (@ShankarPattanayak)
### DDMS
-`Wellbore DDMS`
-`Seismic DDMS`
-`seismic-dms-service`
- Feat: add info endpoint sdms v4. See MR [!1102](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/1102) by (@dperez50)
- Feat: add info endpoint sdms v3. See MR [!1091](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/1091) by (@dperez50)
- Fix/ibm cloudant result. See MR [!1090](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/1090) by (@ishakumari)
-`Rock & Fluid Samples DDMS`
- Issue-343: Update PVTModel. See MR [!225](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/225) by (@ernesto_gutierrez)
- Enhancement/issue 340 update rafs ref data. See MR [!224](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/224) by (@ernesto_gutierrez)
- Issue-27: Ensure copyright of new files. See MR [!216](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/216) by (@ernesto_gutierrez)
- Issue-336: Update PVT Model / Equation of State. See MR [!213](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/213) by (@ernesto_gutierrez)
- Issue-333: Update SampleTestRunType. See MR [!208](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/208) by (@ernesto_gutierrez)
- Issue-327 Add FluidSystemType to CapPressure. See MR [!203](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/203) by (@ernesto_gutierrez)
- Issue-329: Update saturation from object to array. See MR [!200](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/200) by (@ernesto_gutierrez)
- Issue-66: Add Json schema validation for wks records. See MR [!199](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/199) by (@ernesto_gutierrez)
- Issue-125 Add integrity validation for SampleAnalysisTypeIds. See MR [!197](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/197) by (@ernesto_gutierrez)
- Issue-310: Add VitriniteMountTechnique reference data. See MR [!196](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/196) by (@ernesto_gutierrez)
- Issue-323 Update ElectricalProperties. See MR [!195](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/195) by (@ernesto_gutierrez)
- Fix pre-commit hooks recommendations. See MR [!194](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/194) by (@ernesto_gutierrez)
- Issue-140: Enhance dependency error handler. See MR [!191](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/191) by (@ernesto_gutierrez)
- Issue-288: Update XRD schema. See MR [!189](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/189) by (@ernesto_gutierrez)
- Issue-317 Update SaturationProcessMethod and DisplacingFluidType reference data. See MR [!188](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/188) by (@ernesto_gutierrez)
- Issue-303 Update NMR schema. See MR [!186](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/186) by (@ernesto_gutierrez)
- Issue-316: Update Triaxial Test schema. See MR [!185](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/185) by (@olena_holub)
- Issue-309: Update TensileStregth schema. See MR [!183](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/183) by (@ernesto_gutierrez)
- Issue-315: Update TEC schema. See MR [!182](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/182) by (@olena_holub)
- Issue:302 Update RCA schema data. See MR [!181](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/181) by (@ernesto_gutierrez)
- Issue-301: Remove PorosityExponent from electrical properties schema. See MR [!180](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/180) by (@olena_holub)
- Issue-307: Update Wettability Index. See MR [!179](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/179) by (@olena_holub)
- Issue:312 Rename 3_Electrodes to 4_Electrodes. See MR [!178](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/178) by (@ernesto_gutierrez)
- Issue-291, Issue-305: Update Capillary Pressure. See MR [!177](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/177) by (@olena_holub)
-`Well Delivery DDMS`
- Migration Java 17. See MR [!264](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/well-delivery/well-delivery/-/merge_requests/264) by (@Stanislav_Riabokon)
- Use full URL instead of relative path. See MR [!256](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/well-delivery/well-delivery/-/merge_requests/256) by (@lach)
### Geospatial Consumption Zone (GCZ) - General
* Upgrade Transformer codebase to JDK17 to comply with [OSDU Java 17 Migration](https://community.opengroup.org/groups/osdu/platform/-/epics/17"Java 17 migration") - [!182](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/182"Update jdk17")
* Added `.bat` and `.sh` scripts to simplify running the GCZ's transformer in a local installation
*[Docs updated with new steps here](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/blob/master/docs/deployment/deployment_procedure.md#running-the-gcz##transformer)
* Enable custom configuration of GCZ Transformer port for cases where default (8080) is already in use - [!189](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/189"331 port for spring boot app")
* Can be adjusted via environment variable `GCZ_TRANSFORMER_PORT`
* Support the display of Well Log as Bottomhole when data is available - [!188](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/188"Well Log as Bottomhole")
* Uses `spatialSourceKind`, `spatialSourceID` and the [new](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/blob/master/gcz-transformer-core/config/application.yml?ref_type=heads#:\~:text=spatialSourceGeometryLocation)`spatialSourceGeometryLocation` to define relationship between WellLog and the associated Wellbore's bottomhole (if it exists)
* Enable configurable `authInfo` (see [ArcGIS Server Info sample](https://developers.arcgis.com/rest/services-reference/enterprise/server-info.htm)) for GCZ Service to support scenarios where the `tokenServicesUrl` is different than default - [!193](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/193"Support configurable auth-info enhancement")
* Supports ArcGIS Online compatibility during use of simple/direct [GCZ Provider Security](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/blob/master/docs/security/gcz-provider-auth.md)
* Upgrade Node v16 to v18 - [!204](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/204"Update node to 18.19.1")
* Update Transformer API to use common OSDU patterns for auth and responses - [!206](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/206"Update Transformer API to use common OSDU patterns for auth and responses")
* Add Ambassador Service endpoint which displays all `kinds` and their associated `recordCount` for a connected OSDU instance - [!208](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/208"Ambassdor service 338 return all kind")
* Part of a new suite of upcoming Ambassador endpoints which support and streamline GCZ Configuration tasks
### Geospatial Consumption Zone (GCZ) - Deployment Support
* CI/CD Support for Azure - [!170](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/170"[MSCOSDU-1829] Add CI-CD support for azure")
* Standardized Helm Charts
* Azure CI Jobs
* Azure Documentation for manual helm chart installation
* Automate .tgz artifacts to streamline offline installations of GCZ - [!179](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/179"Automate the creation of a .tgz artifact for GCZ Provider")
* Azure Helm Chart updates to support Preship - [!185](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/185"azure helm chart changes to support preship") and - [!187](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/187"Update istio-virtual-service-preship.yaml")
* AWS - Update Readme following Java17 update - [!186](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/186"AWS - Update Readme following Java 17 update")
* AWS - Upgrade AWS dockerimage for provider to use Node18 as base image - [!195](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/195"Upgrade AWS dockerimage for provider to user Node 18 as base image")
* AWS - Fix Transformer launch after lib upgrades - [!198](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/198"AWS - Fix Transformer launch after lib upgrades")
* AWS - Fix Provider routing to correct partition - [!200](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/200"AWS - Fix Provider routing to correct partition")
* AWS - Set Spring Security version to upgrade AWS Core lib to 0.26 - [!203](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/203"AWS - Set Spring security version to upgrade AWS Core lib to 0.26")
### Geospatial Consumption Zone (GCZ) - Documentation
* Improved steps for Remote Profile setup in Windows VM - [!172](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/172"Added steps for Remote profile on Windows VM")
* Create document on GCZ Security Patterns - [!181](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/181'Resolve "Documentation - Create Documents for GCZ Security Pattern"')
- Refer [here](https://community.opengroup.org/osdu/pre-shipping/-/issues?label_name%5B%5D=M23) for a list of known pre-shipping testing issues.
- For full scope - please refer [here](https://community.opengroup.org/osdu/pre-shipping/-/blob/main/R3-M22/Planned_Scope_for_M23.xlsx?ref_type=heads)
- List of known vulnerabilities can be found [here](https://community.opengroup.org/groups/osdu/-/security/vulnerabilities)
## Supporting Information
- Data Loading Guide. [See here](https://community.opengroup.org/groups/osdu/platform/-/wikis/OSDU-Data-Platform-Data-Loading-Quick-Start-Guide)
- Preship team's test results. [See here](https://community.opengroup.org/osdu/pre-shipping/-/tree/main/R3-M23?ref_type=heads)
- Postman collections from QA aka "Platform Validation" team. [See here](https://community.opengroup.org/osdu/qa/-/tree/main/Postman%20Collection)
# Milestone M23 \[DRAFT\]
Planned Release on 17-May-2024
For a complete overview of the issues and merge requests, please refer [here](https://community.opengroup.org/groups/osdu/platform/-/milestones/25#tab-merge-requests).
For detailed services that are included in this release, please refer [here](https://community.opengroup.org/osdu/governance/project-management-committee/-/wikis/Release-0.26-Tagging-Notes).
In keeping with our policy of releasing new capabilities early and often for feedback, we are pleased to introduce several new **Sandbox/Incubator** platform capabilities in this milestone release. These are currently only available in specific cloud service providers with limited scopes and functionalities, future milestone releases will include more CSP support. Please refer to the details below.
-[`Manifest ingestion by reference`](https://community.opengroup.org/osdu/platform/data-flow/ingestion/osdu-airflow-lib/-/merge_requests/17"Manifest by reference, first code version") - `GC`, `AWS`, `Azure`, `IBM`
-[`Rock and Fluid Sample DDMS`](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services) - `Azure`, `AWS`
For the evaluation metrics - please refer to the guide [here](https://gitlab.opengroup.org/osdu/subcommittees/business-model-outreach/projects/cert/work-products/maturity-model/-/blob/main/README.adoc)
### Deprecation Notice
- We are now actively engaged in the process of integrating the functionalities of the `File` and `Dataset` services. It is important to note that, going forward, our primary focus will be on enhancing and prioritizing the capabilities of the `Dataset` service in the domain of file/dataset delivery. As of the present, both services remain accessible and operational. Further elaboration on this matter will be communicated in due course.
# Table of Content
[[_TOC_]]
## New Features
### Data Definition
* Highlights M23.0 (v0.26.0)
* Reservoir Management
* GeoLabelSet
* Production MVP1
* Generic
* BusinessDecision
<details>
<summary>Details for M23.0</summary>
1. Reference Value Lists
1.[SeismicPhase](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/E-R/reference-data/SeismicPhase.1.0.0.md) received improved value descriptions aas well as one more value. Details in the [migration report](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/Guides/MigrationGuides/M23.0/reference-data--SeismicPhase.1.0.0.md).
2. Governance for [TubularMaterialType](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/E-R/reference-data/TubularMaterialType.1.0.0.md) is transferred back to OSDU. No changes in the reference values themselves except for setting the [attribution authority back to OSDU](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/Guides/MigrationGuides/M23.0/reference-data--TubularMaterialType.1.0.0.md).
3. Patched description for [DataQualityRuleSet](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/Guides/MigrationGuides/M23.0/reference-data--DataQualityRuleSet.1.0.0.md).
4. Reference values for [CementConstantGasMethod](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/Guides/MigrationGuides/M23.0/reference-data--CementConstantGasMethod.1.0.0.md).
5.**Full revision of all PPDM curated and governed reference value lists.** PPDM resources are not replicated in OSDU's GitLab. The procedure is explained in \[Member GitLab resource\]https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/ReferenceValues/Resources/PPDM/README.md). [All PPDM curated reference value lists.](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/E-R/PPDM_Lists_Report.md)
6. Deprecations and additional values for [FacetRole](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/Guides/MigrationGuides/M23.0/reference-data--FacetRole.1.1.0.md).
7. Related to [Storage issue #213](https://community.opengroup.org/osdu/platform/system/storage/-/issues/213"Discrepancy in Storage API for create/update record operation"):
1. "reference-data--DepositionalEnvironment:MarineSubaqueousVolcaniclastic.Reworked." removed, replaced by "reference-data--DepositionalEnvironment:MarineSubaqueousVolcaniclastic.Reworked", see [details](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/Guides/MigrationGuides/M23.0/reference-data--DepositionalEnvironment.1.0.0.md)
2. "reference-data--LogCurveType:BakerHughesInteq:OVAL." removed. no replacement because "reference-data--LogCurveType:BakerHughesInteq:OVAL" was already defined with the same properties, but different descriptions, see [details](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/Guides/MigrationGuides/M23.0/reference-data--LogCurveType.1.1.0.md).
3. reference-data--PreferredSchemaVersion:1.0.0: all record ids had a trailing dot; all are removed and replaced with the same ids stripped by the trailing dot, see [details](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/Guides/MigrationGuides/M23.0/reference-data--PreferredSchemaVersion.1.0.0.md)
4. reference-data--QualityDataRule:1.1.1 - already a deprecated list replaced by DataQualityRule - contained a number of record ids with trailing dots. All such values were removed and replaced by stripped values, see [details](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/Guides/MigrationGuides/M23.0/reference-data--QualityDataRule.1.1.1.md)
2.**Rock and Fluid Analysis**
1.[AbstractSampleProperties](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/E-R/abstract/AbstractSampleProperties.1.1.0.md) - correcting an accidentally empty fragment to the original intent.
2.[master-data--Sample](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/E-R/master-data/Sample.2.1.0.md) including the corrected AbstractSampleProperties and permitting [RockSampleType](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/E-R/reference-data/RockSampleType.1.0.0.md) as `SampleTypeID`. For all details, see the [migration document](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/Guides/MigrationGuides/M23.0/master-data--Sample.2.0.0.md).
3.**Reservoir Management**\
Introduction of geo-labels to summarise characteristic basin, field, prospect, reservoir, reservoir segment, well or wellbore properties. The usage is demonstrated in the \[worked examples section\]https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/Examples/WorkedExamples/ReservoirManagement/GeoLabels/README.md). The main components are:
1.[work-product-component--GeoLabelSet](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/E-R/work-product-component/GeoLabelSet.1.0.0.md), the container of the labels, with
2.[AbstractLabelAndValue](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/E-R/abstract/AbstractLabelAndValue.1.0.0.md), the `data.LabelAndValues[]` element schema fragment.
3.[reference-data--GeoLabelType](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/E-R/reference-data/GeoLabelType.1.0.0.md), the GeoLabel specification providing value type and value context. These records can use FacetType/FacetRole facets. A number of values have been added to FacetRole, see [change details](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/Guides/MigrationGuides/M23.0/reference-data--FacetRole.1.1.0.md).
4.**Well Delivery/Well Domain**
1. New properties were added to [osdu:wks:master-data--TubularAssembly:2.1.0](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/E-R/master-data/TubularAssembly.2.0.0.md); changes are summarised [here](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/Guides/MigrationGuides/M23.0/master-data--TubularAssembly.2.0.0.md).
2. Similarly, new properties were added to [osdu:wks:master-data--TubularComponent:2.1.0](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/E-R/master-data/TubularComponent.2.1.0.md); changes are summarized [here](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/Guides/MigrationGuides/M23.0/master-data--TubularComponent.2.0.0.md).
5.**Generic Domain**
1.**New **[**master-data--BusinessDecision:1.0.0**](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/E-R/master-data/BusinessDecision.1.0.0.md) capturing the data foundation of business decisions and decision quality. Please refer to the \[worked examples section\]https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/Examples/WorkedExamples/BusinessDecisions/README.md). The entity comes with three sets of reference value lists:
2. Business Decision specific reference-data entities:
1.[reference-data--AssessedDecisionQuality:1.0.0](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/E-R/reference-data/AssessedDecisionQuality.1.0.0.md)_It is a measure of how well a decision is made, taking into account factors such as the information available, the logic applied, and the potential consequences._
3.[reference-data--DecisionLevel:1.0.0](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/E-R/reference-data/DecisionLevel.1.0.0.md)_The business authority level, e.g., Manager, Portfolio, Strategic._
6.**Production MVP 1**\
Supporting \[Production Reporting (worked examples)\]https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/Examples/WorkedExamples/Production/README.md) the following production related entities are added:
* Following the recommendation of the Schema service, the [schema sequence](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.26.1.1/SchemaRegistrationResources/shared-schemas/osdu/load_sequence.1.0.0.json?ref_type=tags) has been reversed.
<details>
<summary>Details for M23.1</summary>
1.**Reference Value Lists**
1. Reference Value workbooks are renamed; **only the major schema version** is kept in the file name, minor and patch version are dropped. This is more convenient for minor or patch schema changes. OSDU always ships the latest schema version. Changing the record `kind` back to the base version does not make the record invalid as the schema is defined as extensible.
2.[WellboreOpeningType:1.0.1](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/E-R/reference-data/WellboreOpeningType.1.0.1.md) is now moved under PPDM Governance using the PPDM description and PPDM curated reference values, [migration instructions](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/Guides/MigrationGuides/M23.1/reference-data--WellboreOpeningType.1.0.0.md).
3.[PressureMeasurementType:1.0.1](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/E-R/reference-data/PressureMeasurementType.1.0.1.md) is now moved under PPDM Governance using the PPDM description and PPDM curated reference values, [migration instructions](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/Guides/MigrationGuides/M23.1/reference-data--PressureMeasurementType.1.0.0.md).
4. PPDM governed lists are now all under OPEN or FIXED governance. The following PPDM governed lists are changed to OPEN governance:
5.[FluidContactType:1.0.0](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/E-R/reference-data/FluidContactType.1.0.0.md) migration from [WaterOilContact to OilWaterContact](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/Guides/MigrationGuides/M23.1/reference-data--FluidContactType.1.0.0.md) for consistency.
6.[HeaderKeyName:1.0.0](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/E-R/reference-data/HeaderKeyName.1.0.0.md) extensions for SEG-Y rev 1 extensions for fractional shot point number codes, e.g., SPSCALED. No deprecations, only augmentations and one additional value SPSCALED, see [migration information](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/Guides/MigrationGuides/M23.1/reference-data--HeaderKeyName.1.0.0.md).
7.[ExternalUnitOfMeasure](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/E-R/reference-data/ExternalUnitOfMeasure.1.0.0.md) contained a number of incorrect Energistics mappings, which have been corrected. `pH`, which was declared dimensionless, is not supported by Energistics.
2.**Enabling successful Indexing**
1. work-product-component--CementJob records were not indexed at all due to the deprecated, erroneous `const` properties. Schemas with M23.1 and later will automatically accompany `const` with a `type` corresponding to the constant value. [osdu:wks:work-product-component--CementJob:1.2.0](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/E-R/work-product-component/CementJob.1.2.0.md) was created for this purpose. The schema is identical except for the addition `type` declarations. Record updates can be done with the [Storage PATCH API](https://community.opengroup.org/osdu/platform/system/storage/-/blob/master/docs/tutorial/StorageService.md?ref_type=heads#records-patch-api).
2. Dataset size values failed to index if they exceeded the capacity of 32-bit integers. This is recorded as [Indexer issue #153](https://community.opengroup.org/osdu/platform/system/indexer-service/-/issues/153"Indexer is not supporting 64-bit integer value"). The problem is addressed by changing the format from integer to int64 (not JSON schema standard but accepted by the OSDU Indexer service). The definitions are located in AbstractDataset, AbstractFileSourceInfo, AbstractFile, AbstractFileCollection, which are patch version incremented.
3. As a consequence **all 26 schemas in the dataset group type are updated**. A few dataset types were incremented in the minor version due to the inclusion of newer fragments with higher minor versions. With M23.1 all highest version dataset entities include the latest version of fragments. All changes are summarized in the migration guides:
1. Changes for [dataset related schema fragments](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/Guides/MigrationGuides/M23.1/README.md#abstract-group-type).
2. Changes for [dataset group-type schemas](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/Guides/MigrationGuides/M23.1/README.md#dataset-group-type).
3.**Well Delivery**\
Initial creation of StimulationJob and StimulationStage based on [WITSML StimJob](https://publications.opengroup.org/standards/energistics-standards/v230). StimJob is split into two separate entities with individual schemas, which are linked.
1.[StimulationJob:1.0.0](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/E-R/work-product-component/StimulationJob.1.0.0.md) — _Parent object for all the information for one Frac / Stimulation Job within a Well/Wellbore. A Stimulation Job can be associated to one or more Stimulation Stages with each Stage having one or more Job Steps._
2.[StimulationStage:1.0.0](https://community.opengroup.org/osdu/data/data-definitions/-/tree/v0.26.1.1/E-R/work-product-component/StimulationStage.1.0.0.md) — _A Stage treated during a Stimulation Job._ Instances will refer to a StimulationJob.
3. Reference value lists added specifically for Stimulation:
1.[StimAdditiveType:1.0.0](reference-data/StimAdditiveType.1.0.0.md)—_The types of fluid additives that may be added to a Stimulation Fluid._
2.[StimFETestAnalysisMethod:1.0.0](reference-data/StimFETestAnalysisMethod.1.0.0.md) — _The analysis methods used in a Fluid Efficiency Test for a Stimulation Job Pumping Diagnostic Session._
3.[StimFlowPathType:1.0.0](reference-data/StimFlowPathType.1.0.0.md) — _The fluid flow path type used during a Stimulation Job which describes how where fluid is pumped from surface to the stimulated interval._
4.[StimJobDiversionMethod:1.0.0](reference-data/StimJobDiversionMethod.1.0.0.md) — _The Diversion Method used within a Stimulation Stage._
5.[StimJobFluidType:1.0.0](reference-data/StimJobFluidType.1.0.0.md) — _The Fluid Types and associated Sub-types which may be pumped during a Stimulation Job/Stage._
6.[StimJobStepType:1.0.0](reference-data/StimJobStepType.1.0.0.md) — _The pumping schedule Step Type that may be performed within a Simulation Stage._
7.[StimJobType:1.0.0](reference-data/StimJobType.1.0.0.md) — _Stimulation Job Types and associated Sub-types._
8.[StimMaterialType:1.0.0](reference-data/StimMaterialType.1.0.0.md) — _The types of materials that may be pumped during a Stimulation Job/Stage._
9.[StimPIDXCommodityCode:1.0.0](reference-data/StimPIDXCommodityCode.1.0.0.md) — _PIDX Commodity Codes associated to a Stimulation Job._
10.[StimProppantAgentType:1.0.0](reference-data/StimProppantAgentType.1.0.0.md) — _The types of proppant used within a Stimulation Job/Stage._
</details>
### Core and Helper Services
-`Search`
- Implement autocomplete using suggester on bagOfWords field. See MR [!584](https://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/584) by (@sbstan)
-`Storage`
-[#MSCOSDU-36924] feat: purge Record Versions API. See MR [!862](https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/862) by (@thulasi_dass)
-`Legal`
- Extend cron to catch about to expire legal tags. See MR [!535](https://community.opengroup.org/osdu/platform/security-and-compliance/legal/-/merge_requests/535) by (@konradkrasno)
- Provide query capability in legal tags. See MR [!530](https://community.opengroup.org/osdu/platform/security-and-compliance/legal/-/merge_requests/530) by (@hutchins)
-`Entitlements`
- Added role information in GetGroups API. See MR [!656](https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/merge_requests/656) by (@deepapathak)
-[MSCOSDU-1984] Add count members api. See MR [!604](https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/merge_requests/604) by (@deepapathak)
-`Policy`
- Audit Logging Feature and FastAPI upgrade. See MR [!462](https://community.opengroup.org/osdu/platform/security-and-compliance/policy/-/merge_requests/462) by (@hutchins)
-`CRS Conversion`
- Resolve "Allow explicit transforms to be specified for crs conversion". See MR [!395](https://community.opengroup.org/osdu/platform/system/reference/crs-conversion-service/-/merge_requests/395) by (@V.ManikantaSwamyAku2)
-`Schema Upgrade`
- Major enhancements in UpdateService. See MR [!21](https://community.opengroup.org/osdu/platform/system/reference/schema-upgrade/-/merge_requests/21) by (@michalchrobok)
### Ingestion services
-`Ingestion Workflow`
- Implement Airflow facade endpoint. See MR [!505](https://community.opengroup.org/osdu/platform/data-flow/ingestion/ingestion-workflow/-/merge_requests/505) by (@Stanislav_Riabokon)
-`Segy to Zgy Conversion`
- Integrate master with recent work in slb-master. See MR [!413](https://community.opengroup.org/osdu/platform/data-flow/ingestion/segy-to-zgy-conversion/-/merge_requests/413) by (@ErikDahl)
#### External Data Services (EDS)
- EDS Naturalization for Mutiple FileCollection.Generic: The naturalization process will support multiple files in FileCollection.Generic if FileSourceInfos are provided for the dataset IDs
(https://gitlab.opengroup.org/osdu/subcommittees/data-def/work-products/schema/-/blob/master/Examples/dataset/FileCollection.Generic.1.0.0.json#L52) see MR (https://community.opengroup.org/osdu/platform/data-flow/ingestion/osdu-airflow-lib/-/merge_requests/250) by @nisha.thakran
- EDS Naturalization for GC : see MR (https://community.opengroup.org/osdu/platform/data-flow/ingestion/osdu-airflow-lib/-/merge_requests/245) by @nisha.thakran
- EDS Wait Time can be adjusted from CSDJ : https://community.opengroup.org/osdu/platform/data-flow/ingestion/osdu-airflow-lib/-/merge_requests/286
- Incorrect handling of Geospatial fields causes EDS-ingested records to not match schema and not have geospatial metadata indexed : see MR (https://community.opengroup.org/osdu/platform/data-flow/ingestion/osdu-airflow-lib/-/merge_requests/233)
- EDS - Referenced data id Filters in CSDJ : see MR (https://community.opengroup.org/osdu/platform/data-flow/ingestion/osdu-airflow-lib/-/merge_requests/225) by (@ShankarPattanayak)
- Issue with RefreshToken as the FlowTypeID :
- EDS :see MR (https://community.opengroup.org/osdu/platform/data-flow/ingestion/osdu-airflow-lib/-/merge_requests/236) by (@ShankarPattanayak)
- EDS-DMS: see MR (https://community.opengroup.org/osdu/platform/data-flow/ingestion/external-data-sources/eds-dms/-/merge_requests/138)
- Multi data partition id feature in eds_ingest and Naturalization: see MR (https://community.opengroup.org/osdu/platform/data-flow/ingestion/osdu-airflow-lib/-/merge_requests/239) by (@ShankarPattanayak)
- Email Enhancement Naturalization : see MR (https://community.opengroup.org/osdu/platform/data-flow/ingestion/osdu-airflow-lib/-/merge_requests/275) by (@ShankarPattanayak)
- Added ref improvement to use search service to filter the required record: see MR (https://community.opengroup.org/osdu/platform/data-flow/ingestion/osdu-airflow-lib/-/merge_requests/258) by (@jeyakumar-jk)
- M23 schema changes : see MR (https://community.opengroup.org/osdu/platform/data-flow/ingestion/osdu-airflow-lib/-/merge_requests/240/diffs) by (@jeyakumar-jk)
### DDMS
-`Wellbore DDMS`
-`Seismic DDMS`
-`seismic-dms-service`
- Feat: enable dataset for bulkDelete. See MR [!1079](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/1079) by (@rgray11)
-`seismic-dms-cpp-lib`
- Feat: update bulk delete. See MR [!231](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/231) by (@rgray11)
- Fix: added generic auth provider. See MR [!230](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/230) by (@DiegoMolteni)
- Feat: add bulkDelete endpoints. See MR [!228](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-cpp-lib/-/merge_requests/228) by (@rgray11)
-`seismic-dms-sdutil`
- Feat: add bulk delete. See MR [!125](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-sdutil/-/merge_requests/125) by (@rgray11)
-`Reservoir DDMS`
-`Rock and Fluid Samples DDMS`
- Issue-337: Add BlackOilTable schemas. See MR [!223](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/223) by (@ernesto_gutierrez)
- Issue-341: Add Crushed Rock Analysis. See MR [!222](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/222) by (@ernesto_gutierrez)
- Feature/issue 339 add mpfm schemas. See MR [!215](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/215) by (@ernesto_gutierrez)
- Issue-330: Add Stream WPC and Content Models.. See MR [!212](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/212) by (@ernesto_gutierrez)
- #338 Readiness feature implementation. See MR [!211](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/211) by (@heba92)
- Issue-229: Add PVTModel-EquationOfState Model. See MR [!210](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/210) by (@ernesto_gutierrez)
- Issue-332: Add Coefficient Table Model. See MR [!207](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/207) by (@ernesto_gutierrez)
- Feature/issue 328 add sampletestruntype. See MR [!201](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/201) by (@ernesto_gutierrez)
- Add enable_api_v1 deployment flag. See MR [!187](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/187) by (@ernesto_gutierrez)
- Issue-300: Add master data types. See MR [!176](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/176) by (@ernesto_gutierrez)
### Geospatial Consumption Zone (GCZ)
-`GeoSpatial`
- Update GCZ Provider Where Clause Parsing Logic. See MR [!202](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/202) by (@LeviRemi)
- Support configurable auth-info enhancement. See MR [!193](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/193) by (@LeviRemi)
- 331 port for spring boot app. See MR [!189](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/189) by (@asrivastaava)
## Bug Fixes
### Core and Helper Services
-`Search`
- Add code lost in the rebase process. See MR [!624](https://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/624) by (@sbstan)
-`Indexer`
- Fix link & []link indexer mapping. See MR [!726](https://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/726) by (@nthakur)
- Handle null in nested attributes. See MR [!724](https://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/724) by (@msavchuk)
- Fix the issue that augmenter throws null pointer exception when casting the related object ids retrieved from the GeoContext. See MR [!713](https://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/713) by (@zhibinmai)
- Resiliency fixes on cache miss. See MR [!699](https://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/699) by (@nthakur)
- Support parsing own output format for datetimes. See MR [!694](https://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/694) by (@sbstan)
-`Schema`
- Add data partition id to schema-api swagger. See MR [!635](https://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/635) by (@nastrels)
-`Storage`
- Code smell fix. See MR [!866](https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/866) by (@jtyself)
-`Dataset`
- Fix GC and Core-Plus test, remove Content-Type from the collection upload request body. See MR [!432](https://community.opengroup.org/osdu/platform/system/dataset/-/merge_requests/432) by (@Rustam_Lotsmanenko)
- Fix for some 500 errors on the registerDataset endpoint. See MR [!431](https://community.opengroup.org/osdu/platform/system/dataset/-/merge_requests/431) by (@dhudsons)
- Connection timeout added in EDS-DMS connection. See MR [!419](https://community.opengroup.org/osdu/platform/system/dataset/-/merge_requests/419) by (@ShankarPattanayak)
-`Register`
- Remove unneeded lines to fix code smells. See MR [!457](https://community.opengroup.org/osdu/platform/system/register/-/merge_requests/457) by (@jtyself)
-`Legal`
- Fix Auth filter for Legal Update Status endpoint. See MR [!545](https://community.opengroup.org/osdu/platform/security-and-compliance/legal/-/merge_requests/545) by (@Rustam_Lotsmanenko)
-`Entitlements`
- Fix 500 errors for invalid partition. See MR [!634](https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/merge_requests/634) by (@dhudsons)
-`Policy`
- SHA-1 to SHA-256 update. See MR [!472](https://community.opengroup.org/osdu/platform/security-and-compliance/policy/-/merge_requests/472) by (@hutchins)
-`Unit`
- Fix missing prefix. See MR [!340](https://community.opengroup.org/osdu/platform/system/reference/unit-service/-/merge_requests/340) by (@anthonyitti)
-`CRS Conversion`
- Fix storage call in API V3 and V4 when no version provided in CRS ID. See MR [!424](https://community.opengroup.org/osdu/platform/system/reference/crs-conversion-service/-/merge_requests/424) by (@cailletg)
- Resolve "convertBinGrid gives incorrect results". See MR [!409](https://community.opengroup.org/osdu/platform/system/reference/crs-conversion-service/-/merge_requests/409) by (@bert.kampes)
- Resolve "Check "WGS 84 to" case". See MR [!404](https://community.opengroup.org/osdu/platform/system/reference/crs-conversion-service/-/merge_requests/404) by (@V.ManikantaSwamyAku2)
-`OS Core Common - Spring 5`
- Fixes some exceptions that can cause 500 errors within the service.. See MR [!265](https://community.opengroup.org/osdu/platform/system/lib/core/os-core-common/-/merge_requests/265) by (@dhudsons)
- MSOSDU-2064: fix environment variable reading for feature flag value. See MR [!258](https://community.opengroup.org/osdu/platform/system/lib/core/os-core-common/-/merge_requests/258) by (@deepapathak)
- Fix client timeout config. See MR [!257](https://community.opengroup.org/osdu/platform/system/lib/core/os-core-common/-/merge_requests/257) by (@ajoshi19)
### Ingestion services
#### External Data Services (EDS)
**osdu-airflow-lib**
- Eds m23 multiple file filecollection naturalization nisha. See MR [!262](https://community.opengroup.org/osdu/platform/data-flow/ingestion/osdu-airflow-lib/-/merge_requests/262) by (@nisha.thakran)
- Fix-eds-scheduler. See MR [!218](https://community.opengroup.org/osdu/platform/data-flow/ingestion/osdu-airflow-lib/-/merge_requests/218) by (@ShankarPattanayak)
- Fix scheduler empty run. See MR [!217](https://community.opengroup.org/osdu/platform/data-flow/ingestion/osdu-airflow-lib/-/merge_requests/217) by (@ShankarPattanayak)
### DDMS
-`Wellbore DDMS`
-`Seismic DDMS`
-`seismic-dms-service`
- Fix: blank error messages. See MR [!1106](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/1106) by (@rgray11)
- Fix: info sdms v4. See MR [!1105](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/1105) by (@dperez50)
- Fix: info sdms v4. See MR [!1104](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/1104) by (@dperez50)
- Fix: add frame-ancestors to content-security-policy header. See MR [!1099](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/1099) by (@rgray11)
- Fix: dataset patch name bug. See MR [!1097](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/1097) by (@rgray11)
- Test: fixed schema URL reference. See MR [!1087](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/1087) by (@DiegoMolteni)
- Fix: fixed args check on subproject patch. See MR [!1085](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/1085) by (@DiegoMolteni)
- Fix ibm cloudant e2e result. See MR [!1068](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/1068) by (@anujgupta)
- Fix: vulnerabilities and deprecated packages. See MR [!1063](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/1063) by (@DiegoMolteni)
- Test: hide bulk delete and compute size tests under the feature flags. See MR [!1055](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/1055) by (@DiegoMolteni)
- Fix: split batchclient delete request into multiple. See MR [!1045](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/1045) by (@rgray11)
-`Reservoir DDMS`
-`Open ETP Server`
- Fix: add missing reference debug. See MR [!311](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/reservoir/open-etp-server/-/merge_requests/311) by (@deny)
- Fix: group search for import information. See MR [!307](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/reservoir/open-etp-server/-/merge_requests/307) by (@deny)
- Fix: Arbitrary read access and crash from GetDataSubarrays. See MR [!297](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/reservoir/open-etp-server/-/merge_requests/297) by (@frivera)
-`Open ETP Client`
- Resolve "Process the content of a Chunk message". See MR [!98](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/reservoir/open-etp-client/-/merge_requests/98) by (@frivera)
-`Rock and Fluid Samples DDMS`
### Geospatial Consumption Zone (GCZ)
* Transformer - Fix GeoJSON Generation Error when certain properties were inaccessible - [!180](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/180"316 fix generate geo json")
* Related properties: `AliasNameTypeID`, `FacilityEventTypeID`, `GeoTypeID`
* Transformer - Replace straggling static `osdu` references in common code with references to the `dataPartitionId` environment variable - [!183](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/183"Replace static `osdu` references from Search.java with `dataPartitionId` variable")
* Provider - Catch and handle spatial filter exceptions - [!197](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/197"Provider - Catch exception when processing spatial filter")
* Provider - Update Provider API to use setArgs for all incoming parameters to strengthen Ignite/SQL interrogation - [!196](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/196"Update Provider API to use setArgs for all parameters")
* Transformer - Close entitlement calls in all cases to avoid HTTP Pool Exhaustion - [!199](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/199"Transformer - Close entitlement calls in all cases to avoid http pool exhaustion")
* Transformer - Address CVE by upgrading JSON Dependencies - [!201](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/201"Upgrade json dependencies to fix CVE")
* Unblock Ambassador endpoints after installation of Spring Security Default Auth - [!207](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/207"Update the Security Filter chain to disable Spring Security Defaults")
## Enhancements
### Core and Helper Services
-`Search`
- Use full URL instead of relative path. See MR [!607](https://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/607) by (@lach)
-`Indexer`
- Avoid unnecessary second call to get the properties from the VirtualProperties cache. See MR [!706](https://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/706) by (@zhibinmai)
- Augmenter refresh schema mapping. See MR [!704](https://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/704) by (@zhibinmai)
- Use full URL instead of relative path. See MR [!684](https://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/684) by (@lach)
-`Schema`
- Use full URL instead of relative path. See MR [!621](https://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/621) by (@lach)
-`Storage`
- Spring 6 Migration. See MR [!854](https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/854) by (@cailletg)
-[MSCOSDU-3593]Adding core code coverage. See MR [!848](https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/848) by (@deepapathak)
-[MSCOSDU-2064] Added gcs version paths validation for update record flow. See MR [!834](https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/834) by (@deepapathak)
- AWS collaboration header support. See MR [!824](https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/824) by (@Java1Guy)
- Use full URL instead of relative path. See MR [!810](https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/810) by (@lach)
- Added /liveness_check (GONRG-9039). See MR [!793](https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/793) by (@Stanislav_Riabokon)
- Adding user id parameter as a input to key while caching entitlements groups. See MR [!769](https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/769) by (@harshit283)
-`Indexer Queue`
- Spring 6 upgrade. See MR [!390](https://community.opengroup.org/osdu/platform/system/indexer-queue/-/merge_requests/390) by (@kogliny)
- Update maven compiler. See MR [!388](https://community.opengroup.org/osdu/platform/system/indexer-queue/-/merge_requests/388) by (@jtyself)
- Upgrade Indexer queue to Java17. See MR [!379](https://community.opengroup.org/osdu/platform/system/indexer-queue/-/merge_requests/379) by (@jtyself)
-`File`
- Use full URL instead of relative path. See MR [!551](https://community.opengroup.org/osdu/platform/system/file/-/merge_requests/551) by (@lach)
-`Dataset`
- Spring6. See MR [!437](https://community.opengroup.org/osdu/platform/system/dataset/-/merge_requests/437) by (@jtyself)
- Use full URL instead of relative path. See MR [!413](https://community.opengroup.org/osdu/platform/system/dataset/-/merge_requests/413) by (@lach)
-`Notification`
- Cleanup javax referances. See MR [!498](https://community.opengroup.org/osdu/platform/system/notification/-/merge_requests/498) by (@solxget)
- Upgrade service to spring 6 and Spring-boot 3. See MR [!491](https://community.opengroup.org/osdu/platform/system/notification/-/merge_requests/491) by (@solxget)
- Use full URL instead of relative path. See MR [!472](https://community.opengroup.org/osdu/platform/system/notification/-/merge_requests/472) by (@lach)
-`Register`
- Spring 6 upgrade. See MR [!447](https://community.opengroup.org/osdu/platform/system/register/-/merge_requests/447) by (@kogliny)
- Use full URL instead of relative path. See MR [!433](https://community.opengroup.org/osdu/platform/system/register/-/merge_requests/433) by (@lach)
-`Partition`
- Create a feature flag to toggle the fullUrl in swagger. See MR [!515](https://community.opengroup.org/osdu/platform/system/partition/-/merge_requests/515) by (@anthonyitti)
-`Legal`
- Refactor Swagger Configuration to use '@ConfigurationProperties' from '@Value'. See MR [!529](https://community.opengroup.org/osdu/platform/security-and-compliance/legal/-/merge_requests/529) by (@anthonyitti)
- Jakarta EE, Spring 6, Spring-Boot 3 migration. See MR [!523](https://community.opengroup.org/osdu/platform/security-and-compliance/legal/-/merge_requests/523) by (@Rustam_Lotsmanenko)
- Use full URL instead of relative path. See MR [!504](https://community.opengroup.org/osdu/platform/security-and-compliance/legal/-/merge_requests/504) by (@lach)
-`Entitlements`
- Update spring and springboot. See MR [!650](https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/merge_requests/650) by (@vidya)
- Use full URL instead of relative path. See MR [!600](https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/merge_requests/600) by (@lach)
-`Secret`
- Upgrade to spring6 and springboot3. See MR [!148](https://community.opengroup.org/osdu/platform/security-and-compliance/secret/-/merge_requests/148) by (@vidya)
-`OS Core Common - Spring 5`
- Java 17 migration-upd. See MR [!256](https://community.opengroup.org/osdu/platform/system/lib/core/os-core-common/-/merge_requests/256) by (@Rustam_Lotsmanenko)
- Capture partial success on audit log on Indexer service. See MR [!254](https://community.opengroup.org/osdu/platform/system/lib/core/os-core-common/-/merge_requests/254) by (@nthakur)
-`OS Core Common - Spring 6 Upgrade`
- Jakarta EE, Spring 6, Spring-Boot 3 migration. See MR [!1](https://community.opengroup.org/osdu/platform/system/lib/core/os-core-common-spring6/-/merge_requests/1) by (@Rustam_Lotsmanenko)
### Ingestion services
-`Ingestion Workflow`
- Java17migration. See MR [!532](https://community.opengroup.org/osdu/platform/data-flow/ingestion/ingestion-workflow/-/merge_requests/532) by (@vikashoode)
- Use full URL instead of relative path. See MR [!511](https://community.opengroup.org/osdu/platform/data-flow/ingestion/ingestion-workflow/-/merge_requests/511) by (@lach)
-`osdu-airflow-lib`
- Email enhancement - EDS-Ingest. See MR [!271](https://community.opengroup.org/osdu/platform/data-flow/ingestion/osdu-airflow-lib/-/merge_requests/271) by (@ShankarPattanayak)
- Improve Error logging. See MR [!254](https://community.opengroup.org/osdu/platform/data-flow/ingestion/osdu-airflow-lib/-/merge_requests/254) by (@jeyakumar-jk)
- Naturalization additional fields. See MR [!248](https://community.opengroup.org/osdu/platform/data-flow/ingestion/osdu-airflow-lib/-/merge_requests/248) by (@ShankarPattanayak)
- GONRG-8835: Error handling. See MR [!198](https://community.opengroup.org/osdu/platform/data-flow/ingestion/osdu-airflow-lib/-/merge_requests/198) by (@Yan_Sushchynski)
-`External Data Services`
-`Core External Data Workflow DAGs`
- Added eds_ingest_run_id to capture run id of the job. See MR [!459](https://community.opengroup.org/osdu/platform/data-flow/ingestion/external-data-sources/core-external-data-workflow/-/merge_requests/459) by (@jeyakumar-jk)
-`EDS DMS`
- Code Changes to support latest schema of ConnectedSourceRegistryEntry. See MR [!148](https://community.opengroup.org/osdu/platform/data-flow/ingestion/external-data-sources/eds-dms/-/merge_requests/148) by (@ShankarPattanayak)
- Java version upgrade. See MR [!145](https://community.opengroup.org/osdu/platform/data-flow/ingestion/external-data-sources/eds-dms/-/merge_requests/145) by (@ShankarPattanayak)
### DDMS
-`Wellbore DDMS`
-`Seismic DDMS`
-`seismic-dms-service`
- Feat: add info endpoint sdms v4. See MR [!1102](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/1102) by (@dperez50)
- Feat: add info endpoint sdms v3. See MR [!1091](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/1091) by (@dperez50)
- Fix/ibm cloudant result. See MR [!1090](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/1090) by (@ishakumari)
-`Rock & Fluid Samples DDMS`
- Issue-343: Update PVTModel. See MR [!225](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/225) by (@ernesto_gutierrez)
- Enhancement/issue 340 update rafs ref data. See MR [!224](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/224) by (@ernesto_gutierrez)
- Issue-27: Ensure copyright of new files. See MR [!216](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/216) by (@ernesto_gutierrez)
- Issue-336: Update PVT Model / Equation of State. See MR [!213](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/213) by (@ernesto_gutierrez)
- Issue-333: Update SampleTestRunType. See MR [!208](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/208) by (@ernesto_gutierrez)
- Issue-327 Add FluidSystemType to CapPressure. See MR [!203](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/203) by (@ernesto_gutierrez)
- Issue-329: Update saturation from object to array. See MR [!200](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/200) by (@ernesto_gutierrez)
- Issue-66: Add Json schema validation for wks records. See MR [!199](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/199) by (@ernesto_gutierrez)
- Issue-125 Add integrity validation for SampleAnalysisTypeIds. See MR [!197](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/197) by (@ernesto_gutierrez)
- Issue-310: Add VitriniteMountTechnique reference data. See MR [!196](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/196) by (@ernesto_gutierrez)
- Issue-323 Update ElectricalProperties. See MR [!195](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/195) by (@ernesto_gutierrez)
- Fix pre-commit hooks recommendations. See MR [!194](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/194) by (@ernesto_gutierrez)
- Issue-140: Enhance dependency error handler. See MR [!191](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/191) by (@ernesto_gutierrez)
- Issue-288: Update XRD schema. See MR [!189](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/189) by (@ernesto_gutierrez)
- Issue-317 Update SaturationProcessMethod and DisplacingFluidType reference data. See MR [!188](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/188) by (@ernesto_gutierrez)
- Issue-303 Update NMR schema. See MR [!186](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/186) by (@ernesto_gutierrez)
- Issue-316: Update Triaxial Test schema. See MR [!185](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/185) by (@olena_holub)
- Issue-309: Update TensileStregth schema. See MR [!183](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/183) by (@ernesto_gutierrez)
- Issue-315: Update TEC schema. See MR [!182](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/182) by (@olena_holub)
- Issue:302 Update RCA schema data. See MR [!181](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/181) by (@ernesto_gutierrez)
- Issue-301: Remove PorosityExponent from electrical properties schema. See MR [!180](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/180) by (@olena_holub)
- Issue-307: Update Wettability Index. See MR [!179](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/179) by (@olena_holub)
- Issue:312 Rename 3_Electrodes to 4_Electrodes. See MR [!178](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/178) by (@ernesto_gutierrez)
- Issue-291, Issue-305: Update Capillary Pressure. See MR [!177](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/rock-and-fluid-sample/rafs-ddms-services/-/merge_requests/177) by (@olena_holub)
-`Well Delivery DDMS`
- Migration Java 17. See MR [!264](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/well-delivery/well-delivery/-/merge_requests/264) by (@Stanislav_Riabokon)
- Use full URL instead of relative path. See MR [!256](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/well-delivery/well-delivery/-/merge_requests/256) by (@lach)
### Geospatial Consumption Zone (GCZ) - General
* Upgrade Transformer codebase to JDK17 to comply with [OSDU Java 17 Migration](https://community.opengroup.org/groups/osdu/platform/-/epics/17"Java 17 migration") - [!182](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/182"Update jdk17")
* Added `.bat` and `.sh` scripts to simplify running the GCZ's transformer in a local installation
*[Docs updated with new steps here](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/blob/master/docs/deployment/deployment_procedure.md#running-the-gcz##transformer)
* Enable custom configuration of GCZ Transformer port for cases where default (8080) is already in use - [!189](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/189"331 port for spring boot app")
* Can be adjusted via environment variable `GCZ_TRANSFORMER_PORT`
* Support the display of Well Log as Bottomhole when data is available - [!188](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/188"Well Log as Bottomhole")
* Uses `spatialSourceKind`, `spatialSourceID` and the [new](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/blob/master/gcz-transformer-core/config/application.yml?ref_type=heads#:\~:text=spatialSourceGeometryLocation)`spatialSourceGeometryLocation` to define relationship between WellLog and the associated Wellbore's bottomhole (if it exists)
* Enable configurable `authInfo` (see [ArcGIS Server Info sample](https://developers.arcgis.com/rest/services-reference/enterprise/server-info.htm)) for GCZ Service to support scenarios where the `tokenServicesUrl` is different than default - [!193](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/193"Support configurable auth-info enhancement")
* Supports ArcGIS Online compatibility during use of simple/direct [GCZ Provider Security](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/blob/master/docs/security/gcz-provider-auth.md)
* Upgrade Node v16 to v18 - [!204](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/204"Update node to 18.19.1")
* Update Transformer API to use common OSDU patterns for auth and responses - [!206](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/206"Update Transformer API to use common OSDU patterns for auth and responses")
* Add Ambassador Service endpoint which displays all `kinds` and their associated `recordCount` for a connected OSDU instance - [!208](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/208"Ambassdor service 338 return all kind")
* Part of a new suite of upcoming Ambassador endpoints which support and streamline GCZ Configuration tasks
### Geospatial Consumption Zone (GCZ) - Deployment Support
* CI/CD Support for Azure - [!170](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/170"[MSCOSDU-1829] Add CI-CD support for azure")
* Standardized Helm Charts
* Azure CI Jobs
* Azure Documentation for manual helm chart installation
* Automate .tgz artifacts to streamline offline installations of GCZ - [!179](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/179"Automate the creation of a .tgz artifact for GCZ Provider")
* Azure Helm Chart updates to support Preship - [!185](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/185"azure helm chart changes to support preship") and - [!187](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/187"Update istio-virtual-service-preship.yaml")
* AWS - Update Readme following Java17 update - [!186](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/186"AWS - Update Readme following Java 17 update")
* AWS - Upgrade AWS dockerimage for provider to use Node18 as base image - [!195](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/195"Upgrade AWS dockerimage for provider to user Node 18 as base image")
* AWS - Fix Transformer launch after lib upgrades - [!198](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/198"AWS - Fix Transformer launch after lib upgrades")
* AWS - Fix Provider routing to correct partition - [!200](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/200"AWS - Fix Provider routing to correct partition")
* AWS - Set Spring Security version to upgrade AWS Core lib to 0.26 - [!203](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/203"AWS - Set Spring security version to upgrade AWS Core lib to 0.26")
### Geospatial Consumption Zone (GCZ) - Documentation
* Improved steps for Remote Profile setup in Windows VM - [!172](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/172"Added steps for Remote profile on Windows VM")
* Create document on GCZ Security Patterns - [!181](https://community.opengroup.org/osdu/platform/consumption/geospatial/-/merge_requests/181'Resolve "Documentation - Create Documents for GCZ Security Pattern"')
- Refer [here](https://community.opengroup.org/osdu/pre-shipping/-/issues?label_name%5B%5D=M23) for a list of known pre-shipping testing issues.
- For full scope - please refer [here](https://community.opengroup.org/osdu/pre-shipping/-/blob/main/R3-M22/Planned_Scope_for_M23.xlsx?ref_type=heads)
- List of known vulnerabilities can be found [here](https://community.opengroup.org/groups/osdu/-/security/vulnerabilities)
## Supporting Information
- Data Loading Guide. [See here](https://community.opengroup.org/groups/osdu/platform/-/wikis/OSDU-Data-Platform-Data-Loading-Quick-Start-Guide)
- Preship team's test results. [See here](https://community.opengroup.org/osdu/pre-shipping/-/tree/main/R3-M23?ref_type=heads)
- Postman collections from QA aka "Platform Validation" team. [See here](https://community.opengroup.org/osdu/qa/-/tree/main/Postman%20Collection)
- JSON payload and related information for loading sample data from TNO, Volve, NOPIMS. [See here](https://community.opengroup.org/osdu/data/open-test-data/-/tree/master/rc--3.0.0/4-instances)