<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Breaking Changes on SoloSoft</title><link>https://www.solosoft.dev/tags/breaking-changes/</link><description>Recent content in Breaking Changes on SoloSoft</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Wed, 11 Nov 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://www.solosoft.dev/tags/breaking-changes/index.xml" rel="self" type="application/rss+xml"/><item><title>MuJoCo 4.0 Measured: 2,959× Better Integration, One Silent Actuator Change, and a Load Error That Never Says Why</title><link>https://www.solosoft.dev/post/mujoco-4-measured-breaking-changes/</link><pubDate>Wed, 11 Nov 2026 00:00:00 +0000</pubDate><guid>https://www.solosoft.dev/post/mujoco-4-measured-breaking-changes/</guid><description>&lt;p&gt;MuJoCo 4.0.0 landed on 6 November 2026. &lt;a href="https://github.com/google-deepmind/mujoco/releases/tag/4.0.0"&gt;The release notes&lt;/a&gt; are unusually long: &lt;strong&gt;61 numbered items across ten sections&lt;/strong&gt;, four of which are headed &lt;em&gt;Breaking changes&lt;/em&gt;. &lt;a href="https://github.com/google-deepmind/mujoco/discussions/3773"&gt;The announcement thread&lt;/a&gt; offers a short upgrade section that opens with five words that decide whether your week is fine or ruined: &lt;strong&gt;&amp;ldquo;Most models load unchanged.&amp;rdquo;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;That sentence is true for most models. It was not true for the model I tried first, and it was not written nearly as loosely as it reads.&lt;/p&gt;
&lt;p&gt;This is an audit by measurement, not by summary. I installed &lt;code&gt;mujoco==3.17.0&lt;/code&gt; and &lt;code&gt;mujoco==4.0.0&lt;/code&gt; in two separate Python 3.14 environments on the same Linux box, ran the same models in both, and recorded what changed. Every number below is from a run on this machine between 8 and 11 November 2026, not from a vendor benchmark.&lt;/p&gt;</description></item></channel></rss>