Closed
Bug 1186316
Opened 11 years ago
Closed 11 years ago
Please deploy 0.19.0 loop-client to PRODUCTION
Categories
(Cloud Services :: Operations: Deployment Requests - DEPRECATED, task)
Cloud Services
Operations: Deployment Requests - DEPRECATED
Tracking
(Not tracked)
VERIFIED
FIXED
People
(Reporter: rpapa, Unassigned)
References
Details
------------------
RELEASE NOTES
------------------
https://github.com/mozilla/loop-client/releases
COMPARISONS
https://github.com/mozilla/loop-client/compare/0.17.1...0.17.2
https://github.com/mozilla/loop-client/compare/0.17.2...0.18.0
https://github.com/mozilla/loop-client/compare/0.18.0...0.19.0
TAGS
https://github.com/mozilla/loop-client/releases/tag/0.19.0
https://github.com/mozilla/loop-client/commit/f01436b8a70796f9bdb531a7febd25ece3510f23
CHANGELOG
0.19.0 (2015-07-21)
-------------------
- Bug 1176277 - Loop's text chat entries view should take up the whole height of the text chat view, when the input box isn't shown.
- Bug 1168848 - Make TextChat style correctly when focussed.
- Bug 1176278 - Long strings in Loop's text chat cause the chat area to be horizontally scrollable.
- Bug 1176778 - Enable jsx-sort-props eslint rule for Loop.
- Bug 1176780 - Enable jsx-sort-props-types eslint rule for Loop.
- Bug 1176933 - Enable missing props validation elint rule checking for Loop.
- Bug 1171949 - Play a sound when a chat message is received for Loop.
- Bug 1168841 - Style text chat elements and add timestamps.
- Bug 1177954 - Log sdk failure events to the server during Loop room activity.
- Bug 1173582 - no longer need to ship/load SDK CSS & related assets.
- Bug 1176774 - Upgrade Loop's test libraries to latest versions.
- Bug 1178270 - Upgrade Loop's use of eslint to the latest (0.24) and upgrade the eslint-plugin-react version (0.6.2).
- Bug 1180671 - Rename 'l10n' to 'mozL10n' in Loop's views.jsx to be more consistent with uses elsewhere.
- Bug 1110937 - Make Loop's link-clicker show the expired/invalid failure view before the user clicks join.
- Bug 1181239 - Enable eslint 'use strict' function rule for Loop's content code.
- Bug 1180179 - Part 1. Adjust standalone layout ready for a central media layout component.
- Bug 1178391 - Fix all warnings in Loop shared test suite.
- Bug 1180603 - Text inside text bubbles should always be aligned according to the text direction.
- Bug 1183576 - Update chat styles.
- Bug 1182070 - Fix the layout of the text chat entries view on Loop's standalone UI when no entries are displayed.
- Bug 1185454 - Fix eslint issue for Loop revealed in eslint 0.24.1, and upgrade the react plugin for eslint version to 2.7.1
- Bug 1185465 - Improve doNotTrack checking documentation for Loop's standalone page.
- Bug 1183187 - Aspect ratio of favicon in room context is sometimes wrong on the Loop standalone client.
- L10n updates
| Reporter | ||
Updated•11 years ago
|
Assignee: nobody → rpappalardo
| Reporter | ||
Updated•11 years ago
|
Assignee: rpappalardo → nobody
QA Contact: rpappalardo
| Reporter | ||
Comment 1•11 years ago
|
||
deanw has deployed prod stack ELB for pre-prod verification.
------------------
SUMMARY (PRE-PROD)
------------------
PRE-DNS-SWITCH ELB
Placed several calls successfully between Nightly (40.0a1) and General Release using new loop-client 0.19.0 ELB.
messaging (from Nightly to GR) - OK
Tab & window-sharing - OK
Video/audio mute/unmute - OK
end-2-end test calls - OK
privacy & ToS links - OK
FxA contacts calls - OK
Verifying ELB stack.
Ready for DNS switch
------------------
STACK CHECK (PRE-PROD)
------------------
PRE-DNS-SWITCH ELB
both:
http://hello.firefox.com/ and
https://hello.firefox.com/
redirect to:
https://www.mozilla.org/en-US/firefox/hello/
no longer displays:
Welcome to the Firefox Hello web client.
Privacy & ToS with FTU - OK!
$ curl -I https://hello.firefox.com
HTTP/1.1 301 Moved Permanently
Content-Length: 190
Content-Security-Policy: frame-ancestors 'self'
Content-Type: text/html
Date: Wed, 22 Jul 2015 15:29:09 GMT
Location: https://www.mozilla.org/firefox/hello/
X-Frame-Options: SAMEORIGIN
Connection: keep-alive
Open in browser:
https://hello.firefox.com/config.js:
var loop = loop || {};
loop.config = {
serverUrl: 'https://loop.services.mozilla.com/v0',
feedbackApiUrl: 'https://input.mozilla.org/api/v1/feedback',
feedbackProductName: 'Loop',
downloadFirefoxUrl: 'https://www.mozilla.org/firefox/new/?scene=2&utm_source=hello.firefox.com&utm_medium=referral&utm_campaign=non-webrtc-browser\#download-fx',
privacyWebsiteUrl: 'https://www.mozilla.org/privacy/firefox-hello/',
legalWebsiteUrl: 'https://www.mozilla.org/about/legal/terms/firefox-hello/',
marketplaceUrl: 'https://marketplace.firefox.com/iframe-install.html',
learnMoreUrl: 'https://www.mozilla.org/hello/',
roomsSupportUrl: 'https://support.mozilla.org/kb/group-conversations-firefox-hello-webrtc',
guestSupportUrl: 'https://support.mozilla.org/kb/respond-firefox-hello-invitation-guest-mode',
generalSupportUrl: 'https://support.mozilla.org/kb/respond-firefox-hello-invitation-guest-mode',
unsupportedPlatformUrl: 'https://support.mozilla.org/kb/which-browsers-will-work-firefox-hello-video-chat',
fxosApp: {
name: 'Firefox Hello',
manifestUrl: 'https://marketplace.firefox.com/app/54b83aea-1208-4605-82eb-22819f39d81d/manifest.webapp',
rooms: true
}
};
using: loop-server (PROD):
Open in browser:
https://loop.services.mozilla.com
{"name":"mozilla-loop-server","description":"The Mozilla Loop (WebRTC App) server","version":"0.17.7","homepage":"https://github.com/mozilla-services/loop-server/","endpoint":"https://loop.services.mozilla.com","fakeTokBox":false,"fxaOAuth":true,"i18n":{"defaultLang":"en-US","lang":"en-US"}}
Open in browser:
https://loop.services.mozilla.com/push-server-config
{
"pushServerURI":"wss://push1.push.hello.firefox.com"
}
Comment 2•11 years ago
|
||
Deployed to production and basic tests done.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
| Reporter | ||
Comment 3•11 years ago
|
||
------------------
DNS SWITCH
------------------
DONE
Ready for final verification.
; <<>> DiG 9.8.3-P1 <<>> hello.firefox.com
;; ANSWER SECTION:
hello.firefox.com. 23 IN A 52.10.15.164
hello.firefox.com. 23 IN A 52.24.32.253
;; WHEN: Wed Jul 22 08:07:06 2015
~~~~~~~~~~~~
; <<>> DiG 9.8.3-P1 <<>> loopclientprod-elb-hukegybse8vh-2111703833.us-west-2.elb.amazonaws.com
;; ANSWER SECTION:
loopclientprod-elb-hukegybse8vh-2111703833.us-west-2.elb.amazonaws.com. 60 IN A 54.69.182.113
loopclientprod-elb-hukegybse8vh-2111703833.us-west-2.elb.amazonaws.com. 60 IN A 52.10.109.50
;; WHEN: Wed Jul 22 08:08:04 2015
~~~~~~~~~~~~
; <<>> DiG 9.8.3-P1 <<>> hello.firefox.com
;; ANSWER SECTION:
hello.firefox.com. 60 IN A 54.69.182.113
hello.firefox.com. 60 IN A 52.10.109.50
;; WHEN: Wed Jul 22 08:42:04 2015
| Reporter | ||
Comment 4•11 years ago
|
||
------------------
SUMMARY
------------------
Placed several calls successfully between Nightly (40.0a1) and General Release using new loop-client 0.19.0
on localhost and with kokiy, sphilp, deanw and pdehaan.
Some intermittent e2e test call issues, but these seem to be similar core problems we've seen previously (rather than w/ loop-client).
Verifying PRODUCTION stack.
NOTE:
- All calls on localhost and from my home to MTV office (w/ pdehaan, kokiy) were successful
- On first call w/ deanw (London), there was only 1-way audio/video (he couldn't see nor hear me). Second call was fine
- Tried several unsuccessful calls with sphilp (Toronto), but only 1-way audio/video (I couldn't see nor hear him)
- following up w/ jbecerra to see if further testing can be done around core issues
Messaging (from Nightly to GR) - OK
Tab/window-sharing - OK
Video/audio mute/unmute - OK
Privacy/ToS links with FTU - OK
end-2-end test calls - OK
------------------
STACK CHECK
------------------
both:
http://hello.firefox.com/ and
https://hello.firefox.com/
redirect to:
https://www.mozilla.org/en-US/firefox/hello/
no longer displays:
Welcome to the Firefox Hello web client.
curl -I https://hello.firefox.com
HTTP/1.1 301 Moved Permanently
Content-Length: 190
Content-Security-Policy: frame-ancestors 'self'
Content-Type: text/html
Date: Wed, 22 Jul 2015 16:43:27 GMT
Location: https://www.mozilla.org/firefox/hello/
X-Frame-Options: SAMEORIGIN
Connection: keep-alive
Open in browser:
https://hello.firefox.com/__heartbeat__:
{
"nginx": "ok",
"version": 'refs/tags/0.19.0'
}
Open in browser:
https://hello.firefox.com/config.js:
var loop = loop || {};
loop.config = {
serverUrl: 'https://loop.services.mozilla.com/v0',
feedbackApiUrl: 'https://input.mozilla.org/api/v1/feedback',
feedbackProductName: 'Loop',
downloadFirefoxUrl: 'https://www.mozilla.org/firefox/new/?scene=2&utm_source=hello.firefox.com&utm_medium=referral&utm_campaign=non-webrtc-browser\#download-fx',
privacyWebsiteUrl: 'https://www.mozilla.org/privacy/firefox-hello/',
legalWebsiteUrl: 'https://www.mozilla.org/about/legal/terms/firefox-hello/',
marketplaceUrl: 'https://marketplace.firefox.com/iframe-install.html',
learnMoreUrl: 'https://www.mozilla.org/hello/',
roomsSupportUrl: 'https://support.mozilla.org/kb/group-conversations-firefox-hello-webrtc',
guestSupportUrl: 'https://support.mozilla.org/kb/respond-firefox-hello-invitation-guest-mode',
generalSupportUrl: 'https://support.mozilla.org/kb/respond-firefox-hello-invitation-guest-mode',
unsupportedPlatformUrl: 'https://support.mozilla.org/kb/which-browsers-will-work-firefox-hello-video-chat',
fxosApp: {
name: 'Firefox Hello',
manifestUrl: 'https://marketplace.firefox.com/app/54b83aea-1208-4605-82eb-22819f39d81d/manifest.webapp',
rooms: true
}
};
loop-server (PROD):
Open in browser:
https://loop.services.mozilla.com
{"name":"mozilla-loop-server","description":"The Mozilla Loop (WebRTC App) server","version":"0.17.7","homepage":"https://github.com/mozilla-services/loop-server/","endpoint":"https://loop.services.mozilla.com","fakeTokBox":false,"fxaOAuth":true,"i18n":{"defaultLang":"en-US","lang":"en-US"}}
autopush (PROD):
https://loop.services.mozilla.com/push-server-config
{
"pushServerURI":"wss://push1.push.hello.firefox.com"
}
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•