Releases: Jigsaw-Code/outline-ss-server
Releases · Jigsaw-Code/outline-ss-server
v1.9.0-rc1
This release is all about WebSockets and laying the groundwork for future features and improvements.
What's Changed
-
WebSockets Support: The server now supports WebSockets, offering a more flexible and efficient way for clients to connect. By @sbruens in #225
Example config:
web: servers: - id: my_web_server listen: - "127.0.0.1:8000" services: - listeners: - type: websocket-stream web_server: my_web_server path: "/SECRET/tcp" # Prevent probing by serving under a secret path. - type: websocket-packet web_server: my_web_server path: "/SECRET/udp" # Prevent probing by serving under a secret path. keys: - id: user-0 cipher: chacha20-ietf-poly1305 secret: Secret0
-
Client IP Detection: The server now correctly identifies client IP addresses from request headers, which is important for logging and key searches. By @sbruens in #233
-
SDK Integration: We've integrated the SDK's WebSocket upgrade function for more streamlined WebSocket handling. By @sbruens in #234
Full Changelog: v1.8.0...v1.9.0-rc1
v1.8.0
v1.7.3
v1.7.2
v1.7.1
v1.7.0
v1.6.0
v1.5.0
v1.5.0-beta.2
v1.4.0
New:
- Significant reduction in resources used by the prometheus metrics (#123)
- Introduced
shadowsocks_data_bytes_per_location
andshadowsocks_udp_packets_from_client_per_location
metrics
Breaking changes:
- Removal of the
location
dimension fromshadowsocks_tcp_probes
- Removal of the
location
andstatus
dimensions fromshadowsocks_data_bytes
Note that metrics are generally considered experimental and we don't have a commitment to preserve backwards compatibility.