File tree Expand file tree Collapse file tree 2 files changed +47
-74
lines changed Expand file tree Collapse file tree 2 files changed +47
-74
lines changed Original file line number Diff line number Diff line change @@ -10,6 +10,27 @@ Release Notes
10
10
:depth: 1
11
11
:class: twocols
12
12
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
+
13
34
1.7.0 Changelog
14
35
---------------
15
36
Original file line number Diff line number Diff line change 6
6
},
7
7
"description" : " OpenAPI specification for MongoDB Relational Migrator tool" ,
8
8
"title" : " MongoDB Relational Migrator REST API" ,
9
- "version" : " 1.6 .0"
9
+ "version" : " 1.8 .0"
10
10
},
11
11
"servers" : [
12
12
{
402
402
" timestamp"
403
403
]
404
404
},
405
+ "id" : {
406
+ "type" : " string" ,
407
+ "pattern" : " ^[A-Za-z0-9\\ -]+$"
408
+ },
405
409
"jdbc-connection-details" : {
406
410
"type" : " object" ,
407
411
"properties" : {
412
+ "id" : {
413
+ "type" : " string"
414
+ },
408
415
"type" : {
409
416
"$ref" : " #/components/schemas/database-type"
410
417
},
424
431
"mongodb-connection-details" : {
425
432
"type" : " object" ,
426
433
"properties" : {
434
+ "id" : {
435
+ "type" : " string"
436
+ },
427
437
"connectionString" : {
428
438
"type" : " string"
429
439
},
455
465
" IN_PROGRESS"
456
466
]
457
467
},
458
- "id" : {
459
- "type" : " string" ,
460
- "pattern" : " ^[A-Za-z0-9]+$"
461
- },
462
468
"migration-job-status" : {
463
469
"type" : " object" ,
464
470
"properties" : {
526
532
"failureError" : {
527
533
"$ref" : " #/components/schemas/failureError"
528
534
},
529
- "migrationErrors" : {
530
- "type" : " array" ,
531
- "items" : {
532
- "$ref" : " #/components/schemas/stageErrors"
533
- }
534
- },
535
535
"metadata" : {
536
536
"$ref" : " #/components/schemas/migration_job_status_metadata"
537
537
},
689
689
"format" : " int64" ,
690
690
"default" : 0
691
691
},
692
+ "eventsInLastMinute" : {
693
+ "type" : " integer" ,
694
+ "format" : " int64" ,
695
+ "default" : 0
696
+ },
692
697
"totalEventsSeen" : {
693
698
"type" : " integer" ,
694
699
"format" : " int64" ,
727
732
"type" : " string" ,
728
733
"format" : " date-time"
729
734
},
735
+ "count" : {
736
+ "type" : " integer" ,
737
+ "format" : " int64"
738
+ },
730
739
"location" : {
731
740
"$ref" : " #/components/schemas/job_update_location"
732
741
}
763
772
" setupError"
764
773
]
765
774
},
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
- },
829
775
"verification-status-enum" : {
830
776
"type" : " string" ,
831
777
"enum" : [
883
829
"remainingTableCount" : {
884
830
"type" : " integer"
885
831
},
832
+ "processingTables" : {
833
+ "type" : " array" ,
834
+ "items" : {
835
+ "type" : " string"
836
+ }
837
+ },
886
838
"totalEventsSeen" : {
887
839
"type" : " integer" ,
888
840
"format" : " int64" ,
You can’t perform that action at this time.
0 commit comments