Back to News for Developers

Platform Updates: Operation Developer Love

April 18, 2012ByEric Osgood

Since last Wednesday's update, we published the winners of the Mobile Hack Roadshow and published a Developer Spotlight on iHeardRadio.

IPv6 Access

With the World IPv6 Launch coming on June 6th 2012, Facebook has committed to enabling IPv6 access for our users on most of our HTTP and HTTPS endpoints. Based on the results of last years IPv6 test on June 8th 2011, we are confident that enabling IPv6 on our platform will be a success. On May 18th, we will be enabling IPv6 on beta.facebook.com ahead of World IPv6 Launch to give our developer community time to discover issues and report bugs back to us.

IPv6 is vital because the Internet's original addressing system (IPv4) has run out of free space. Since every device on the Internet relies on a unique address to communicate, we must transition to IPv6 which provides over 4 billion times more addresses than IPv4. IPv6 will ensure everyone (users, ISPs, governments, and companies) have direct and open access to the Internet.

JS SDK Updates

We are in the process of updating the JS SDK to be more modular and strict. This means we will be enforcing the inclusion of the fb-root element and correctly initializing the SDK with FB.init.

<div id="fb-root"></div>

FB.init({
  appId      : 'YOUR_APP_ID', 
  channelUrl : '//WWW.YOUR_DOMAIN.COM/channel.html', 
  status     : true, 
  cookie     : true, 
  xfbml      : true  
});

The SDK inserts elements into fb-root, which expects to be positioned relative to the body or relative to an element close to the top of the page. Read more about fb-root here. Make sure you call FB.init if you plan to use any of FB.api, FB.ui or FB.Canvas.

Upcoming Breaking Changes on May 2, 2012

As announced on the Roadmap and Developer Blog, the following changes are going into effect on May 2, 2012:

offline_access Permission Removal
The offline_accesspermission is deprecated and will be removed May 1, 2012. Until then, you can turn this change on or off using the "Deprecate offline access" migration. Please see the Removal of offline_access Permission doc for more details.

Removal of group_type and group_subtype columns from group FQL table
We remove the group_type and group_subtype columns of the group FQL table. Please ensure that your apps are not utilizing these columns.

Removing support to claim Domains using Page ID - Originally scheduled for April 1st, 2012
We will remove the ability to claim domains with a Page ID. The recommended option for claiming domains is with an App ID or User ID and existing domains that have been claimed will continue to work fine. After claiming domains, owners are able to view insights or run Domain Sponsored Stories. See the Insights documentation for more on the updated domain claiming flow.

Please check out the Developer Roadmap for more upcoming changes.

Bugs activity between Tuesday, April 10 and Tuesday, April 17

  • 205 bugs were reported
  • 21 bugs were reproducible and accepted (after duplicates removed)
  • 12 bugs were by design
  • 13 bugs were fixed
  • 111 bugs were duplicate, invalid, or need more information

Changes pushed between Tuesday, April 10 and Tuesday, April 17

Activity on facebook.stackoverflow.com between Tuesday, April 10 and Tuesday, April 17

  • 463 questions asked
  • 406 questions with a score of 0 or greater
  • 132 answered, 33% answered rate
  • 223 replied, 55% reply rate