{"version":"1.0","provider_name":"OpenStack Blog | Open Infrastructure Foundation","provider_url":"https:\/\/www.openstack.org\/blog","author_name":"Stefano Maffulli","author_url":"https:\/\/www.openstack.org\/blog\/author\/stefano\/","title":"OpenStack Community Weekly Newsletter (May 31 - June 7) - OpenStack Blog | Open Infrastructure Foundation","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"OhPkUuUPY6\"><a href=\"https:\/\/www.openstack.org\/blog\/openstack-community-weekly-newsletter-may-31-june-7\/\">OpenStack Community Weekly Newsletter (May 31 &#8211; June 7)<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.openstack.org\/blog\/openstack-community-weekly-newsletter-may-31-june-7\/embed\/#?secret=OhPkUuUPY6\" width=\"600\" height=\"338\" title=\"&#8220;OpenStack Community Weekly Newsletter (May 31 &#8211; June 7)&#8221; &#8212; OpenStack Blog | Open Infrastructure Foundation\" data-secret=\"OhPkUuUPY6\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/www.openstack.org\/blog\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","description":"OpenStack 2013.1.2 released The OpenStack Stable Maintenance team is happy to announce the release of the 2013.1.2 stable Grizzly release. We have been busy reviewing and accepting backported bugfixes to the stable\/grizzly branches. A total of 80 bugs have been fixed across all core projects. OpenStack &#8220;I&#8221; release naming The next release cycle for OpenStack,... Read more &raquo;"}