diff --git a/docs/en_US/release_notes.rst b/docs/en_US/release_notes.rst index 4bfc4e33c..89783bb7c 100644 --- a/docs/en_US/release_notes.rst +++ b/docs/en_US/release_notes.rst @@ -11,6 +11,7 @@ notes for it. .. toctree:: :maxdepth: 1 + release_notes_4_13 release_notes_4_12 release_notes_4_11 release_notes_4_10 diff --git a/docs/en_US/release_notes_4_13.rst b/docs/en_US/release_notes_4_13.rst new file mode 100644 index 000000000..0161c9bca --- /dev/null +++ b/docs/en_US/release_notes_4_13.rst @@ -0,0 +1,21 @@ +************ +Version 4.13 +************ + +Release date: 2019-09-19 + +This release contains a number of bug fixes and new features since the release of pgAdmin4 4.12. + +New features +************ + + +Housekeeping +************ + + +Bug fixes +********* + +| `Issue #2706 `_ - Added ProjectSet icon for explain module. +| `Issue #2828 `_ - Added Gather Merge, Named Tuple Store Scan and Table Function Scan icon for explain module. \ No newline at end of file diff --git a/web/pgadmin/misc/static/explain/img/ex_gather_merge.svg b/web/pgadmin/misc/static/explain/img/ex_gather_merge.svg new file mode 100644 index 000000000..4c6f1dc7e --- /dev/null +++ b/web/pgadmin/misc/static/explain/img/ex_gather_merge.svg @@ -0,0 +1 @@ +gather_merge \ No newline at end of file diff --git a/web/pgadmin/misc/static/explain/img/ex_named_tuplestore_scan.svg b/web/pgadmin/misc/static/explain/img/ex_named_tuplestore_scan.svg new file mode 100644 index 000000000..3d0fa55ff --- /dev/null +++ b/web/pgadmin/misc/static/explain/img/ex_named_tuplestore_scan.svg @@ -0,0 +1 @@ +named_tuplestore_scan \ No newline at end of file diff --git a/web/pgadmin/misc/static/explain/img/ex_projectset.svg b/web/pgadmin/misc/static/explain/img/ex_projectset.svg new file mode 100644 index 000000000..5943ed4aa --- /dev/null +++ b/web/pgadmin/misc/static/explain/img/ex_projectset.svg @@ -0,0 +1 @@ +projectset \ No newline at end of file diff --git a/web/pgadmin/misc/static/explain/img/ex_table_func_scan.svg b/web/pgadmin/misc/static/explain/img/ex_table_func_scan.svg new file mode 100644 index 000000000..7a8555506 --- /dev/null +++ b/web/pgadmin/misc/static/explain/img/ex_table_func_scan.svg @@ -0,0 +1 @@ +table_fun_scan \ No newline at end of file diff --git a/web/pgadmin/misc/static/explain/js/image_maper.js b/web/pgadmin/misc/static/explain/js/image_maper.js index 6cdc36ff5..3a66653eb 100644 --- a/web/pgadmin/misc/static/explain/js/image_maper.js +++ b/web/pgadmin/misc/static/explain/js/image_maper.js @@ -58,6 +58,10 @@ let imageMapper = { 'image': 'ex_gather_motion.svg', 'image_text': 'Gather', }, + 'Gather Merge': { + 'image': 'ex_gather_merge.svg', + 'image_text': 'Gather Merge', + }, 'Group': { 'image': 'ex_group.svg', 'image_text': 'Group', @@ -167,6 +171,10 @@ let imageMapper = { }; } }, + 'Named Tuplestore Scan': { + 'image': 'ex_named_tuplestore_scan.svg', + 'image_text': 'Named Tuplestore Scan', + }, 'Nested Loop': function(data) { switch (data['Join Type']) { case 'Anti': @@ -186,6 +194,10 @@ let imageMapper = { }; } }, + 'ProjectSet': { + 'image': 'ex_projectset.svg', + 'image_text': 'ProjectSet', + }, 'Recursive Union': { 'image': 'ex_recursive_union.svg', 'image_text': 'Recursive Union', @@ -260,6 +272,10 @@ let imageMapper = { 'image': 'ex_tid_scan.svg', 'image_text': 'Tid Scan', }, + 'Table Function Scan': { + 'image': 'ex_table_func_scan.svg', + 'image_text': 'Table Function Scan', + }, 'Unique': { 'image': 'ex_unique.svg', 'image_text': 'Unique',