Releases: pojntfx/go-nbd
Releases · pojntfx/go-nbd
v0.3.2
Code Refactoring
- Shrink buffer if subsequent requests can work with smaller request sizes (Felicitas Pojtinger)
v0.3.1
Features
- Add flags to enable multi-conn support (Felicitas Pojtinger)
Bug Fixes
- Don't read over the specified request length (Felicitas Pojtinger)
v0.3.0
Features
- Allow specifying the maximum request size and only allocate the amount of memory that is required per request (see #6) (Felicitas Pojtinger)
- Add
MULTI_CONN
support option on server (see #4) (Felicitas Pojtinger)
Documentation
Code Refactoring
- Don't hard-code the prefered block size in examples (Felicitas Pojtinger)
- Only allocate new buffer for requests if the requested length exceeds the old buffer (Felicitas Pojtinger)
release-main
refactor: Shrink buffer if subsequent requests can work with smaller …
v0.2.0
Bug Fixes
- Close the errors channel when a client disconnect occurs #3 (Damian Peckett)
Code Refactoring
- Use a slice of pointers for exports to allow swapping backends at later points (Felicitas Pojtinger)
v0.1.10
Features
- Add checks for whether or not the chosen block size is compatible with the kernel NBD client (Felicitas Pojtinger)
Builds
- Prefix automatic release tags (Felicitas Pojtinger)
v0.1.9
Bug Fixes
- Use non-OS specific path separator for constructing size file path for NBD device (Felicitas Pojtinger)
v0.1.8
Features
- Add optional poll-based ready check (Felicitas Pojtinger)
v0.1.7
Features
- Add EOF and short write support to memory backend (Felicitas Pojtinger)
v0.1.6
Bug Fixes
- Introduce protocol-compliant check for maximum packet size (Felicitas Pojtinger)