Update M25 Release Notes [DRAFT] authored by Chad Leong's avatar Chad Leong
---
title: 'M25 Release Notes [DRAFT]'
---
# Milestone M25 - v0.28 - Last Mercury Release \[DRAFT\]
Planned Release on 25-Apr-25
Planned Release on ~~25-Apr-25~~ - Delayed till 6-May-2025
For a complete overview of the issues and merge requests, please refer [here](https://community.opengroup.org/groups/osdu/platform/-/milestones/27#tab-merge-requests).
......@@ -332,6 +324,19 @@ For the evaluation metrics - please refer to the guide [here](https://gitlab.ope
- `OS OSM`
- Batch API. See MR [!9](https://community.opengroup.org/osdu/platform/system/lib/mappers/os-osm/-/merge_requests/9) by (@Rustam_Lotsmanenko)
- Pluggable typemapper. See MR [!6](https://community.opengroup.org/osdu/platform/system/lib/mappers/os-osm/-/merge_requests/6) by (@Rustam_Lotsmanenko)
- `Storage`
- AWS Replay Feature. See MR [!1017](https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/1017) by (@marcburnie)
- `aws`
- `OS Core Lib AWS`
- Feat: adding batchLoadByCompositeKey method for replay feature. See MR [!179](https://community.opengroup.org/osdu/platform/system/lib/cloud/aws/os-core-lib-aws/-/merge_requests/179) by (@marcburnie)
- `gcp`
- `GC-OSM`
- Batch API. See MR [!10](https://community.opengroup.org/osdu/platform/system/lib/cloud/gcp/gc-osm/-/merge_requests/10) by (@Rustam_Lotsmanenko)
- Enable pluggable type mapper. See MR [!8](https://community.opengroup.org/osdu/platform/system/lib/cloud/gcp/gc-osm/-/merge_requests/8) by (@Rustam_Lotsmanenko)
- `cimpl`
- `OS OSM`
- Batch API. See MR [!9](https://community.opengroup.org/osdu/platform/system/lib/mappers/os-osm/-/merge_requests/9) by (@Rustam_Lotsmanenko)
- Pluggable typemapper. See MR [!6](https://community.opengroup.org/osdu/platform/system/lib/mappers/os-osm/-/merge_requests/6) by (@Rustam_Lotsmanenko)
### Ingestion services
......@@ -427,24 +432,41 @@ For the evaluation metrics - please refer to the guide [here](https://gitlab.ope
- Nested query will fail when the simple query string has quoted reserved keywords. See MR [!712](https://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/712) by (@zmai)
- Reverting local maven pipeline usage. See MR [!708](https://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/708) by (@marcburnie)
- `Indexer`
- Fix Thread Exhaustion and ES Connection Errors. See MR [!902](https://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/902) by (@marcburnie)
- Fix parse errors by reverting behavior if mapbooleantostring feature flag is off. See MR [!888](https://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/888) by (@ladatz)
- Fix: enabling mapping boolean to string fix for AWS. See MR [!879](https://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/879) by (@marcburnie)
- Fix: disable bagOfWords to complement mapBooleanToString for Azure in M25. See MR [!878](https://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/878) by (@zhongzechen)
- GC\CI - Enable Indexer bool bugfix FF. See MR [!876](https://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/876) by (@Rustam_Lotsmanenko)
- Fix elasticsearch connection errors. See MR [!855](https://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/855) by (@msavchuk)
- Fix the bug in a case that more than one extended/virtual properties to match.... See MR [!834](https://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/834) by (@zmai)
- Remove cluster health dependency. See MR [!831](https://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/831) by (@nthakur)
- Fix handling ElasticSearchExceptions. See MR [!818](https://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/818) by (@ykondakov)
- Retry batch api in case of 429 response code. See MR [!817](https://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/817) by (@msavchuk)
- Fix unit tests of augmenter service. See MR [!816](https://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/816) by (@zmai)
- Fix mapping boolean values to string. See MR [!809](https://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/809) by (@sbstan)
- Enable and fix core unit tests. See MR [!806](https://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/806) by (@Rustam_Lotsmanenko)
- Fix return type of boolean attributes. The mapping is set depending on the setting of a feature flag. See documentation at [**docs/docs/PreviewFeatures.md**](https://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/882/diffs?file=e0794d9286cc017ad9aee24dc093fc55dc985a3a#diff-content-e0794d9286cc017ad9aee24dc093fc55dc985a3a)**.** See issue https://community.opengroup.org/osdu/platform/system/indexer-service/-/issues/182 by (https://community.opengroup.org/sbstan). NOTE: see discussion of re-indexing https://community.opengroup.org/osdu/platform/system/indexer-service/-/issues/182#note_336158
- Fix AsIngestedCoordinates first points mapping type. See MR [!804](https://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/804) by (@konradkrasno). This is a **breaking change** for existing OSDU instances which have the`featureFlag.asIngestedCoordinates.enabled` true and data for any Schema Kind that has a mapping for AsIngestedCoordinates.FirstPoint in ElasticSearch. If an environment has the `featureFlag.asIngestedCoordinates.enabled` true, and they have existing data for any schemas with `AsIngestedCoordinates` (which is a part of the `AbstractSpatialLocation:1.0.0` and `AbstractSpatialLocation:1.1.0` reference schemas) they must re-index these Kinds with `force_clean=true`. Instructions on reindexing with force_clean can be found [here](https://osdu.pages.opengroup.org/platform/system/indexer-service/api/#reindex-a-kind).
- `Schema`
- Fix sns. See MR [!744](https://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/744) by (@kogliny)
- CVE fix: CVE-2024-21634 updating core-lib-aws. See MR [!704](https://community.opengroup.org/osdu/platform/system/schema-service/-/merge_requests/704) by (@derekxz)
- `Storage`
- Fix rollback to remove orphaned metadata on insert failure. See MR [!1018](https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/1018) by (@Rustam_Lotsmanenko)
- Fix integer type corruption in record data when using Patch API. See MR [!1014](https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/1014) by (@ykondakov)
- Sonar fix aws. See MR [!1013](https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/1013) by (@kimjiman)
- Fix batch failure in Fetch Records API when versions are missing. See MR [!1009](https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/1009) by (@Rustam_Lotsmanenko)
- Fix unit conversion for records with primitive arrays.. See MR [!1002](https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/1002) by (@Rustam_Lotsmanenko)
- Fixes silent errors for certain cases where S3 service is down or request rate is too high.. See MR [!1000](https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/1000) by (@dhudsons)
- IBM Viewer ACL Behaviors. See MR [!994](https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/994) by (@ishakumari)
- Fixing Status Code When Group Does Not Exist. See MR [!960](https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/960) by (@marcburnie)
- Response with 400 (Bad request) when record id is longer than 512 bytes. See MR [!953](https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/953) by (@ykondakov)
- Added a fix to the AWS Delete API returning 500 errors when the record doesn't exist. See MR [!944](https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/944) by (@dhudsons)
- Includes the better fix for the Legal Tag to Record Association. See MR [!938](https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/938) by (@dhudsons)
- `Indexer Queue`
- Fix: remove unused import. See MR [!452](https://community.opengroup.org/osdu/platform/system/indexer-queue/-/merge_requests/452) by (@scl875)
- Chore: changing default max threads to 200 to reduce memory usage now that we.... See MR [!443](https://community.opengroup.org/osdu/platform/system/indexer-queue/-/merge_requests/443) by (@marcburnie)
- `Dataset`
- Chore: removing unnecessary variables. See MR [!525](https://community.opengroup.org/osdu/platform/system/dataset/-/merge_requests/525) by (@marcburnie)
- `File`
- Fix: aws issue generating download urls of 15 minute durations. See MR [!620](https://community.opengroup.org/osdu/platform/system/file/-/merge_requests/620) by (@marcburnie)
- Fix: throws 400 error when getFileList request filter returns no results. See MR [!617](https://community.opengroup.org/osdu/platform/system/file/-/merge_requests/617) by (@marcburnie)
......@@ -458,6 +480,7 @@ For the evaluation metrics - please refer to the guide [here](https://gitlab.ope
- `Register`
- Fixing the AWS integration tests.. See MR [!494](https://community.opengroup.org/osdu/platform/system/register/-/merge_requests/494) by (@dhudsons)
- `Partition`
- GC\CI - Enable Indexer bool bugfix FF. See MR [!669](https://community.opengroup.org/osdu/platform/system/partition/-/merge_requests/669) by (@Rustam_Lotsmanenko)
- Adding new 'csp-build' stage. See MR [!616](https://community.opengroup.org/osdu/platform/system/partition/-/merge_requests/616) by (@marcburnie)
- `Project and Workflow`
- Validate Request Object Json key to be the same as defined in Pojo class. See MR [!136](https://community.opengroup.org/osdu/platform/system/project-and-workflow/-/merge_requests/136) by (@solxget)
......@@ -472,9 +495,18 @@ For the evaluation metrics - please refer to the guide [here](https://gitlab.ope
- Sonar Fixes. See MR [!606](https://community.opengroup.org/osdu/platform/security-and-compliance/legal/-/merge_requests/606) by (@marcburnie)
- Update tag injection fix CR/LF Injection in Logs. See MR [!600](https://community.opengroup.org/osdu/platform/security-and-compliance/legal/-/merge_requests/600) by (@kimjiman)
- `Entitlements`
- GC\CI update bootstrap for crs-conversion V3 API. See MR [!824](https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/merge_requests/824) by (@Rustam_Lotsmanenko)
- Fix acceptance tests and IBM compile. See MR [!817](https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/merge_requests/817) by (@Rustam_Lotsmanenko)
- \[List group API\] User id is case sensitive. See MR [!809](https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/merge_requests/809) by (@msavchuk)
- Don't change HTTP error code when wrong data-partition-id throws exception. See MR [!756](https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/merge_requests/756) by (@solxget)
- Fixed memory leak (GONRG-10207). See MR [!744](https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/merge_requests/744) by (@Stanislav_Riabokon)
- `Policy`
- [GONRG-11243] Fixed python version. See MR [!574](https://community.opengroup.org/osdu/platform/security-and-compliance/policy/-/merge_requests/574) by (@Danylo_Vanin)
- Make xuserid header optional for GC. See MR [!570](https://community.opengroup.org/osdu/platform/security-and-compliance/policy/-/merge_requests/570) by (@Yan_Sushchynski)
- `Secret`
- ACL validation fix (GONRG-11305). See MR [!244](https://community.opengroup.org/osdu/platform/security-and-compliance/secret/-/merge_requests/244) by (@andrii_osadchuk)
- [GONRG-11279] Disabled v1 test for gc-dev2-test. See MR [!242](https://community.opengroup.org/osdu/platform/security-and-compliance/secret/-/merge_requests/242) by (@Danylo_Vanin)
- Hard Delete Secrets. See MR [!230](https://community.opengroup.org/osdu/platform/security-and-compliance/secret/-/merge_requests/230) by (@kimjiman)
- `CRS Conversion`
- Resolve "Incorrect Transformation to WGS84 for Non-EPSG Definitions � Bug in the Persistable Reference Parser". See MR [!458](https://community.opengroup.org/osdu/platform/system/reference/crs-conversion-service/-/merge_requests/458) by (@puneet.bhardwaj)
- `Schema Upgrade`
......@@ -514,6 +546,9 @@ For the evaluation metrics - please refer to the guide [here](https://gitlab.ope
### DDMS
- `Wellbore DDMS`
- `Wellbore Domain Services Worker`
- Fix "heterogeneous data" error due to json data with 00 decimal to be converted into integer. See MR [!55](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/wellbore/wellbore-domain-services-worker/-/merge_requests/55) by (@cmonmouton)
- `Reservoir DDMS`
- `Open ETP Server`
- Fix: Risk of buffer overflow Issue #153. See MR [!419](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/reservoir/open-etp-server/-/merge_requests/419) by (@deny)
......@@ -654,6 +689,7 @@ For the evaluation metrics - please refer to the guide [here](https://gitlab.ope
- Add cache for entitlements authorize mechanism. See MR [!553](https://community.opengroup.org/osdu/platform/system/notification/-/merge_requests/553) by (@ajoshi19)
- Add cache for not found subscription. See MR [!551](https://community.opengroup.org/osdu/platform/system/notification/-/merge_requests/551) by (@vleskiv)
- `Project and Workflow`
- Adding Request Audit Logging. See MR [!120](https://community.opengroup.org/osdu/platform/system/project-and-workflow/-/merge_requests/120) by (@marcburnie)
- Upgrade os-core-lib-aws to 3.0.1. See MR [!110](https://community.opengroup.org/osdu/platform/system/project-and-workflow/-/merge_requests/110) by (@lobtimo)
- `Legal`
- Use object mapper. See MR [!639](https://community.opengroup.org/osdu/platform/security-and-compliance/legal/-/merge_requests/639) by (@ajoshi19)
......@@ -684,6 +720,8 @@ For the evaluation metrics - please refer to the guide [here](https://gitlab.ope
- Enable Input Parameters for eds_ingest and naturalization DAGs via Airflow UI. See MR [!473](https://community.opengroup.org/osdu/platform/data-flow/ingestion/external-data-sources/core-external-data-workflow/-/merge_requests/473) by (@jeyakumar-jk)
- `EDS DMS`
- Upgrade os-core-lib-aws to 3.0.2. See MR [!189](https://community.opengroup.org/osdu/platform/data-flow/ingestion/external-data-sources/eds-dms/-/merge_requests/189) by (@lobtimo)
- `OS Core Common`
- Add missing Storage Service APIs and document all Storage Service APIs. See MR [!291](https://community.opengroup.org/osdu/platform/system/lib/core/os-core-common/-/merge_requests/291) by (@wilyle)
### DDMS
......
......