diff --git a/src/content/changelogs/byoip.yaml b/src/content/changelogs/byoip.yaml
new file mode 100644
index 00000000000000..9fe7d02f0add23
--- /dev/null
+++ b/src/content/changelogs/byoip.yaml
@@ -0,0 +1,10 @@
+---
+link: "/byoip/changelog/"
+productName: BYOIP
+productLink: "/byoip/"
+productArea: Core platform
+productAreaLink: /fundamentals/reference/changelog/performance/
+entries:
+ - publish_date: "2024-07-02"
+ title: Address Maps for BYOIP and Static IPs
+ description: Address Maps is available via [API](/api/operations/ip-address-management-address-maps-list-address-maps) and via [dashboard](https://dash.cloudflare.com/?to=/:account/ip-addresses/proxy-ips). Address Maps allows customers with BYOIP prefixes or account-level Static IPs to specify which IP addresses should be mapped to DNS records when they are proxied through Cloudflare. Refer to the [documentation](/byoip/address-maps/) for details.
diff --git a/src/content/changelogs/dns.yaml b/src/content/changelogs/dns.yaml
new file mode 100644
index 00000000000000..5965fb8f7efd69
--- /dev/null
+++ b/src/content/changelogs/dns.yaml
@@ -0,0 +1,16 @@
+---
+link: "/dns/changelog/"
+productName: DNS
+productLink: "/dns/"
+productArea: Core platform
+productAreaLink: /fundamentals/reference/changelog/performance/
+entries:
+ - publish_date: "2024-10-15"
+ title: Quote validation for TXT records added via dashboard
+ description: |-
+ When creating [TXT records](/dns/manage-dns-records/reference/dns-record-types/#txt) via the dashboard you will now find:
+ - Field validation errors if double quotes `"` are added inconsistently.
+ - Automatically quoted TXT content upon save if no quotes exist in the record content field.
+ - publish_date: "2024-10-07"
+ title: API support for per-record CNAME flattening
+ description: Paid zones now have the option to flatten specific CNAME records. When using the API, specify the setting `cname_flatten` as `true` or `false`. Refer to the [documentation](/dns/cname-flattening/set-up-cname-flattening/#per-record) for details.
diff --git a/src/content/changelogs/ssl.yaml b/src/content/changelogs/ssl.yaml
new file mode 100644
index 00000000000000..b4c4fc297899de
--- /dev/null
+++ b/src/content/changelogs/ssl.yaml
@@ -0,0 +1,13 @@
+---
+link: "/ssl/changelog/"
+productName: SSL/TLS
+productLink: "/ssl/"
+productArea: Core platform
+productAreaLink: /fundamentals/reference/changelog/performance/
+entries:
+ - publish_date: "2024-10-18"
+ title: New cloudflare_branding flag allows hostnames with over 64 characters for all CAs
+ description: To order certificates for hostnames longer than 64 characters, customers can now use the `cloudflare_branding` flag when ordering a certificate via [API](/api/operations/certificate-packs-order-advanced-certificate-manager-certificate-pack). Setting `cloudflare_branding` to `true` will cause `sni.cloudflaressl.com` to be used as the common name, while the long hostname is added as part of the subject alternative name (SAN).
+ - publish_date: "2024-09-19"
+ title: SSL.com available with ACM and SSL for SaaS
+ description: SSL.com is one of the [certificate authorities](/ssl/reference/certificate-authorities/) that Cloudflare partners with. SSL.com is now available as an option to customers with Advanced Certificate Manager (ACM) or SSL for SaaS. Consider our [reference documentation](/ssl/reference/certificate-authorities/#sslcom) for details.
\ No newline at end of file
diff --git a/src/content/docs/byoip/changelog.mdx b/src/content/docs/byoip/changelog.mdx
new file mode 100644
index 00000000000000..3459aa7dcc5845
--- /dev/null
+++ b/src/content/docs/byoip/changelog.mdx
@@ -0,0 +1,14 @@
+---
+pcx_content_type: changelog
+title: Changelog
+changelog_file_name:
+ - byoip
+sidebar:
+ order: 15
+---
+
+import { ProductChangelog } from "~/components";
+
+{/* */}
+
+
\ No newline at end of file
diff --git a/src/content/docs/dns/changelog.mdx b/src/content/docs/dns/changelog.mdx
new file mode 100644
index 00000000000000..c3cf530d634c70
--- /dev/null
+++ b/src/content/docs/dns/changelog.mdx
@@ -0,0 +1,14 @@
+---
+pcx_content_type: changelog
+title: Changelog
+changelog_file_name:
+ - dns
+sidebar:
+ order: 25
+---
+
+import { ProductChangelog } from "~/components";
+
+{/* */}
+
+
\ No newline at end of file
diff --git a/src/content/docs/dns/glossary.mdx b/src/content/docs/dns/glossary.mdx
index a2377b1855d146..75ca8395898ab6 100644
--- a/src/content/docs/dns/glossary.mdx
+++ b/src/content/docs/dns/glossary.mdx
@@ -1,7 +1,8 @@
---
title: Glossary
pcx_content_type: glossary
-
+sidebar:
+ order: 30
---
import { Glossary } from "~/components"
diff --git a/src/content/docs/ssl/changelog.mdx b/src/content/docs/ssl/changelog.mdx
new file mode 100644
index 00000000000000..fad2d01842c5a1
--- /dev/null
+++ b/src/content/docs/ssl/changelog.mdx
@@ -0,0 +1,14 @@
+---
+pcx_content_type: changelog
+title: Changelog
+changelog_file_name:
+ - ssl
+sidebar:
+ order: 24
+---
+
+import { ProductChangelog } from "~/components";
+
+{/* */}
+
+
\ No newline at end of file
diff --git a/src/content/docs/ssl/troubleshooting/index.mdx b/src/content/docs/ssl/troubleshooting/index.mdx
index e4810608e324aa..df6ff0e49fa248 100644
--- a/src/content/docs/ssl/troubleshooting/index.mdx
+++ b/src/content/docs/ssl/troubleshooting/index.mdx
@@ -2,7 +2,7 @@
title: Troubleshooting
pcx_content_type: navigation
sidebar:
- order: 202
+ order: 22
label: Full resources list
head:
- tag: title