Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 3.0.0 #16608

Merged
merged 159 commits into from
Feb 15, 2020
Merged

Release 3.0.0 #16608

merged 159 commits into from
Feb 15, 2020

Conversation

sampaiodiego
Copy link
Member

2020-02-14 · 7 ️️️⚠️ · 10 🎉 · 11 🚀 · 32 🐛 · 43 🔍 · 21 👩‍💻👨‍💻

Engine versions

  • Node: 12.14.0
  • NPM: 6.13.4
  • MongoDB: 3.4, 3.6, 4.0

⚠️ BREAKING CHANGES

  • Filter System messages per room (#16369)
  • Remove deprecated publications (#16351)
  • Hide system messages (#16243)
  • Upgrade to Meteor 1.9 and NodeJS 12 (#16252)
  • Removed room counter from sidebar (#16036)
  • Change apps/icon endpoint to return app's icon and use it to show on Ui Kit modal (#16522)
  • TLS v1.0 and TLS v1.1 were disabled by due to NodeJS update to v12. You can still enable them by using flags like --tls-min-v1.0 and --tls-min-v1.1

🎉 New features

  • Button to download admin server info (#16059)
  • UiKit - Interactive UI elements for Rocket.Chat Apps (#16048)
  • Sort the Omnichannel Chat list according to the user preferences (#16437)
  • Setting to only send plain text emails (#16065)
  • Check the Omnichannel service status per Department (#16425)
  • Create a user for the Apps during installation (#15896 by @Cool-fire)
  • Add GUI for customFields in Omnichannel conversations (#15840 by @antkaz)
  • update on mongo, node and caddy on snap (#16167)
  • Enforce plain text emails converting from HTML when no text version supplied (#16063)
  • Setting Top navbar in embedded mode (#16064)

🚀 Improvements

  • Request user presence on demand (#16348)
  • Major overhaul on data importers (#16279)
  • Changes App user's status when the app was enabled/disabled (#16392)
  • Log as info level when Method Rate Limiters are reached (#16446)
  • Show more information related to the Omnichannel room closing data (#16414)
  • Update katex version (#16393)
  • Prevent "App user" from being deleted by the admin (#16373)
  • Improve function to check if setting has changed (#16181)
  • Status Text form validation (#16121)
  • Set the color of the cancel button on modals to #bdbebf for enhanced visibiity (#15913 by @ritwizsinha)
  • Remove NRR (#16071)

🐛 Bug fixes

  • Result of get avatar from url can be null (#16123)
  • Rooms not being marked as read sometimes (#16397)
  • Container heights (#16388)
  • Mail Msg Cancel button not closing the flexbar (#16263 by @ashwaniYDV)
  • Highlight freezing the UI (#16378)
  • Adding 'lang' tag (#16375)
  • Role tags missing - Description field explanation (#16356)
  • The "click to load" text is hard-coded and not translated. (#16142 by @ashwaniYDV)
  • FileUpload.getBuffer was not working through the Apps-Engine (#16234)
  • Integrations admin page (#16183)
  • Readme Help wanted section (#16197)
  • auto translate cache (#15768 by @vickyokrm)
  • Save password without confirmation (#16060 by @ashwaniYDV)
  • Break message-attachment text to the next line (#16039 by @ritwizsinha)
  • SafePorts: Ports 80, 8080 & 443 linked to respective protocols ([FIX] SafePorts: Ports 80, 8080 & 443 linked to respective protocols (#16108) #16108) (#16108)
  • Drag and drop disabled when file upload is disabled (#16049)
  • Video message sent to wrong room (#16113)
  • "User not found" for direct messages (#16047)
  • Embedded style when using 'go' command (#16051)
  • Thread message icon overlapping text (#16083)
  • Login change language button (#16085)
  • api-bypass-rate-limiter permission was not working (#16080)
  • Missing edited icon in newly created messages (#16484)
  • Read Message after receive a message and the room is opened (#16473)
  • Send message with pending messages (#16474)
  • Do not stop on DM imports if one of users was not found (#16547)
  • Introduce AppLivechatBridge.isOnlineAsync method (#16467)
  • When copying invite links, multiple toastr messages (#16578)
  • Livechat Widget version 1.3.1 (#16580)
  • Error when successfully joining room by invite link (#16571)
  • Invite links proxy URLs not working when using CDN (#16581)
  • Bug on starting Jitsi video calls , multiple messages (#16601)
🔍 Minor changes
  • Revert importer streamed uploads (#16465)
  • Regression: Fix app user status change for non-existing user (#16458)
  • Regression: Fix sending a message not scrolling to bottom (#16451)
  • LingoHub based on develop (#16450)
  • Regression: Fix sequential messages grouping (#16386)
  • Use GitHub Actions to store builds (#16443)
  • Regression: recent opened rooms being marked as read (#16442)
  • Regression: Fix status bar margins (#16438)
  • Update apps engine to 1.12.0-beta.2496 (#16398)
  • Regression: App deletion wasn’t returning the correct information (#16360)
  • Lint: Resolve complexity warnings (#16114)
  • Fix Preview Docker image build (#16379)
  • Fix assets download on CI (#16352)
  • Send build artifacts to S3 (#16237)
  • Add missing translations (#16150 by @ritwizsinha)
  • Disable PR Docker image build (#16141)
  • Add Cloud Info to translation dictionary (#16122 by @aviral243)
  • Merge master into develop & Set version to 2.5.0-develop (#16107)
  • Fix tests (#16469)
  • Regression: prevent submit modal (#16488)
  • Regression: allow private channels to hide system messages (#16483)
  • Regression: Fix uikit modal closing on click (#16475)
  • Regression: Fix undefined presence after reconnect (#16477)
  • Remove users.info being called without need (#16504)
  • Add Ui Kit container (#16503)
  • Catch zip errors on import file load (#16494)
  • Fix: License missing from manual register handler (#16505)
  • Exclude federated and app users from active user count (#16489)
  • Regression: Update Uikit (#16515)
  • Regression: UIKit - Send container info on block actions triggered on a message (#16514)
  • Use base64 for import files upload to prevent file corruption (#16516)
  • Regression: Send app info along with interaction payload to the UI (#16511)
  • Regression: Ui Kit messaging issues (Regression: Ui Kit messaging issues #16513) (#16513)
  • Regression: update package-lock (#16528)
  • Regression: UIkit input states (#16552)
  • Regression: UIKit missing select states: error/disabled (#16540)
  • Regression: fix read unread messages (#16562)
  • Regression: UIKit update modal actions (#16570)
  • Update Apps-Engine version (#16584)
  • Add breaking notice regarding TLS (#16575)
  • Regression: Modal onSubmit (#16556)
  • Regression: send file modal not working via keyboard (#16607)
  • Fix github actions accessing the github registry (#16521 by @mrsimpson)

👩‍💻👨‍💻 Contributors 😍

👩‍💻👨‍💻 Core Team 🤓

sampaiodiego and others added 30 commits December 30, 2019 10:40
Merge master into develop & Set version to 2.5.0-develop
[NEW] update on mongo, node and caddy on snap
…e as before (#16189)

* Enable apps change properties of the sender on the message

* Return from sendMessage method

Co-authored-by: Diego Sampaio <[email protected]>
@lgtm-com
Copy link

lgtm-com bot commented Feb 15, 2020

This pull request introduces 1 alert when merging 0f6428f into db19111 - view on LGTM.com

new alerts:

  • 1 for Missing rate limiting

@CLAassistant
Copy link

CLA assistant check
All committers have signed the CLA.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.