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 0.66.0 #11278

Merged
merged 365 commits into from
Jun 28, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
365 commits
Select commit Hold shift + click to select a range
fae4f26
Clean up the whitespace and unused file
graywolf336 May 30, 2018
80e55cf
[NEW] Continuous sound notifications for new LiveChat rooms (#10151)
renatobecker May 31, 2018
84a1c5f
Merge branch 'develop' into directory-fix
vynmera May 31, 2018
681b456
Update saml_utils.js
misi May 31, 2018
c871fe6
Merge branch 'develop' into deps-updates
engelgabriel May 31, 2018
8546ea7
Update caddy version
geekgonecrazy May 31, 2018
c22d561
Update node.js to 8.11.2
geekgonecrazy May 31, 2018
f542ad0
[NEW] Snap update for caddy and nodejs
engelgabriel Jun 1, 2018
9f6801f
Merge branch 'develop' into deps-updates
engelgabriel Jun 1, 2018
57d2f2d
Added meta referrer tag
pierre-lehnen-rc Jun 1, 2018
cec6f59
Merge branch 'develop' into directory-fix
vynmera Jun 1, 2018
194edcb
Dont ask me again feature
karlprieb Jun 1, 2018
44520bc
Merge branch 'develop' into dont-ask-me-again
karlprieb Jun 1, 2018
ca989d0
fix modal lint issues
karlprieb Jun 1, 2018
a4084f3
fix typos
karlprieb Jun 1, 2018
dee4b1c
[FIX] Setup wizard info panel width
engelgabriel Jun 1, 2018
6b98b76
Merge branch 'develop' into directory-fix
vynmera Jun 1, 2018
e6b66ea
[NEW] Added meta tag referrer for noreferrer when crossorigin
engelgabriel Jun 2, 2018
36e6e00
[FIX] SAML Auth broken when key contains "."
engelgabriel Jun 2, 2018
858a6cd
Replace URL with the word documentation
engelgabriel Jun 2, 2018
bd8977e
[NEW] Button to display the Zapier templates inside integrations page
engelgabriel Jun 2, 2018
bead470
[FIX] Piwik (Matomo) analytics updated to implicit reference
engelgabriel Jun 2, 2018
7459aa0
[NEW] Improve Persian translation pack
engelgabriel Jun 2, 2018
2f4f887
[FIX] Directory search field labelling
engelgabriel Jun 2, 2018
8b2c3da
[FIX] LiveChat Room Information Panel Enhancements
engelgabriel Jun 2, 2018
3bc8cd7
[FIX] Reset password URL incorrect in plain text email version
engelgabriel Jun 2, 2018
3794e49
[FIX] Attachment links are lacking noopener and noreferrer
engelgabriel Jun 2, 2018
3bf5ad2
[FIX] Fix the capital letters issue in username on accountProfile page
engelgabriel Jun 2, 2018
b90054c
[FIX] Fix broken full screen mode in video call
engelgabriel Jun 2, 2018
c52a754
Merge branch 'develop' into ResetPasswordEmailFix
engelgabriel Jun 2, 2018
3df6278
[FIX] Add From header to password reset email
engelgabriel Jun 2, 2018
cb7e41e
Merge branch 'develop' into timestamp-link
engelgabriel Jun 2, 2018
c200b9e
[FIX] Hidden menu icons in Admin and Account interface when "Hide Ava…
engelgabriel Jun 2, 2018
291df52
[FIX] Fixes timestamp link of expanded permalink
engelgabriel Jun 2, 2018
a3d3611
Merge branch 'develop' into direct-reply-custom-port
engelgabriel Jun 2, 2018
e894ae0
Merge branch 'develop' into deps-updates
engelgabriel Jun 4, 2018
7a66c6d
[FIX] Reflected XSS in registration form
engelgabriel Jun 4, 2018
d567d4b
Renaming username.username to username.value for clarity
engelgabriel Jun 4, 2018
e11bda9
Merge branch 'master' into sync-master
engelgabriel Jun 4, 2018
a913e3a
Merge branch 'direct-reply-custom-port' of git://github.com/pkgodara/…
engelgabriel Jun 4, 2018
e05b3c9
[FIX] Allow direct reply via email to use custom port
engelgabriel Jun 4, 2018
3b5c30c
Merge branch 'develop' into patch-12
engelgabriel Jun 4, 2018
16c00c8
General English language improvements
engelgabriel Jun 4, 2018
31b02b9
Merge branch 'develop' into username-username
engelgabriel Jun 4, 2018
90a15e0
Use escaped valeu on error message too
engelgabriel Jun 4, 2018
3bb5414
Merge branch 'direct-reply-separate-replyTo' of git://github.com/pkgo…
engelgabriel Jun 4, 2018
1957f1a
only use Direct_Reply_ReplyTo is not empty
engelgabriel Jun 4, 2018
3ae85a0
Merge branch 'develop' into develop
engelgabriel Jun 4, 2018
1145a9e
Merge branch 'develop' into deps-updates
engelgabriel Jun 4, 2018
ab8b981
Merge pull request #10988 from RocketChat/pkgodara-direct-reply-separ…
engelgabriel Jun 4, 2018
3094623
reversed renaming
engelgabriel Jun 4, 2018
b037a63
Merge pull request #10986 from RocketChat/username-username
engelgabriel Jun 4, 2018
a32a0e1
using older version of chrome driver
engelgabriel Jun 4, 2018
8c32785
dependencies update
engelgabriel Jun 4, 2018
6596eb6
trying to update chromedriver
engelgabriel Jun 4, 2018
776b6c7
Merge branch 'develop' into develop
engelgabriel Jun 4, 2018
5b68484
Merge pull request #10131 from peterlee0127/develop
engelgabriel Jun 4, 2018
6921be6
fixed wrong filename
engelgabriel Jun 4, 2018
105da5f
trying to update chromedriver
engelgabriel Jun 4, 2018
2beb82e
Merge branch 'develop' into deps-updates
engelgabriel Jun 4, 2018
8f69796
[BREAK] [FIX] Fix spelling "totlalLivechat" to "totalLivechat" in sta…
engelgabriel Jun 4, 2018
c24ac1c
Merge pull request #10805 from haffla/develop
rodrigok Jun 4, 2018
dfef6a2
Merge pull request #10913 from RocketChat/deps-updates
rodrigok Jun 4, 2018
34c01a4
Fix image CSS
vynmera Jun 4, 2018
92bbce7
Merge branch 'develop' into fix-lazy-load-big-images-because-they-are…
vynmera Jun 4, 2018
9a13335
[FIX] Allow inviting livechat managers to the same LiveChat room (#10…
renatobecker Jun 4, 2018
6b60c80
Merge branch 'develop' into fix-lazy-load-big-images-because-they-are…
vynmera Jun 4, 2018
db5c47d
remove duplicated line
engelgabriel Jun 4, 2018
64811f6
Merge branch 'develop' into fix-lazy-load-big-images-because-they-are…
vynmera Jun 4, 2018
e18ed8b
Merge branch 'develop' into fix-lazy-load-big-images-because-they-are…
vynmera Jun 4, 2018
1c92e66
Merge pull request #10998 from vynmera/fix-lazy-load-big-images-becau…
engelgabriel Jun 4, 2018
dc21a44
Merge pull request #10207 from rakhi2104/patch-1
engelgabriel Jun 4, 2018
e18cc89
Merge pull request #10673 from saplla/optional-s3-credentials
engelgabriel Jun 4, 2018
f7bf6e7
fixed issue that caused exception when validating avatars with invali…
pierre-lehnen-rc Jun 5, 2018
f5a79c8
Empty string fixes
vynmera Jun 5, 2018
d6c9beb
Removed invalid semi-colon
pierre-lehnen-rc Jun 5, 2018
2218753
[NEW] Send LiveChat visitor navigation history as messages (#10091)
renatobecker Jun 5, 2018
d81bcb6
Merge branch 'develop' into the-empty-string-conundrum
vynmera Jun 5, 2018
5565503
Merge pull request #11009 from RocketChat/fix.10483
engelgabriel Jun 5, 2018
dceaa6c
Merge branch 'develop' into the-empty-string-conundrum
vynmera Jun 5, 2018
3aee0b1
Merge branch 'develop' into change-pwd
ggazzo Jun 6, 2018
a913a11
fix review
ggazzo Jun 6, 2018
87880eb
Update ja.i18n.json
noobbbbb Jun 6, 2018
3e9a856
Merge pull request #11012 from vynmera/the-empty-string-conundrum
engelgabriel Jun 6, 2018
590d317
Update and rename v122.js to v123.js
engelgabriel Jun 6, 2018
cf6fcf4
remove old code
engelgabriel Jun 6, 2018
435e9e2
Update and rename v123.js to v124.js
engelgabriel Jun 6, 2018
206258d
Merge branch 'develop' into groupByType
engelgabriel Jun 6, 2018
9946fbc
Merge branch 'develop' into patch-1
noobbbbb Jun 6, 2018
8daf87e
Update ja.i18n.json
noobbbbb Jun 6, 2018
9a5ecb6
Merge pull request #10954 from mikaelmello/groupByType
engelgabriel Jun 6, 2018
b1053bc
Merge branch 'develop' into patch-1
noobbbbb Jun 7, 2018
812503a
LingoHub Update :rocket:
engelgabriel Jun 7, 2018
5158bb5
Merge pull request #11035 from RocketChat/lingohub_based_on_develop
engelgabriel Jun 7, 2018
134c0c7
Merge branch 'develop' into patch-1
Hudell Jun 7, 2018
14ba87a
LingoHub Update :rocket:
Jun 7, 2018
5910605
standardising <br/>
engelgabriel Jun 7, 2018
7ea347c
Merge branch 'develop' into lingohub_based_on_develop
engelgabriel Jun 7, 2018
e735be0
Merge pull request #11039 from RocketChat/lingohub_based_on_develop
engelgabriel Jun 7, 2018
7df86d7
standardising <br/>
engelgabriel Jun 7, 2018
82a402d
Fixing HTML on translation files
engelgabriel Jun 7, 2018
0340c91
Fixing HTML on translation files
engelgabriel Jun 7, 2018
449489b
Merge pull request #11020 from noobbbbb/patch-1
engelgabriel Jun 7, 2018
b4f0383
Merge pull request #9969 from kumarnitj/change-pwd
engelgabriel Jun 7, 2018
d6d9a06
LingoHub Update :rocket:
engelgabriel Jun 7, 2018
9370f47
Merge pull request #11042 from RocketChat/lingohub_based_on_develop
engelgabriel Jun 7, 2018
be49828
LingoHub Update :rocket:
engelgabriel Jun 7, 2018
8d65ae6
Merge pull request #11043 from RocketChat/lingohub_based_on_develop
engelgabriel Jun 7, 2018
99f1bcf
Fixing HTML on translation files
engelgabriel Jun 7, 2018
0a3852c
Fixing HTML on translation files
engelgabriel Jun 7, 2018
a871a1c
LingoHub Update :rocket:
engelgabriel Jun 7, 2018
1e99065
Merge pull request #11044 from RocketChat/lingohub_based_on_develop
engelgabriel Jun 7, 2018
b154228
LingoHub Update :rocket:
engelgabriel Jun 7, 2018
ea8ffa6
Merge pull request #11045 from RocketChat/lingohub_based_on_develop
engelgabriel Jun 7, 2018
b3d6099
Fixing HTML on translation files
engelgabriel Jun 7, 2018
8af3b1d
Merge branch 'develop' of github.com:RocketChat/Rocket.Chat into develop
engelgabriel Jun 7, 2018
6c4cbb1
Fixing HTML on translation files
engelgabriel Jun 7, 2018
a2aa07c
fix bug
ggazzo Jun 7, 2018
c646349
LingoHub Update :rocket:
engelgabriel Jun 7, 2018
7bb2433
Merge pull request #11051 from RocketChat/lingohub_based_on_develop
engelgabriel Jun 7, 2018
1f33e56
Fixing HTML on translation files
engelgabriel Jun 7, 2018
4ef5990
Fixing HTML on translation files
engelgabriel Jun 7, 2018
18f7f14
Fixing HTML on translation files
engelgabriel Jun 7, 2018
cf21f90
LingoHub Update :rocket:
engelgabriel Jun 8, 2018
ae9fa68
Merge pull request #11053 from RocketChat/lingohub_based_on_develop
engelgabriel Jun 8, 2018
1716b72
Fixing HTML on translation files
engelgabriel Jun 8, 2018
97d1999
Merge branches 'develop' and 'develop' of github.com:RocketChat/Rocke…
engelgabriel Jun 8, 2018
d900b88
Fixing HTML on translation files
engelgabriel Jun 8, 2018
15b1175
LingoHub Update :rocket:
engelgabriel Jun 8, 2018
15623a2
Merge pull request #11054 from RocketChat/lingohub_based_on_develop
engelgabriel Jun 8, 2018
c99c460
Merge pull request #11049 from RocketChat/fix-admin-tab-icons
engelgabriel Jun 8, 2018
62d02d5
update build for Sandstorm, add dependence capnp.
peterlee0127 Jun 8, 2018
71fe467
update import capnp
peterlee0127 Jun 8, 2018
00b4ac1
Merge pull request #11056 from peterlee0127/develop
engelgabriel Jun 8, 2018
16ae767
LingoHub Update :rocket:
engelgabriel Jun 8, 2018
5557094
Update pt-BR.i18n.json
engelgabriel Jun 8, 2018
cf3b314
Merge pull request #11062 from RocketChat/lingohub_based_on_develop
engelgabriel Jun 8, 2018
4cd81bb
Update issue templates
engelgabriel Jun 9, 2018
bd6aa01
Merge pull request #11070 from RocketChat/engelgabriel-patch-1
engelgabriel Jun 9, 2018
057ab30
Update release template
engelgabriel Jun 9, 2018
d5019dd
Fix: Exception in metrics generation
rodrigok Jun 9, 2018
7bd51dc
Merge pull request #11072 from RocketChat/fix-totlalLicechat
engelgabriel Jun 9, 2018
a3e5878
avoid send presence without loggin
ggazzo Jun 10, 2018
8d14522
Merge pull request #11074 from RocketChat/avoid-presence
engelgabriel Jun 10, 2018
f539f66
[FIX] Link previews not being removed from messages after removed on …
ggazzo Jun 10, 2018
bab922f
fixed searchbar icon and text overlap (#10294)
taeven Jun 10, 2018
36689b1
[FIX] Notification not working for group mentions and not respecting …
sampaiodiego Jun 10, 2018
725d3e0
[FIX] Rooms list sorting by activity multiple re-renders and case sen…
ggazzo Jun 10, 2018
7056b03
Build Docker image on CI (#11076)
sampaiodiego Jun 11, 2018
f9d17af
[FIX] Idle time limit wasn’t working as expected (#11084)
rodrigok Jun 11, 2018
bbc0fcf
[NEW] Option to trace Methods and Subscription calls (#11085)
rodrigok Jun 11, 2018
f7505e2
Fix Docker image for develop commits
sampaiodiego Jun 11, 2018
e10d3b4
Merge pull request #11093 from RocketChat/fix-image-build-for-develop
sampaiodiego Jun 11, 2018
401e2e2
[NEW] Reduce the amount of DDP API calls on login screen (#11083)
rodrigok Jun 11, 2018
e2d8494
[NEW] Disconnect users from websocket when away from the login screen…
rodrigok Jun 11, 2018
2d954d5
[NEW] Do not wait method calls response on websocket before next meth…
rodrigok Jun 11, 2018
8cb876f
[FIX] Can't access the `/account/profile` (#11089)
tassoevan Jun 11, 2018
acc671e
[NEW] SlashCommand /hide (#10727)
mikaelmello Jun 11, 2018
237f21f
[NEW] Add input to set time for avatar cache control (#10958)
MarcosSpessatto Jun 11, 2018
43461c2
[FIX] I18n PT-BR
ggazzo Jun 11, 2018
fc88f48
Speed up the build time by removing JSON Minify from i18n package (#1…
rodrigok Jun 12, 2018
4a3fbe8
Merge branch 'develop' into dont-ask-me-again
engelgabriel Jun 12, 2018
099bee3
Merge pull request #10973 from RocketChat/dont-ask-me-again
engelgabriel Jun 12, 2018
2c28b81
Update v126.js (#11103)
ggazzo Jun 12, 2018
2bcca4f
[NEW] WebDAV(Nextcloud/ownCloud) Storage Server Option (#11027)
karakayasemi Jun 12, 2018
9b1322e
update katex to version 0.9.0 (#8402)
pitamar Jun 12, 2018
fd74787
Fix PR Docker image creation by splitting in two build jobs (#11107)
sampaiodiego Jun 12, 2018
0bd6de6
[IMPROVE] User mentions (#11001)
vynmera Jun 12, 2018
b681db6
[FIX] Message_AllowedMaxSize fails for emoji sequences (#10431)
c0dzilla Jun 12, 2018
f96bf94
[FIX] sorting direct message by asc on favorites group (#11090)
ggazzo Jun 12, 2018
a18fe25
[FIX] Confirm password on set new password user profile (#11095)
tassoevan Jun 12, 2018
dc34b89
[FIX] LiveChat appearance changes not being saved (#11111)
renatobecker Jun 13, 2018
f411fa3
[FIX] Generated random password visible to the user (#11096)
tassoevan Jun 13, 2018
5434b0e
[FIX] Popover position (#11113)
tassoevan Jun 13, 2018
98f479e
[FIX] users model not receiving options (#11129)
sampaiodiego Jun 13, 2018
db0edc4
[FIX] open conversation from room info (#11050)
ggazzo Jun 13, 2018
bcbb97b
[FIX] Some typos in the error message names (#11136)
vynmera Jun 13, 2018
7689f2e
[NEW] Button to remove closed LiveChat rooms (#10301)
renatobecker Jun 14, 2018
e3f7543
[FIX] migration 126
ggazzo Jun 14, 2018
6e2d906
[FIX] title and value attachments are optionals on sendMessage method…
MarcosSpessatto Jun 14, 2018
3d81ff0
[FIX] set-toolbar-items postMessage (#11109)
ggazzo Jun 14, 2018
5bd11ec
[FIX] Various lang fixes [RU] (#10095)
rw4lll Jun 14, 2018
873ae7d
[NEW] Add prometheus port config (#11115)
thaiphv Jun 15, 2018
85b662b
[FIX] /groups.invite not allow a user to invite even with permission…
MarcosSpessatto Jun 15, 2018
3e6f24f
[FIX] Wordpress OAuth not providing enough info to log in (#11152)
Hudell Jun 15, 2018
9b0e198
[FIX] Remove failed upload messages when switching rooms (#11132)
tassoevan Jun 18, 2018
add48ca
[FIX] Room creation error due absence of subscriptions (#11178)
tassoevan Jun 18, 2018
4e97ee8
[FIX Readme] Nodejs + Python version spicifications (#11181)
mahdiyari Jun 19, 2018
b943f43
[FIX] Missing language constants (#11173)
rw4lll Jun 19, 2018
99b49eb
[FIX] remove sidebar on embedded view (#11183)
ggazzo Jun 19, 2018
2ee066e
[FIX] Livechat icon/status (#11177)
tassoevan Jun 19, 2018
c174348
[FIX] Rendering of emails and mentions in messages (#11165)
tassoevan Jun 19, 2018
9a93ccb
[IMPROVE] UI design for Tables and tabs component on Directory (#11026)
karlprieb Jun 19, 2018
6395b89
[FIX] Default selected language (#11150)
tassoevan Jun 19, 2018
d292a37
[NEW] Support for dynamic slack and rocket.chat channels (#10205)
Hudell Jun 19, 2018
766cb63
Regression: Directory user table infinite scroll doesn't working (#11…
karlprieb Jun 20, 2018
d0ad44e
[NEW] Custom login wallpapers (#11025)
vynmera Jun 20, 2018
b941169
[FIX] Add parameter to REST chat.react endpoint, to make it work like…
MarcosSpessatto Jun 20, 2018
0574eec
Fixed user data download file generation (#11190)
Hudell Jun 20, 2018
04fb004
Fixed issue that prevented hipchat rooms from being imported (#11188)
Hudell Jun 20, 2018
f9a5812
[FIX] Livechat visitor not being prompted for transcript when himself…
renatobecker Jun 20, 2018
93bc5c6
[NEW] Set Document Domain property in IFrame (#9751)
kb0304 Jun 20, 2018
6cfc53f
Fix REST users.updateOwnBasicInfo, disallow names with whitespaces an…
MarcosSpessatto Jun 20, 2018
c53fa4d
[BREAK] Always remove the field `services` from user data responses (…
MarcosSpessatto Jun 20, 2018
f33c6b5
Add verification to make sure the user exists in REST insert object …
MarcosSpessatto Jun 20, 2018
163571a
[FIX] Wrong font-family order (#11191)
Hudell Jun 20, 2018
3ebb78d
[FIX] Improve REST registration routes method and add more test cases…
MarcosSpessatto Jun 20, 2018
17a63ec
IRC Federation: RFC2813 implementation (ngIRCd) (#10113)
alansikora Jun 20, 2018
5f9ec71
[NEW] REST API: channels.setDefault (#10941)
vynmera Jun 20, 2018
daa53bf
[NEW] [BREAK] REST API: permissions.list and permissions.update (#10975)
vynmera Jun 21, 2018
e26aa21
[FIX] Wordpress oauth configuration not loading properly (#11187)
Hudell Jun 21, 2018
b0fa99c
[NEW] Youtube Broadcasting (#10127)
gdelavald Jun 21, 2018
498d537
LingoHub Update :rocket: (#11208)
engelgabriel Jun 21, 2018
ee86332
Regression: Directory css (#11206)
ggazzo Jun 21, 2018
43ded76
[IMPROVE] Listing of apps in the admin page (#11166)
gdelavald Jun 21, 2018
ba166a1
Bump version to 0.66.0-rc.0
rodrigok Jun 21, 2018
b267686
Fix mentions (#11211)
sampaiodiego Jun 21, 2018
59157ce
test if we have usernames on rooms (#11216)
ggazzo Jun 21, 2018
c13aff1
Update base.css (#11199)
ggazzo Jun 21, 2018
ddc0302
Fix latest and release-candidate docker images building (#11215)
sampaiodiego Jun 21, 2018
2e3cd81
[FIX] "blank messages" on iOS < 11 (#11221)
ggazzo Jun 21, 2018
7e92919
Regression: Fix directory table loading (#11223)
karlprieb Jun 21, 2018
d44deb0
Merge remote-tracking branch 'origin/develop' into release-candidate
rodrigok Jun 21, 2018
b86c933
Bump version to 0.66.0-rc.1
rodrigok Jun 21, 2018
f658603
New history source format & add Node and NPM versions (#11237)
rodrigok Jun 25, 2018
9aeb835
Update Meteor to 1.6.1.3 (#11247)
rodrigok Jun 25, 2018
466e25e
LingoHub Update :rocket: (#11246)
engelgabriel Jun 25, 2018
103fab1
fix sort users, fix null results, text for empty results (#11224)
ggazzo Jun 25, 2018
80d8aed
Skip operations if no action on livechat migration (#11232)
sampaiodiego Jun 25, 2018
de52e22
Regression: Prometheus was not being enable in some cases (#11249)
rodrigok Jun 25, 2018
ece518f
Merge remote-tracking branch 'origin/develop' into release-candidate
rodrigok Jun 25, 2018
7872d4c
Bump version to 0.66.0-rc.2
rodrigok Jun 25, 2018
79b381b
Fixes an error triggered by the new users login in using CAS trying t…
Hudell Jun 26, 2018
1ac565e
update capnproto dependence for Sandstorm (#11263)
peterlee0127 Jun 26, 2018
602c24f
[FIX] LDAP was accepting login with empty passwords for certain AD co…
rodrigok Jun 26, 2018
fdf221f
[FIX] The process was freezing in some cases when HTTP calls exceeds …
rodrigok Jun 26, 2018
92526f5
Add Dockerfile with MongoDB (#10971)
rodrigok Jun 27, 2018
3ebb2d0
Merge remote-tracking branch 'origin/develop' into release-candidate
rodrigok Jun 27, 2018
20e73ce
Bump version to 0.66.0-rc.3
rodrigok Jun 27, 2018
c06a730
Fix image build on tags (#11271)
sampaiodiego Jun 27, 2018
7233097
Fixed reactions when shouldReact param is omitted (#11276)
Hudell Jun 27, 2018
204baf6
Regression: sidebar sorting was being wrong in some cases where the r…
ggazzo Jun 27, 2018
445ef8b
[FIX] Armhf snap build (#11268)
geekgonecrazy Jun 27, 2018
76e14df
Merge remote-tracking branch 'origin/develop' into release-candidate
rodrigok Jun 28, 2018
1c108ae
Bump version to 0.66.0-rc.4
rodrigok Jun 28, 2018
83f4832
Merge remote-tracking branch 'origin/master' into develop-sync
rodrigok Jun 28, 2018
4f6c331
Bump version to 0.66.0-develop
rodrigok Jun 28, 2018
c413029
Merge pull request #11277 from RocketChat/develop-sync
rodrigok Jun 28, 2018
e20c61c
Merge remote-tracking branch 'origin/develop' into release-candidate
rodrigok Jun 28, 2018
0800ab0
Bump version to 0.66.0
rodrigok Jun 28, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
147 changes: 145 additions & 2 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -152,10 +152,12 @@ jobs:
- run:
name: Install dependencies
command: |
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6
echo "deb [ arch=amd64 ] http://dl.google.com/linux/chrome/deb/ stable main" | sudo tee /etc/apt/sources.list.d/google.list
echo "deb [ arch=amd64 ] http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
sudo apt-get update
sudo apt-get install -y mongodb-org-shell
sudo apt-get install -y mongodb-org-shell google-chrome-stable

- run:
name: Configure Replica Set
Expand Down Expand Up @@ -192,6 +194,14 @@ jobs:

- checkout

- run:
name: Install dependencies
command: |
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
echo "deb [ arch=amd64 ] http://dl.google.com/linux/chrome/deb/ stable main" | sudo tee /etc/apt/sources.list.d/google.list
sudo apt-get update
sudo apt-get install -y google-chrome-stable

- run:
name: NPM install
command: |
Expand Down Expand Up @@ -245,10 +255,118 @@ jobs:
aws s3 cp $ROCKET_DEPLOY_DIR/ s3://download.rocket.chat/build/ --recursive

bash .circleci/update-releases.sh
bash .circleci/docker.sh
bash .circleci/snap.sh
bash .circleci/redhat-registry.sh

image-build:
<<: *defaults

docker:
- image: docker:17.05.0-ce-git

steps:
- attach_workspace:
at: /tmp

- checkout

- setup_remote_docker

- run:
name: Build Docker image
command: |
cd /tmp/build
tar xzf Rocket.Chat.tar.gz
rm Rocket.Chat.tar.gz

export CIRCLE_TAG=${CIRCLE_TAG:=}
if [[ $CIRCLE_TAG ]]; then
docker login -u $DOCKER_USER -p $DOCKER_PASS

echo "Build official Docker image"
cp ~/repo/.docker/Dockerfile .
docker build -t rocketchat/rocket.chat:$CIRCLE_TAG .
docker push rocketchat/rocket.chat:$CIRCLE_TAG

echo "Build preview Docker image"
cp ~/repo/.docker-mongo/Dockerfile .
cp ~/repo/.docker-mongo/entrypoint.sh .
docker build -t rocketchat/rocket.chat.preview:$CIRCLE_TAG .
docker push rocketchat/rocket.chat.preview:$CIRCLE_TAG

if echo "$CIRCLE_TAG" | grep -Eq '^[0-9]+\.[0-9]+\.[0-9]+$' ; then
docker tag rocketchat/rocket.chat:$CIRCLE_TAG rocketchat/rocket.chat:latest
docker push rocketchat/rocket.chat:latest

docker tag rocketchat/rocket.chat.preview:$CIRCLE_TAG rocketchat/rocket.chat.preview:latest
docker push rocketchat/rocket.chat.preview:latest
elif echo "$CIRCLE_TAG" | grep -Eq '^[0-9]+\.[0-9]+\.[0-9]+-rc\.[0-9]+$' ; then
docker tag rocketchat/rocket.chat:$CIRCLE_TAG rocketchat/rocket.chat:release-candidate
docker push rocketchat/rocket.chat:release-candidate

docker tag rocketchat/rocket.chat.preview:$CIRCLE_TAG rocketchat/rocket.chat.preview:release-candidate
docker push rocketchat/rocket.chat.preview:release-candidate
fi

exit 0
fi;

if [[ $CIRCLE_BRANCH == 'develop' ]]; then
docker login -u $DOCKER_USER -p $DOCKER_PASS

echo "Build official Docker image"
cp ~/repo/.docker/Dockerfile .
docker build -t rocketchat/rocket.chat:develop .
docker push rocketchat/rocket.chat:develop

echo "Build preview Docker image"
cp ~/repo/.docker-mongo/Dockerfile .
cp ~/repo/.docker-mongo/entrypoint.sh .
docker build -t rocketchat/rocket.chat.preview:develop .
docker push rocketchat/rocket.chat.preview:develop

exit 0
fi;

pr-image-build:
<<: *defaults

docker:
- image: docker:17.05.0-ce-git

steps:
- attach_workspace:
at: /tmp

- checkout

- setup_remote_docker

- run:
name: Build Docker image for PRs
command: |
export CIRCLE_PR_NUMBER="${CIRCLE_PR_NUMBER:-${CIRCLE_PULL_REQUEST##*/}}"
if [[ -z $CIRCLE_PR_NUMBER ]]; then
exit 0
fi;

cd /tmp/build
tar xzf Rocket.Chat.tar.gz
rm Rocket.Chat.tar.gz

docker login -u $DOCKER_USER -p $DOCKER_PASS

echo "Build official Docker image"
cp ~/repo/.docker/Dockerfile .
docker build -t rocketchat/rocket.chat:pr-$CIRCLE_PR_NUMBER .
docker push rocketchat/rocket.chat:pr-$CIRCLE_PR_NUMBER

echo "Build preview Docker image"
cp ~/repo/.docker-mongo/Dockerfile .
cp ~/repo/.docker-mongo/entrypoint.sh .
docker build -t rocketchat/rocket.chat.preview:pr-$CIRCLE_PR_NUMBER .
docker push rocketchat/rocket.chat.preview:pr-$CIRCLE_PR_NUMBER

workflows:
version: 2
build-and-test:
Expand Down Expand Up @@ -278,4 +396,29 @@ workflows:
only: develop
tags:
only: /^[0-9]+\.[0-9]+\.[0-9]+(-rc\.[0-9]+)?$/
- image-build:
requires:
- deploy
filters:
branches:
only: develop
tags:
only: /^[0-9]+\.[0-9]+\.[0-9]+(-rc\.[0-9]+)?$/
- hold:
type: approval
requires:
- build
filters:
branches:
ignore: develop
tags:
only: /^[0-9]+\.[0-9]+\.[0-9]+(-rc\.[0-9]+)?$/
- pr-image-build:
requires:
- hold
filters:
branches:
ignore: develop
tags:
only: /^[0-9]+\.[0-9]+\.[0-9]+(-rc\.[0-9]+)?$/

2 changes: 1 addition & 1 deletion .circleci/setartname.sh
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ elif [[ $CIRCLE_TAG =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
else
SNAP_CHANNEL=edge
RC_RELEASE=develop
RC_VERSION=0.60.0-develop
RC_VERSION=0.66.0-develop
fi

export SNAP_CHANNEL
Expand Down
40 changes: 40 additions & 0 deletions .docker-mongo/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
FROM rocketchat/base:8

ADD . /app
ADD entrypoint.sh /app/bundle/

MAINTAINER buildmaster@rocket.chat

RUN set -x \
&& apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5 \
&& echo "deb http://repo.mongodb.org/apt/debian jessie/mongodb-org/3.6 main" | tee /etc/apt/sources.list.d/mongodb-org-3.6.list \
&& apt-get update \
&& apt-get install -y --force-yes pwgen mongodb-org \
&& echo "mongodb-org hold" | dpkg --set-selections \
&& echo "mongodb-org-server hold" | dpkg --set-selections \
&& echo "mongodb-org-shell hold" | dpkg --set-selections \
&& echo "mongodb-org-mongos hold" | dpkg --set-selections \
&& echo "mongodb-org-tools hold" | dpkg --set-selections \
&& cd /app/bundle/programs/server \
&& npm install \
&& npm cache clear --force \
&& rm -rf /var/lib/apt/lists/*

VOLUME /app/uploads

WORKDIR /app/bundle

# needs a mongoinstance - defaults to container linking with alias 'mongo'
ENV DEPLOY_METHOD=docker-preview \
NODE_ENV=production \
MONGO_URL=mongodb://localhost:27017/rocketchat \
HOME=/tmp \
PORT=3000 \
ROOT_URL=http://localhost:3000 \
Accounts_AvatarStorePath=/app/uploads

EXPOSE 3000

RUN chmod +x /app/bundle/entrypoint.sh

ENTRYPOINT /app/bundle/entrypoint.sh
19 changes: 19 additions & 0 deletions .docker-mongo/entrypoint.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
#!/bin/bash

echo """
██████╗ ██████╗ ██████╗██╗ ██╗███████╗████████╗ ██████╗██╗ ██╗ █████╗ ████████╗ ██████╗ ██████╗ ███████╗██╗ ██╗██╗███████╗██╗ ██╗
██╔══██╗██╔═══██╗██╔════╝██║ ██╔╝██╔════╝╚══██╔══╝██╔════╝██║ ██║██╔══██╗╚══██╔══╝ ██╔══██╗██╔══██╗██╔════╝██║ ██║██║██╔════╝██║ ██║
██████╔╝██║ ██║██║ █████╔╝ █████╗ ██║ ██║ ███████║███████║ ██║ ██████╔╝██████╔╝█████╗ ██║ ██║██║█████╗ ██║ █╗ ██║
██╔══██╗██║ ██║██║ ██╔═██╗ ██╔══╝ ██║ ██║ ██╔══██║██╔══██║ ██║ ██╔═══╝ ██╔══██╗██╔══╝ ╚██╗ ██╔╝██║██╔══╝ ██║███╗██║
██║ ██║╚██████╔╝╚██████╗██║ ██╗███████╗ ██║██╗╚██████╗██║ ██║██║ ██║ ██║ ██║ ██║ ██║███████╗ ╚████╔╝ ██║███████╗╚███╔███╔╝
╚═╝ ╚═╝ ╚═════╝ ╚═════╝╚═╝ ╚═╝╚══════╝ ╚═╝╚═╝ ╚═════╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝╚══════╝ ╚═══╝ ╚═╝╚══════╝ ╚══╝╚══╝
"""

mongod --smallfiles --storageEngine=mmapv1 --fork --config /etc/mongod.conf

until mongo --eval "db" &> /dev/null; do
echo "MongoDB still not ready, sleeping"
sleep 1
done

node main.js
22 changes: 22 additions & 0 deletions .docker-mongo/licenses/LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
The MIT License (MIT)

Copyright (c) 2015-2017 Rocket.Chat Technologies Corp.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

8 changes: 1 addition & 7 deletions .docker/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,16 +1,10 @@
FROM rocketchat/base:8

ENV RC_VERSION 0.65.2
ADD . /app

MAINTAINER buildmaster@rocket.chat

RUN set -x \
&& curl -SLf "https://releases.rocket.chat/${RC_VERSION}/download/" -o rocket.chat.tgz \
&& curl -SLf "https://releases.rocket.chat/${RC_VERSION}/asc" -o rocket.chat.tgz.asc \
&& gpg --verify rocket.chat.tgz.asc \
&& mkdir -p /app \
&& tar -zxf rocket.chat.tgz -C /app \
&& rm rocket.chat.tgz rocket.chat.tgz.asc \
&& cd /app/bundle/programs/server \
&& npm install \
&& npm cache clear --force \
Expand Down
2 changes: 1 addition & 1 deletion .docker/Dockerfile.rhel
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
FROM registry.access.redhat.com/rhscl/nodejs-8-rhel7

ENV RC_VERSION 0.65.2
ENV RC_VERSION 0.66.0

MAINTAINER buildmaster@rocket.chat

Expand Down
1 change: 1 addition & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ packages/rocketchat-ui/client/lib/recorderjs/recorder.js
packages/rocketchat-ui/client/lib/textarea-autogrow.js
packages/rocketchat-videobridge/client/public/external_api.js
packages/rocketchat-theme/client/vendor/
packages/tap-i18n/lib/tap_i18next/tap_i18next-1.7.3.js
private/moment-locales/
public/livechat/
public/mp3-realtime-worker.js
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
---
name: Bug report
about: Create a report to help us improve

---

<!--

Please see our guide for opening issues: https://rocket.chat/docs/contributing/reporting-issues
Expand All @@ -10,22 +16,12 @@ If you are experiencing a bug please search our issues to be sure it is not alre

### Description:

<!-- Description of the issue -->

### Server Setup Information:

* Version of Rocket.Chat Server:
* Operating System:
* Deployment Method(snap/docker/tar/etc):
* Number of Running Instances:
* DB Replicaset Oplog:
* Node Version:
* mongoDB Version:
<!-- A clear and concise description of what the bug is. -->

### Steps to Reproduce:
### Steps to reproduce:

1. <!-- First Step -->
2. <!-- Second Step -->
1. <!-- Go to '...' -->
2. <!-- Click on '....' -->
3. <!-- and so on... -->

### Expected behavior:
Expand All @@ -34,8 +30,23 @@ If you are experiencing a bug please search our issues to be sure it is not alre

### Actual behavior:

<!-- What actually happens -->
<!-- What actually happens with SCREENSHOT, if applicable -->

### Server Setup Information:

- Version of Rocket.Chat Server:
- Operating System:
- Deployment Method: <!-- snap/docker/tar/etc -->
- Number of Running Instances:
- DB Replicaset Oplog:
- NodeJS Version:
- MongoDB Version:

### Additional context

<!-- Add any other context about the problem here. -->

### Relevant logs:
<!-- Logs from both server and browser -->

<!-- Logs from both SERVER and BROWSER -->
<!-- For more information about collecting logs please see: https://rocket.chat/docs/contributing/reporting-issues#gathering-logs -->
7 changes: 7 additions & 0 deletions .github/ISSUE_TEMPLATE/custom.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
name: Custom issue template
about: Describe this issue template's purpose here.

---


17 changes: 17 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
name: Feature request
about: Suggest an idea for this project

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
Loading