StartOS v0.3.5: Performance & Reliability Improvements

“This is our most stable release ever with massive improvements to performance and reliability.””A big step towards v0.4.0. You won’t see the difference; you will feel it!”

Highlights

Ditch Docker, replace with PodmanRemove locking behavior from PatchDB and optimizeBoost efficiency of service managerRequire HTTPS on LAN, and improve setup flow for trusting Root CABetter default privacy settings for Firefox kiosk modeEliminate memory leak from Javascript runtimeOther small bug fixesUpdate license to MIT

What’s Changed

be resilient to bad lshw output by @dr-bonez in #2390frontend: ui: bugfix: consistent password length. by @jadijadi in #2394fix: Add in the code to create the life check for the ui to keep the … by @Blu-J in #2391Fixes: Builds for the macs by @Blu-J in #2397backend: sdk init: output file location. fixes #1854 by @jadijadi in #2393Refactor/service manager by @Blu-J in #2401disable docker memory accounting by @dr-bonez in #2399Feature/remove bollard by @dr-bonez in #2396SDK install script fix by @k0gen in #2411Add tor-check to CLI by @k0gen in #2412fix: initialize images before netdummy by @Blu-J in #2418enable switching to https on login page by @elvece in #2406do not require auth for cert by @dr-bonez in #2425Refactor/patch db by @Blu-J in #2415registry admin script by @dr-bonez in #2426feat: Change all the dependency errors at once by @Blu-J in #2427only emit when things change by @MattDHill in #2428bump FE version and release notes by @MattDHill in #2429Shore up Firefox kiosk mode by @gStart9 in #2422feat: Add in the ssl_size by @Blu-J in #2432mount /var/tmp to data drive by @dr-bonez in #2433Bugfix/var tmp by @dr-bonez in #2434Update/logos by @MattDHill in #2435fixing: Reimplement #2391 by @Blu-J in #2437cancel old request and base interval on tor by @MattDHill in #2439prevent stack overflow on shutdown by @dr-bonez in #2440set governor to “performance” if available by @dr-bonez in #2438Update LICENSE by @dr-bonez in #2441allow UNSET country code for wifi by @dr-bonez in #2442enable trimming in luks by @dr-bonez in #2443Fix/patch fe by @MattDHill in #2444Use the correct OS name by @k0gen in #2445fix health check error by @MattDHill in #2447fix cert name and show ca wiz on http ip by @MattDHill in #2448fix cors middleware by @dr-bonez in #2450fix: Add in logging for the podman in the system logs by @Blu-J in #2451update docs links by @elvece in #2452add firmware updater by @dr-bonez in #2455add apollo review badge and update badges with icons by @elvece in #2456only use first sensor of each group for temp reporting by @dr-bonez in #2457stop while starting or restarting by @MattDHill in #2460fix some causes of start wonkiness on update by @dr-bonez in #2458Chore: remove an arc mutex that wasn’t neccessary by @Blu-J in #2462Feature/simple syncdb by @dr-bonez in #2464add tokio-console if unstable by @dr-bonez in #2461Update/misc fe by @elvece in #2463Fix/quarantine deno by @Blu-J in #2466chore: update dependencies by @dr-bonez in #2465consolidate and streamline build by @dr-bonez in #2469chore: Cleaning up the stream to a regular stream by @Blu-J in #2468enable zram by default by @dr-bonez in #2470Bugfix/output timeout by @dr-bonez in #2471fix raspi build by @dr-bonez in #2472Bugfix/argon2 mem usage by @dr-bonez in #2474allow tab completion on final setup stage in kiosk mode by @elvece in #2473diplay restoring when restoring by @MattDHill in #2476closes #2454 by @MattDHill in #2478Delete Cargo.lock by @AaronDewes in #2477Fix/ntp by @MattDHill in #2479use correct sigterm_timeout by @dr-bonez in #2480add 1 day margin on start time by @dr-bonez in #2481use old secret key derivation function by @dr-bonez in #2482actually enable zram during migration by @dr-bonez in #2483cleanup network keys on uninstall by @dr-bonez in #2484fix: Logging in deno to filter out the info by @Blu-J in #2487continuous deployment by @dr-bonez in #2485Updated motd with new logo by @k0gen in #2488use existing dependency icon if available by @dr-bonez in #2489rework ca-wiz and add icons to menu for warnings by @MattDHill in #2486use low mem for all argon2 configs by @dr-bonez in #2491use keys to complete setup and redesign final buttons by @MattDHill in #2492fix time display bug and type metrics by @MattDHill in #2490change grub os selection to say “StartOS” by @dr-bonez in #2493better UX for http/https switching by @MattDHill in #2494fix js backups by @dr-bonez in #2496mute errors due to failed incoming network connections by @dr-bonez in #2497Fix/setup by @elvece in #2495fix docs links by @elvece in #2498improve Invoke api by @dr-bonez in #2499do not wait for input on btrfs repair by @dr-bonez in #2500disable CoW for journal by @dr-bonez in #2501

New Contributors

@jadijadi made their first contribution in #2394@AaronDewes made their first contribution in #2477

Full Changelogv0.3.4.4…v0.3.5

GitHub Repo

Leave a Reply

Your email address will not be published. Required fields are marked *