Skip to content

Commit 9062bd9

Browse files
Merge pull request #150 from ianf-mongodb/DOCSP-41169
DOCSP-41169-1.8-release-notes
2 parents f2eb8fa + 17d6be8 commit 9062bd9

File tree

2 files changed

+47
-74
lines changed

2 files changed

+47
-74
lines changed

source/release-notes.txt

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,27 @@ Release Notes
1010
:depth: 1
1111
:class: twocols
1212

13+
1.8.0 Changelog
14+
---------------
15+
16+
*Released July 09, 2024*
17+
18+
New features:
19+
20+
- New conditional mapping rules for more advanced transformations:
21+
22+
- Mapping rule filters to include or exclude documents based on
23+
a custom Javascript expression.
24+
- Array conditions to sort and limit embedded arrays, supporting
25+
the application of the subset pattern.
26+
- Improved modeling of foreign keys to support tables with
27+
multiple, potentially ambiguous references to a foreign table.
28+
29+
- New light mode in web UI.
30+
- New undo/redo functionality for mapping rule editing.
31+
- Improved stored procedure conversion for Postgres and MySQL database
32+
by adding procedure headers.
33+
1334
1.7.0 Changelog
1435
---------------
1536

source/rm-openapi-latest.json

Lines changed: 26 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
},
77
"description": "OpenAPI specification for MongoDB Relational Migrator tool",
88
"title": "MongoDB Relational Migrator REST API",
9-
"version": "1.6.0"
9+
"version": "1.8.0"
1010
},
1111
"servers": [
1212
{
@@ -402,9 +402,16 @@
402402
"timestamp"
403403
]
404404
},
405+
"id": {
406+
"type": "string",
407+
"pattern": "^[A-Za-z0-9\\-]+$"
408+
},
405409
"jdbc-connection-details": {
406410
"type": "object",
407411
"properties": {
412+
"id": {
413+
"type": "string"
414+
},
408415
"type": {
409416
"$ref": "#/components/schemas/database-type"
410417
},
@@ -424,6 +431,9 @@
424431
"mongodb-connection-details": {
425432
"type": "object",
426433
"properties": {
434+
"id": {
435+
"type": "string"
436+
},
427437
"connectionString": {
428438
"type": "string"
429439
},
@@ -455,10 +465,6 @@
455465
"IN_PROGRESS"
456466
]
457467
},
458-
"id": {
459-
"type": "string",
460-
"pattern": "^[A-Za-z0-9]+$"
461-
},
462468
"migration-job-status": {
463469
"type": "object",
464470
"properties": {
@@ -526,12 +532,6 @@
526532
"failureError": {
527533
"$ref": "#/components/schemas/failureError"
528534
},
529-
"migrationErrors": {
530-
"type": "array",
531-
"items": {
532-
"$ref": "#/components/schemas/stageErrors"
533-
}
534-
},
535535
"metadata": {
536536
"$ref": "#/components/schemas/migration_job_status_metadata"
537537
},
@@ -689,6 +689,11 @@
689689
"format": "int64",
690690
"default": 0
691691
},
692+
"eventsInLastMinute": {
693+
"type": "integer",
694+
"format": "int64",
695+
"default": 0
696+
},
692697
"totalEventsSeen": {
693698
"type": "integer",
694699
"format": "int64",
@@ -727,6 +732,10 @@
727732
"type": "string",
728733
"format": "date-time"
729734
},
735+
"count": {
736+
"type": "integer",
737+
"format": "int64"
738+
},
730739
"location": {
731740
"$ref": "#/components/schemas/job_update_location"
732741
}
@@ -763,69 +772,6 @@
763772
"setupError"
764773
]
765774
},
766-
"stageErrors": {
767-
"type": "object",
768-
"properties": {
769-
"stageName": {
770-
"type": "string"
771-
},
772-
"databaseErrors": {
773-
"type": "array",
774-
"items": {
775-
"$ref": "#/components/schemas/locationErrors"
776-
}
777-
}
778-
},
779-
"additionalProperties": false,
780-
"required": [
781-
"databaseErrors",
782-
"stageName"
783-
]
784-
},
785-
"locationErrors": {
786-
"type": "object",
787-
"properties": {
788-
"locationName": {
789-
"type": "string"
790-
},
791-
"errors": {
792-
"type": "array",
793-
"items": {
794-
"$ref": "#/components/schemas/locationMetadata"
795-
}
796-
}
797-
},
798-
"required": [
799-
"errors",
800-
"locationName"
801-
]
802-
},
803-
"locationMetadata": {
804-
"type": "object",
805-
"properties": {
806-
"errorType": {
807-
"type": "string"
808-
},
809-
"count": {
810-
"type": "integer",
811-
"format": "int64"
812-
},
813-
"sampleMessage": {
814-
"type": "string"
815-
},
816-
"firstEncounteredAt": {
817-
"type": "string",
818-
"format": "date-time"
819-
}
820-
},
821-
"additionalProperties": false,
822-
"required": [
823-
"count",
824-
"errorType",
825-
"firstEncounteredAt",
826-
"sampleMessage"
827-
]
828-
},
829775
"verification-status-enum": {
830776
"type": "string",
831777
"enum": [
@@ -883,6 +829,12 @@
883829
"remainingTableCount": {
884830
"type": "integer"
885831
},
832+
"processingTables": {
833+
"type": "array",
834+
"items": {
835+
"type": "string"
836+
}
837+
},
886838
"totalEventsSeen": {
887839
"type": "integer",
888840
"format": "int64",

0 commit comments

Comments
 (0)