{"version":"1.0","provider_name":"DreamHost","provider_url":"https:\/\/news.dream.press\/news","author_name":"DreamHost","author_url":"https:\/\/news.dream.press\/news\/author\/dreamhost\/","title":"Celebrating Another Release of OpenStack at DreamHost - Website Guides, Tips & Knowledge","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"5hnqvg9Z2v\"><a href=\"https:\/\/news.dream.press\/news\/announcements\/celebrating-another-release-of-openstack-at-dreamhost\/\">Celebrating Another Release of OpenStack at DreamHost<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/news.dream.press\/news\/announcements\/celebrating-another-release-of-openstack-at-dreamhost\/embed\/#?secret=5hnqvg9Z2v\" width=\"600\" height=\"338\" title=\"&#8220;Celebrating Another Release of OpenStack at DreamHost&#8221; &#8212; DreamHost\" data-secret=\"5hnqvg9Z2v\" 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<\/script>\n","thumbnail_url":"https:\/\/www.news.dream.press\/news\/wp-content\/uploads\/2023\/02\/Screen-Shot-2015-10-14-at-10.36.55-AM.png","thumbnail_width":622,"thumbnail_height":308,"description":"A new version of OpenStack named \u201cLiberty\u201d has been released today by the OpenStack Foundation. DreamHost celebrates this joyful event by releasing new documentation for OpenStack app developers! When DreamHost started building its&nbsp;DreamCloud, OpenStack was little more than a promise to produce the ubiquitous open source cloud computing platform that it is today. We have [&hellip;]"}