The Jetpack team is happy to announce the immediate availability of SDK 1.10. You can download the SDK directly in either zip or tarball format. This latest release improves the SDK’s compatibility with Firefox Aurora and Nightly, fixes a ton of bugs, and also includes a few new bits you should check out:
- bug 764866: Avoid leaking all modules when one is leaking. This is a major step in the right direction for avoiding leaks when using SDK modules.
- bug 775067: Start using Cu.nukeSandbox. ‘Cu.nukeSandbox’ is a feature we added to Firefox to allow us the ability to not just ‘clean up’ JS sandboxes, but nuke them from low orbit once we are done with them.
- bug 775606: add a ‘tab.contentType’ property to the tab object. This is a new property added to the tab object provided by the tabs api that we think will give add-on authors some interesting new insights to content being loaded in Firefox.
For more new features and a list of the bug fixes that are shipping in this release, please see the Release Notes.
The complete documentation for the SDK is located here:
If you happen to be off-line or on an airplane you can always generate a full copy of the docs locally by running
cfx docs on the command-line.
If you are interested in perusing working code examples to use with the SDK, Will Bamberg has published a large number of them on the Add-on Builder under the ‘Jetpack Examples’ user account:
Some interesting stats about this release ( from the github history between the 1.9 & 1.10 tags ):
- 110 changes in 40 pull requests between tags 1.9 and 1.10
- Community contributors:
- David Creswick
- Mark A. Hershberger
- Robert Pankowecki
As always, we’d love to hear from you about your experiences with this release. You can contact us in a variety of ways:
For more information on the Jetpack Project check out our wiki.