OpenModelica newInst-newBackend from 2026-04-14 05:34:51 to 2026-04-15 17:06:13

Summary

OMC Commits11
Libraries Changed1
Number of Improvements58
Number of Regressions3
Number of Performance Improvements1
Number of Performance Regressions0

OpenModelica Changes

CommitDateAuthorSummary
56cecf28d02026-04-15 15:41:15 +0200phannebohmManually serialize QJsonValue if qt < 6.9 (#15334)
3662079c932026-04-15 13:05:50 +0200AndreasFix -Wpointer-sign warning (#15335)
35d58c82fe2026-04-15 12:18:09 +0200Per ÖstlundUpdate warning for ==/<> on Real outside functions (#15332)
0bfc7ce35f2026-04-15 11:23:17 +0200kabdelhak[NB] update function differentiation (#15333)
5e3e8824cf2026-04-14 17:42:14 +0200Per ÖstlundDocument dumpFlatModel for translateResidualsDAE (#15328)
a3db3472172026-04-14 16:53:27 +0200Adeel AsgharAllow messages dock window to take more space (#15326)
1face1afee2026-04-14 16:32:11 +0200Martin SjölundAdd a Model Context Protocol (MCP) server to OMEdit
a5d59852482026-04-14 15:05:24 +0200Per ÖstlundAdd __OpenModelica_Impure where needed (#15323)
74b6b7e2472026-04-14 14:39:40 +0200Per ÖstlundHandle Code variables in InstDAE.daeDeclare (#15322)
aa4bdaf5792026-04-14 13:53:50 +0200Per ÖstlundImprove documentation of add/delete/updateEquation (#15320)
1d3a2f91702026-04-14 11:13:28 +0200Per ÖstlundRemove empty array variables in Base Modelica (#15317)

3rdParty changes

Note that the 3rdParty libraries changed: 20924d599879..a5205221927e

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
e83c3f42026-04-14 08:15:53 +0200Adrian Popcannot run python -m fmpy via check_output_log (#284)
29154132026-04-09 17:46:10 +0200Adrian Popupdate the way we get the version for FMPy (#283)

Library Changes

LibraryChange
Buildings_12From version 12.1.1-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/e99e042c0dd0d7cfd19425fe260eb1501486b194.zip) to 12.1.1-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/8712ec76c4bbc553c2c57fb15e719b11505977bd.zip)

Models Affected

AixLibAixLib.Fluid.MixingVolumes.Validation.CoupledVolumesGlycol47 (sim)Templates → Compile
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.Validation.CoupledVolumesGlycol47 (sim)Templates → Compile
BuildSysProBuildSysPro.IBPSA.ThermalZones.ReducedOrder.Examples.SimpleRoomOneElement (sim)FrontEnd → Failed
BuildSysProBuildSysPro.IBPSA.ThermalZones.ReducedOrder.Validation.RoomSteadyState (sim)Failed → FrontEnd
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Validation.CoupledVolumesGlycol47 (sim)Templates → Compile
Buildings_11Buildings.Fluid.MixingVolumes.Validation.CoupledVolumesGlycol47 (sim)Templates → Compile
Buildings_12Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.FiniteLineSource_Integrand_Length (sim)Simulate → Verify
Buildings_12Buildings.Fluid.MixingVolumes.Validation.CoupledVolumesGlycol47 (sim)Templates → Compile
Buildings_latestBuildings.Fluid.Geothermal.ZonedBorefields.Validation.FEFLOW.InletTemperaturePulse (sim)
Buildings_latestBuildings.Fluid.Geothermal.ZonedBorefields.Validation.FEFLOW.MassFlowRatePulse50 (sim)
Buildings_latestBuildings.Fluid.Geothermal.ZonedBorefields.Validation.FEFLOW.MassFlowRateStep100 (sim)
Buildings_latestBuildings.Fluid.MixingVolumes.Validation.CoupledVolumesGlycol47 (sim)Templates → Compile
ChemicalChemical.Obsolete.Examples.HydrogenCombustion (sim)Templates → Compile
Chemical_masterChemical.Obsolete.Examples.HydrogenCombustion (sim)Templates → Compile
IBPSA_latestIBPSA.Fluid.MixingVolumes.Validation.CoupledVolumesGlycol47 (sim)Templates → Compile
ModelicaTestOverdeterminedModelicaTestOverdetermined.ConsistentInitialization.Fluid.TwoVolumesFullSteadyStatePressureAndTemperature (sim)Templates → Compile
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Fittings.TestJunctionVolume (sim)Templates → Compile
ModelicaTest_3.2.3ModelicaTest.Media.TestsWithFluid.MediaTestModels.Air.DryAirNasa (sim)Templates → Compile
ModelicaTest_3.2.3ModelicaTest.Media.TestsWithFluid.MediaTestModels.Air.MoistAir (sim)Templates → Compile
ModelicaTest_3.2.3ModelicaTest.Media.TestsWithFluid.MediaTestModels.IdealGases.Air (sim)Templates → Compile
ModelicaTest_3.2.3ModelicaTest.Media.TestsWithFluid.MediaTestModels.IdealGases.Nitrogen (sim)Templates → Compile
ModelicaTest_3.2.3ModelicaTest.Media.TestsWithFluid.MediaTestModels.IdealGases.SimpleNaturalGas (sim)Templates → Compile
ModelicaTest_3.2.3ModelicaTest.Media.TestsWithFluid.MediaTestModels.IdealGases.SimpleNaturalGasFixedComposition (sim)Templates → Compile
ModelicaTest_3.2.3ModelicaTest.Media.TestsWithFluid.MediaTestModels.Incompressible.Essotherm650 (sim)Templates → Compile
ModelicaTest_3.2.3ModelicaTest.Media.TestsWithFluid.MediaTestModels.Incompressible.Glycol47 (sim)Templates → Compile
ModelicaTest_3.2.3ModelicaTest.Media.TestsWithFluid.MediaTestModels.Water.IdealSteam (sim)Templates → Compile
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Fittings.TestJunctionVolume (sim)Templates → Compile
ModelicaTest_4.0.0ModelicaTest.Media.TestsWithFluid.MediaTestModels.Air.DryAirNasa (sim)Templates → Compile
ModelicaTest_4.0.0ModelicaTest.Media.TestsWithFluid.MediaTestModels.Air.MoistAir (sim)Templates → Compile
ModelicaTest_4.0.0ModelicaTest.Media.TestsWithFluid.MediaTestModels.IdealGases.Air (sim)Templates → Compile
ModelicaTest_4.0.0ModelicaTest.Media.TestsWithFluid.MediaTestModels.IdealGases.Nitrogen (sim)Templates → Compile
ModelicaTest_4.0.0ModelicaTest.Media.TestsWithFluid.MediaTestModels.IdealGases.SimpleNaturalGas (sim)Templates → Compile
ModelicaTest_4.0.0ModelicaTest.Media.TestsWithFluid.MediaTestModels.IdealGases.SimpleNaturalGasFixedComposition (sim)Templates → Compile
ModelicaTest_4.0.0ModelicaTest.Media.TestsWithFluid.MediaTestModels.Water.IdealSteam (sim)Templates → Compile
ModelicaTest_4.0.0ModelicaTest.MultiBody.InitializationConversion.Bodies (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.InitializationConversion.Joints (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.InitializationConversion.Rotor1D (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Joints.CheckConstaintTorqueUniversalJoint (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Joints.FreeMotion (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Joints.FreeMotion2 (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Joints.FreeMotionScalarInit (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Joints.FreeMotionScalarInit2 (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Joints.FreeMotionScalarInit3 (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Joints.FreeMotionScalarInit4 (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Joints.FreeMotionScalarInit5 (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Joints.GearConstraint (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Joints.JointUPS2 (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Joints.JointUSP2 (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Joints.Revolute2 (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Joints.Spherical (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Joints.SphericalSpherical2 (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Joints.UniversalSpherical (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.BodyShape (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.FixedRotation (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.FixedTranslation (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.FlyingBodies (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.FreeBodies (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.FreeBodies2 (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.FreeBodiesEnforceStatesFalse (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.PointMass (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.Rotor1D.Bevel1D (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.Rotor1D.GearConstraint (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.Rotor1D.GearConstraint2 (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.Rotor1D.GearConstraint3 (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.Rotor1D.Rotor1D_1 (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.Rotor1D.Rotor1D_2 (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.Rotor1D.Rotor1D_3 (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Sensors.AbsoluteSensor (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Sensors.AbsoluteSensor2 (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Sensors.CutForce (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Sensors.CutForce2 (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Sensors.CutForce3 (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Sensors.CutForceAndTorque1 (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Sensors.CutForceAndTorque2 (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Sensors.CutForceAndTorque3 (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Sensors.CutTorque (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Sensors.CutTorque2 (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Sensors.CutTorque3 (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Sensors.Distance (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Sensors.Distance2 (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Sensors.RelativeSensor (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Visualizers.Planes (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Visualizers.Torus (sim)
ModelicaTest_4.0.0ModelicaTest.MultiBody.Visualizers.VoluminousWheel (sim)
ModelicaTest_4.0.0ModelicaTest.Rotational.TestMove (sim)
ModelicaTest_4.1.0ModelicaTest.Fluid.TestComponents.Fittings.TestJunctionVolume (sim)Templates → Compile
ModelicaTest_4.1.0ModelicaTest.Media.TestsWithFluid.MediaTestModels.Air.DryAirNasa (sim)Templates → Compile
ModelicaTest_4.1.0ModelicaTest.Media.TestsWithFluid.MediaTestModels.Air.MoistAir (sim)Templates → Compile
ModelicaTest_4.1.0ModelicaTest.Media.TestsWithFluid.MediaTestModels.IdealGases.Air (sim)Templates → Compile
ModelicaTest_4.1.0ModelicaTest.Media.TestsWithFluid.MediaTestModels.IdealGases.Nitrogen (sim)Templates → Compile
ModelicaTest_4.1.0ModelicaTest.Media.TestsWithFluid.MediaTestModels.IdealGases.SimpleNaturalGas (sim)Templates → Compile
ModelicaTest_4.1.0ModelicaTest.Media.TestsWithFluid.MediaTestModels.IdealGases.SimpleNaturalGasFixedComposition (sim)Templates → Compile
ModelicaTest_4.1.0ModelicaTest.Media.TestsWithFluid.MediaTestModels.Water.IdealSteam (sim)Templates → Compile
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Fittings.TestJunctionVolume (sim)Templates → Compile
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.Air.DryAirNasa (sim)Templates → Compile
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.Air.MoistAir (sim)Templates → Compile
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.IdealGases.Air (sim)Templates → Compile
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.IdealGases.Nitrogen (sim)Templates → Compile
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.IdealGases.SimpleNaturalGas (sim)Templates → Compile
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.IdealGases.SimpleNaturalGasFixedComposition (sim)Templates → Compile
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.Water.IdealSteam (sim)Templates → Compile
Modelica_3.2.3Modelica.Media.Examples.Tests.MediaTestModels.Incompressible.Essotherm650 (sim)Templates → Simulate
Modelica_3.2.3Modelica.Media.Examples.Tests.MediaTestModels.Incompressible.Glycol47 (sim)Templates → Simulate
Modelica_4.0.0Modelica.Clocked.Examples.CascadeControlledDrive.Continuous (sim)Failed → FrontEnd
Modelica_4.1.0Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)
OpenIPSL_devOpenIPSL.Tests.Controls.PSSE.ES.ESST1A (sim)Compile → Simulate
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_6_M_4 (sim)FrontEnd → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)Templates → Compile
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)SimCode performance 13.95 → 8.09
ScalableTestSuite_nooptScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillatorNetwork_N_320 (sim)Verify → Compile
ThermoPowerThermoPower.Examples.BraytonCycle.ClosedLoopSimulator (sim)Templates → Compile
ThermoPowerThermoPower.Test.GasComponents.TestCC (sim)Templates → Compile
ThermoPowerThermoPower.Test.GasComponents.TestTurboJetConstSpeed (sim)Templates → Compile
ThermoPowerThermoPower.Test.GasComponents.TestTurboJetInertia (sim)Templates → Compile
ThermoPower_4.0.0-devThermoPower.Test.GasComponents.TestCC (sim)Templates → Compile
ThermoPower_4.0.0-devThermoPower.Test.GasComponents.TestTurboJetConstSpeed (sim)Templates → Compile
ThermoPower_4.0.0-devThermoPower.Test.GasComponents.TestTurboJetInertia (sim)Templates → Compile