diff --git a/archives/isos/montauk-0.1.4-x86_64.iso b/archives/isos/montauk-0.1.4-x86_64.iso new file mode 100644 index 0000000..7685860 Binary files /dev/null and b/archives/isos/montauk-0.1.4-x86_64.iso differ diff --git a/archives/releasenotes.txt b/archives/releasenotes.txt index 231ab10..9f465b3 100644 --- a/archives/releasenotes.txt +++ b/archives/releasenotes.txt @@ -1,3 +1,45 @@ +MontaukOS 0.1.4 (June 21, 2026) + (4cda83aa58aa22431ec64893b7960f871729dab4) + +New +==== + * Shell tab completion for executables, built-in commands, and files in the working directory + * New console session mode for text-mode operation + * New shell commands: + * proclist - list running processes + * btlist - list connected Bluetooth devices + * btbonds - list bonded (paired) Bluetooth devices + * Bluetooth app now shows paired devices, and the Bluetooth stack supports MAC address spoofing + * Bluetooth audio (A2DP) playback reliability improvements + * Crash reporting now works from console sessions as well as the desktop + * New bootloader-agnostic Boot Contract, decoupling the kernel from the bootloader + * C API syscall numbers for the bundled TCC compiler are now auto-generated and verified at build time + +Fixed +===== + * Fixed an NVMe completion-queue desync that could break all disk reads + * Fixed TCP/IP stack bugs + * Fixed an SMP race in the kernel crash-report ring buffer, and guarded against crash-handler crash loops + * Fixed Terminal scrolling and zoom inconsistencies + * Fixed scrolling cutoff for the last entry in Device Explorer + * Fixed UI issues in Files app dialogs + * Fixed a TLS (secure networking) bug affecting system programs + * Performance improvement in the kernel string-stream helper + * Numerous additional kernel, shell, and desktop bug fixes + +Included in ISO +================ + + * MontaukOS SMP kernel + * Userspace bootstrap (0:/os/init.elf) and other essential system utilities + * MontaukOS desktop environment and graphical apps + * Manual pages (0:/man), readable via man command + * System CA certificates (0:/os/certs/ca-certificates.crt) + * Flat Remix icon pack + * JetBrains Mono, Noto Serif, Roboto, and C059 Roman (open Century Schoolbook) TrueType fonts + * DOOM Shareware game with SDL_mixer audio support + * Experimental HTTP server (httpd) and default page (0:/www/index.html) + MontaukOS 0.1.3 (June 7, 2026) (0642d930df6eee66b40423c6e621327b1e3d5c0e) diff --git a/kernel/src/Api/BuildNo.hpp b/kernel/src/Api/BuildNo.hpp index 7631963..47643ad 100644 --- a/kernel/src/Api/BuildNo.hpp +++ b/kernel/src/Api/BuildNo.hpp @@ -12,4 +12,4 @@ #pragma once -#define MONTAUK_BUILD_NUMBER 136 +#define MONTAUK_BUILD_NUMBER 1 diff --git a/kernel/src/Api/Info.hpp b/kernel/src/Api/Info.hpp index 167a2ec..e60b685 100644 --- a/kernel/src/Api/Info.hpp +++ b/kernel/src/Api/Info.hpp @@ -17,13 +17,13 @@ namespace montauk::abi { // Copy strings into fixed-size arrays (user-accessible) const char* name = "MontaukOS"; - const char* ver = "0.1.4"; + const char* ver = "0.1.5"; for (int i = 0; name[i]; i++) outInfo->osName[i] = name[i]; outInfo->osName[9] = '\0'; for (int i = 0; ver[i]; i++) outInfo->osVersion[i] = ver[i]; outInfo->osVersion[5] = '\0'; - outInfo->apiVersion = 5; + outInfo->apiVersion = 6; outInfo->maxProcesses = Sched::MaxProcesses; outInfo->buildNumber = MONTAUK_BUILD_NUMBER; } diff --git a/montaukos.org/downloads.html b/montaukos.org/downloads.html index 5cacc32..d2d9dea 100644 --- a/montaukos.org/downloads.html +++ b/montaukos.org/downloads.html @@ -96,6 +96,7 @@
-

Release Archive

MontaukOS 0.1.2

May 2, 2026