Skip to content

Releases: wireapp/kalium

v0.0.2

02 Apr 12:06
v0.0.2
6957dbc

Choose a tag to compare

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:
    • [WPB-9777] bump docker/login-action from 3 to 4 (#3987) (7b45824)
    • [WPB-9777] bump docker/build-push-action from 5 to 7 (#3972) (9a943f8)
    • [WPB-9777] bump actions/download-artifact (#3947) (529cd3e)
Continuous Integration
  • publish testservice image for release tags (android-v* and test-service-v*) (#3950) (6e9a323)
Documentation Changes
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:
    • missing new messages after forced logout and login again(WPB-24303) (#4006) (0baa299)
    • cancellation exception while uploading crypto state (WPB-24404) (#3998) (adf4212)
  • native: guard empty NSData.toByteArray on Apple targets (#3984) (bb94995)
  • sync:
    • handle throttling and MLS errors during one-on-one resolution [WPB-24096] (#3967) (c0e9a1a)
    • handle throttled MLS join requests [WPB-24096] (#3946) (5c2fee6)
Performance Improvements
  • native: increase sqlite reader concurrency (#4003) (16d1698)
Tests
  • nomad: adjust time advances in backup change log notifier tests (d6844ca)

test-service-v4.23.0

02 Apr 15:07
test-service-v4.23.0
218b560

Choose a tag to compare

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

13 Mar 08:33
v0.0.1
abf20d6

Choose a tag to compare

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
  • ios global scheduler bootstrap [WPB-23965] (#3952) (dee23e1)
  • default read receipts to true when mode is null or not set (#3954) (894c326)
  • mls migration after logout (WPB-20462) (#3939) (aa6d5ad)

backup/0.0.4

17 Jul 09:47
cae23a2

Choose a tag to compare

fix: make SelfDeletionTimer serializable [WPB-18248] (#3522)

* fix: make SelfDeletionTimer serializable [WPB-18248]

* detekt

backup/0.0.3

16 May 09:56
06e16dd

Choose a tag to compare

feat(backup): add user verification on JS/TS

backup/0.0.2

16 May 09:43
a708de6

Choose a tag to compare

chore(backup): bump to 0.0.2

backup/0.0.1

15 May 15:23
bdc0c54

Choose a tag to compare

ci(backup): provide correct path to JS build