Discover

Topics

aTalk (Jabber / XMPP)

aTalk (Jabber / XMPP) version history

‹ General Info
Version 4.0.1 (3 variants)
Updated 1 month ago
Changelog Removal of a contact shall purge all its associated history messages, call records and its session uuid
Update 'Recent conversations' to disable multi-item selection, and allow purge of orphan chat session
Add support to delete history messages based on session uuid with no associated contact or chat Room
History records deletion will return the actual deleted records count for display to user.
ChatPanel#mamQuery must use actual session uuid from DB
Version 3.4.0 (2 variants)
Updated 2 months ago
Changelog Fix init OmemoDevice No Response error
Fix OmemoManager Pubsub#event handler NoResponse error, end in endless loop and smack crashes
Set min SDK Version support to API-24
Remove new created volatile contacts on exit 'Show Block List', else deleted contacts reappear in contact List
Drop dependency and replace betterpickers with android DatePicker
Improve account preference birth date setting and call history deletion before user set date UI's
Version 3.3.7 (3 variants)
Updated 2 months ago
Changelog Add support for XEP-0191: Blocking Command to block communications with a specific contact and domain
Fix erased history messages reappear after return to chat due to cache not cleared
Fix Telephony UI Cancel button not working
Fix activities launch via preference intent cause aTalk crashes in API-34
Allow user removal of a Domain Jid from the contact list UI
Allow user moving of contact not in the Roster
Include check for contact blocking state when showing Audio Call and Video Call options
Version 3.3.6 (2 variants)
Updated 2 months ago
Changelog JingleFile transfer AbstractMethodError resolved with aTalk source patches; Google team is unable to offer any solution in gradle release built
Fix call notification control ui partial cropping of buttons
Version 3.3.5 (3 variants)
Updated 3 months ago
Changelog Fix incorrect chatSession Uuid use in messages Mam save method
Drop non-null subject field as prerequisite in create/join a chatRoom; user may not have the right to change subject
Default bookmark with auto-join, and Room Status disabled on new created chatRoom
Show conference subject in single line with auto scroll
Fix chatRoom status icon indicator not being updated on entry
Fix deletion of room status messages crashes aTalk
Cleanup and improve ServerPersistentStoresRefreshDialog class
Version 3.3.1 (3 variants)
Updated 3 months ago
Changelog Revert gradle-wrapper.properties#distributionUrl to use gradle-7.6-bin.zip; gradle-8.x does not generate the required smack jarjar files at all
Use implementation jarjar.repackage("filename.jar") to ensure destinationName is set correctly
Version 3.3.0 (3 variants)
Updated 4 months ago
Changelog Update aTalk-android for android API-34 support; needs jarjar-gradle (master)
Use jarjar-gradle from github master i.e. '9a7eca7'(1.1.1); and use gradle-8.2-bin.zip and pre-compiled smack jars
Update source to support API-34 ContextCompat.registerReceiver with RECEIVER_EXPORTED/RECEIVER_NOT_EXPORTED option
Update to 'com.android.tools.build:gradle:7.4.2' and 'org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.22'
Upgrade Android Studio to Giraffe | 2022.3.1 - but with Gradle-JDK using jdk-15
Version 3.2.4 (2 variants)
Updated 4 months ago
Changelog Add user selectable option 'Delete account on server' when user remove an account; user must login to perform this action
While user is login, changing local password will also change password on the server
Upgrade smack library to version 4.4.7
Remove Desktop, SIP and ICQ protocols and preference settings support
Remove aTalk unused codec, audio system and unused classes: portaudio, pulseaudio, quicktime, and video4Linux
Build openssl jni library without installing the man document
Version 3.2.3 (3 variants)
Updated 5 months ago
Changelog Update all aTalk JNI libraries build to use NDK '22.1.7171670'; max NDK version that is compatible with aTalk JNI libraries built
Upgrade jni libvpx 1.13.0 to 1.13.1; libvpx 1.3.1 source built requires NDK '22.1.7171670'
Clean up JNI scripts for all native libraries built; Use the prebuilt toolchain instead of using make_standalone_toolchain.py
Version 3.2.1 (2 variants)
Updated 10 months ago
Changelog Use JNI native codec bcg729 with added for VAD and DTX
Fix incorrect g722 codecs entries in FMJPluginConfiguration settings
Add support to handle embedded Transport-info in the session-accept from pidgin
Interchange the call receive popup message buttons locations between 'Dismiss' and 'Answer'
For Conversations 2.12.2 compatibility, use RSA 'TLS Certificate Signature Algorithm' only e.g. "SHA256withRSA"
For aTalk selects ECDSA for better secure DTLS encryption call e.g. "SHA256withECDSA"