Merge branch 'main' of github.com:apache/iceberg-docs into latest
diff --git a/docs/config.toml b/docs/config.toml
index a8edab8..fa368ad 100644
--- a/docs/config.toml
+++ b/docs/config.toml
@@ -10,7 +10,7 @@
   search = true
   versions.iceberg = "" # This is populated by the github deploy workflow and is equal to the branch name
   versions.nessie = "0.71.0"
-  latestVersions.iceberg = "1.4.2"  # This is used for the version badge on the "latest" site version
+  latestVersions.iceberg = "1.4.3"  # This is used for the version badge on the "latest" site version
   BookSection='docs' # This determines which directory will inform the left navigation menu
   disableHome=true
 
@@ -24,6 +24,7 @@
 [menu]
   versions = [
     { name = "latest", pre = "relative", url = "../latest", weight = 1 },
+    { name = "1.4.3", pre = "relative", url = "../1.4.3", weight = 985 },
     { name = "1.4.2", pre = "relative", url = "../1.4.2", weight = 986 },
     { name = "1.4.1", pre = "relative", url = "../1.4.1", weight = 987 },
     { name = "1.4.0", pre = "relative", url = "../1.4.0", weight = 988 },
diff --git a/landing-page/config.toml b/landing-page/config.toml
index d57a882..a4fc1f5 100644
--- a/landing-page/config.toml
+++ b/landing-page/config.toml
@@ -8,7 +8,7 @@
   siteType = "landing-page"
   search = true
   description = "The open table format for analytic datasets."
-  latestVersions.iceberg = "1.4.2"
+  latestVersions.iceberg = "1.4.3"
   docsBaseURL = ""
 
 [[params.social]]
@@ -34,6 +34,7 @@
 [menu]
   versions = [
     { name = "latest", url = "/docs/latest", weight = 1 },
+    { name = "1.4.3", url = "/docs/1.4.3", weight = 985 },
     { name = "1.4.2", url = "/docs/1.4.2", weight = 986 },
     { name = "1.4.1", url = "/docs/1.4.1", weight = 987 },
     { name = "1.4.0", url = "/docs/1.4.0", weight = 988 },
diff --git a/landing-page/content/common/release-notes.md b/landing-page/content/common/release-notes.md
index 3a82f2c..1509909 100644
--- a/landing-page/content/common/release-notes.md
+++ b/landing-page/content/common/release-notes.md
@@ -69,6 +69,20 @@
   ...
 </dependencies>
 ```
+
+### 1.4.3 Release
+
+Apache Iceberg 1.4.3 was released on December 27, 2023. The main issue it solves is missing files from a transaction retry with conflicting manifests. It is recommended to upgrade if you use transactions.
+
+- Core: Scan only live entries in partitions table (#8969) by @Fokko in [#9197](https://github.com/apache/iceberg/pull/9197)
+- Core: Fix missing files from transaction retries with conflicting manifest merges by [@nastra](https://github.com/nastra) in [#9337]O(https://github.com/apache/iceberg/pull/9337)
+- JDBC Catalog: Fix namespaceExists check with special characters by [@ismailsimsek](https://github.com/ismailsimsek) in [#9291](https://github.com/apache/iceberg/pull/9291)
+- Core: Expired Snapshot files in a transaction should be deleted by [@bartash](https://github.com/bartash) in [#9223](https://github.com/apache/iceberg/pull/9223)
+- Core: Fix missing delete files from transaction by [@nastra](https://github.com/nastra) in [#9356](https://github.com/apache/iceberg/pull/9356)
+
+    
+## Past releases
+
 ### 1.4.2 Release
 
 Apache Iceberg 1.4.2 was released on November 2, 2023.
@@ -78,8 +92,6 @@
 * Core
   - Core: Ignore split offsets array when split offset is past file length ([\#8925](https://github.com/apache/iceberg/pull/8925))
 
-## Past releases
-
 ### 1.4.1 Release
 
 Apache Iceberg 1.4.1 was released on October 23, 2023.