Join the AMA (Ask Me Anything) with the Firefox leadership team to celebrate Firefox 20th anniversary and discuss Firefox’s future on Mozilla Connect. Mark your calendar on Thursday, November 14, 18:00 - 20:00 UTC!

This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

ค้นหาฝ่ายสนับสนุน

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

เรียนรู้เพิ่มเติม

Firefox Developer Edition update channel

  • 14 การตอบกลับ
  • 4 คนมีปัญหานี้
  • 5 ครั้งที่ดู
  • ตอบกลับล่าสุดโดย Shadoefax

more options

I am currently running Fx Dev Edition 42.0a2 (2015-08-16). It updated today. In fact, it updates every day like I am on the nightly channel. I don't want to develop my extensions with the "bleeding edge" Fx version - it's too unstable. How can I change to the 'beta' channel and get updates only every six weeks or so?

I've already changed the pref app.update.channel from 'aurora' to 'beta' but it doesn't seem to make a difference. In fact, it changes back to 'aurora' after every update.

I am currently running Fx Dev Edition 42.0a2 (2015-08-16). It updated today. In fact, it updates every day like I am on the nightly channel. I don't want to develop my extensions with the "bleeding edge" Fx version - it's too unstable. How can I change to the 'beta' channel and get updates only every six weeks or so? I've already changed the pref app.update.channel from 'aurora' to 'beta' but it doesn't seem to make a difference. In fact, it changes back to 'aurora' after every update.

การตอบกลับทั้งหมด (14)

more options

You need to install the full version of the current beta release if you want to switch channels. You can't do that otherwise.

Note that the beta channel receives updates twice a week and if it reaches the release candidate state then possibly more often in case more than one RC is required.


more options

Shadoefax said

I am currently running Fx Dev Edition 42.0a2 (2015-08-16). It updated today. In fact, it updates every day like I am on the nightly channel. I don't want to develop my extensions with the "bleeding edge" Fx version - it's too unstable. How can I change to the 'beta' channel and get updates only every six weeks or so? I've already changed the pref app.update.channel from 'aurora' to 'beta' but it doesn't seem to make a difference. In fact, it changes back to 'aurora' after every update.

The Aurora (aka Developer Edition) channel like Nightly gets checkins almost everyday so therefore they get updates each of those days with the occasional respins.

The Beta channel is more stable as it generally gets six to twelve Beta builds for a version.

Changing the app.update.channel in about:config will have zero affect. You need to modify a file. However this only works in moving forward a channel (say Beta to Aurora) and not well back a channel.

The Beta builds of Firefox 41.0 (currently still at 41.0b1) https://www.mozilla.org/firefox/channel/#beta https://www.mozilla.org/en-US/firefox/beta/all/ (full setups for Windows)


While there has been Win64 builds on Beta channel since 37.0b2, the Firefox 41.0 may be the first Release to have Win64 build. Unless it changes as it was originally planned briefly to have Win64 for Fx 40.0 Release.

เปลี่ยนแปลงโดย James เมื่อ

more options

But is 41.0b1 available in the Developer Edition? I need to develop my extensions without being signed during the writing/debugging stage.

more options

You can disable signing up until RC if I recall correctly. I just tested turning XPI signing off successfully. Not sure if you know the setting in about:config, so set the following.

xpinstall.signatures.required; false

more options

My own extensions work fine in the current beta with xpinstall.signatures.required = false. That will be a problem once this pref gets removed on the current release and you would have to use a special unbranded version.

It would have been better if the release and beta channel would have support for this pref, but that it would only have effect when locked to false, so it can't be changed to true by Firefox and not when you would manually set the pref to false on the about:config page.

more options

For Firefox 41.0 you can disable it in about:config still however as of Firefox 42.0 on Release and Beta channel then you will not be able to disable this.

Firefox 40: Firefox warns about signatures but doesn't enforce them. Firefox 41: Firefox will have a preference that allows signature enforcement to be disabled (xpinstall.signatures.required in about:config). Firefox 42: Release and Beta versions of Firefox 42.0 will not allow unsigned extensions to be installed, with no override.

https://wiki.mozilla.org/Addons/Extension_Signing Only Extensions as themes, dictionaries, language packs, and plugins don't need to be signed.

เปลี่ยนแปลงโดย James เมื่อ

more options

Shadoefax said

But is 41.0b1 available in the Developer Edition? I need to develop my extensions without being signed during the writing/debugging stage.

Release, Beta, Aurora (Developer Edition) and Nightly are separate channels.

The b1 means it is the first Beta build of that version.

more options

I just installed Fx v41.0b1 and am able to install unsigned extensions. All seems to work fine. I'm assuming that if I stay on the beta update channel, I will always get updated with betas only - never the final stable release. That is fine because I will only be using this install for development. I guess I'll just uninstall the Dev Edition completely - hated the dark, gloomy theme anyway ;) Thank you for your help.

more options

If you stay on Beta channel then you will eventually get 42.0b1 after when Firefox 41.0 is Released.

more options

James said

For Firefox 41.0 you can disable it in about:config still however as of Firefox 42.0 on Release and Beta channel then you will not be able to disable this.

So, in other words, as of Fx 42 we developers will be forced to develop our extensions in volatile, unstable environment. Lovely.

more options
  • There will be a transition period of two release cycles (12 weeks total) during which unsigned extensions will only generate a warning in Firefox.
  • After the transition period, it will not be possible to install unsigned extensions in Release or Beta versions of Firefox. There won’t be any preferences or command line options to disable this.
  • Installation of unsigned extensions will still be possible on Nightly and Developer Edition, as well as special, unbranded builds of Release and Beta that will be available mainly for developers testing their extensions.
more options

cor-el said

Installation of unsigned extensions will still be possible on Nightly and Developer Edition, as well as special, unbranded builds of Release and Beta that will be available mainly for developers testing their extensions.

Are these builds available now? Do you have a link?

more options

There is currently no need for such a special version because you still have the xpinstall.signatures.required pref in the current beta (default: true) and in the current release this pref defaults to false.

more options

James said

If you stay on Beta channel then you will eventually get 42.0b1 after when Firefox 41.0 is Released.

So ... bottom line ... if one wants to develop extensions for Fx you must use and test in a "not ready for prime time" browser that is updated on a daily basis. If an error comes up, you'll have to decide if it is a problem with your extension's code, or a problem with Firefox. If something works today, it may not tomorrow. Nothing good will come from this. I just hope those "special, unbranded builds of Release and Beta" will be available soon.