Release 4.0.259

Releast am 21. September 2012. Das letzte Patch-Release (4.0.259.2) wurde am 28. November 2012 veröffentlicht, 4.0.259.1 am 4. Oktober 2012.

Verfügbarkeit & Update

Stellen Sie vor dem Einspielen des Update sicher, dass Sie über ein aktuelles Backup verfügen.

Dieses Update bringt vor Allem Verbesserungen im Detail, kleinere Bugfixes und einige neue Funktionen, wie beispielsweise das Typo3-Authentifizierungs-Modul.

Für das Update sind keine Datenbank-Veränderungen nötig, weshalb es keine Downtime geben sollte.

Durch Einführung des LOCK_ACQUIRE_TIMEOUT kann es sein, dass Benutzer zeitweise eine rötlich eingefärbte Meldung über die Nicht-Erreichbarkeit der easydb erhalten. Sollte im normalen Betrieb (ohne besondere Server-Last, ohne laufende initiale easydblink-Synchronisationen) diese Meldung auftauchen, wenden Sie sich bitte an den Support.

Neue Funktionen

  • Mit dem Typo3-Authentifizierungs-Modul kann Typo3 als Backend zur Authentifizierung genutzt werden.
  • Ein neuer Vorausfüll-Mechanismus kann verwendet werden, um Emails die mit Werkzeugen verschickt werden (z.B. Bilder einer Arbeitsmappe) mit bestimmten Werten vorauszufüllen (z.B. der Email des Benutzers, vordefiniertem Text, etc.)
  • Über neue Config-Variablen kann der Hotfolder Assets vereinnahmen, die in Wiederholgruppen geführt werden.
  • Der CSV-Importer kann jetzt in dedizierte Link-Tabellen verknüpfen (n:m), das Verknüpfungs-Feld in den Link-Tabellen ist konfigurabel und Einträge in Link-Tabellen werden jetzt automatisch eingefügt werden.
  • easydb unterstützt mit diesem Release Ubuntu 12.04 (LTS).
  • Verbesserte Unterstützung (Suche + Abmessungs-Angabe) bei automatisch gedrehten Bildern.
  • Unterstützung von Umwandlung von Bilder in EPS- oder PDF-Format in den Werkzeugen und als Vorschau-Konfiguration.
  • Changelog-Detail-Einträge können jetzt über den Creator gerendert werden, so dass lange unkonditionale Ausgaben von verlinkten Objekten vermieden werden können.
  • Unterstützung von 3D-Vektor-Formaten, z.B. STL (je nach Version des easydb-Asset-Server).

easydb

  • Der Download-Link welcher mit driver/result/FUNCTION-eas_output_named_version_deeplink erzeugt wird, enthält bei Fehlern jetzt aussagekräftige Bilder, so dass er problemlos in IMG-tags verwendet werden kann. Zuvor wurden HTTP-Error-Codes ausgegeben, die bei der Verwendung zu einem fehlenden Bild führten.
  • Die neue Config-Variable SEARCH_ENABLE_UNACCENT kann verwendet werden, um die Unaccent-Funktionalität der Suche ein- oder auszuschalten.
  • Ein verbessertes LOCKING sorgt dafür, dass während eines Schema-Updates die easydb für alle Zugriffe gesperrt wird. Siehe LOCK_ACQUIRE_TIMEOUT.
  • easydblink ist durch das verbesserte LOCKING gegenüber Datenbank-Deadlocks robuster.
  • In den Login-Modulen LDAP und Shibboleth können je gefundener Gruppe aus dem LDAP bzw. Shibboleth mehrere easydb-Gruppen zugeordnet werden.
  • Die Auswahl von Video-Vorschau-Bildern wurde durch die Einbindung von ffmpegthumbnailer stark verbessert. Für diese Verbesserung benötigen Sie den easydb-Asset-Server in der Version 4.2.33. Beachten Sie, dass bereits vorhandene Video-Vorschauen nicht automatisch neu berechnet werden. Verwenden Sie dazu das Werkzeug "Neu berechnen".

