Blog

A photo of Klaus Herberth Klaus Herberth wrote this on

V3.3.0 Beta.1 Released

A couple of days ago we released the first beta of jsxc and jsxc.nextcloud 3.3.0 beta 1.

This release will enhance JSXC with automatic reconnection, external service discovery for ICE server information and some beneficial bug fixes. The Nextcloud version will integrate tighter with Nextcloud by adding chat information to the contact menu and significant improvements of the internal server. We are also proud to announce that we offer you free XMPP hosting for small Nextcloud installations. You like to run your own XMPP server and use your existing Nextcloud user management? Look at XMPP cloud auth for Prosody and Ejabberd. We also published a Prosody module to extend your roster with your Nextcloud group contacts.

We would love if you could test this release and all other projects in the JSXC universe. If you find any inconvenience, please report this to our issue tracker and if you have time, translate missing segments on webtranslateit.

Thanks to everyone who contributed. Specially to Yoshi, who translated JSXC into Japanese.

Core

Added

  • API to retrieve last message
  • #567 add external service discovery for ice server retrieval
  • #574 add automatic login
  • add debugging API
  • add Japanese

Fixed

  • fix unlimited max size for http file upload
  • #552 fix muc selection dialog
  • #569 fix uncaught type error

Changed

  • #555 update strophe.jinglejs
  • update jsxc emoticon
  • update locales

*Cloud

Added

  • #28 add admin section icon to NC 12
  • #23 support user@domain Nextcloud usernames for XMPP Cloud Auth
  • #21 extend NC contact menu
  • add logging of stanzas (internal)
  • update roster when user is created, deleted or changed (internal)
  • add command to refresh roster of all users (internal)
  • #36 add sharedroster operation to external API
  • #37 add registration form for managed server service (beta)
  • #38 allow authentication with app passwords via external API
  • add pre-commit hook template

Fixed

  • #24 fix prefer mail address to login
  • #19 fix inaccurate presence (internal)
  • fix presence when muliple users go offline (internal)
  • fix loading of avatars (internal)
  • clean up chat data after an user got removed (internal)
  • #35 fix message exchange (internal)
  • fix multiple php warnings
  • use system value to determine jsxc environment

Changed

  • update jsxc to v3.3.0 (change log)
  • drop support for NC 9
  • set internal server as default for new installations
  • move api secret generation to app.php
  • #39 transfer all ajax endpoints to controller
  • update phpunit to 5.7
  • update npm dependencies
  • use codecov
  • #46 use php-cs-fixer to be PSR-2 compliant

Social

Get in touch with us