0.0.2
Pre-release
Pre-release
What's Changed
- Build rkb with Buck2 by @Ricky-Daxia in #53
- Add experimental support for self-hosted runner in base workflow by @jjl9807 in #56
- Add single-command build rule for all targets by @jjl9807 in #57
- Supports CPU and memory resource limitations for containers by @Acfboy in #59
- add exec function and some help infomation by @ichAB in #61
- Update the Readme file by @ichAB in #62
- Implement integration testing, move the test directory up one level, and update the Buck2 build. by @Acfboy in #65
- [libfuse-fs]: Maintain test cases by @Ivanbeethoven in #66
- [libfuse-fs]: Add
renamefuse-api Support for OverlayFS by @Ivanbeethoven in #67 - Document: Add arch detection for Buck2 installation script by @fleeto in #58
- Add bundle mod to support converting image to bundle by @Ricky-Daxia in #68
- update youki by @tcytan in #69
- rks design document by @ichAB in #72
- Add pre-commit-hook by @Ricky-Daxia in #78
- Update reindeer fixups to accommodate breaking changes in the latest version by @jjl9807 in #80
- [libfuse-fs]: change async atomic-count to std atmoic-count by @Ivanbeethoven in #79
- Implemented the Main SyncLoop and Static Pod Support by @Acfboy in #70
- add libflannel by @tcytan in #82
- init rks by @ichAB in #86
- adjust code structure of rks and init cli by @ichAB in #87
- feature: Implement the main structure of rkl command's three state by @erasernoob in #83
- [libfuse-fs] Fix libfuse, now we can pass
apt updateandapt install -y treeby @Ricky-Daxia in #89 - docs: add technical documentation for VFS, FUSE, and PassthroughFS #90 by @zine0 in #93
- feat: Basic scheduler framework by @Acfboy in #92
- Docs: update the readme file of the root project and the RKL package by @erasernoob in #91
- fix error in user_delete by @ichAB in #96
- [libfuse-fs] Update libfuse-fs to
v0.1.4, rfuse tov0.0.2. by @Ricky-Daxia in #98 - fix(rkl/compose): refine the design of rkl's compose-style & fix some issue on volumes, network, configs by @erasernoob in #99
- [rfuse3] Fix typo in README by @Ricky-Daxia in #100
- feat: add cache for file handles to improve performance by @zine0 in #101
- definition of node by @ichAB in #111
- add network for rks by @tcytan in #112
- test: implement the integration tests for RKL and add it to CI/CD by @erasernoob in #113
- feat: implement memory-mapped file caching with moka and memmap2 by @zine0 in #115
- Support
/innamefield via custom dispatch_handler by @jjl9807 in #116 - add quinn client to rkl daemon by @ichAB in #117
- feat: Provides mmap large page support with sliding window mapping capability for massive files by @zine0 in #118
- Implement distribution network configuration function for RKS by @tcytan in #120
- [SlayerFS]: init by @Ivanbeethoven in #121
- generate node.yaml by rkl by @ichAB in #122
- [slayerfs]: Complete the MVP version and provide an example program. by @Ivanbeethoven in #123
- [slayerfs]:doc by @Ivanbeethoven in #133
- Perfecting scheduler functionality by @Acfboy in #134
- refactor: move route configuration and file writing logic to rkl by @zh66778 in #135
- [slayerfs]: Implement a basically usable FUSE interface by @Ivanbeethoven in #136
- fix(rkl): fix some issue of running standalone container & update some docs by @erasernoob in #138
- feat(rkl): implement pod
createdeletelistcommands connected with rks by @erasernoob in #139 - docs: update README for RKL to include cluster mode by @erasernoob in #144
- feat: add caching layer with etag validation to object store by @zine0 in #143
- feat(distribution): add support for user management by @mon3stera in #142
- feat(rks): integrate libscheduler into rks by @InChh in #141
- network updated by @tcytan in #147
- feat(rkb): integrate libfuse into image building & support pulling image from registry by @Ricky-Daxia in #149
- feat(fuse): improve parallel handling by @yyjeqhc in #150
- [libfuse-fs & slayerfs]: Handle internal circular dependencies by @Ivanbeethoven in #153
- fix(rkl): handle the self-reference within a crate by @erasernoob in #155
- build: migrate rk8s to buck2 using cargo-buckal by @jjl9807 in #156
- fix watch of Xline in libscheduler by @ichAB in #158
- feat(distribution): add dockerfile to simplify distribution deployment by @mon3stera in #157
- [libfuse]: add ci test for overlay and passthrough by @Ivanbeethoven in #162
- fix(libfuse): now we can pass
install python3test by @Ricky-Daxia in #161 - Update the .devcontainer environment to the newest by @genedna in #168
- build: update vendor path and remove redundant dependencies by @jjl9807 in #169
- feat: Implement Xline native watch mechanism for rks by @Flash0615 in #137
- fix: refactor mmap handling to fix #159 by @zine0 in #167
- fix(OverlayFS): return correct open flags in ReplyCreate by @mon3stera in #172
- finish watch by @ichAB in #173
- cni sent pod IP to rkl by @tcytan in #174
- feat(rkb, distribution): add github oauth app login for rkb and distribution by @mon3stera in #170
- fix(libfuse): fix mmap caching by @zine0 in #177
- docs: update development guide by @jjl9807 in #178
- Node status by @ichAB in #179
- fix(libfuse): Now we can use latest code of libfuse to pass
install python3test by @Ricky-Daxia in #181 - fix(PassthroughFS): fix invalidate to follow the newest moka by @mon3stera in #184
- add dns by @tcytan in #187
- Refactor/cleanup network common by @vvishuluck in #188
- build: optimize third-party deps management to avoid polluting git log by @jjl9807 in #191
- feat(rkl&libfuse-fs): add image unpack functionality for rkl and adjust the log level in libfuse-fs by @erasernoob in #190
- feat(push & pull): implement push and pull by @mon3stera in #185
- Translate NodeStatus into taint in order to fitting libscheduler by @ichAB in #192
New Contributors
- @Acfboy made their first contribution in #59
- @fleeto made their first contribution in #58
- @erasernoob made their first contribution in #83
- @zine0 made their first contribution in #93
- @zh66778 made their first contribution in #135
- @mon3stera made their first contribution in #142
- @InChh made their first contribution in #141
- @yyjeqhc made their first contribution in #150
- @Flash0615 made their first contribution in #137
- @vvishuluck made their first contribution in #188
Full Changelog: 0.0.1...0.0.2