Releases: sbernauer/breakwater
Releases · sbernauer/breakwater
0.20.0
Changed
- BREAKING: Removed
--vnc&--vnc-portCLI arguments in favor of--vnc-listen-address, which can be set multiple times.
This improves the control over where the VNC server is listening.
Due to a limitation on how the VNC server is constructed, only one bind address per IP version is supported.
Use--vnc-listen-address 0.0.0.0:5900 --vnc-listen-address '[::]:5900'to restore the old behavior (#74). -l&--listen-addresscan now be set multiple times to listen on specific addresses (#74)
0.19.0
Added
- Added C bindings for the breakwater-parser.
They are rather minimal, but should be sufficient to use the parser from C code, such as f-stack or VPP.
Documentation is inbreakwater-parser-c-bindings/README.md(#64)
Changed
- Relax shared memory size check. It now only warns when the shared memory is too big.
This e.g. might be the case when pixelflut-v6 crates the shared memory, as it also has statistics bytes after the framebuffer (#63)
Fixed
- Make egui overlay movable (#71)
0.18.1
0.18.0
Added
- Support using shared memory for the framebuffer.
This enables other applications to read and write Pixel values of the framebuffer and can be used
to persist the canvas across restarts (#55)
Changed
0.17.0
0.16.3
0.16.2
0.16.1
0.16.0
Added
- Added support for binary sync protocol behind the
binary-sync-pixelsfeature (#34) - Added support for native display output (#38)
Changed
- BREAKING: Feature
binary-commandshas been renamed tobinary-set-pixel(#34) - BREAKING: Remove the
breakwater-corecrate (#37) - Add a
FrameBuffertrait, 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
--vncCLI argument (#38)
Fixed
0.15.0
Added
- Support binary protocol (#33)
- Try to improve performance by calling
madviseto inform Kernel we are reading sequentially (#24) - Expose metric on denied connection counts (#26)
- Print nicer error messages (#32)
Changed
- Ignore repeated
HELPrequests (#25)- Only the first 2 requests of any
parsepatch are answered - Answers
Stop spamming HELP!on the third request - Doesn't respond to any further requests
- Only the first 2 requests of any