Releases: channable/icepeak
Icepeak v2.1.0
What's Changed
- Icepeak now uses
Cabal
instead ofStack
#116- by @robbert-vdh
Cabal
pins its dependencies to the ones retrieved fromnixpkgs
#117- by @robbert-vdh
nixpkgs
pin update #118- by @crtschin
icepeak-server
now supports multiple subscription over a single connection #119
New Contributors
Full Changelog: v2.0.0...v2.1.0
Icepeak v2.0.0
What's Changed
-
Prefix all server modules with Icepeak.Server by @robbert-vdh in #111
-
Avoid O(n^2) time broadcast' by replacing Writer by @robbert-vdh in #112
-
Add WebSocket time-out handling using the ping mechanism @robbert-vdh in #113
The default timeout is 30 seconds, meaning that if a client doesn't respond to a ping within 30 seconds the connection gets terminated. This timeout interval can be tweaked with the
--websocket-pong-timeout
option, and the behavior can be disabled completely by setting--websocket-ping-interval
to 0.
New Contributors
- @robbert-vdh made their first contribution in #111
Full Changelog: v1.5.0...v2.0.0
Icepeak v1.5.0
What's Changed
This new release solves important concurrency issues you could encounter with the last versions.
- Change threading model for subscribers by @DiegoDiverio in #101
- Increase WebSocket skipped updates metric when queue is not fetched by @DiegoDiverio in #106
Full Changelog: v1.4.0...v1.5.0
v1.4.0
v1.3.0
v1.2.0
v1.1.0
v1.0.0
Icepeak v1.0.0
This is the v1.0.0 release!
Icepeak has been running in production for years, with no known issues.
What's Changed
- Remove all Vulnix related things by @Riscky in #78
- Upgrade stack from LTS 17.2 to 18.18 by @rkrzr in #79
- Switch to using
niv
for pinning Nixpkgs by @maartenberg in #80 - Upgrade from LTS 18.18 to 19.17 and fix all breaking changes by @rkrzr in #81
- Update nix version to 2.10.3 on CI by @adrianotm in #82
- CI: build derivations in parallel by @rodrigol-chan in #83
- Upgrade stack from LTS 19.17 to 19.32 by @rkrzr in #84
New Contributors
- @adrianotm made their first contribution in #82
- @rodrigol-chan made their first contribution in #83
Full Changelog: v0.7.6...v1.0.0