Releases: wireapp/kalium
Releases · wireapp/kalium
v0.0.2
2026-04-02
Chores
- reduce debounce and wait times for nomad backup messages (3413224)
- update sqlcipher-android version to 4.14.0 (#3979) (49c49fa)
- kalium web userstorage todos [WPB-23964] (#3956) (6441986)
- deps:
Continuous Integration
Documentation Changes
- update module graph (55fa770)
- improve agents context (a8fda94)
- improve agents context (e749b7e)
- improve agents context (cda5a9c)
New Features
- nomad devices:
- add use case to check if current session is a nomad account [WPB-24366] (#4000) (02fff48)
- batched fetch messages per convo - pagination tests - pt3 (WPB-24278) (#3992) (5237d17)
- batched fetch messages per convo - pagination logic for request of older msgs - pt2 (WPB-24278) (#3991) (0e36a0a)
- migrate LAST_READ event to CONVERSATION_METADATA with last_modified support (part 27) [WPB-24198] (#3983) (425ff19)
- batched fetch messages per convo - add new endpoint and requests/response mapping - pt1 (WPB-24278) (#3990) (ee44560)
- add new endpoint for sync messages and replace it in syncing flow (WPB-24207) (#3986) (80f7958)
- sync conversation metadata during login before message restore (part 25) [WPB-24159] (#3977) (0166d8a)
- handle suggested session refresh events for Nomad profiles (part 23) [WPB-24008] (#3958) (decadee)
- add API version check for label support in SSO login initiation (part 26) [WPB-24164] (#3981) (6764d0f)
- introduce v15 API classes and update supported API versions [WPB-24164] (#3980) (a880e0b)
- add benchmarks for message reading performance (#3969) (74ee05c)
- change order of participants in a call [WPB-23581] (#3978) (83f70d5)
- Use case to restore crypto state (WPB-23555) (#3966) (fa4985d)
- Apply crypto state use case (WPB-23555) (#3964) (38ce4ce)
- add README for Wire Backup Verification Tool (#3970) (393e922)
- implement validation for single active Nomad user session (part 24) [WPB-24067] (#3965) (ec51422)
- handle extended call quality json data [WPB-23582] (#3959) (7c8e2f2)
- create download crypto state use case (WPB-23555) (#3951) (00f08a4)
- change call quality interval [WPB-23582] (#3962) (e99648c)
- add use case to set last client (WPB-23555) (#3955) (0dc631c)
- add use case to extract crypto state (WPB-23555) (#3953) (4f520e8)
- pass cookie label during SSO login initiation (#3957) (0d4096e)
- backup: add macOS zip support via system tools (#3968) (ff0611d)
Bug Fixes
- apple: reorder CoreLogic property initializers to prevent EXC_BAD_ACCESS on iOS (#4012) (6957dbc)
- remote muting not working [WPB-3185] (#3985) (08af0b4)
- restart slow sync after MLS client registration and E2EI finalize (#3999) (5c850d4)
- E2EI key package rotation order for existing clients (#3997) (c7f8415)
- reactions and read_reciept need to be strings not objects (#3995) (7fd9b2d)
- decryption error when sending messages (#3988) (e8b86b2)
- sync MLS metadata from core-crypto in join and stale verification [WPB-24051] (#3973) (2acdd42)
- failure message for adding user with no mls client (WPB-17105) (#3976) (08d396e)
- sync established state/epoch after orphan welcome recovery [WPB-24051] (#3960) (fbbe2f4)
- nomad devices:
- native: guard empty NSData.toByteArray on Apple targets (#3984) (bb94995)
- sync:
Performance Improvements
Tests
- nomad: adjust time advances in backup change log notifier tests (d6844ca)
test-service-v4.23.0
Testservice release for tag test-service-v4.23.0.
Docker images:
- quay.io/wire/testservice:test-service-v4.23.0
- quay.io/wire/testservice:218b5604f30aa90e5ad89405f755c0c3afd01482
Attached asset is the fatjar built for this tag.
v0.0.1
2026-03-13
Chores
- add workflow_dispatch trigger to warm konan cache (d9bc9b1)
- update Kotlin/Native tooling cache handling in CI workflow (21c6e6d)
- deps: [WPB-9777] bump ktor from 3.3.2 to 3.4.0 (#3853) (969cb4f)
Continuous Integration
- remove sample builds from iOS and Android device tests (#3942) (2a19b25)
- cache iOS tooliong and remove not needed install python step [WPB-8645] (#3938) (83d75c0)
New Features
- update release artifact configurations for Android and KMP builds and release backup with the same tag as logic (abf20d6)
- update API contract to use new path segments and adjust serialization for message events (part 21) [WPB-23977] (#3949) (49af6c5)
- add workflow for warming Konan cache on push to develop and main (df69b9f)
- Use server-configured Nomad URL and short-circuit Nomad calls when missing (part 17) [WPB-23921] (#3943) (e70d1e0)
- add IsNomadProfilesEnabled use case for fetching Nomad Profiles status (#3941) (029b941)
- add nomad_service_url column to Accounts table and update related DAO methods (part 15) [WPB-23920] (#3932) (d370e84)
- Get owners and get conversations use cases (WPB-23845) (#3928) (2eb52c6)
- add AuthenticationScopeForConfigIdUseCase and related tests (#3940) (ad5ddcc)
- add release name and body inputs to GitHub release workflow (5f5ef69)
- update Android test configurations to streamline test execution (#3935) (7277222)
- updating kalium testservice ansible deployment in QA Lab [WPB-23663] (#3926) (0b49597)
- bump AVS to 10.1.51 [WPB-23829] (#3925) (52302e4)
- nomad devices:
- download all messages on slow sync (part 20) [WPB-23978] (#3948) (c386506)
- register nomad hooks only for configured user sessions (part 19) [WPB-23936] (#3945) (38a73cb)
- pass nomad service URL when adding an authenticated user (part 18) [WPB-23935] (#3944) (fe21080)
- debounce remote-backup changelog sync with bounded retries (part 14) [WPB-23917] (#3931) (7556d57)
- store remote messages into db (part 13) [WPB-23813] (#3923) (ab1bbc6)
- testservice: add version of kalium to new endpoint /version and logs (WPB-8645) (#3936) (061d33f)
- nomad device:
- crypto backup download from api network repository - part 6 (WPB-23554) (#3933) (aa2dd63)
- upload and callbacks for crypto state backup - part 5 (WPB-23553) (#3927) (005055f)
- use hooks onSuccess code for crypto db backup - part 4 (WPB-23552) (#3918) (3691ba4)
- create hooks infra code for crypto db backup - part 3 (WPB-23552) (#3917) (b8e9a03)
- create backup metadata export for later usage in use cases - part 2 (WPB-23551) (#3908) (597ec52)
Bug Fixes
backup/0.0.4
fix: make SelfDeletionTimer serializable [WPB-18248] (#3522) * fix: make SelfDeletionTimer serializable [WPB-18248] * detekt
backup/0.0.3
feat(backup): add user verification on JS/TS
backup/0.0.2
chore(backup): bump to 0.0.2
backup/0.0.1
ci(backup): provide correct path to JS build