Abschied von BeanShell: Warum diaLIMS ab Version 26 vollständig auf Groovy setzt

Mit Version 26 stellt diaLIMS die Skriptsprache BeanShell vollständig ein und setzt zukünftig auf Groovy. Was bedeutet das für Anwenderinnen und Anwender? Kurz gesagt: mehr Stabilität, mehr Sicherheit und eine klarere Ausrichtung auf moderne Technologien bei weiterhin vertrauten Möglichkeiten für Formeln, Makros und Vorlagen.

Mehr Sicherheit, bessere Zukunftsfähigkeit und klare Strukturen für Skripte im diaLIMS.

Warum wir BeanShell ablösen

BeanShell wurde in vielen Softwareprojekten vor einigen Jahren als veraltet eingestuft und seitdem kaum noch gepflegt. Die Weiterentwicklung ist praktisch zum Stillstand gekommen. Sicherheitsupdates werden nicht mehr veröffentlicht. Für moderne IT-Systeme ist das ein Risiko, insbesondere wenn Skripte regelmäßig im täglichen Betrieb ausgeführt werden.

Um einen sicheren und zukunftsfähigen Einsatz von Skripten im diaLIMS zu gewährleisten, war ein Umstieg notwendig. Groovy bietet diese Zukunftssicherheit und ist heute eine aktive, weit verbreitete und zuverlässig weiterentwickelte Skriptsprache.

Das bedeutet für Anwender

  • Keine Abhängigkeit mehr von einer überholten Technologie
  • Schutz vor Sicherheitslücken, die in BeanShell nicht mehr geschlossen werden
  • Stabile Grundlage für kommende diaLIMS-Versionen

Groovy als moderne und stabile Basis im diaLIMS

Groovy wird seit vielen Jahren kontinuierlich weiterentwickelt und erhält regelmäßig Verbesserungen und Sicherheitspatches. Im diaLIMS konnten Anwender Groovy bereits seit Version 24 nutzen. Mit Version 26 rückt Groovy nun vollständig in den Mittelpunkt.

Vorteile von Groovy

  • Moderne und zuverlässige Skriptumgebung
  • Kontinuierliche Weiterentwicklung und aktiver Community-Support
  • Verbesserte Lesbarkeit und Strukturierung von Skripten
  • Stabile Grundlage für zukünftige Funktionen und Erweiterungen

Mehr Sicherheit für Ihr LIMS

Ein entscheidender Vorteil von Groovy ist, dass wir Skripte viel gezielter absichern können. Dafür setzen wir zukünftig sogenannte Whitelists und Blacklists ein, die genau steuern, welche Funktionen erlaubt sind. So können wir mit Groovy die Ausführung von Skripten deutlich besser kontrollieren als zuvor wodurch sich Risiken, wie unbeabsichtigte Systembefehle oder fehlerhafte Skripte, zuverlässig reduzieren lassen.

Ihre Vorteile

  • Eine klare Struktur in allen Skriptbereichen
  • Weniger Fehlerquellen durch einheitliche Regeln
  • Verbesserte Wartbarkeit und schnellere Unterstützung bei Fragen

Diese Vereinheitlichung schafft ein robustes Fundament für zukünftige Erweiterungen und Innovationen. 

Was bedeutet die Umstellung für Ihre Skripte

Eine automatische Vollmigration ist aktuell nicht möglich. Stattdessen begleiten wir Sie bei der schrittweisen Anpassung Ihrer Formeln und Skripte mit klaren Hinweisen, was geändert werden muss. 

Gut zu wissen

  • Groovy war bereits vorher nutzbar – vieles lässt sich direkt übertragen
  • Sie erhalten klare Hinweise, an welchen Stellen Änderungen notwendig sind
  • Unser Team unterstützt Sie gern bei Fragen zur Umstellung

Fazit und Ausblick 

Der Umstieg von BeanShell auf Groovy ist ein bewusster und notwendiger Schritt für ein modernes, sicheres und langfristig stabiles LIMS. Durch die fehlende Weiterentwicklung und das Ausbleiben von Sicherheitsupdates wäre BeanShell künftig ein Risiko für Betriebe und Audits geworden. Mit Groovy erhält diaLIMS eine leistungsfähige und moderne Skriptbasis, die neue Funktionen ermöglicht und für Sicherheit und Zukunftsfähigkeit sorgt.

Für Laborleitung, QS, IT und Management bedeutet das mehr Stabilität, bessere Schutzmechanismen und eine klare Perspektive für die kommenden Jahre. Die Umstellung bringt einmaligen Anpassungsaufwand mit sich, legt aber gleichzeitig den Grundstein für eine nachhaltige Weiterentwicklung des Systems.


Kontaktieren Sie uns - wir beraten Sie gerne!