Neue Version - Minor Release 2025.1.7

Release Highlights

Wir freuen uns, euch die Neuerungen des Minor Releases 2025.1.7 vorzustellen!

Dieses Release bietet verschiedene Verbesserungen an Prozessen und Geräten in der Software, konzentriert sich auf Performance-Verbesserungen bei Templates und enthält zudem einige kleinere Anpassungen.

Planung

  • Über ein neues Menü am unteren Rand der 3D-Ansicht kann nun die Sichtbarkeit aller Annotationen auf einmal verändert werden.
    • Somit ist es einfacher, alle Annotationen in einem großen Projekt ein- oder auszublenden.
    • Die Sichtbarkeit von Annotationen wird nun auch gespeichert. D. h., manuell individuell ein- oder ausgeblendete Annotationen bleiben nun erhalten.
  • Beim Platzieren von importierten Achsen kann nun eine Verschiebung und Rotation in 3D anstatt nur einer Höhenverschiebung angegeben werden.
    • Während der Eingabe dieser 3D-Verschiebung wird eine einfache Vorschau der Achsen angezeigt.
  • Prozesse, die kürzer als 1 ms geplant werden, zeigen nun einen Fehler im Planner an.
    • Diese Warnung wurde eingebaut, um Fehlern vorzubeugen, da dProB einen Prozessdetailgrad unter 1 ms nicht unterstützt.
    • Dies betrifft nicht Prozesse, die keine Dauer haben, wie z. B. das Gruppieren von Objekten. Diese Prozesse können wie gewohnt geplant werden.
  • Der in der Software voreingebaute Autokran wurde verkleinert, um realistischer zu sein. Diese Änderung betrifft nur neue Instanzen dieses Fahrzeugs - Projekte aus einer früheren Version können weiterhin den größeren Autokran verwenden.

Performance

  • Die Simulationsgeschwindigkeit von Templates wurde verbessert - bis zu 64% schneller, je nach Art des Templates.
    • Dies ist vor allem merkbar bei Templates, die viele parallele Prozesse planen oder neue Objekte während der Simulation erzeugen.
  • Während und nach dem Simulieren von Templates wird nun weniger Arbeitsspeicher benötigt.
  • Die Software friert am Anfang und am Ende der Simulation von großen Templates nicht mehr für mehrere Sekunden ein.
    • Diese Verbesserung ist auch spürbar, wenn man eine Gruppe großer Prozesse löscht oder eine große Menge Prozesse einer Gruppe hinzufügt.
  • Das Einfärben von FBX- und IFC-Modellelementen verbraucht nun weniger Arbeitsspeicher.
    • Dies betrifft vor allem Objekte, die aus vielen separaten, aber gleich gefärbten Geometrien bestehen.

Kleine Verbesserungen

  • Der Template-Editor merkt sich nun pro Template und pro Funktion die Position im Viewport. Diese wird beim Wechseln zwischen Templates und Funktionen automatisch wiederhergestellt.
    • Die skriptbaren Fähigkeiten der skriptbaren Geräte profitieren ebenfalls von dieser Verbesserung.
  • Neue Nodes: Get Attached Parent und Get Attached Children um Informationen über Attachments in der Template-Logik zu erhalten.
  • Neue Validierung wurde beim Importieren von IFC ergänzt: Es wird nun darauf hingewiesen, wenn das IFC-Modell Geometrien enthält, die nicht „wasserdicht“ sind.
  • Die Programmeinstellungen für Highlights wurden aus der Kategorie „Allgemein“ in die Kategorie „Grafik“ verschoben.

Bugfixes

  • Timeline:
    • Ein seltener Fehler, durch den eine aufgeklappte Gruppe in der Timeline nicht korrekt dargestellt wurde, ist behoben.
    • Der Prozessfokus-Knopf kann nun korrekt bis auf die Mindest-Zoomstufe von 1 Minute auf einen Prozess heranzoomen, anstatt auf 1,5 Minuten limitiert zu sein.
  • Gerätekonfigurator: Die Vorschau von Ladeflächen und Schienenfahrzeug-Konfigurationen hat nun wieder die korrekte Farbe.
  • Die Log-Informationen in Projektdateien wurden limitiert.
    • Dies reduziert die Projektgröße in sehr stark bearbeiteten Projekten.
    • Außerdem behebt dies ein Problem, durch das beim Speichern eine Fehlermeldung angezeigt werden konnte.
  • Ein Fehler, dass IFC Bulk mit Double-Sided Rendering nicht richtig dargestellt wurde, ist nun behoben.
  • Ein seltener Fehler, wodurch nach dem Editieren eines Schneide-Prozesses die Interaktion mit der Programmoberfläche nicht mehr möglich war, wurde behoben.
  • Ein seltener Fehler, wodurch Fehler bei der Vorschau beim Planen von Prozessen nicht angezeigt wurden, ist behoben.
  • Ein seltener Softwareabsturz, der beim Hovern von bestimmten IFC-Geometrien in der 3D-Ansicht passierte, ist nun behoben.

Hotfix 1 - 2025.1.7.1 - 06.10.2025

Mit diesem Hotfix wurde folgender Fehler behoben:

  • Eine Sicherheitslücke in Unity wurde geschlossen (siehe https://www.cve.org/CVERecord?id=CVE-2025-59489)
    • Diese Sicherheitslücke betrifft alle aktuell verfügbaren Versionen von dProB (2024.2.1 - 2025.1.7)
    • Die Sicherheitslücke entsteht durch die Unity Engine, welche in dProB enthalten ist. Daher ist ein Versionsupdate notwendig, um die Sicherheitslücke zu schließen.
    • Da es sich um eine Sicherheitslücke mit einem CVSS-Score von 7.4 (hoch) handelt, empfehlen wir ein zeitnahes Update.
    • Wir empfehlen daher allen Projekten, auf diese neue Version zu wechseln.

Wir freuen uns auf euer Feedback und wünschen euch viel Erfolg mit dProB 2025.1.7!