Releases: sbernauer/breakwater
Releases · sbernauer/breakwater
0.16.1
0.16.0
Added
- Added support for binary sync protocol behind the
binary-sync-pixels
feature (#34) - Added support for native display output (#38)
Changed
- BREAKING: Feature
binary-commands
has been renamed tobinary-set-pixel
(#34) - BREAKING: Remove the
breakwater-core
crate (#37) - Add a
FrameBuffer
trait, rename the existing implementation one toSimpleFrameBuffer
(#37) - Add a
DisplaySink
´trait, so that new sinks can be added more easily (#38) - BREAKING: No display sink is now started by default. To start the VNC server add the
--vnc
CLI argument (#38)
Fixed
0.15.0
Added
- Support binary protocol (#33)
- Try to improve performance by calling
madvise
to inform Kernel we are reading sequentially (#24) - Expose metric on denied connection counts (#26)
- Print nicer error messages (#32)
Changed
- Ignore repeated
HELP
requests (#25)- Only the first 2 requests of any
parse
patch are answered - Answers
Stop spamming HELP!
on the third request - Doesn't respond to any further requests
- Only the first 2 requests of any
0.14.0
0.13.0
Added
- Also release binary for
aarch64-apple-darwin
(#22).
Changed
- Second rewrite with the following improvements: (#21)
- Put
Parser
behind a trait, so that we can have multiple implementation in parallel - Use cargo workspaces
- Better error handling using snafu
- Put
- BREAKING: Build release binaries without support for VNC, as this (#22)
- Has a dependecy on a dynamically linked library on the host executing the binary
- Needs a cross-compilation (which didn't work), as the macOS GitHub runners all run on arm and we try to build an x86 binary