Skip to content

Commit

Permalink
Release QXmpp 1.8.0
Browse files Browse the repository at this point in the history
  • Loading branch information
lnjX committed Jul 30, 2024
1 parent 88e50a0 commit 94232e7
Show file tree
Hide file tree
Showing 2 changed files with 38 additions and 3 deletions.
27 changes: 24 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,31 @@ SPDX-FileCopyrightText: 2010 Jeremy Lainé <[email protected]>
SPDX-License-Identifier: CC0-1.0
-->

QXmpp 1.8.0 (UNRELEASED)
------------------------
QXmpp 1.8.0 (July 30, 2024)
---------------------------

*under development*
- QXmpp now requires C++20
- Fix connection to next SRV record if connection to first address fails (@lnjX, #644)
- Implement XMPP over TLS ("direct TLS" instead of STARTTLS, XEP-0368) (@lnjX, #642)
- Support of protocol/server name multiplexing, ALPN and SNI extensions
- New Bind 2 support (XEP-0386) (@lnjX, #614)
- Client and server support of resource binding through SASL2 + Bind2
- Resource prefix can be configured in QXmppConfiguration
- Setting of Client State Indication (CSI) initial state on connection
- Enabling of Stream Management (through Bind 2) and stream resumption (through SASL 2)
- Enabling of Message Carbons (through Bind 2)
- Support FAST, token-based authentication (XEP-0484) (@lnjX, #630)
- Offers single round trip authentication (but doesn't replace strong authentication methods
like SCRAM+password)
- FAST tokens (and other credentials) can be stored permanently via QXmppCredentials
- Tokens are generated if a SASL 2 user agent is set and FAST is not disabled in the config
- New QXmppUri for parsing XMPP URIs (XEP-0147) (@lnjX, #641)
- New AccountMigrationManager for importing and exporting account data (@lnjX, @pasnox, #623)
- Message: Parse all stanza IDs (XEP-0359) (@lnjX, #638)
- CSI state is automatically restored across reconnects, also without Bind 2 or stream management (@lnjX, #622)
- Use smaller stream management acks instead of ping IQs if possible (@lnjX, #625)
- Moved STARTTLS handling into the core client again (was in client extension) (@lnjX, #627)
- VCardManager: New task-based API (@lnjX, #623)

QXmpp 1.7.1 (July 07, 2024)
---------------------------
Expand Down
14 changes: 14 additions & 0 deletions doc/doap.xml
Original file line number Diff line number Diff line change
Expand Up @@ -709,6 +709,20 @@ SPDX-License-Identifier: CC0-1.0
<xmpp:since>1.8</xmpp:since>
</xmpp:SupportedXep>
</implements>
<release>
<Version>
<revision>1.8.0</revision>
<created>2024-07-30</created>
<file-release rdf:resource='https://github.com/qxmpp-project/qxmpp/archive/refs/tags/v1.8.0.tar.gz'/>
</Version>
</release>
<release>
<Version>
<revision>1.7.1</revision>
<created>2024-07-07</created>
<file-release rdf:resource='https://github.com/qxmpp-project/qxmpp/archive/refs/tags/v1.7.1.tar.gz'/>
</Version>
</release>
<release>
<Version>
<revision>1.7.0</revision>
Expand Down

0 comments on commit 94232e7

Please sign in to comment.