<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>OpenSolar</provider_name><provider_url>https://www.opensolar.com/it/</provider_url><title>Release Notes &#x2013; OS 3.10</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="2tid2RctYl"&gt;&lt;a href="https://www.opensolar.com/it/product-updates/release-3-10/"&gt;Release Notes &#x2013; OS 3.10&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://www.opensolar.com/it/product-updates/release-3-10/embed/#?secret=2tid2RctYl" width="600" height="338" title="&#x201C;Release Notes &#x2013; OS 3.10&#x201D; &#x2014; OpenSolar" data-secret="2tid2RctYl" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^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&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(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&lt;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);
//# sourceURL=https://www.opensolar.com/wp-includes/js/wp-embed.min.js
&lt;/script&gt;
</html><thumbnail_url>https://www.opensolar.com/wp-content/uploads/2026/08/OS-3.10-2.png</thumbnail_url><thumbnail_width>2400</thumbnail_width><thumbnail_height>1440</thumbnail_height><description>OS 3.10 adds Scheduling, US permitting integrations, and a simpler customer checkout with Stripe-powered payments. This release also includes Fast Rack mounting BOMs in Canada, realistic rooftop obstructions, new proposal tools for India, Shop and Supplier Assist updates, and fixes across Shop and Design Studio.</description></oembed>
