Releases: refi64/zypak
Releases · refi64/zypak
v2025.09
v2024.01.17
Highlights
- Breaking:
ZYPAK_SPAWN_LATEST_ON_REEXECnow defaults tofalse, which should result in behavior that matches what you'd expect for most non-browser apps (0a73ab0 3e1ee34). - Electron's
app.relaunch()is now supported (f566104). - Recent CEF versions should work again (c7daf0c).
- Electron apps can now access stdin from their main process (0d88cfc).
- Zypak will warn when it's not run on what appears to be an ELF binary, which should help avoid the common mistake of running it on a wrapper script (28573f6 ded79a2).
LD_PRELOADwill always be cleared so that it's not accidentally inherited by miscellaneous child processes (b4607cc).
v2022.04
- Fix typo in
--envcausing startup to fail when expose-pids isn't available (flathub/im.riot.Riot#267) - Add a
versioncommand tozypak-helper
v2022.03
- Add support for adding libraries to
LD_PRELOAD. - Add support for disabling spawning the latest version on restart via
ZYPAK_SPAWN_LATEST_ON_REEXEC=0. This will become the default value in the future, once browsers are migrated to explicitly set this to1. - Avoid failing to start if a path cannot be exposed into the sandbox.
- Fix inaccurate
/proc/self/execheck. - Fix value of
ZYPAK_SANDBOX_FILENAMEnot being propagated across restarts. - Various internal refactoring for security and stability.
v2021.09.1
- Defaults to building using GCC, as Clang was removed from runtime 21.08.
- Fixes building on GCC 11 & Clang 12.