:: commit 7f8f59f876424bccddddbde667ca466a8f0231f2

Mintsuki <mintsuki@protonmail.com> — 2026-02-10 09:50

parents: cdc43582e6

docs: Update ChangeLog and README.md for 10.7.0

diff --git a/ChangeLog b/ChangeLog
index 91ff3f6c..a6f09529 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,46 @@
+2026-02-10  Mintsuki  <mintsuki@protonmail.com>
+
+    *** Release 10.7.0 ***
+
+    Noteworthy changes compared to the previous release, 10.6.6:
+
+    New features:
+        - Multiboot2: Implement relocatable preference=2 (prefer highest
+          address).
+        - Multiboot2: Accept LOAD_BASE_ADDR and NETWORK info request tags.
+        - Multiboot2: Accept EFI system table and image handle info requests.
+
+    Bug fixes:
+        - Extensive hardening of the ELF and PE loaders with thorough bounds,
+          overflow, and alignment validation.
+        - Extensive hardening of the Multiboot and Multiboot2 protocol
+          implementations with thorough validation of header fields, tag sizes,
+          and relocation parameters.
+        - Linux boot protocol: Honour kernel_alignment field from the x86 boot
+          protocol header for kernel load address alignment, and init_size for
+          allocation sizing. Use image_size from the kernel header for non-x86
+          allocation.
+        - Fix several bugs in the physical memory manager's overlap detection,
+          sanitiser logic, and memory info reporting.
+        - SMP: Fix x86 AP temp stack pointer to pass top of allocation instead
+          of base. Fix several bugs in the AArch64 SMP trampoline and AP
+          enumeration paths. Skip APs with unrecognised PSCI method instead of
+          panicking.
+        - Host tool: Fix signature search algorithm to correctly handle partial
+          prefix overlaps. Bounds-check GPT partition entry offset arithmetic
+          for overflow. Guard secondary GPT nuke against alternate_lba
+          underflow.
+        - ACPI: Fall back to RSDT when XSDT is above 4 GiB on 32-bit.
+        - VMM: Preserve WC/FB cache attribute in x86 page table flags during
+          page splits.
+
+    Miscellaneous:
+        - SMP: Send two SIPIs per Intel SDM recommendation for AP startup.
+        - Use rdtime.d and CPUCFG for LoongArch64 performance timing.
+        - Use rdtime and time_base_frequency for RISC-V performance timing.
+        - Updated Flanterm subproject to latest revision.
+        - Miscellaneous bug fixes and improvements.
+
 2026-02-05  Mintsuki  <mintsuki@protonmail.com>
 
     *** Release 10.6.6 ***
diff --git a/README.md b/README.md
index ea2a324c..add646bd 100644
--- a/README.md
+++ b/README.md
@@ -77,9 +77,9 @@ For example, to clone the latest binary release of the `10.x` branch, one can do
 ```bash
 git clone https://codeberg.org/Limine/Limine.git --branch=v10.x-binary --depth=1
 ```
-or, to clone a specific binary point release (for example `10.6.6`):
+or, to clone a specific binary point release (for example `10.7.0`):
 ```bash
-git clone https://codeberg.org/Limine/Limine.git --branch=v10.6.6-binary --depth=1
+git clone https://codeberg.org/Limine/Limine.git --branch=v10.7.0-binary --depth=1
 ```
 
 In order to rebuild host utilities like `limine`, simply run `make` in the binary
tab: 248 wrap: offon