Releases: OpenAtom-Linyaps/linyaps-box
Releases · OpenAtom-Linyaps/linyaps-box
2.2.0-rc.2
What's Changed
- refactor: always call setsid for exec processes by @ComixHe in #138
- build(cmake): downgrade CMakePresets.json version from 10 to 6 by @dengbo11 in #139
- feat(ringbuffer): add compatibility layer for hardware interference size by @ComixHe in #140
- fix: '_PC_PATH_MAX' was not declared in this scope by @myml in #141
- fix: ensure IO forwarding completes when child exits early by @ComixHe in #142
New Contributors
Full Changelog: 2.2.0-rc.1...2.2.0-rc.2
2.2.0-rc.1
What's Changed
- Compatible with Alpine Linux by @ComixHe in #125
- chore: Begin development of 2.1.3 by @ComixHe in #126
- fix: explicitly cast MS_NOUSER to unsigned int by @ComixHe in #127
- build: add hardend compile/link flags by @ComixHe in #130
- build(deps): bump CLI11 from v2.5.0 to v2.6.1 by @ComixHe in #131
- feat: add console-socket and tty support by @ComixHe in #132
- adjust test and reuse.toml by @ComixHe in #133
- refactor: add container_monitor for better reusability by @ComixHe in #134
- add test and fix an issue by @ComixHe in #135
- refactor: improve container monitor initialization and signal handling by @ComixHe in #136
- refactor: rewrite exec command with temporary TTY support by @ComixHe in #137
Full Changelog: 2.1.2...2.2.0-rc.1
2.1.2
2.1.1
What's Changed
- refactor: change the default open flag by @ComixHe in #119
- fix: move the one of sockpairs to child container process by @ComixHe in #121
- style: format code with ClangFormat and Prettier by @deepsource-autofix[bot] in #122
- feat: allow cn.org.linyaps.runtime.ns_last_pid extension failed by @ComixHe in #123
New Contributors
- @deepsource-autofix[bot] made their first contribution in #122
Full Changelog: 2.1.1-rc.2...2.1.1
2.1.1-rc.2
What's Changed
- feat: implement preserve_fds support and fix file descriptor handling by @ComixHe in #114
- fix: correct variable name by @ComixHe in #116
- fix(deps): upgrade CLI11 to 2.5.0 to resolve bug in argument parsing by @ComixHe in #117
- fix: use O_PATH flag when masking paths to avoid permission issues by @ComixHe in #118
Full Changelog: 2.1.1-rc.1...2.1.1-rc.2
2.1.1-rc.1
What's Changed
- add smoke test by @ComixHe in #107
- update README.md by @taotieren in #109
- chore: suppress compiler warning by @ComixHe in #110
- fix: early return if an exception is thrown while command parsing by @ComixHe in #111
- refactor: resolving the most of compiler warnings by @ComixHe in #112
- fix: handle broken symlinks during mount destination creation by @ComixHe in #113
New Contributors
- @taotieren made their first contribution in #109
Full Changelog: 2.1.0...2.1.1-rc.1
2.1.0
2.1.0-rc.1
What's Changed
- chore: update CMake preset by @ComixHe in #97
- chore: add deepsource config by @dengbo11 in #98
- build: specifying the internal library type explicitly by @ComixHe in #101
- refactor: resolve some warnings from static check by @ComixHe in #102
- feat: add runtime extension 'cn.org.linyaps.runtime.ns_last_pid' by @ComixHe in #103
- fix: resolve GCC enum conversion error in MountFlag by @ComixHe in #104
- feat: add rootfsPropagation support and improve error handling by @ComixHe in #105
Full Changelog: 2.0.3-rc.1...2.1.0-rc.1
2.0.3-rc.1
What's Changed
- fix: 'cgroup-manager' is not assigned while creating container by @ComixHe in #94
- build: add an option to generate version by @ComixHe in #95
Full Changelog: 2.0.2...2.0.3-rc.1