diff --git a/docs/en_US/release_notes_9_7.rst b/docs/en_US/release_notes_9_7.rst
index f477d8a0a..af1246f5d 100644
--- a/docs/en_US/release_notes_9_7.rst
+++ b/docs/en_US/release_notes_9_7.rst
@@ -29,5 +29,7 @@ Housekeeping
Bug fixes
*********
+ | `Issue #8650 `_ - Make Dashboard tables to be vertically resizable.
| `Issue #8756 `_ - Fixed an issue in Firefox where the query window would shift to the left after opening the history tab or selecting a column header in the results grid.
+ | `Issue #8867 `_ - Ensure DB restriction type is preserved while import and export server.
| `Issue #8969 `_ - Fixed incorrect behaviour of the option deduplicate items after creating the index.
\ No newline at end of file
diff --git a/tools/release_converter.py b/tools/release_converter.py
index e3913b722..8ef306b05 100644
--- a/tools/release_converter.py
+++ b/tools/release_converter.py
@@ -173,7 +173,15 @@ def format_email_html(data, skip_issues_set=None):
num_bugs_housekeeping = len(filtered_bugs)
# Build HTML output
- output = f"pgAdmin 4 v{version} Released
\n"
+ output = """"""
output += (
f"The pgAdmin Development Team is pleased to announce "
f"pgAdmin 4 version {version}.
\n"
@@ -186,8 +194,8 @@ def format_email_html(data, skip_issues_set=None):
f"{'s' if num_bugs_housekeeping != 1 else ''}. "
)
output += (
- f'For more details please see the '
- f'Release Notes.
\n'
+ f'For more details please see the release notes at:'
+ f' {release_url}
\n'
)
output += (
'pgAdmin is the leading Open Source graphical management '
@@ -199,7 +207,7 @@ def format_email_html(data, skip_issues_set=None):
# Add features section only if items remain after filtering
if filtered_features:
- output += "
Features
\n\n"
+ output += "Features:
\n\n"
for item in filtered_features:
desc = html.escape(item.get('description', 'N/A').strip())
output += f" - {desc}.
\n"
@@ -209,7 +217,7 @@ def format_email_html(data, skip_issues_set=None):
if filtered_bugs:
# Note: Heading was "Bugs/Housekeeping" in pasted code,
# changed to "Bug fixes" to match GDoc style mentioned earlier
- output += "Bug fixes
\n\n"
+ output += "Bug fixes:
\n\n"
for item in filtered_bugs:
desc = html.escape(item.get('description', 'N/A').strip())
output += f" - {desc}.
\n"
@@ -222,9 +230,7 @@ def format_email_html(data, skip_issues_set=None):
output += (
"Docker Container, RPM, DEB Package, and source code tarball from:
"
)
- output += f'{download_url}\n'
- # Note: Adjusted sign-off slightly from pasted code to match GDoc examples
- output += "--
The pgAdmin Team
\n"
+ output += f' {download_url}\n'
return output