## signalapp/libsignal — v0.103.1…v0.104.0

_21 commits._

### Features
- **backups: Add new sticker fields** (257105c)
- **validator: Add support for audio waveform fields in Backups** (766473e)
- **Add comments about not mixing secrets, env vars, and caches** (c49c906)

### Backend
- **Revert "node: Update mock-server dependency"** (0455cbb)
- **Expose UnauthSubscriptionsService.getSubscriptionReceiptCredential** (ebe1606)
- **Adjust ReceiptCredentialException/Error** (28ce0db)
- **node: Bridge ChargeFailure manually** (9277221)
- **node: Update Mocha (test runner) to v12** (63d9845)
- **node: Update NPM dependencies with outstanding issues** (e604eaf)
- **node: Update protobufjs dependency** (40c7b1c)
- **node: Update mock-server dependency** (9f89dcb)
- **node: Remove package install script that just prints a message** (951396f)
- **node: Bump Node version to 24.21.0 to match Desktop** (c967254)
- **Update rustls-platform-verifier to 0.7.1** (e9c6ffa)
- **Implement Messages.reportMessage** (be3d04b)
- **Expose UnauthProfilesService.getProfileKeyCredential** (0f41991)
- **Reorganize common purchase-related types in the app languages** (c0f3ad6)
- **chat: Make common payment-related types reusable** (acd1ce6)
- **keytrans: Cache distinguished tree for 2 weeks** (f28f0d3)
- **Reset for version v0.103.2** (f39a626)

### Chore
- **chore: Bump Android Gradle Plugin to 9.4.0** (93e38fd)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/signalapp/libsignal?utm_source=github-action)._