Closed Bug 1059784 (ServiceWorkers-v1) Opened 10 years ago Closed 8 years ago

[meta] Ship Service Workers on desktop on the release channel

Categories

(Core :: DOM: Service Workers, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
Tracking Status
relnote-firefox --- 44+

People

(Reporter: overholt, Unassigned)

References

Details

(Keywords: dev-doc-complete, meta)

We plan to deliver a large chunk of Service Worker functionality by the end of September 2014 on mozilla-central.  This bug tracks that "minimum viable" set of functionality.

It will be exposed behind a pref (as it is now): dom.serviceWorkers.enabled.
Blocks: ServiceWorkers
No longer blocks: 1053255
Blocks: 1050924
(In reply to Andrew Overholt [:overholt] from comment #0)
> We plan to deliver a large chunk of Service Worker functionality by the end
> of September 2014 on mozilla-central.  This bug tracks that "minimum viable"
> set of functionality.
> 
> It will be exposed behind a pref (as it is now): dom.serviceWorkers.enabled.

Obviously we didn't make the end of September date but work is still progressing on Maple:  https://treeherder.mozilla.org/ui/#/jobs?repo=maple
Depends on: serviceworker-cache
No longer depends on: 940273
Depends on: 1136044
Depends on: 1136066
Depends on: 1136467
Depends on: 1136627
No longer depends on: 1038973
No longer depends on: 1108181
Depends on: 1138916
Depends on: 1139425
Depends on: 1133763
Depends on: 1141256
Depends on: 1141274
Depends on: 1142015
Depends on: 1134324
Depends on: 1134325
Depends on: 1146158
Depends on: 1146169
Depends on: 1147746
Depends on: 1147866
Depends on: 1148942
Depends on: 1154754
Depends on: 1154900
Depends on: 1156092
Depends on: 1156198
Depends on: 1157283
Depends on: 1157467
Depends on: 1158728
Depends on: 1158735
Depends on: 1159378
No longer blocks: 1159407
Depends on: 1159813
Depends on: 1162018
Depends on: 1164065
Depends on: 1163945
Depends on: 1163829
Depends on: 1168208
Depends on: 1168226
Depends on: 1155153
No longer depends on: 1169249
Depends on: 1170550
Depends on: 1170795
Depends on: 1171486
Depends on: 1172110
Depends on: 1173240
Depends on: 1173378
Depends on: 1173361
Depends on: 654579
No longer depends on: 1056702
No longer depends on: 1125961
No longer depends on: 1130687
No longer depends on: 1134329
No longer depends on: 1137245
No longer depends on: 1154754
No longer depends on: 1155153
No longer depends on: 1160527
Component: DOM → DOM: Service Workers
No longer depends on: 1168226
No longer depends on: 1170543
No longer depends on: 1170795
No longer depends on: 1172992
Summary: [meta] Service Worker v1 → [meta] Ship Service Workers on desktop and Android on the release channel
No longer depends on: 1174140
Release Note Request (optional, but appreciated)
[Why is this notable]: Shipping Service Workers
[Suggested wording]:
[Links (documentation, blog post, etc)]:

I'm going to need help with the note when the time comes to note this.
relnote-firefox: --- → ?
No longer depends on: 1174299
Ehsan, Andrew: Would you be able to provide a suggested wording on this one for inclusion in release notes for Firefox 41? Thanks in advance!
Flags: needinfo?(overholt)
Flags: needinfo?(ehsan)
Ritu, we decided not to ship this in FF41.  So I don't think it should not be included in the release notes.
Flags: needinfo?(overholt)
Flags: needinfo?(ehsan)
Depends on: 1179396
Depends on: 1179397
Depends on: 1179399
Depends on: 1179401
(In reply to Ben Kelly [:bkelly] from comment #5)
> Ritu, we decided not to ship this in FF41.  So I don't think it should not
> be included in the release notes.

Got it. Thanks!
Depends on: 1179567
Depends on: 1179685
Depends on: 1179706
No longer depends on: 1179706
Depends on: 1179772
Depends on: 1179806
Depends on: 1180274
Depends on: 1180622
Depends on: 1180638
Depends on: 1180731
Depends on: 1181887
Depends on: 1182087
Depends on: 1182091
Depends on: 1182095
Depends on: 1182103
Depends on: 1182110
Depends on: 1182112
Depends on: 1182113
Depends on: 1182118
Depends on: 1182120
Depends on: 1184557
No longer depends on: 1180274
Depends on: 1184855
No longer depends on: 1185558
No longer depends on: 1179806
Depends on: 1186589
Depends on: 1187766
Depends on: 1187948
Depends on: 1187950
Depends on: 1187951
Depends on: 1188062
No longer depends on: 1187948
Depends on: 1188822
Depends on: 1189534
No longer depends on: 1180622
No longer depends on: 1180638
No longer depends on: 1180731
No longer depends on: 1188822
No longer depends on: 1184607
Depends on: 1194847
Depends on: 1178713
Depends on: 1194881
Depends on: 1194848
No longer depends on: 1195980
Depends on: 1197421
Depends on: 1198394
Depends on: 1198397
No longer depends on: 1162772
No longer depends on: 1178713
No longer depends on: 1182095
No longer depends on: 1186106
No longer depends on: 1187300
No longer depends on: 1189945
No longer depends on: 1198397
Depends on: 1201160
Depends on: 1201747
No longer depends on: 1202666
No longer depends on: 1093357
Depends on: 1203760
Depends on: 1199049
No longer depends on: 1194384
No longer depends on: 1134372
Depends on: 1204596
No longer depends on: 1182110
Depends on: 1205302
Depends on: 1205321
Release Note Request (optional, but appreciated)
[Why is this notable]: suggested by dev team
[Suggested wording]: 	Service worker network interception via FetchEvent enabled
[Links (documentation, blog post, etc)]:   https://developer.mozilla.org/en-US/docs/Web/API/FetchEvent or maybe the main MDN service workers page?

Let me know if you want different wording and whether to link to the FetchEvent page or not. Thanks!
Depends on: 1206011
No longer depends on: 1206011
(In reply to Liz Henry (:lizzard) (needinfo? me) from comment #7)
> Release Note Request (optional, but appreciated)
> [Why is this notable]: suggested by dev team
> [Suggested wording]: 	Service worker network interception via FetchEvent
> enabled
> [Links (documentation, blog post, etc)]:  
> https://developer.mozilla.org/en-US/docs/Web/API/FetchEvent or maybe the
> main MDN service workers page?
> 
> Let me know if you want different wording and whether to link to the
> FetchEvent page or not. Thanks!

I think we want to make it clear that this is available in Aurora, since we have not yet made the final call as to whether to let it ride the train all the way to 43 release.
Depends on: 1206185
Depends on: 1206298
Depends on: 1206458
No longer depends on: 1206458
Depends on: 1202052
No longer depends on: 1206298
No longer depends on: 1187951
I split bugs specific to Firefox for Android off into bug 1207262.
No longer depends on: 1202052
Summary: [meta] Ship Service Workers on desktop and Android on the release channel → [meta] Ship Service Workers on desktop on the release channel
Blocks: 1207265
Depends on: 1207727
Depends on: 1206458
No longer depends on: 1208556
No longer depends on: 1209445
Depends on: 1210282
No longer depends on: 1206458
No longer depends on: 1210282
Depends on: 1210609
Depends on: 1213150
Depends on: 1214305
Depends on: 1215230
Depends on: 1215601
Depends on: 1216697
Depends on: 1185558
Depends on: 1201498
Depends on: 1201664
Depends on: 1202001
Depends on: 1202085
Depends on: 1206298
Depends on: 1215140
Blocks: 1217544
No longer blocks: 1217544
Depends on: 1188822
Depends on: 1218135
Depends on: 1218139
Depends on: 1218142
Depends on: 1218146
Depends on: 1186856
Depends on: 1218499
Depends on: 1189659
No longer depends on: 1189023
No longer depends on: 1187328
No longer depends on: 1201160
No longer depends on: 1217456
Depends on: 1219469
Ehsan, just double checking -- is this still enabled for 43 beta?  I want to make sure to remove the release note if it isn't.
Flags: needinfo?(ehsan)
(In reply to Liz Henry (:lizzard) (needinfo? me) from comment #10)
> Ehsan, just double checking -- is this still enabled for 43 beta?  I want to
> make sure to remove the release note if it isn't.

Its not enabled in 43 beta.  Please remove from release notes.
Flags: needinfo?(ehsan)
Thanks, I overlooked that note. Fixed now.
No longer depends on: 901097
No longer depends on: 1220681
Depends on: 1221351
No longer depends on: 1201664
No longer depends on: 1186856
No longer depends on: 1188822
No longer depends on: 1214305
No longer depends on: 1219469
Depends on: 1201962
No longer depends on: 1226443
Depends on: 1227932
We're shipping in 44.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Added to the release notes with "Service Workers API" as wording

The defect is since FF44 in progress and service workers are not enabled in the esr release versions per default.
When can you expect them enabled in ESR release per default?

You need to log in before you can comment on or make changes to this bug.