Skip to content

Commit 7cd14f6

Browse files
committed
release: bump version to v0.36-alpha
1 parent 5de4d21 commit 7cd14f6

2 files changed

Lines changed: 45 additions & 4 deletions

File tree

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# What's New in v0.36-alpha
2+
3+
## Smoother Desktop Message Composer
4+
5+
The desktop DM composer now behaves more like a modern chat input: it auto-focuses when you move into message entry and it auto-resizes as the text grows.
6+
7+
This makes desktop messaging feel faster and less cramped, especially when switching between contacts or composing longer multi-line messages.
8+
9+
## New `getActiveConnections` Observability Command
10+
11+
RPC now exposes a `getActiveConnections` command for inspecting all currently live peer sessions. Unlike slot-oriented views, this command is connection-oriented and reports the active TCP sockets that have completed the handshake, including direction, peer identity, network classification, connection ID, health state, and related slot state when available.
12+
13+
That gives operators and tooling a clearer picture of what the node is actually holding open right now, which is especially useful when debugging multi-session peers, live connection churn, or mismatches between connection-manager slots and real sockets.
14+
15+
## Desktop Peer View No Longer Freezes During Probe Cycles
16+
17+
The desktop peer-health path now narrows lock scope during `ProbeNode`, preventing the UI from blocking behind heavier peer-state reads.
18+
19+
In practice, this makes the desktop peers view feel more responsive under load and reduces the chance of noticeable freezes while the application is polling node state.
20+
21+
---
22+
23+
# Что нового в v0.36-alpha
24+
25+
## Более плавный desktop composer для сообщений
26+
27+
Desktop DM composer теперь ведёт себя ближе к современному chat input: он автоматически получает фокус, когда пользователь переходит к вводу сообщения, и автоматически увеличивает свою высоту по мере роста текста.
28+
29+
Это делает messaging в desktop быстрее и менее тесным, особенно при переключении между контактами и наборе более длинных multi-line сообщений.
30+
31+
## Новая observability-команда `getActiveConnections`
32+
33+
В RPC появилась команда `getActiveConnections` для просмотра всех текущих живых peer sessions. В отличие от slot-oriented представлений, эта команда ориентирована именно на соединения и показывает активные TCP-сокеты, которые уже прошли handshake, включая направление, peer identity, классификацию сети, connection ID, health state и связанное состояние slot'а, если оно есть.
34+
35+
Это даёт операторам и инструментам более ясную картину того, какие соединения нода реально держит открытыми прямо сейчас, что особенно полезно при отладке multi-session peers, live connection churn и расхождений между connection-manager slots и реальными сокетами.
36+
37+
## Desktop peer view больше не зависает во время ProbeNode
38+
39+
В desktop peer-health path был сужен lock scope во время `ProbeNode`, поэтому UI больше не блокируется из-за более тяжёлых чтений peer state.
40+
41+
На практике peers view стал отзывчивее под нагрузкой, а вероятность заметных подвисаний во время очередного polling node state уменьшилась.

internal/core/config/config.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -65,11 +65,11 @@ type Config struct {
6565
}
6666

6767
const (
68-
CorsaVersion = "0.35 alpha"
69-
CorsaWireVersion = "0.35-alpha"
70-
ClientBuild = 35
68+
CorsaVersion = "0.36 alpha"
69+
CorsaWireVersion = "0.36-alpha"
70+
ClientBuild = 36
7171
ProtocolVersion = 9
72-
MinimumProtocolVersion = 6
72+
MinimumProtocolVersion = 7
7373
DefaultOutgoingPeers = 8
7474
DefaultPeerPort = "64646"
7575
)

0 commit comments

Comments
 (0)