easydb Creator

  • In driver/workfolder2/cell/FUNCTION/outputCopyMoveDelete können eigene Menü-Punkte zum Auslösen bestimmter Aktionen definiert werden.
  • Neue Funktion driver/workfolder2/cell/FUNCTION/action_marker_checkbox zur Ausgabe einer Checkbox zur Markierung von Objekten in Arbeitsmappen.
  • Die Funktion driver/result/FUNCTION-result_marker kann jetzt auf TR-tags angewendet werden. Damit ist es möglich in HTML-Tabellen einzelne Zeilen zu markieren, wenn ein Objekt editiert oder im Detail angezeigt wird.
  • Beim Speichern von cell/PHP und cell/OUTPUT findet eine Prüfung statt, ob das PHP ausgeführt werden kann oder nicht.
  • Die neue Funktion RESULT_get_current_row kann in cell/PHP und cell/OUTPUT genutzt werden, um den aktuellen Datensatz zu erhalten.
  • Beim Wechsel zwischen verschiedenen Editoren wird überprüft, ob die Editoren sich auf diesselbe Tabelle beziehen um zu vermeiden, dass eine Objekt einer Fremden-Tabelle aufgerufen wird. Diese Verbesserung kann genutzt werden, um einfacher zwischen zwei Editoren für verschiedene Tabellen hin- und herzuschalten.
  • In driver/edit wird für den Parameter exit_to_driver und exit_to_driver_after_delete automatisch prefix gesetzt, wenn ein eadb_frame in der Ziel-URL angegeben ist.
  • PDF-Modul: driver/Render-PDF kann jetzt Footer und Header-Pages rendern.
  • Im Manuellen Importer wird jetzt dasselbe Error-Handling benutzt, wie in driver/edit/output_error, so dass Fehlermeldungen einfach übersetzt werden können.

Behobene Fehler

Folgende wichtige Fehlerbehebungen wurden in diesem Release durchgeführt:

#20746 Bei einigen Suchbegriffen hat die Markierung des Suchbegriffes in der Anzeige nicht richtig funktioniert.
#20807 Die Fehlerbehandlung für Suchen mit einer ungeraden Anzahl von \ wurde verbessert.
#20908 Die Verbindung zum Editor ging in Nebensuchen in manchen Fällen verloren, so dass ein "Singlelink ID not found." Fehler gezeigt wurde.
#20943 In Einzelfällen wurde ein Download-Link zum Original ausgegeben, obwohl das Rechtemanagement den Download des Originals verboten hat.
#20968 Im Easyshop wurden bei bereitgestellten Bestellungen in Einzelfällen nicht die korrekten Download-Dateinamen ausgegeben.
#20599 Im Easyshop wurden Probleme bei Erzeugen des ZIP-Archivs nicht kommuniziert.
#21031 Verwendung des ezadmin-CLI zur Neuberechnung von Assets hat falsche Daten geschrieben. (4.0.259.1)
#21236 CSV-Import von leeren Werten für Integer-Felder war nicht möglich. (4.0.259.1)
#21189 Vorschau beim Massenimport hatte teilweise falsche Farben bei neueren ImageMagick-Versionen. (4.0.259.1)
#21227 Überflüssiger Fehler bei Ausgabe eines Download-Links und unzureichenden Rechten. (4.0.259.1)
#21232 Skriptfehler bei fehlenden Längen- und Breitenangaben beseitigt. (4.0.259.1)
#21410 Die Auswahl von Metadaten-Profilen in Werkzeugen folgt jetzt den selben Regeln wir beim Download-Manager. (4.0.259.2)
#21286 Die Download-Dateinamen-Ersetzung in Werkezeugen für Custom-Versionen hat nicht korrekt funktioniert. (4.0.259.2)
#21551 Beim Kopieren von Bäumen wurde der Eigentümer nicht auf den kopierenden Benutzer gesetzt. (4.0.259.2)
#21271 Easydb überprüft beim Start und über die Status-Ausgabe, ob im easydb-Asset-Server alle Updates durchgelaufen sind und warnt, falls das nicht der Fall ist. (4.0.259.2)