Features
- add admin/cluster endpoint #58 (Fredrik Lindberg)
Bug Fixes
- save last_ts when learning a new cluster node #58 (Fredrik Lindberg)
- support tls over cluster transport #61 (Fredrik Lindberg)
- buffer initial writes before the underlying socket is open #65 (Fredrik Lindberg)
- wrong object passed to learNode #66 (Fredrik Lindberg)
- avoid undefined usage during shutdown #71 (Fredrik Lindberg)
Code Refactoring
- convert clusterservice to typescript #58 (Fredrik Lindberg)
- Transport into an abstract class #58 (Fredrik Lindberg)
- simplify storage serializer #58 (Fredrik Lindberg)
- simplify inter-cluster transport #58 (Fredrik Lindberg)
- overhaul and simplify tunnelservice #58 (Fredrik Lindberg)
- update API controller to work with new tunnel service interface #58 (Fredrik Lindberg)
- transport service #60 (Fredrik Lindberg)
- http listener #61 (Fredrik Lindberg)
- ingress #61 (Fredrik Lindberg)
- extract connection state to a dedicated class #64 (Fredrik Lindberg)
- account-service #64 (Fredrik Lindberg)
- convert cluster service to a static cluster manager #66 (Fredrik Lindberg)
- cluster sub-system to typescript #66 (Fredrik Lindberg)
- storage subsystem #68 (Fredrik Lindberg)
- lock subsystem into typescript #68 (Fredrik Lindberg)
- convert altname-service to typescript #69 (Fredrik Lindberg)
- app entrypoint into typescript #69 (Fredrik Lindberg)
- add missing error types #69 (Fredrik Lindberg)
- http-captor to typescript #69 (Fredrik Lindberg)
Tests
- do not use fetch when overriding host header #61 (Fredrik Lindberg)
Builds
- deps: upgrade better-sqlite3 to 9.1.1 #62 (Fredrik Lindberg)
- deps: upgrade ws-multiplex #62 (Fredrik Lindberg)
- deps: update ssh2 to 1.14.0 #62 (Fredrik Lindberg)
- add node-gyp to builder #62 (Fredrik Lindberg)
- deps: upgrade @exposr/ws-multiplex to 1.3.0 #63 (Fredrik Lindberg)
Chores
- upgrade to node 18.18.0 #59 (Fredrik Lindberg)
- upgrade to node 20.9.0 #62 (Fredrik Lindberg)
- upgrade to node 20.10.0 #63 (Fredrik Lindberg)
- log node emitted warnings #69 (Fredrik Lindberg)
- upgrade ws-multiplex to 1.4.0 #70 (Fredrik Lindberg)
- upgrade to node 20.11.0 #72 (Fredrik Lindberg)
- release: 0.12.0 (Fredrik Lindberg)
Commits
- 49e00e4: Revert "chore: upgrade to node 18.18.0" (Fredrik Lindberg)