Skip to content

Releases: Adamant-im/adamant-im

v4.12.0

Choose a tag to compare

@metalisk metalisk released this 11 Aug 00:03
dfe094d

Security release

Release v4.12.0 ships the coordinated security hardening work after v4.11.1.

Please update as soon as possible. Critical security issues found in earlier versions are fixed in this release. Make sure you are running the latest ADAMANT Messenger build.

Key changes

  • Close confirmed stored XSS paths, remove all v-html usage, harden markdown rendering through SafeHtml, and verify node-supplied public keys against addresses
  • Upgrade local secret storage and password KDF (versioned scrypt), migrate cryptographic helpers to @noble / @scure, and enforce strict CSP across PWA, Tor, testnet, Android, and Electron artifacts
  • Harden Android backup / data-extraction boundaries and FileProvider paths, keep AIP-6 signal messages out of visible chat history, and normalize binary / hex crypto input boundaries
  • Fix coin-service sync thresholds so lagging indexers are not treated as available, and correct node minimum-version checks to use semver instead of lexicographic string comparison

Draft Release Notes

🐞 Bug Fixes

🚀 Tasks

Downloads

Platform File
Android ADAMANT.Messenger-4.12.0-signed.apk
macOS (Intel) ADAMANT.Messenger-4.12.0.dmg
macOS (Apple Silicon) ADAMANT.Messenger-4.12.0-arm64.dmg
macOS (Universal) ADAMANT.Messenger-4.12.0-universal.dmg
Windows ADAMANT.Messenger.Setup.4.12.0.exe
Linux ADAMANT-Messenger-4.12.0.AppImage

Web / PWA: https://msg.adamant.im

v4.11.1

Choose a tag to compare

@github-actions github-actions released this 22 Mar 19:57
4ca31a0

Hotfix release

Emergency release v4.11.1 for a critical production bug discovered after the previous rollout: BTC, DOGE & DASH transfer fixes.

What changed

  • Shipped the critical fix: BTC, DOGE & DASH transfers
  • Bumped the application version to 4.11.1 for all release artifacts
  • Improved in-chat coin transaction statuses

Draft Release Notes

🚀 Tasks

  • #943 [Task] [CI/CD] Sync Massa DeWeb workflow fix from master to dev
    ↳ PRs: #944 by @adamant-al
  • #945 [Task] [Mobile] Sync Android version metadata fix from master to dev
    ↳ PRs: #946 by @adamant-al
  • #947 [Composite] [Bug] Send funds and crypto transfer status regressions in PWA
    ↳ PRs: #948 by @adamantmm

v4.11.0

Choose a tag to compare

@github-actions github-actions released this 19 Mar 19:42

Draft Release Notes

✨ New features & Enhancements

🐞 Bug Fixes

  • #839 [Fix] change released apk name by @S-FrontendDev
  • #852 [Fix] source code issues resolving with ESLint 9 by @graycraft
  • #862 [Bug] Dates in chats are not refreshing
    ↳ PRs: #863 by @Linhead
  • #869 [Bug] Background health-check not recovering after system sleep
    ↳ PRs: #924 by @adamant-al
  • #870 [Bug] Incorrect Node Status in Health Check
    ↳ PRs: #923 by @al-onyxprotocol
  • #872 [Bug] Do not show false Sync when the nodes screen is opened
    ↳ PRs: #923 by @al-onyxprotocol
  • #883 [Bug] Wrong commit activity in repo
    ↳ PRs: #884 by @kalpovskii
  • #889 [Bug] Incorrect amount in BTC, DOGE, DASH Tx (Sending to own address)
    ↳ PRs: #890 by @Linhead
  • #891 [Bug] Markup broken when replying to message with long link
    ↳ PRs: #892 by @Linhead
  • #893 [Bug] Get Uncaught (in promise) TypeError: Cannot read properties of null (reading 'maintainScrollPosition')
    ↳ PRs: #894 by @Linhead
  • #905 [Bug] Static chats are read-only after re-login
    ↳ PRs: #907 by @Linhead
  • #909 [Bug] Tx fee for ERC20 coins is different between PWA and iOS
    ↳ PRs: #805 by @Linhead
  • #911 [Bug] Update the script for adamant-wallets
    ↳ PRs: #864 by @Linhead
  • #935 [Bug] [UX/UI] Fix transaction navigation and localized UI regressions across PWA screens
    ↳ PRs: #936 by @metalisk
  • #937 [Bug] Normalize legacy persisted wallet symbols to prevent /options crash
    ↳ PRs: #938 by @al-onyxprotocol

🚀 Tasks

📚 Documentation

⚙️ Chores

Other

  • #858 code: GitHub Actions workflow and Husky postinstall git hook for ESLint by @graycraft

v4.10.6

Choose a tag to compare

@S-FrontendDev S-FrontendDev released this 02 Aug 17:28
3655e50

🐛 Bugs

  • Chat: fix attachments not downloading except for the first one by @skranee (#831)

v4.10.5

Choose a tag to compare

@S-FrontendDev S-FrontendDev released this 30 Jul 13:34
2a5ceeb

🐛 Bug Fixes

v4.10.4

Choose a tag to compare

@S-FrontendDev S-FrontendDev released this 26 Jul 19:03
1a4486c

🐛 Bug Fixes

v4.10.3

Choose a tag to compare

@S-FrontendDev S-FrontendDev released this 18 Jul 17:29
f100059

✨ Features

UI/UX Improvements

Build & Deployment

🐛 Bug Fixes

Wallet & Transactions

UI Issues

Platform-Specific

Login

🔨 Technical Improvements

Dependencies

Build System

Routing

Documentation

Localization

v4.9.1

Choose a tag to compare

@bludnic bludnic released this 29 Mar 15:27
a8ff2b0

🐛 Bugs

  • Chat: fix attachments issues (#751)

v4.9.0

Choose a tag to compare

@S-FrontendDev S-FrontendDev released this 10 Mar 15:44
2a329be

✨ Features

🐛 Bugs

🔨 Tech Debt

v4.8.1

Choose a tag to compare

@bludnic bludnic released this 05 Sep 16:33
851df45

✨ Features

🐛 Bugs

  • Login: cannot switch between front and back camera (#633) by @aineo
  • I18n: add missing "Message rejected" translation (#647) by @aineo
  • Login: fix no camera access (#650) by @aineo
  • Chat: fix infinite spinner in ADAMANT chats (1cfa868) by @bludnic

🔨 Tech Debt

  • Electron: save only app binaries artifacts (#645) by @bludnic
  • Transaction: rewrite transaction fetching mixin into hooks using VueQuery (#599) by @bludnic
  • Vuex: remove unknown action (#656) by @aineo
  • App: create .well-known dir after build (#655) by @aineo