sergeych
617f22dda1
Add prioritized transport, bounded reconnect, and configurable keepalive
...
Carry numeric priorities through encrypted RPC and adapter writers with bounded admission. Correct push semantics and socket lifecycle cleanup, expose dispatch gating, and add opt-in connection health.
Preserve the WebSocket setup API while allowing applications to override keepalive settings. Enable Android socket publication and document the 0.7.2-SNAPSHOT release workflow.
2026-10-15 08:36:34 +04:00
sergeych
0a52bb5c03
Add Google repository for documentation build
2026-08-11 14:57:25 +04:00
sergeych
7bebbf7bd7
0.7.1-SNAPSHOT: small improvements to make it more universal and easy to use
2026-05-31 00:12:35 +03:00
sergeych
2829bcfecd
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# build.gradle.kts
2025-12-17 10:08:54 +01:00
sergeych
7cec803174
0.7.0-SNAPSHOT: migration to kotlin 2.2.21, upgrade dependencies, IOS/MacOS compatibility for broken kotlin.time/kotlinx.datetime
2025-12-17 10:07:02 +01:00
sergeych
bc5b5b3b3a
0.6.12 for all platforms: upgrade kotlin & dependencies
2025-10-24 18:46:19 +02:00
sergeych
bc46e11158
cosmetics
2025-09-20 05:21:36 +04:00
sergeych
cb696f5c0f
0.6.9-snapshot: wbesock can use text frames too (good for xiaomi)
2025-04-30 14:16:07 +04:00
sergeych
fe96ac69d7
removed unused stuff
2025-03-27 13:37:45 +03:00
sergeych
212f82dedd
0.6.8 for all platforms
2025-03-27 00:26:10 +03:00
sergeych
59b7310385
version bump
2025-03-27 00:08:50 +03:00
sergeych
8837e49248
0.6.6 for all platforms
2025-03-26 23:50:20 +03:00
sergeych
146878629e
v.0.6.6-SNAPSHOT experimental wasmJs support, newer
2025-03-08 02:13:13 +03:00
sergeych
d7fb26c03b
v.0.6.5-SNAPSHOT experimental wasmJs support
2025-03-07 15:16:07 +03:00
sergeych
74c8bdde71
v.0.6.3 stable
2025-03-07 03:00:58 +03:00
sergeych
f22ecf493b
upgrade deps
2025-02-24 09:28:03 +03:00
sergeych
2b35112566
added copyright & tradewartime licensing
2025-02-20 12:10:09 +03:00
sergeych
2d593e4107
coroutines core version upgraded
2025-02-18 11:30:47 +03:00
sergeych
c1bd6f09a9
0.6.* started:
...
kotlin upgrade to 2.1.0
ktor updgared to 3.1.6
less debug noise
yet no wasmJS
2025-02-18 11:24:47 +03:00
sergeych
0ff27e6de9
kotlin upgrade to 2.1.0
...
less debug noise
use upgraded crypto2 version
2025-02-03 17:14:29 +03:00
sergeych
59906bbd2f
kotlin upgrade to 2.0.21
2024-12-26 03:25:11 +03:00
sergeych
7871dc2d3d
better support for code-based exceptions
2024-12-10 10:36:57 +03:00
sergeych
04ffde421d
0.5.1-SNAPSHOT: crypto2 upgraded
2024-11-26 18:57:59 +07:00
sergeych
9545ca28cf
websocket client now includes transport device to use in higher order protocols
2024-11-23 11:47:56 +07:00
sergeych
93ab8ddf91
extending functionality for kilogin
2024-09-15 12:28:40 +03:00
sergeych
6ce1b576ee
version bump
2024-09-01 19:42:23 +02:00
sergeych
99e98827f7
version bump
2024-08-30 11:05:19 +02:00
sergeych
26564b6081
0.4.1: performance, incompatible keys ID (as of crypto2 upgrade), fixed tests to properly run on Macos on arm64 target
2024-08-19 18:34:11 +02:00
sergeych
40b8723132
0.3.2: UDP timeout support, fix #4
2024-08-11 15:11:32 +02:00
sergeych
4d178d951f
0.3.2: UDP support
2024-08-11 14:17:54 +02:00
sergeych
d6f257de14
0.3.1 release: async pushes and better binary format
2024-08-10 11:14:26 +02:00
sergeych
8a21a836e5
docs
2024-08-05 17:57:27 +02:00
sergeych
439e229294
release 0.2.6: ktor-based async sockets for all native targets
2024-08-04 02:05:35 +02:00
sergeych
ffcdcf7350
0.2.5-snapshot native support for tcp client/server
2024-08-03 15:36:04 +02:00
sergeych
26d1f3522f
started migration to ktor sockets (e.g. tcp on all platforms but JS)
2024-08-02 02:47:26 +02:00
sergeych
18c878dfb5
release 0.2.4
2024-08-01 02:36:37 +02:00
sergeych
7c0edfb898
extending functionality for kilogin
2024-07-24 22:49:30 +03:00
sergeych
5df6143c75
adopted crypto2 0.4.*
2024-06-25 10:39:00 +07:00
sergeych
9660379891
migrated to crypto2 and kitlin2, no direct libsodium. Better session
2024-06-13 11:57:32 +07:00
sergeych
51873aa9b1
work in progress: restore connection
2024-04-23 21:49:15 +03:00
sergeych
c0ca802a30
use mp bintools and added more macos apple targets
2024-03-16 20:33:22 +01:00
sergeych
745eb9ccdf
small fix in client, more docs
2024-02-20 02:09:25 +03:00
sergeych
ae3af68dab
crypto2 as a separate library
2023-11-23 01:01:44 +03:00
sergeych
7042e41d70
refactoring signing keys
2023-11-22 11:52:43 +03:00
sergeych
e619b45485
removed nullable array from transport device, as channels close() is more than enough
2023-11-20 15:49:58 +03:00
sergeych
6c10c2e578
started more or less MP internet protocols
2023-11-12 04:26:17 +03:00
sergeych
770555024f
initial commit (moved from divan)
2023-11-11 23:53:37 +03:00