Difference between revisions of "XMPP Newsletter"

From XMPP WIKI
Jump to navigation Jump to search
(48 intermediate revisions by 3 users not shown)
Line 14: Line 14:


== Submissions ==
== Submissions ==
Loads of news for these two months of July and August: two events in Lyon and Stockholm, new tools, new server releases (Openfire, ejabberd), lots of client releases (Kaidan, Salut à Toi, Xabber Android, Movim,, Converse, Beagle IM and Siskin IM). The XMPP/Jabber community is alive and kicking!


=== Articles ===
=== Articles ===


The Debian XMPP Team has [https://xmpp-team.pages.debian.net/blog/2019/05/debian-xmpp-team-starts-a-blog.html launched a blog]!
Marek Foss, of ProcessOne, details the story on how they have [https://blog.process-one.net/uniting-global-football-fans-with-an-xmpp-geocluster/ deployed an XMPP geocluster] for the FIFA World Cup in Brazil


Daniel Gultsch, of Conversations fame, has written a post on [https://gultsch.de/regulations.html A pathway to a well regulated instant messaging market].
Cyril Brulebois wrote a short piece on [https://mraw.org/blog/2019/08/17/Sending_HTML_messages_with_Net_XMPP/ Sending HTML messages with Net::XMPP] (Perl).


Kiran Jasvanee has written a piece on the discovery of the protocol: [https://medium.com/@kiran.jasvanee/what-is-xmpp-ios-perspective-e1357555bef What is XMPP — iOS Perspective?]
Georg Lukas posted an article about the [https://yaxim.org/blog/2019/08/23/happy-birthday/ 10 years of yaxim].


Mickaël Rémond from ProcessOne, has written a huge story on [https://blog.process-one.net/ejabberd-nintendo-switch-npns/ ejabberd & Nintendo Switch NPNS], on how they iteratively optimised the system.
=== Videos ===


Not related to XMPP, but to messaging in general, so maybe of interest, Tommy Crush of Instagram wrote a post on [https://instagram-engineering.com/making-direct-messages-reliable-and-fast-a152bdfd697f Making Direct Messages Reliable and Fast].
=== Tutorials ===


Peter Saint-Andre wrote a [https://stpeter.im/journal/1629.html short post on XMPP Grid].
=== Events ===


=== Videos ===
Maxime “pep.” Buquet reports on the [https://bouah.net/2019/07/new-sprint-new-goodies/ XMPP sprint in Lyon] in July held at Wisolv's offices: DOAP - Description Of A Project, Reactions, Occupant-id, and more.


=== Tutorials ===
The next [https://wiki.xmpp.org/web/Sprints/2019_September_Stockholm XMPP sprint in Stockholm] will be held on September 28th and 29th, in the Nacka Municipality.


=== Events ===


Guus has written a summary of the [https://discourse.igniterealtime.org/t/xmpp-sprint-in-the-hague-nl-june-2019/85315 XMPP Sprint in The Hague], in Netherlands, in June 2019.
https://wiki.xmpp.org/web/Camp2019


Another XMPP Sprint is [https://wiki.xmpp.org/web/Sprints/2019_July_Lyon coming in Lyon, France, on 13-14th of July]. Stay tuned for one near you.
https://wiki.xmpp.org/web/Meetups/Bavaria


=== Extensions and specifications ===
=== Extensions and specifications ===
Line 44: Line 45:
            
            
==== Servers ====
==== Servers ====
ProcessOne has released [https://blog.process-one.net/ejabberd-19-05/ ejabberd 19.05], improving MIX and MucSub.


Conversation's [https://compliance.conversations.im/ server compliance tester] has been redesigned and is now easier to navigate.
[https://github.com/horazont/prometheus-xmpp-blackbox-exporter Prometheus XMPP Blackbox Exporter] (Apache license 2.0) allows you to probe XMPP services and export metrics from the probes to Prometheus.


Ignite Realtime has released [https://discourse.igniterealtime.org/t/openfire-4-4-0-beta-release/ Openfire 4.4.0 beta].
The igniterealtime community has announced multiple releases:


Erlang Solutions has [https://www.erlang-solutions.com/blog/mongooseim-3-4-designed-with-privacy-in-mind.html released MongooseIM 3..0] with a strong focus on GDRP compliance.
* [https://discourse.igniterealtime.org/t/openfire-4-4-1-release/85857 Openfire 4.4.1]
* [https://discourse.igniterealtime.org/t/monitoring-service-1-8-0-and-inverse-4-2-0-1-plugins-released/85601 Monitoring Service 1.8.0 and inVerse 4.2.0.1 plugins]
* [https://discourse.igniterealtime.org/t/smack-4-4-0-alpha2-released/85670 Smack 4.4.0-alpha2]
* [https://discourse.igniterealtime.org/t/thread-dump-1-0-0-plugin-released/85794 Thread Dump 1.0.0 plugin]
 
Antonino Siena has announced [https://gitlab.com/nifker/xmpp-http-upload xmpp-http-upload], a lightweight and efficient http upload server for XMPP (MIT license).
 
Mickaël Rémond has announced [https://blog.process-one.net/ejabberd-19-08/ ejabberd 19.08], with JSON Web Token, configuration validator, improved scalability, and more.
 
Jérôme "Goffi" Poisson has announced [https://www.goffi.org/b/XL5aGAa6wymUt4mAhnzGpm/pubsub-been-released SàT PubSub 0.3.0], a server independent PEP/PubSub XMPP service, which aims to be complete and universal.


==== Clients ====
==== Clients ====


[https://www.kaidan.im/ Kaidan], a modern, full-featured alternative to proprietary messaging solutions featuring decentralization and privacy, has announced they [https://www.kaidan.im/2019/05/10/kaidan-joins-kde/ join KDE].
Kaidan [https://www.kaidan.im/2019/07/08/kaidan-0.4.0/ 0.4.0] and [https://www.kaidan.im//2019/07/16/kaidan-0.4.1/ 0.4.1] have been released, and is available to download on Linux, Windows, and macOS (and experimental Android and Ubuntu Touch).


[https://github.com/siacs/Conversations/blob/master/CHANGELOG.md Conversations 2.5.0, 2.5.1, 2.5.2] added public channel search via search.jabbercat.org and reworked onboarding screens.
Jérôme "Goffi" Poisson has released [https://www.goffi.org/b/N29CuUQS4U4TK36JFuTQ5Q/salut-commune Salut à Toi v0.7 « La Commune »] with tons of changes (and writes regular [https://www.goffi.org/b/Gjm7Z5AUt4xh8gciV6wWSe/progress-note SàT progress notes]).


[https://monal.im/blog/ios-3-8-released/ Monal 3.8 for iOS] makes XMPP easier for non technical users, as the new registration screen is easier and faster. And a new [https://monal.im/blog/mac-release/ macOS] release followed.
[https://www.xabber.com/android/ Xabber Android 2.6.4 (634)] has been released on Google Play, with improved message archive synchronization, improved startup speed, support of references in messages (files, forwards, markup (bold, italic, etc), mentions, quotes), image compression setting, visual changes, and more.


[https://tigase.net/content/beagle-im BeagleIM (for macOS)] and [https://siskin.im/ SiskinIM (for iOS)], brought to you by Tigase, now both support OMEMO end-to-end encryption protocol, contributing to the improvement to privacy on internet.
Timothée Jaussoin has released [https://nl.movim.eu/?post/pubsub.movim.eu/Movim/fd1921c6-219f-477b-a4be-ebb25e4cccc5 Movim 0.15 – Donati], with reactions, publication sharing, and more.


Movim has announced it is the the first XMPP app that has added [https://nl.movim.eu/?node/pubsub.movim.eu/Movim/movim-is-the-first-xmpp-client-that-supports-message-reactions-Id7F5J emoji reaction to messages], in one to one conversations and chatrooms. It is making use of [https://xmpp.org/extensions/xep-0367.html XEP-0367: Message Attaching]. So [https://www.patreon.com/movim/posts support Movim now Patreon].
JC Brand has released Converse, the web based XMPP/Jabber chat client, in versions [https://github.com/conversejs/converse.js/releases/tag/v5.0.0 5.0.0] and [https://github.com/conversejs/converse.js/releases/tag/v5.0.1 5.0.1], with lots of improvements.


Librem 5 has made again a lot of progress, including [https://puri.sm/posts/librem-5-end-of-may-progress/ Lurch OMEMO plugin] for end-to-end encryption in the Chatty XMPP and SMS messaging for better privacy, and [https://puri.sm/posts/librem-5-june-software-update/ the UX] features a new padlock and fingerprint display.
Wojciech Kapcia has announced two versions of [https://tigase.net/blog-entry/beagleim-32-and-siskin-im-52-released Beagle IM from macOS and Siskin IM for iOS].


Goffi is following up nicely with the progress of Salut à Toi, for weeks [https://www.goffi.org/b/PfwWuArAxKnqvSND78iTig/progress-note 24] and [https://www.goffi.org/b/byydDYtov3BUtRBwT8fgUg/progress-note 25], very rich read!
==== Libraries ====


==== Libraries ====
Lance "legastero" Stout has released [https://stanzajs.org StanzaJS] (formely known as Stanza.io), the JS XMPP library with a JSON API, in multiple versions 12.x.


strophejs, the JavaScript XMPP library (published under the MIT license) was released in [https://github.com/strophe/strophejs/releases/tag/v1.3.3 version 1.3.3].
https://github.com/strophe/strophejs/releases/tag/v1.3.4


=== Other ===
=== Other ===


Tigase is Gold sponsor of the XSF!
https://discourse.igniterealtime.org/t/announcing-the-xmpp-strings-testframework/85954


=== Services ===
=== Services ===
https://www.arcgames.com/en/forums/startrekonline/#/discussion/1250600/xmpp-sunset


=== GSoC ===
=== GSoC ===
The [https://xmpp.org/2019/06/xsfs-google-summer-of-code-2019-projects/ XSF has announced] its participation in the Google Summer of Code 2019.
The selected projects are:
* [https://gsoc-prosody-2019.blogspot.com Prosody plugin installer], by João Duarte
* [https://madhur96.github.io/gsoc19/ Poezio infinite scrolling using MAM], by Madhur Garg
* [https://hrxi.github.io/gsoc/ Jingle File Transfer for Dino], by hrxi

Revision as of 19:04, 23 August 2019

Here you can submit news items for inclusion in the next XMPP Newsletter (as managed by the CommTeam).


What determines relevancy?

The submission must ideally be a blog or article about XMPP/Jabber and/or XMPP-based software (clients, servers, libs).

Some exceptions might be made, for example for a release page showing a new release of some XMPP-based software.

However, marketing brochures (e.g. single-page marketing sites) for new products which don't contain information on XMPP, won't be included.

Submissions

Loads of news for these two months of July and August: two events in Lyon and Stockholm, new tools, new server releases (Openfire, ejabberd), lots of client releases (Kaidan, Salut à Toi, Xabber Android, Movim,, Converse, Beagle IM and Siskin IM). The XMPP/Jabber community is alive and kicking!

Articles

Marek Foss, of ProcessOne, details the story on how they have deployed an XMPP geocluster for the FIFA World Cup in Brazil

Cyril Brulebois wrote a short piece on Sending HTML messages with Net::XMPP (Perl).

Georg Lukas posted an article about the 10 years of yaxim.

Videos

Tutorials

Events

Maxime “pep.” Buquet reports on the XMPP sprint in Lyon in July held at Wisolv's offices: DOAP - Description Of A Project, Reactions, Occupant-id, and more.

The next XMPP sprint in Stockholm will be held on September 28th and 29th, in the Nacka Municipality.


https://wiki.xmpp.org/web/Camp2019

https://wiki.xmpp.org/web/Meetups/Bavaria

Extensions and specifications

Software releases

Servers

Prometheus XMPP Blackbox Exporter (Apache license 2.0) allows you to probe XMPP services and export metrics from the probes to Prometheus.

The igniterealtime community has announced multiple releases:

Antonino Siena has announced xmpp-http-upload, a lightweight and efficient http upload server for XMPP (MIT license).

Mickaël Rémond has announced ejabberd 19.08, with JSON Web Token, configuration validator, improved scalability, and more.

Jérôme "Goffi" Poisson has announced SàT PubSub 0.3.0, a server independent PEP/PubSub XMPP service, which aims to be complete and universal.

Clients

Kaidan 0.4.0 and 0.4.1 have been released, and is available to download on Linux, Windows, and macOS (and experimental Android and Ubuntu Touch).

Jérôme "Goffi" Poisson has released Salut à Toi v0.7 « La Commune » with tons of changes (and writes regular SàT progress notes).

Xabber Android 2.6.4 (634) has been released on Google Play, with improved message archive synchronization, improved startup speed, support of references in messages (files, forwards, markup (bold, italic, etc), mentions, quotes), image compression setting, visual changes, and more.

Timothée Jaussoin has released Movim 0.15 – Donati, with reactions, publication sharing, and more.

JC Brand has released Converse, the web based XMPP/Jabber chat client, in versions 5.0.0 and 5.0.1, with lots of improvements.

Wojciech Kapcia has announced two versions of Beagle IM from macOS and Siskin IM for iOS.

Libraries

Lance "legastero" Stout has released StanzaJS (formely known as Stanza.io), the JS XMPP library with a JSON API, in multiple versions 12.x.

https://github.com/strophe/strophejs/releases/tag/v1.3.4

Other

https://discourse.igniterealtime.org/t/announcing-the-xmpp-strings-testframework/85954

Services

https://www.arcgames.com/en/forums/startrekonline/#/discussion/1250600/xmpp-sunset

GSoC