diff --git a/.changeset/smart-pans-shake.md b/.changeset/smart-pans-shake.md deleted file mode 100644 index c6cd370..0000000 --- a/.changeset/smart-pans-shake.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@webiny/data-transfer": minor ---- - -Add the `fixLongText` transformer and register it in the `v5-to-v6-os` preset. - -Some v5 OpenSearch documents carry `long-text` values as the raw DynamoDB compression envelope (`{ compression, value }`) instead of plain text — most often for long-text fields nested inside `object` fields. Indexing those into v6 fails with `failed to parse field [...] of type [text]`. The new transformer decompresses those values back into strings (and arrays, for multi-value fields) before they reach OpenSearch. diff --git a/CHANGELOG.md b/CHANGELOG.md index 207d00f..43cf4a4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # @webiny/data-transfer +## 0.1.0 + +### Minor Changes + +- 71b7e67: Add the `fixLongText` transformer and register it in the `v5-to-v6-os` preset. + + Some v5 OpenSearch documents carry `long-text` values as the raw DynamoDB compression envelope (`{ compression, value }`) instead of plain text — most often for long-text fields nested inside `object` fields. Indexing those into v6 fails with `failed to parse field [...] of type [text]`. The new transformer decompresses those values back into strings (and arrays, for multi-value fields) before they reach OpenSearch. + ## 0.0.8 ### Patch Changes diff --git a/package.json b/package.json index 636c5e9..3828ff9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@webiny/data-transfer", - "version": "0.0.8", + "version": "0.1.0", "description": "Webiny data transfer tool", "type": "module", "main": "./dist/index.js",