<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mozilla Add-ons Blog &#187; general</title>
	<atom:link href="http://blog.mozilla.com/addons/category/general/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mozilla.com/addons</link>
	<description></description>
	<lastBuildDate>Thu, 09 Feb 2012 18:05:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Add-on SDK 1.4.3 Released</title>
		<link>http://blog.mozilla.com/addons/2012/02/06/add-on-sdk-1-4-3-released-2/</link>
		<comments>http://blog.mozilla.com/addons/2012/02/06/add-on-sdk-1-4-3-released-2/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 23:03:50 +0000</pubDate>
		<dc:creator>Dave Mason</dc:creator>
				<category><![CDATA[general]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=4181</guid>
		<description><![CDATA[We have identified a serious bug in the 1.4.* releases, and have made a hotfix release of the Add-on SDK. The hotfix release is version 1.4.3. If you are potentially affected by the bug, then you will need to take action to recover from it. This note explains: how to work out whether you are&#8230; <a class="more-link" href="http://blog.mozilla.com/addons/2012/02/06/add-on-sdk-1-4-3-released-2/" title="Read the rest of &#8220;Add-on SDK 1.4.3 Released&#8221;">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p>We have identified a serious bug in the 1.4.* releases, and have made a hotfix release of the Add-on SDK. The hotfix release is version 1.4.3.</p>
<p><em>If you are potentially affected by the bug, then you will need to take action to recover from it.</em></p>
<p>This note explains:</p>
<ul>
<li>how to work out whether you are potentially affected</li>
<li>what the impact is</li>
<li>how to recover from the bug</li>
<li>what went wrong</li>
</ul>
<h2>Are You Affected?</h2>
<p>You are potentially affected by this bug if you meet <strong><em>ALL THREE OF</em></strong> the following conditions:</p>
<ol>
<li><strong>Your add-on uses any of the following SDK modules: <em>simple-storage</em>, <em>passwords</em>, <em>simple-prefs</em></strong>. Using <em>passwords</em> is only a problem if you&#8217;re using it to store passwords specific to your add-on, rather than just web site passwords).</li>
<li><strong>You did not explicitly specify an ID for your add-on</strong>This means: you didn&#8217;t edit your &#8220;package.json&#8221; file to set your add-on&#8217;s ID, so the first time you ran `cfx`, it generated an ID for you in &#8220;package.json&#8221;.If you&#8217;re not sure about this, open your add-on&#8217;s &#8220;package.json&#8221; file and examine its &#8220;id&#8221; entry. If it does not contain &#8220;@&#8221;, and is not in the form: &#8220;{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx}&#8221;, then it is an auto-generated ID and you meet this condition. For example:
<pre>    "id": "jid1-MKxcan0H26wiRw"</pre>
</li>
<li><strong>You have ever built and distributed your add-on using the 1.4, 1.4.1 or 1.4.2 releases of the SDK </strong>This means either:
<ul>
<li>you initially built your add-on with 1.4, 1.4.1 or 1.4.2</li>
<li>you initially built your add-on using 1.3 or an earlier release, but rebuilt it using 1.4, 1.4.1, or 1.4.2.</li>
</ul>
</li>
</ol>
<h2>What&#8217;s the Impact?</h2>
<p>The impact of this is:</p>
<p>1. suppose your add-on was originally built and distributed using a version of the SDK earlier than 1.4. People use it, and store data with it, using the simple-storage or passwords modules. Then you rebuild using SDK 1.4/1.4.1/1.4.2. Now, any data which users had previously stored in simple-storage, and any add-on-specific passwords stored using passwords, will seem to have disappeared. You must upgrade to 1.4.3 to recover this data.</p>
<p>2. suppose your add-on is built using SDK 1.4/1.4.1/1.4.2. People use it, and store data with it, using <em>simple-storage</em>, <em>simple-prefs</em>, or <em>passwords</em>. Then you upgrade to version 1.4.3. Now, this data will apparently disappear. You must take steps to recover this data.</p>
<h2>How To Recover</h2>
<p>First, upgrade your add-on to use 1.4.3. After this, data entered using releases of the SDK before 1.4 will reappear.</p>
<p>Next, you&#8217;ll have to recover any data that users entered using the 1.4/1.4.1/1.4.2 versions.</p>
<p>To help with this we&#8217;ve written a module called &#8220;recovery.js&#8221;. This module won&#8217;t ship with the SDK itself, though.</p>
<ul>
<li>If you&#8217;re using the Add-on SDK, download &#8220;recovery.js&#8221; from <a href="https://gist.github.com/1733262">https://gist.github.com/1733262 </a>and save it in your add-on&#8217;s &#8220;lib&#8221; directory.</li>
<li>If you&#8217;re using the Add-on Builder, move your mouse over &#8220;Libraries&#8221; in the left-hand sidebar until a plus sign appears next to it, then click the plus sign. Then in the dialog type &#8220;recovery&#8221; and select &#8220;recovery by gozala&#8221; to add it to your project:</li>
</ul>
<p><img src="http://blog.mozilla.com/addons/files/2012/02/add-recovery-library.png" alt="screenshot of adding recovery library"/></p>
<p>You need to import the recovery module in the normal way:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> recovery <span style="color: #339933;">=</span> require<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'recovery'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>The recovery module contains any data that was written using <em>simple-storage</em>, <em>simple-prefs</em>, and <em>passwords</em> while your add-on was built with the 1.4, 1.4.1, or 1.4.2 releases of the SDK. The data is stored as three properties, one for each module:</p>
<ul>
<li><code>recovery.storage</code></li>
<li><code>recovery.prefs</code></li>
<li><code>recovery.passwords</code></li>
</ul>
<p>You&#8217;ll need to merge these properties with the data stored in <em>simple-storage</em>, <em>simple-prefs</em>, and <em>passwords</em> in whichever way makes sense for your add-on. </p>
<p>The files at <a href="https://gist.github.com/1733262">https://gist.github.com/1733262 </a> include some examples of performing this merge using the recovery module.</p>
<h2>What Went Wrong</h2>
<p>SDK-based add-ons have an ID, which is used for, among other things, figuring out which stored data belongs to this add-on. The ID is stored in the add-on&#8217;s &#8220;package.json&#8221; file. If you do not specify an ID for your add-on by editing &#8220;package.json&#8221; directly, then the SDK generates one for you automatically.</p>
<p>This auto-generated ID in &#8220;package.json&#8221; looks something like &#8220;jid1-y1AFbAhD9jXVcg&#8221;. The SDK takes this value and appends &#8220;@jetpack&#8221; to it, and uses the result as an ID. So if you call:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">console.<span style="color: #660066;">log</span><span style="color: #009900;">&#40;</span>require<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;self&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">id</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>&#8230;you&#8217;ll see something like:</p>

<div class="wp_syntax"><div class="code"><pre class="js" style="font-family:monospace;"> info: jid1-y1AFbAhD9jXVcg@jetpack</pre></div></div>

<p>This value is then used as a key for data stored using <em>simple-storage</em>, <em>simple-prefs</em>, and certain data in <em>passwords</em> (specifically, passwords that are associated with your add-on rather than a web site).</p>
<p>In 1.4 we broke the code that appends &#8220;@jetpack&#8221; to the ID. This means that a 1.4/1.4.1/1.4.2 add-on will look for data using just &#8220;jid1-y1AFbAhD9jXVcg&#8221;, and won&#8217;t find any data that was entered using an add-on built against an earlier version of the SDK.</p>
<p>In 1.4.3 we are reverting that change: so a 1.4.3 add-on will look for data using &#8220;jid1 y1AFbAhD9jXVcg@jetpack&#8221;. This means that a 1.4.3-based add-on it will find data which was entered using an add-on built using pre-1.4 release of the SDK. However, a 1.4.3 based add-on *will not* find data entered using an add-on built against 1.4/1.4.1/1.4.2. That&#8217;s why you have to recover that data explicitly.</p>
<p>We considered making the 1.4.3 release perform automatic recovery, looking for data stored under &#8220;my-jid&#8221;, and if it finds any, automatically updating the version stored under &#8220;my-jid@jetpack&#8221;. But the structure of stored data is very specific to an add-on, and we decided that there was a significant risk that automatic update would break some add-ons, so it&#8217;s safer if each add-in implements its own recovery.</p>
<h2>Getting In Touch</h2>
<p>As always we&#8217;d love to hear from you about your experiences. And we are always available to help with issues you may encounter. You can contact us in a variety of ways:</p>
<p><a href="http://groups.google.com/group/mozilla-labs-jetpack">post to our discussion group</a><br />
<a href="http://mibbit.com/?channel=%23jetpack&amp;server=irc.mozilla.org">chat with us on irc.mozilla.org #jetpack</a><br />
<a href="https://bugzilla.mozilla.org/enter_bug.cgi?product=Add-on%20SDK&amp;component=General">report a bug</a><br />
<a href="http://github.com/mozilla/addon-sdk/">check out the source</a> and contribute bug fixes, enhancements, or documentation</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/addons/2012/02/06/add-on-sdk-1-4-3-released-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Add-on SDK Version 1.4.1 Released</title>
		<link>http://blog.mozilla.com/addons/2012/01/26/add-on-sdk-version-1-4-1-released/</link>
		<comments>http://blog.mozilla.com/addons/2012/01/26/add-on-sdk-version-1-4-1-released/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 21:20:14 +0000</pubDate>
		<dc:creator>Dave Mason</dc:creator>
				<category><![CDATA[general]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=4068</guid>
		<description><![CDATA[In the 1.4 release we tweaked the manner in which the SDK determines its own version (it now uses git-describe when possible). Yesterday, we discovered that this new versioning process conflicted with the way the Add-on Builder deploys the SDK in their application. Today we released the hotfix version 1.4.1 to address this issue so&#8230; <a class="more-link" href="http://blog.mozilla.com/addons/2012/01/26/add-on-sdk-version-1-4-1-released/" title="Read the rest of &#8220;Add-on SDK Version 1.4.1 Released&#8221;">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p>In the 1.4 release we tweaked the manner in which the SDK determines its own version (it now uses git-describe when possible). Yesterday, we discovered that this new versioning process conflicted with the way the Add-on Builder deploys the SDK in their application.</p>
<p>Today we released the hotfix version 1.4.1 to address this issue so that the Add-on Builder can push a 1.4 version of the SDK to users. The patch included in the 1.4.1 release gets the version number, if absent from git, from the name of the parent directory.</p>
<p>If you were already using 1.4 in your own environment, you will not need this new version, nor would you see any differences if you decided to upgrade to it. This fix is strictly to help the Builder team launch 1.4 to their users.</p>
<p>If you have any questions or issues with this hotfix release, please ask in any of the following areas:</p>
<p><a href="http://groups.google.com/group/mozilla-labs-jetpack">post to our discussion group</a><br />
<a href="http://mibbit.com/?channel=%23jetpack&#038;server=irc.mozilla.org">chat with us on irc.mozilla.org #jetpack</a><br />
<a href="https://bugzilla.mozilla.org/enter_bug.cgi?product=Add-on%20SDK&#038;component=General">report a bug</a><br />
<a href="http://github.com/mozilla/addon-sdk/">check out the source<a/> and contribute bug fixes, enhancements, or documentation</p>
<p>For more information on the Jetpack Project <a href="https://wiki.mozilla.org/Jetpack">check out our wiki</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/addons/2012/01/26/add-on-sdk-version-1-4-1-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jetpack Project: weekly update for January 17th, 2012</title>
		<link>http://blog.mozilla.com/addons/2012/01/17/jetpack-project-weekly-update-for-january-17th-2012/</link>
		<comments>http://blog.mozilla.com/addons/2012/01/17/jetpack-project-weekly-update-for-january-17th-2012/#comments</comments>
		<pubDate>Tue, 17 Jan 2012 20:23:54 +0000</pubDate>
		<dc:creator>Jeff Griffiths</dc:creator>
				<category><![CDATA[builder]]></category>
		<category><![CDATA[general]]></category>
		<category><![CDATA[jetpack]]></category>
		<category><![CDATA[sdk]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=4023</guid>
		<description><![CDATA[Project News Addon SDK 1.4 shipped last week; if your SDK-based addon makes use of resource urls to access web content located in the data directory, please check out my blog post detailing the dangers of hard-coding these urls, and how you can fix them. Cheevos is an SDK-based addon written by Firefox developer Jared&#8230; <a class="more-link" href="http://blog.mozilla.com/addons/2012/01/17/jetpack-project-weekly-update-for-january-17th-2012/" title="Read the rest of &#8220;Jetpack Project: weekly update for January 17th, 2012&#8221;">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<h3>Project News</h3>
<ul>
<li>Addon SDK 1.4 shipped last week; if your SDK-based addon makes use of resource urls to access web content located in the data directory, please check out my blog post detailing <a href="http://blog.mozilla.com/addons/?p=3991" target="_blank">the dangers of hard-coding these urls</a>, and how you can fix them.</li>
<li><a href="https://addons.mozilla.org/en-Us/firefox/addon/cheevos/" target="_blank">Cheevos</a> is an SDK-based addon written by Firefox developer Jared Wein that awards you achivements for getting to know Firefox better. Jared started working on Cheevos at the <a href="http://jetpack-hackday-2011.eventbrite.com/" target="_blank">SDK Hack Day</a> in November, and <a href="http://msujaws.wordpress.com/2012/01/11/cheevos-for-firefox-leaderboard/" target="_blank">blogged recently</a> about the progress the addon has made and the current leaderboards.</li>
<li><a href="https://github.com/Gozala" target="_blank">Irakli</a> recently moved and expanded the list of community-contributed modules; you can now <a href="new jetpack modules page: https://github.com/mozilla/addon-sdk/wiki/Community-developed-modules" target="_blank">find it on github</a>.</li>
</ul>
<p><!-- Weekly quick stats goes here --></p>
<h3>Quick Stats</h3>
<ul>
<li>Total <a href="https://bugzilla.mozilla.org/buglist.cgi?bug_status=UNCONFIRMED&#038;bug_status=NEW&#038;bug_status=ASSIGNED&#038;bug_status=REOPENED&#038;product=Add-on%20SDK&#038;known_name=Jetpack-Open" target="_blank">open bugs</a>: 241</li>
<li>Bugs <a href="https://bugzilla.mozilla.org/buglist.cgi?chfieldto=2012-01-17&#038;chfield=[Bug%20creation]&#038;chfieldfrom=2012-01-09&#038;product=Add-on%20SDK" target="_blank">created last week</a>: 17</li>
<li>Bugs <a href="https://bugzilla.mozilla.org/buglist.cgi?chfieldto=2012-01-17&#038;chfield=resolution&#038;chfieldfrom=2012-01-09&#038;chfieldvalue=FIXED&#038;product=Add-on%20SDK" target="_blank">fixed last week</a>: 6</li>
<li>Total SDK-based Addons <a href="https://addons.mozilla.org/en-US/firefox/tag/jetpack?appver=9.0.1" target="_blank">on AMO</a>: 423</li>
<li>Open <a href="https://github.com/mozilla/addon-sdk/pulls" target="_blank">pull requests</a> on Github: 24</li>
</ul>
<p><em style="font-size: 85%;">Note: the stats above are based on the queries I linked to for each item. If you have suggestions on how these queries might be made more accurate,please comment below. Stats generated at 2012-01-17 11:31:31 PST</em><br />
<!-- End stats --></p>
<h3>Meeting Brief</h3>
<ul>
<li>Builder: on track for 1.0 in February, the new builder helper addon needs testing.</li>
<li>SDK: now licensed under MPL v2.0, releasing SDK 1.5 test build later today.</li>
<li>Community feedback regarding confusing web presence, will look at ways to consolidate info.</li>
<li>Discussion on the priorities and next steps for user contributed modules, widget in toolbar feature, addontab.</li>
<li>Alex&#8217;s builder re-write needs review.</li>
</ul>
<p>Full minutes are available here:<br />
<a href="https://wiki.mozilla.org/Labs/Jetpack/Weekly_Meeting/2012-1-17#Minutes" target="_blank">https://wiki.mozilla.org/Labs/Jetpack/Weekly_Meeting/2012-1-17#Minutes</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/addons/2012/01/17/jetpack-project-weekly-update-for-january-17th-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jetpack Project: weekly update for January 10th, 2012</title>
		<link>http://blog.mozilla.com/addons/2012/01/10/jetpack-project-weekly-update-for-january-10th-2012/</link>
		<comments>http://blog.mozilla.com/addons/2012/01/10/jetpack-project-weekly-update-for-january-10th-2012/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 22:13:39 +0000</pubDate>
		<dc:creator>Jeff Griffiths</dc:creator>
				<category><![CDATA[builder]]></category>
		<category><![CDATA[general]]></category>
		<category><![CDATA[jetpack]]></category>
		<category><![CDATA[releases]]></category>
		<category><![CDATA[sdk]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=3970</guid>
		<description><![CDATA[Project News We released SDK 1.4 today which includes important new features including a new module loader implementation, as well as the simple-prefs module. Wladimir Palant blogged about measuring memory usage of SDK-based addons using some of the new memory reporter features. Quick Stats Total open bugs: 235 Bugs created last week: 17 Bugs fixed&#8230; <a class="more-link" href="http://blog.mozilla.com/addons/2012/01/10/jetpack-project-weekly-update-for-january-10th-2012/" title="Read the rest of &#8220;Jetpack Project: weekly update for January 10th, 2012&#8221;">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<h3>Project News</h3>
<ul>
<li>We <a href="http://blog.mozilla.com/addons/?p=3977" target="_blank">released SDK 1.4 today</a> which includes important new features including a new module loader implementation, as well as the simple-prefs module.</li>
<li>Wladimir Palant blogged about <a href="http://adblockplus.org/blog/measuring-the-memory-use-of-an-sdk-jetpack-based-add-on" target="_blank">measuring memory usage of SDK-based addons</a> using some of the new memory reporter features.</li>
</ul>
<h3>Quick Stats</h3>
<ul>
<li>Total <a href="https://bugzilla.mozilla.org/buglist.cgi?bug_status=UNCONFIRMED&#038;bug_status=NEW&#038;bug_status=ASSIGNED&#038;bug_status=REOPENED&#038;product=Add-on%20SDK&#038;known_name=Jetpack-Open" target="_blank">open bugs</a>: 235</li>
<li>Bugs <a href="https://bugzilla.mozilla.org/buglist.cgi?chfieldto=2012-01-10&#038;chfield=[Bug%20creation]&#038;chfieldfrom=2012-01-02&#038;product=Add-on%20SDK" target="_blank">created last week</a>: 17</li>
<li>Bugs <a href="https://bugzilla.mozilla.org/buglist.cgi?chfieldto=2012-01-10&#038;chfield=resolution&#038;chfieldfrom=2012-01-02&#038;chfieldvalue=FIXED&#038;product=Add-on%20SDK" target="_blank">fixed last week</a>: 11</li>
<li>Total SDK-based Addons <a href="https://addons.mozilla.org/en-US/firefox/tag/jetpack?appver=9.0.1" target="_blank">on AMO</a>: 401</li>
<li>Open <a href="https://github.com/mozilla/addon-sdk/pulls" target="_blank">pull requests</a> on Github: 24</li>
</ul>
<p><em style="font-size: 85%;">Note: the stats above are based on the queries I linked to for each item. If you have suggestions on how these queries might be made more accurate,please comment below. Stats generated at 2012-01-10 10:28:34 PST</em></p>
<h3>Meeting Brief</h3>
<ul>
<li>Builder: release tomorrow fixes AMO account ids, looking for feedbackon Builder helper addon</li>
<li>SDK: releasing 1.4 today, working to co-ordinate messaging resource uri value changes</li>
<li>Apps: consult with labs to see which api-utils modules they would like frozen</li>
<li>Talos testing: Jeff Hammel stopped by, kicking off project to get automated testing</li>
</ul>
<p>Full minutes are available here:<br />
<a href="https://wiki.mozilla.org/Jetpack/Weekly_Meeting/2012-1-10#Minutes" target="_blank">https://wiki.mozilla.org/Jetpack/Weekly_Meeting/2012-1-10#Minutes</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/addons/2012/01/10/jetpack-project-weekly-update-for-january-10th-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Announcing Add-on SDK 1.4!</title>
		<link>http://blog.mozilla.com/addons/2012/01/10/announcing-add-on-sdk-1-4/</link>
		<comments>http://blog.mozilla.com/addons/2012/01/10/announcing-add-on-sdk-1-4/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 21:38:20 +0000</pubDate>
		<dc:creator>Dave Mason</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[jetpack]]></category>
		<category><![CDATA[releases]]></category>
		<category><![CDATA[sdk]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=3977</guid>
		<description><![CDATA[The Jetpack team is proud to announce the release of Add-on SDK 1.4! This version of the SDK has the most new features of all the releases we have made since the 1.0 release. Some of the new features include: - Thanks to community members Hernan Colmeiro and Erik Vold, we have a new Simple&#8230; <a class="more-link" href="http://blog.mozilla.com/addons/2012/01/10/announcing-add-on-sdk-1-4/" title="Read the rest of &#8220;Announcing Add-on SDK 1.4!&#8221;">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p>The Jetpack team is proud to announce the release of Add-on SDK 1.4! This version of the SDK has the most new features of all the releases we have made since the 1.0 release. Some of the new features include:</p>
<p>- Thanks to community members Hernan Colmeiro and Erik Vold, we have a new Simple Prefs API allowing you to easily create preferences for your add-on. <a href="https://addons.mozilla.org/en-US/developers/docs/sdk/1.4/packages/addon-kit/docs/simple-prefs.html">Please see the documentation</a> to learn how to use this new API.</p>
<p>- We have a brand new loader which is simplified and should give us even better performance.</p>
<p>- We have a new layout to the XPI files generated by the SDK. *Please note this if you have hard-coded any resource://URL links!! You should fix those links as specified in the release notes!*</p>
<p>For more new features and known issues,please see the <a href="https://wiki.mozilla.org/Labs/Jetpack/Release_Notes/1.4">Release Notes</a>.</p>
<p>To get started building add-ons with the Add-on SDK,  <a href="https://ftp.mozilla.org/pub/mozilla.org/labs/jetpack/addon-sdk-1.4.zip">download it</a>, then check out the <a href="https://addons.mozilla.org/en-US/developers/docs/sdk/1.4/">documentation</a>!</p>
<p>As always, we&#8217;d love to hear from you about your experiences with this release. You can contact us in a variety of ways:</p>
<p><a href="http://groups.google.com/group/mozilla-labs-jetpack">post to our discussion group</a><br />
<a href="http://mibbit.com/?channel=%23jetpack&amp;server=irc.mozilla.org">chat with us on irc.mozilla.org #jetpack</a><br />
<a href="https://bugzilla.mozilla.org/enter_bug.cgi?product=Add-on%20SDK&amp;component=General">report a bug</a><br />
<a href="http://github.com/mozilla/addon-sdk/">check out the source and contribute bug fixes, enhancements, or documentation</a></p>
<p>For more information on the Jetpack Project <a href="https://wiki.mozilla.org/Jetpack">check out our wiki</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/addons/2012/01/10/announcing-add-on-sdk-1-4/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Issue Corrected with Add-on Usage Stats</title>
		<link>http://blog.mozilla.com/addons/2012/01/04/issue-corrected-with-add-on-usage-stats/</link>
		<comments>http://blog.mozilla.com/addons/2012/01/04/issue-corrected-with-add-on-usage-stats/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 22:49:53 +0000</pubDate>
		<dc:creator>Justin Scott (fligtar)</dc:creator>
				<category><![CDATA[developers]]></category>
		<category><![CDATA[general]]></category>
		<category><![CDATA[outage]]></category>
		<category><![CDATA[statistics]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=3945</guid>
		<description><![CDATA[After receiving numerous reports from add-on developers about slight dips in their usage statistics, we discovered an issue yesterday with the log configuration of several servers. This issue has been corrected and statistics should return to normal beginning with today&#8217;s report. Unfortunately, active daily user statistics since December 16, 2011 are approximately 33% lower than&#8230; <a class="more-link" href="http://blog.mozilla.com/addons/2012/01/04/issue-corrected-with-add-on-usage-stats/" title="Read the rest of &#8220;Issue Corrected with Add-on Usage Stats&#8221;">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p>After receiving numerous <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=708539">reports</a> from add-on developers about slight dips in their usage statistics, we discovered an issue yesterday with the log configuration of several servers. This issue has been corrected and statistics should return to normal beginning with today&#8217;s report. Unfortunately, active daily user statistics since December 16, 2011 are approximately 33% lower than they should be and cannot be corrected due to lost logs.</p>
<p><strong>More Details</strong><br />
The last few weeks, Mozilla IT has addressed numerous stability issues with AMO and VAMO (versioncheck.addons.mozilla.org, which handles add-on update pings) and made significant changes to the network configuration to keep AMO up and running. One of those changes was the addition of a caching proxy in our Amsterdam datacenter, which was brought online on December 16 to receive 1/3 of the update ping traffic.</p>
<p>Unfortunately, these new servers were not configured to send their logs to our metrics processing tools, so those pings were not counted and the logs are no longer available. We were not immediately sure of the scope of the problem due to both the ongoing stability issues and expected decline in usage during the holidays and fluctuation in usage after a release. The log configuration was corrected yesterday afternoon and Metrics is validating today whether the logs are being processed correctly going forward.</p>
<p>Mozilla IT and Metrics are working on automated ways to prevent this from happening in the future as we continue to deploy AMO around the world. We know that many developers depend on these statistics, and apologize for the data lost over the past 2.5 weeks.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/addons/2012/01/04/issue-corrected-with-add-on-usage-stats/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Jetpack Project: weekly update for January 3rd, 2012</title>
		<link>http://blog.mozilla.com/addons/2012/01/03/jetpack-project-weekly-update-for-january-3rd-2012/</link>
		<comments>http://blog.mozilla.com/addons/2012/01/03/jetpack-project-weekly-update-for-january-3rd-2012/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 19:53:08 +0000</pubDate>
		<dc:creator>Jeff Griffiths</dc:creator>
				<category><![CDATA[builder]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[general]]></category>
		<category><![CDATA[jetpack]]></category>
		<category><![CDATA[sdk]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=3923</guid>
		<description><![CDATA[Project News Happy New Year! Matteo Ferretti recently landed initial mobile support for the page-mod module in pull request 301 Watch this space for additional posts on creating mobile addons with the SDK! Dietrich Ayala blogged about the Firefox Features effort, and the current plans for pushing this SDK-related project forward in 2012. We&#8217;re working&#8230; <a class="more-link" href="http://blog.mozilla.com/addons/2012/01/03/jetpack-project-weekly-update-for-january-3rd-2012/" title="Read the rest of &#8220;Jetpack Project: weekly update for January 3rd, 2012&#8221;">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<h3>Project News</h3>
<ul>
<li>Happy New Year!</li>
<li><a href="https://github.com/ZER0" target="_blank">Matteo Ferretti</a> recently landed initial mobile support for the page-mod module in <a href="https://github.com/mozilla/addon-sdk/pull/310" target="_blank">pull request 301</a> Watch this space for additional posts on creating mobile addons with the SDK!</li>
<li>Dietrich Ayala blogged about <a href="http://autonome.wordpress.com/2011/12/22/firefox-feature-development-in-2012/" target="_blank">the Firefox Features effort</a>, and the current plans for pushing this SDK-related project forward in 2012.</li>
<li>We&#8217;re working with the Mozilla automation team to <a href="https://wiki.mozilla.org/Auto-tools/Projects/JetPerf" target="_blank">automate SDK performance tests</a>.</li>
</ul>
<p><!-- Weekly quick stats goes here --></p>
<h3>Quick Stats</h3>
<ul>
<li>Total <a href="https://bugzilla.mozilla.org/buglist.cgi?bug_status=UNCONFIRMED&#038;bug_status=NEW&#038;bug_status=ASSIGNED&#038;bug_status=REOPENED&#038;product=Add-on%20SDK&#038;known_name=Jetpack-Open" target="_blank">open bugs</a>: 235</li>
<li>Bugs <a href="https://bugzilla.mozilla.org/buglist.cgi?chfieldto=2012-01-03&#038;chfield=[Bug%20creation]&#038;chfieldfrom=2011-12-26&#038;product=Add-on%20SDK" target="_blank">created last week</a>: 4</li>
<li>Bugs <a href="https://bugzilla.mozilla.org/buglist.cgi?chfieldto=2012-01-03&#038;chfield=resolution&#038;chfieldfrom=2011-12-26&#038;chfieldvalue=FIXED&#038;product=Add-on%20SDK" target="_blank">fixed last week</a>: 5</li>
<li>Total SDK-based Addons <a href="https://addons.mozilla.org/en-US/firefox/tag/jetpack?appver=9.0.1" target="_blank">on AMO</a>: 366</li>
<li>Open <a href="https://github.com/mozilla/addon-sdk/pulls" target="_blank">pull requests</a> on Github: 27</li>
</ul>
<p><em style="font-size: 85%;">Note: the stats above are based on the queries I linked to for each item. If you have suggestions on how these queries might be made more accurate,please comment below. Stats generated at 2012-01-03 11:08:08 PST</em><br />
<!-- End stats --></p>
<h3>Meeting Brief</h3>
<ul>
<li>Q4 re-cap: most goals are in good shape, need to blog about them, in particular mobile page-mod support.</li>
<li>Mossop is working with the Automation test to get automated performance tests running this quarter.</li>
<li>Changes in Firefox 10 have changed how arrays are treated when passed into content scripts, we need to adjust SDK code to account for this. This is now a blocking issue for 1.4</li>
<li>Flightdeck: looking towards scheduled 1.0 launch and 2012 roadmap, co-ordinating with Alex to fix issues in the current builder helper add-on.</li>
<li>Hidden window research is promising.</li>
</ul>
<p>Full minutes are available here:<br />
<a href="https://wiki.mozilla.org/Jetpack/Weekly_Meeting/2012-1-3#Minutes" target="_blank">https://wiki.mozilla.org/Jetpack/Weekly_Meeting/2012-1-3#Minutes</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/addons/2012/01/03/jetpack-project-weekly-update-for-january-3rd-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jetpack Project: weekly update for Dec. 13th, 2011</title>
		<link>http://blog.mozilla.com/addons/2011/12/13/jetpack-project-weekly-update-for-dec-13th-2011/</link>
		<comments>http://blog.mozilla.com/addons/2011/12/13/jetpack-project-weekly-update-for-dec-13th-2011/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 20:03:16 +0000</pubDate>
		<dc:creator>Jeff Griffiths</dc:creator>
				<category><![CDATA[general]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=3856</guid>
		<description><![CDATA[Project News Louis Remi Babe wrote two excellent posts on working with content scripts in the SDK and using jQuery in content scripts. The simple-prefs API has landed on the SDK&#8217;s master branch and we need your feedback! Here&#8217;s how to get started. Jorge Villalobos recently ran some tests measuring the impact of the SDK&#8230; <a class="more-link" href="http://blog.mozilla.com/addons/2011/12/13/jetpack-project-weekly-update-for-dec-13th-2011/" title="Read the rest of &#8220;Jetpack Project: weekly update for Dec. 13th, 2011&#8221;">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<h3>Project News</h3>
<ul>
<li>Louis Remi Babe wrote two excellent posts on <a href="http://louisremi.com/2011/12/07/mozilla-addons-interactions-between-content-scripts-and-pages/" target="_blank">working with content scripts in the SDK</a> and <a href="http://louisremi.com/2011/12/09/mozilla-addons-jquery-injection-script-file-injection/">using jQuery in content scripts</a>.</li>
<li>The simple-prefs API has landed on the SDK&#8217;s master branch and we need your feedback! <a href="http://blog.mozilla.com/addons/2011/12/08/just-landed-simple-prefs-api/" target="_blank">Here&#8217;s how to get started</a>.</li>
<li>Jorge Villalobos recently ran some tests measuring the impact of the SDK on Firefox start-up time, <a href="Perf http://blog.mozilla.com/addons/2011/12/12/sdk-1-3-performance-impact/" target="_blank">with great results</a>!</li>
</ul>
<h3>Quick Stats</h3>
<ul>
<li>Total <a href="https://bugzilla.mozilla.org/buglist.cgi?bug_status=UNCONFIRMED&#038;bug_status=NEW&#038;bug_status=ASSIGNED&#038;bug_status=REOPENED&#038;product=Add-on%20SDK&#038;known_name=Jetpack-Open" target="_blank">open bugs</a>: 231</li>
<li>Bugs <a href="https://bugzilla.mozilla.org/buglist.cgi?chfieldto=2011-12-13&#038;chfield=[Bug%20creation]&#038;chfieldfrom=2011-12-05&#038;product=Add-on%20SDK" target="_blank">created last week</a>: 19</li>
<li>Bugs <a href="https://bugzilla.mozilla.org/buglist.cgi?chfieldto=2011-12-13&#038;chfield=resolution&#038;chfieldfrom=2011-12-05&#038;chfieldvalue=FIXED&#038;product=Add-on%20SDK" target="_blank">fixed last week</a>: 8</li>
<li>Total SDK-based Addons <a href="https://addons.mozilla.org/en-US/firefox/tag/jetpack?appver=8.0.1" target="_blank">on AMO</a>: 383</li>
<li>Open <a href="https://github.com/mozilla/addon-sdk/pulls" target="_blank">pull requests</a> on Github: 30</li>
</ul>
<p><em style="font-size: 85%;">Note: the stats above are based on the queries I linked to for each item. If you have suggestions on how these queries might be made more accurate,please comment below. Stats generated at 2011-12-13 10:32:47 PST</em></p>
<h3>Meeting Brief</h3>
<ul>
<li>Builder: hotfix release on Monday to fix save issues, Wednesday&#8217;s regular release includes save fixes as well as new search tags for &#8216;example&#8217; and &#8216;featured&#8217;, as well as super user support.</li>
<li>SDK: Q4 goals are on track!</li>
<li>Some discussion on automating performance testing of the SDK, including some advice from Dietrich on how is work in the cedar tree could be adapted to this.</li>
</ul>
<p>Full minutes are available here:<br />
<a href="https://wiki.mozilla.org/Labs/Jetpack/Weekly_Meeting/2011-12-13#Minutes">https://wiki.mozilla.org/Labs/Jetpack/Weekly_Meeting/2011-12-13#Minutes</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/addons/2011/12/13/jetpack-project-weekly-update-for-dec-13th-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SDK 1.3 performance impact</title>
		<link>http://blog.mozilla.com/addons/2011/12/12/sdk-1-3-performance-impact/</link>
		<comments>http://blog.mozilla.com/addons/2011/12/12/sdk-1-3-performance-impact/#comments</comments>
		<pubDate>Mon, 12 Dec 2011 18:30:20 +0000</pubDate>
		<dc:creator>Jeff Griffiths</dc:creator>
				<category><![CDATA[developers]]></category>
		<category><![CDATA[general]]></category>
		<category><![CDATA[jetpack]]></category>
		<category><![CDATA[sdk]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=3838</guid>
		<description><![CDATA[Recently Jorge Villalobos ran some tests to measure the impact of using the SDK on Firefox start-up time. Jorge published his finding to the Jetpack google news group. His results were encouraging: The results were very favorable this time, with the empty add-on adding only 1.8% (11ms) to startup, and Infocon adding only 3.6% (22ms),&#8230; <a class="more-link" href="http://blog.mozilla.com/addons/2011/12/12/sdk-1-3-performance-impact/" title="Read the rest of &#8220;SDK 1.3 performance impact&#8221;">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p>Recently Jorge Villalobos ran some tests to measure the impact of using the SDK on Firefox start-up time. Jorge published his finding to the Jetpack google news <a href="http://groups.google.com/group/mozilla-labs-jetpack/browse_thread/thread/ed9f4c3b21b4c39f?hl=en" target="_blank">group</a>. His results were encouraging:</p>
<blockquote><p>The results were very favorable this time, with the<br />
empty add-on adding only 1.8% (11ms) to startup, and Infocon adding only<br />
3.6% (22ms), on average. As a reference point, after our initial tests<br />
we decided that 7% was roughly the line where add-on startup overhead<br />
stopped being &#8220;Excellent&#8221; and began being just &#8220;Good&#8221;.</p></blockquote>
<p>The methodology of these tests was to measure Firefox start-up time under three different scenarios:</p>
<ol>
<li>using a clean profile with no addons enabled.</li>
<li>with a single &#8216;empty&#8217; SDK-based add-on enabled.</li>
<li>with a non-trivial add-on enabled.</li>
</ol>
<p>The great thing about this is that we now have solid data that indicates SDK version 1.3 itself has little effect on Firefox start-up time however, as Jorge suggests, there is much more testing that could be done. In particular, we should continue to run these tests to ensure that future versions of the SDK do not degrade start-up performance as we add new modules or make infrastructure changes to the SDK.</p>
<p>If you&#8217;re curious, we test start-up impact using Talos according to this methodology:</p>
<p><a href="https://developer.mozilla.org/en/Measuring_Add-on_Startup_Performance">https://developer.mozilla.org/en/Measuring_Add-on_Startup_Performance</a></p>
<p>If you want to run the tests yourself, Talos is relatively straightforward to set up:</p>
<p><a href="https://wiki.mozilla.org/StandaloneTalos#How_to_set_up_Talos_for_testing_at_home">https://wiki.mozilla.org/StandaloneTalos#How_to_set_up_Talos_for_testing_at_home</a></p>
<p>I should warn you that the tests themselves can take quite some time to complete!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/addons/2011/12/12/sdk-1-3-performance-impact/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jetpack Project: weekly update for Dec. 6th, 2011</title>
		<link>http://blog.mozilla.com/addons/2011/12/06/jetpack-project-weekly-update-for-dec-6th-2011/</link>
		<comments>http://blog.mozilla.com/addons/2011/12/06/jetpack-project-weekly-update-for-dec-6th-2011/#comments</comments>
		<pubDate>Tue, 06 Dec 2011 23:36:37 +0000</pubDate>
		<dc:creator>Jeff Griffiths</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[jetpack]]></category>
		<category><![CDATA[sdk]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=3765</guid>
		<description><![CDATA[Project News As Justin Scott noted here, addons.mozilla.org was down yesterday for some time or was responding very slowly. This seems to have been resolved but Mozilla IT is continuing to monitor the situation. We will be releasing the first beta build of Addon SDK 1.4 some time today. Watch for announcements on the google&#8230; <a class="more-link" href="http://blog.mozilla.com/addons/2011/12/06/jetpack-project-weekly-update-for-dec-6th-2011/" title="Read the rest of &#8220;Jetpack Project: weekly update for Dec. 6th, 2011&#8221;">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<h3>Project News</h3>
<ul>
<li>As Justin Scott noted <a href="http://blog.mozilla.com/addons/2011/12/05/amo-network-outage/" target="_blank">here</a>, addons.mozilla.org was down yesterday for some time or was responding very slowly. This seems to have been resolved but Mozilla IT is continuing to monitor the situation.</li>
<li>We will be releasing the first beta build of Addon SDK 1.4 some time today. Watch for announcements on the <a href="https://groups.google.com/forum/#!forum/mozilla-labs-jetpack" target="_blank">google group</a>.</li>
</ul>
<h3>Quick Stats</h3>
<ul>
<li>Total <a href="https://bugzilla.mozilla.org/buglist.cgi?bug_status=UNCONFIRMED&#038;bug_status=NEW&#038;bug_status=ASSIGNED&#038;bug_status=REOPENED&#038;product=Add-on%20SDK&#038;known_name=Jetpack-Open" target="_blank">open bugs</a>: 221</li>
<li>Bugs <a href="https://bugzilla.mozilla.org/buglist.cgi?chfieldto=2011-12-06&#038;chfield=[Bug%20creation]&#038;chfieldfrom=2011-11-28&#038;product=Add-on%20SDK" target="_blank">created last week</a>: 11</li>
<li>Bugs <a href="https://bugzilla.mozilla.org/buglist.cgi?chfieldto=2011-12-06&#038;chfield=resolution&#038;chfieldfrom=2011-11-28&#038;chfieldvalue=FIXED&#038;product=Add-on%20SDK" target="_blank">fixed last week</a>: 8</li>
<li>Total SDK-based Addons <a href="https://addons.mozilla.org/en-US/firefox/tag/jetpack?appver=8.0.1" target="_blank">on AMO</a>: 373</li>
<li>Open <a href="https://github.com/mozilla/addon-sdk/pulls" target="_blank">pull requests</a> on Github: 21</li>
</ul>
<p><em style="font-size: 85%;">Note: the stats above are based on the queries I linked to for each item. If you have suggestions on how these queries might be made more accurate,please comment below. Stats generated at 2011-12-06 14:00:27 PST</em></p>
<h3>Meeting Brief</h3>
<ul>
<li>Flightdeck: new release this week including many search enhancements. Will be publishing draft roadmap later today.</li>
<li>SDK: Q4 goals review, 1.4b1 will be spun today.</li>
<li>UX team dropped by to talk about upcoming UX changes that affect how addons appear in Firefox.</li>
<li>discussions next week in SF to talk about the SDK Roadmap for 2012.</li>
</ul>
<p>Full minutes are available here:<br />
<a href="https://wiki.mozilla.org/Labs/Jetpack/Weekly_Meeting/2011-12-6#Minutes">https://wiki.mozilla.org/Labs/Jetpack/Weekly_Meeting/2011-12-6#Minutes</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/addons/2011/12/06/jetpack-project-weekly-update-for-dec-6th-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

