Rocket.Chat 0.69 Released

Gabriel Engel
September 7, 2018
·
min read

Rocket.Chat is pleased to announce its release of Rocket.Chat 0.69 with the following highlighted features and changes!Additional 0.69.1 items and fixes are listed further down.

0.69 Highlights

  • Rocket.Chat Marketplace: our new app ecosystem
  • Beta support for Big Blue Button video conferencing system
  • Personal access tokens for users to create API tokens
  • Slackbridge: send attachment notifications
  • UI changes
  • Push notification improvements

Rocket.Chat Marketplace is live!

We've been working towards having an internal application platform that allows users to extend Rocket.Chat's functionalities and facilitate customization. With this release we are now ready to launch the first public iteration of our brand new apps ecosystem and our internal marketplace UI for admins. With Marketplace, you'll be able to build, browse, and download apps to customize Rocket.Chat More info in our latest blog post!

marketplace-admin-5113233
app-example-jitsi-6269267

Beta support for Big Blue Button video conferencing system

BigBlueButton is an open source web conferencing system that we've been working to add as an option for video and voice calls. We are now releasing our first beta implementation that makes it possible to configure your own BBB server and start using it from inside rooms. We are working to increase the integration between Rocket.Chat and BBB for the next release so please try it and let us know your thoughts here.

bbb-mconf-integration-8838244

Personal access tokens for users to create API tokens

This feature is disabled by default and only admins can enable it.

enable-pa-tokens-admin-2002299

Once enabled, users will be able to generate consistent access tokens to be used within the APIs. It's possible to give them names and remove them when necessary. This kind of token does not expire automatically as the normal tokens does.These tokens can be used in place of the normal auth tokens received when a user logs in via the API, affording security by allowing users to delete the token which revokes access.

pat-success-4417343
pat-account-view-4563340

Slackbridge: send attachment notifications

There have been many conversations where the other party didn't realize a screenshot/text file had been uploaded and then the follow up messages had no context. In light of this, we wanted to create notifications to inform users that an attachment had been sent, so now they will see a message that a file was uploaded and can then take action (switch group chat tools) to view it.Until we have full bi-directional file uploading supported via the SlackBridge, we'll at least post a message so that one knows it occurred.

UI changes

  • The role tag is now lighter
role-tag-lighter-7611059
  • Unread items are now bolder
unread-items-bolder-4834355

Push notification improvements

We've verified a few issues that were preventing some push notifications from being sent:

  • A race condition on the client connection process was indicating a permanently online status for some users, which then meant new notifications for those specific users would not be sent
  • Any db connection issue was causing the notifications queue to stop sending notifications

With both these fixes we expect to have fixed the main causes preventing push notifications from being sent.

Other new features

  • REST endpoint to manage server assets
  • Rich message text and image buttons
buttons-7054234
  • Setting to enable/disable Slackbridge reactions
  • Setting to block unauthenticated access to avatars
  • Setting to give users the power to set a JS/CSS CDN

Smaller Improvements

  • Start storing Livechat department within rooms
  • Escape parameters before send them to email template
  • Warn about push settings that need server restart
  • Role tag UI
  • Messagebox fix performance
  • Add template tag #{userdn} to filter LDAP group member format (by crazy-max)
  • Add nyan rocket on Rocket.Chat preview Docker image
  • Reducing saveUser code complexity

Bug Fixes

We fixed lots of bugs for this release, including:

  • Message attachments was not respecting sort and lost spacing (#11740) Before:
before-message-attachment-bug-fixed-6691003
  • After:
after-message-attachment-bug-fixed-8475005
  • Livechat rooms starting with two unread message counter (#11834)
  • Delete removed user's subscriptions (#10700)
  • Some assets were pointing to nonexistent path (#11796)
  • Login logo now centered on small screens (#11626 by @wreiske)
  • Before:
before-logo-centered-2484016
  • After:
after-logo-centered-9258805

For more bug fixes and a full list of minor changes, visit the Rocket.Chat 0.69 release changelog

0.69.1

Bug fixes

  • Hipchat import was failing when importing messages from a non existent user (#11892)
  • Hipchat importer was not importing users without emails and uploaded files (#11910)
  • App updates were not being shown correctly (#11893)
  • Duplicated message buttons (#11853 by @ubarsaiyan)

Contributors of 0.69 & 0.69.1

Contributors

As ever, we send a heartfelt thank you to all those who contributed to this release, we couldn't have done it without you!

Core Team

Requirements

These versions require the following engine versions:

  • Node: 8.11.3
  • NPM: 5.6.0

Release changelogs

For a full list of features added and bugs fixed, please see the full Rocket.Chat 0.69 release changelog and the 0.69.1 release changelog on GitHub.Download Rocket.Chat 0.69.1 and install it via a Snap, Docker or from scratch on your server.

Get started with Rocket.Chat’s secure collaboration platform

Talk to sales

Frequently asked questions about <anything>

Gabriel Engel is the CEO and co-founder of Rocket.Chat, the leading open source communications platform.
Gabriel Engel
Related Article:
Team collaboration: 5 reasons to improve it and 6 ways to master it
Want to collaborate securely with your team?
Deploy Rocket.Chat on-premise or in the cloud and keep your conversations private.
  • Digital sovereignty
  • Federation capabilities
  • Scalable and white-labeled
Talk to sales
Looking for a HIPAA-ready communications platform?
Enable patients and healthcare providers to securely communicate without exposing their data.
  • Highly scalable and secure
  • Full patient conversation history
  • HIPAA-ready
Talk to sales
The #1 communications platform for government
Deploy Rocket.Chat on-premise, in the cloud, or air-gapped environment.
  • Digital sovereignty
  • Trusted by National Geospatial-Intelligence Agency (NGA), the US Army, the US Navy, and the US Air Force
  • Matrix federation capabilities
Talk to sales
Want to customize Rocket.Chat according to your own preferences?
See behind the engine and change the code how you see fit.
  • Open source code
  • Highly secure and scalable
  • Unmatched flexibility
Talk to sales
Looking for a secure collaboration platform?
Keep your conversations private while enjoying a seamless collaboration experience with Rocket.Chat.
  • End-to-end encryption
  • Cloud or on-prem deployment
  • Supports compliance with HIPAA, GDPR, FINRA, and more
Talk to sales
Want to build a highly secure in-app chat experience?
Use Rocket.Chat’s APIs, frameworks, and managed backend to build a secure in-app or live chat experience for your customers.
  • Supports compliance with HIPAA, GDPR, FINRA, and more
  • Highly secure and flexible
  • On-prem or cloud deployment
Talk to sales

Our best content, once a week

Share this on:

Get your free, personalized demo now!

Build the most secure chat experience for your team or customers

Book demo