Skip to content

Releases: Raymer8639/neoproot

v5.10.15

Choose a tag to compare

@github-actions github-actions released this 05 Oct 08:57
2c3dc13

Install (one command)

curl -fsSL https://github.com/Raymer8639/neoproot/releases/latest/download/install.sh | sh

The installer builds from this tag on Termux (bionic) and downloads the
matching binary elsewhere. These assets are ARM64 glibc builds for
containers and ARM64 Linux hosts: do not install neoproot from here as
the Termux $PREFIX/bin/neoproot. On Termux use the installer or
sh install.sh from the source tarball (or meson setup builddir && meson compile -C builddir).


What's Changed

Full Changelog: v5.10.14...v5.10.15

v5.10.14

Choose a tag to compare

@github-actions github-actions released this 03 Oct 03:38
d236a99

Install (one command)

curl -fsSL https://github.com/Raymer8639/neoproot/releases/latest/download/install.sh | sh

The installer builds from this tag on Termux (bionic) and downloads the
matching binary elsewhere. These assets are ARM64 glibc builds for
containers and ARM64 Linux hosts: do not install neoproot from here as
the Termux $PREFIX/bin/neoproot. On Termux use the installer or
sh install.sh from the source tarball (or meson setup builddir && meson compile -C builddir).


What's Changed

Full Changelog: v5.10.13...v5.10.14

v5.10.13

Choose a tag to compare

@github-actions github-actions released this 30 Sep 13:24
463d181

Install (one command)

curl -fsSL https://github.com/Raymer8639/neoproot/releases/latest/download/install.sh | sh

The installer builds from this tag on Termux (bionic) and downloads the
matching binary elsewhere. These assets are ARM64 glibc builds for
containers and ARM64 Linux hosts: do not install neoproot from here as
the Termux $PREFIX/bin/neoproot. On Termux use the installer or
sh install.sh from the source tarball (or meson setup builddir && meson compile -C builddir).


What's Changed

  • fix(cli): refresh ASCII banner and project metadata by @Raymer8639 in #66

Full Changelog: v5.10.12...v5.10.13

v5.10.12

Choose a tag to compare

@github-actions github-actions released this 30 Sep 13:01
e4e5b20

Install (one command)

curl -fsSL https://github.com/Raymer8639/neoproot/releases/latest/download/install.sh | sh

The installer builds from this tag on Termux (bionic) and downloads the
matching binary elsewhere. These assets are ARM64 glibc builds for
containers and ARM64 Linux hosts: do not install neoproot from here as
the Termux $PREFIX/bin/neoproot. On Termux use the installer or
sh install.sh from the source tarball (or meson setup builddir && meson compile -C builddir).


What's Changed

  • fix(exec): avoid copying untouched environment onto shared spawn stack by @Raymer8639 in #65

Full Changelog: v5.10.11...v5.10.12

v5.10.11

Choose a tag to compare

@Raymer8639 Raymer8639 released this 27 Sep 11:07
4a539c6

Install (one command)\n\nsh\ncurl -fsSL https://github.com/Raymer8639/neoproot/releases/latest/download/install.sh | sh\n\n\nThis release updates the CLI branding from UPROOT to NEOPROOT.

What's Changed

  • fix(cli): use neoproot branding in version output by @Raymer8639 in #64

Full Changelog: v5.10.10...v5.10.11

v5.10.10

Choose a tag to compare

@github-actions github-actions released this 27 Sep 00:01
bccf30b

Install (one command)

curl -fsSL https://github.com/Raymer8639/neoproot/releases/latest/download/install.sh | sh

The installer builds from this tag on Termux (bionic) and downloads the
matching binary elsewhere. These assets are ARM64 glibc builds for
containers and ARM64 Linux hosts: do not install neoproot from here as
the Termux $PREFIX/bin/neoproot. On Termux use the installer or
sh install.sh from the source tarball (or meson setup builddir && meson compile -C builddir).


What's Changed

Full Changelog: v5.10.9...v5.10.10

v5.10.9

Choose a tag to compare

@github-actions github-actions released this 25 Sep 09:53
83d9d2b

Install (one command)

curl -fsSL https://github.com/Raymer8639/neoproot/releases/latest/download/install.sh | sh

The installer builds from this tag on Termux (bionic) and downloads the
matching binary elsewhere. These assets are ARM64 glibc builds for
containers and ARM64 Linux hosts: do not install neoproot from here as
the Termux $PREFIX/bin/neoproot. On Termux use the installer or
sh install.sh from the source tarball (or meson setup builddir && meson compile -C builddir).


What's Changed

  • build: separate build/install and add Meson frontend by @Raymer8639 in #50
  • build: make Meson an independent ARM64 source graph by @Raymer8639 in #51
  • fix(stat-shim): translate glibc eaccess checks by @Raymer8639 in #52

Full Changelog: v5.10.8...v5.10.9

v5.10.8

Choose a tag to compare

@github-actions github-actions released this 19 Sep 11:26
559eca9

Install (one command)

curl -fsSL https://github.com/Raymer8639/neoproot/releases/latest/download/install.sh | sh

The installer builds from this tag on Termux (bionic) and downloads the
matching binary elsewhere. These assets are ARM64 glibc builds for
containers and ARM64 Linux hosts: do not install neoproot from here as
the Termux $PREFIX/bin/neoproot. On Termux use the installer or
sh build.sh install from the source tarball.


What's Changed

  • fix(release): prepend the install block by release id, never fail a published release by @Raymer8639 in #47
  • fix(syscall): handle fchmodat2, and stop hard-coding the /proc comparison by @Raymer8639 in #48
  • docs(changelog): v5.10.8 by @Raymer8639 in #49

Full Changelog: v5.10.7...v5.10.8

v5.10.7

Choose a tag to compare

@github-actions github-actions released this 19 Sep 09:36
ff39328

Install (one command)

curl -fsSL https://github.com/Raymer8639/neoproot/releases/latest/download/install.sh | sh

The installer builds from this tag on Termux (bionic) and downloads the matching
binary elsewhere. These assets are ARM64 glibc builds for containers and ARM64
Linux hosts: do not install neoproot from here as the Termux
$PREFIX/bin/neoproot. On Termux use the installer or sh build.sh install from
the source tarball.

v5.10.7 in one line: --stat-shim now re-injects its environment into every
guest execve, so a setuid launcher such as sudo can no longer strip path
translation; plus a one-command installer, a canonical GPLv2 LICENSE, and the
correct Termux dependency name (libtalloc).


What's Changed

  • docs(changelog): correct the --stat-shim performance baseline by @Raymer8639 in #43
  • perf(seccomp): only trace the fd-duplication fcntl commands by @Raymer8639 in #44
  • fix(stat-shim): re-inject the shim environment on every guest exec by @Raymer8639 in #45
  • docs(release): one-command installer, GPLv2 LICENSE, honest quick-start numbers by @Raymer8639 in #46

Full Changelog: v5.10.6...v5.10.7

v5.10.6

Choose a tag to compare

@github-actions github-actions released this 19 Sep 05:09
9ba5ae2

What's Changed

  • fix(stat-shim): keep guest LD_PRELOAD off the tracer and translate paths the fast path cannot resolve by @Raymer8639 in #40
  • feat(stat-shim): require --seccomp-notify for the in-process fast path by @Raymer8639 in #41
  • docs(changelog): record v5.10.6 (stat-shim preload and path-translation fixes) by @Raymer8639 in #42

Full Changelog: v5.10.5...v5.10.6