Packages

ONC RPC and NFSv3 server as a standalone Elixir library.

Current section

Files

Jump to
tahr CHANGELOG.md
Raw

CHANGELOG.md

# Change Log
All notable changes to this project will be documented in this file.
See [Conventional Commits](Https://conventionalcommits.org) for commit guidelines.
<!-- changelog -->
## v0.1.0 (2026-07-29)
### Breaking Changes:
* rename project to Tahr by James Harton
### Features:
* nfs: NFSv3 SYMLINK + MKNOD/LINK stubs (procs 10, 11, 15) (#633) by James Harton
* nfs: NFSv3 RENAME (proc 14) (#632) by James Harton
* nfs: NFSv3 WRITE / COMMIT (procs 7, 21) (#631) by James Harton
* nfs: NFSv3 MKDIR / REMOVE / RMDIR (procs 9, 12, 13) (#630) by James Harton
* nfs: NFSv3 CREATE (proc 8) — UNCHECKED / GUARDED / EXCLUSIVE (#629) by James Harton
* nfs: NFSv3 SETATTR (proc 2) on the BEAM stack (#628) by James Harton
* nfs_server: NFSv3 READDIR and READDIRPLUS with cookie pagination (#545) by James Harton
* nfs_server: NFSv3 READ procedure with streaming-aware response (#544) by James Harton
* nfs_server: NFSv3 types, Backend behaviour, and 8 metadata procedures (#536) by James Harton
* nfs_server: add ONC RPC v2 server framework with portmapper (#336) by James Harton
### Bug Fixes:
* deps: update all dependencies (#1519) by James Harton
* client: fail loud on mid-stream chunk fetch failures (#1353) (#1356) by James Harton
* drop unused earmark dev dep (advisory GHSA-52mm-h59v-f3c7, retired) (#1327) by James Harton
* resolve Elixir 1.20 and Rust 1.96 warnings across all packages by Renovate Bot
### Improvements:
* add in-memory server and tutorials by James Harton
* nfs: graceful drain of the RPC listener on shutdown (#1391) by James Harton
* nfs: plumb client peer address into the RPC ctx (#1227) by James Harton
* webdav: replace in-tree webdav_server with the davy hex package (#357) by James Harton