Firefox 51 will be released on January 24th. Note that the scheduled release on December 13th is a point release, not a major release, hence the much longer cycle. Here’s the list of changes that went into this version that can affect add-on compatibility. There is more information available in Firefox 51 for Developers, so you should also give it a look.
BrowserOpenNewTabOrWindow function.setTimeout after alert. This changes the behavior of the onButtonClick function to make it async.mozVisibilityState and mozHidden.strict_min_version in a WebExtension manifest.json). Minimum versions should always be specific versions, rather than a mask.. Some add-ons are relying on this node showing up if an XML document fails to parse.Default to the NullPrincipal rather than SystemPrincipal for Favicons. This changes the functions setAndFetchFaviconForPage and replaceFaviconDataFromDataURL. The principal should generally be passed as an argument.mimeTypes.rdf.Actor/FrontClass. While both of these still work for add-ons, they should be considered as deprecated.Let me know in the comments if there’s anything missing or incorrect on these lists. If your add-on breaks on Firefox 51, I’d like to know.
The automatic compatibility validation and upgrade for add-ons on AMO will happen in a few weeks, so keep an eye on your email if you have an add-on listed on our site with its compatibility set to Firefox 50.
https://blog.mozilla.org/addons/2016/10/13/compatibility-for-firefox-51/