Release 4.0.287

Releast am 12. August 2013. Das letzte Patch-Release (4.0.287.8) wurde am 12. Februar 2014 veröffentlicht. Davor wurde 4.0.287.7 am 17. Januar 2014, 4.0.287.6 am 11. Dezember 2013, 4.0.287.5 am 25. November 2013, 4.0.287.4 am 21. November 2013, 4.0.287.3 am 30. Oktober 2013, 4.0.287.2 am 25. September 2013 und 4.0.287.1 am 16. August 2013 freigegeben.

Mit diesem Release wird Debian 7.0 ("wheezy") offiziell unterstützt.

Seit Version 4.0.287.5 unterstützt easydb die Google-Maps-API v3. Google hat am 19.11.2013 die Verwendung der Google-Maps-API v2 blockiert, weshalb dieses Update nötig wurde.

Verfügbarkeit & Update

Dieses Update bringt durch eine neue Zoomer-Implementierung eine bessere Bild-Qualität, Asset-Deep-Link-Support zur Einbindung von easydb-Assets in CMS und Webseiten, GND-Support (Normdaten der deutschen Nationalbibliothek) im RDF-Format und viele kleinere neue Funktionen.

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

Nach dem Update muss der Apache-Webserver neu geladen werden, führen sie dazu apachectl graceful aus.

Neue Funktionen

  • Asset-Deep-Link-Support: Binden Sie Assets aus der easydb einfach und elegant per Deep-Link in ihre eigenen Webseiten, CMS oder E-Mails ein.
  • Unterstützung des neuen "GND.RDF"-Formates im Normdaten-Modul. Bitte beachten Sie, dass das Modul im easydb Creator eingebaut werden muss, d.h. nicht automatisch nach dem Update sichtbar ist.
  • Eine neue Zoomer-Implementierung im easydb-Asset-Server 4.2.36 bringt eine bessere Bild-Qualität. Der Zoomer ist automatisch aktiviert, bringt aber einige neue Konfigurationsvariablen mit: EAS_ZOOMER_TMP_DIR, EAS_ZOOMER_MAX_CACHE_TIME / EAS_ZOOMER_MIN_FREE_SPACE.

easydb

  • Der Rechtemanager in z.B. Arbeitsmappen kann jetzt nach alle easydb-Benutzer filtern. [#22531]
  • Die Konfigurationsvariable LOGIN_CHECK_BROWSER bietet erhöhte Sicherheit gegen sogenannten Session-Hijacking (standardmäßig eingeschaltet), die in 4.0.265.2 eingeführte LOGIN_CHECK_SESSION_SERVER_VARIABLES wird damit obsolet. Durch die Änderung ist ein Kopieren und Weitergeben von aktiven easydb-Sessions per E-Mail oder Cut & Paste in andere Browser nicht mehr möglich. Das Kopieren bzw. Öffnen einen zweiten easydb-Seite im selben Browser wird hingegen weiterhin unterstützt.
  • Beim Kopieren und Verschieben in Arbeitsmappen kann jetzt direkt eine neue Arbeitsmappe angelegt werden. [#23267]
  • Rechtemanagement: Ersteller-Rechte lassen sich jetzt per Sticky-Recht überschreiben (wenn sie nach dem Ersteller-Recht definiert werden). Ersteller-Rechte die Sticky gesetzt sind, lassen sich nicht überschreiben und überschreiben auch ein bereits gesetztes Sticky-Recht. [#23380]
  • Per Konfigurationsvariable GET_PARAMS_IN_JAVASCRIPT, können beim ersten Aufruf der easydb eigene Variablen im Javascript der easydb gesetzt werden.

Shibboleth-Modul

  • Im Shibboleth-Modul kann SHIB2_ATTR_DISPLAYNAME_FORMAT genutzt werden, um den Namen aus mehreren Shibboleth-Attributen zusammensetzen zu können.
  • In SHIB2_ATTR_GROUP_<n> kann mehr als ein Attribut zum Gruppen-Mapping verwendet werden.
  • %G kann alternativ zu %g in *_WHERE_GROUP_SQL verwendet werden, um alle Gruppen in einem Statement verwenden zu können.
  • SHIB2_WHERE_GROUP_SQL_FORMAT kann verwendet werden, um namentlich Shibboleth-Attribute im Mapping verwenden zu können.

Creator

Behobene Fehler

Folgende wichtige Fehlerbehebungen wurden in diesem Release durchgeführt:

#22730 Objekt-Links im easydb-Changelog gefixt: Sie werden jetzt mit der richtigen Session-ID ausgegeben.
#22889 Suchen, die mit der gleichen Maske arbeiten (z.B. bei Hierarchien) teilten sich die gleichen Session-Daten. Das führte zu Problemen mit SINGLELINKS und POPUPLINKS bei Verschachtelungen.
#23079 additional_sql in Searchdefs wurde nicht in allen Fällen korrekt unterstützt.
r33503 Performance-Verbesserung bei einigen Volltext-Suchen mit mehr als einem Wort durch Zusammenführung von INTERSECT ALL zu AND.
#23087 Über einen Deep-Link versendete Dateien werden jetzt nach Möglichkeit vom Browser geöffnet und nicht mehr immer als Anhang gesendet (Disposition: inline anstatt atttachment)
#22330 Automatisches Erkennen von SSL-Zertifizierungs-Problemen durch fehlerhafte SSL-Versionen (in bestimmten Kombinationen) für den Zugriff über den easydb Connector.
#23452 Ein Fehler im Pulldown-Menü beim Anlegen von neuen Arbeitsmappen wurde behoben. (4.0.287.1)
#23332 Fix in Fakturas "gcell(gcell_id)"-Funktion: Beim Zusammenziehen von mehr als 10 Editlinks kam es zu Fehlern. (4.0.287.1)
#22658, #23524 Form-Blocker wird nicht mehr nach 10s deaktiviert, sondern wartet bis das Formular komplett geladen ist. Damit wird Fehleingaben vorgebeugt, die durch ein zu frühes Absenden des Formulars entstehen könnten. (4.0.287.2)
#22889 Das Verwenden von Popuplinks innerhalb von Editlinks mit direktem Aufruf der Suche oder des Neu-Editors ist jetzt möglich. (4.0.287.2)
#23420 Nur konfigurierte Versionen werden in den Snippets automatisch ausgewählt. Damit wird vorgebeugt, dass fälschlicherweise eine Custom-Version ausgegeben wird. (4.0.287.2)
#23459 Normdaten-Client: Trigger-Fix für den Normdaten-Sync der bei einem vollständigen Re-Sync zu Problem führte. (4.0.287.2)
#23463, #23604 Volltext-Update können durch eingeführtes Locking nicht mehr parallel gestartet werden. (4.0.287.2)
#23484 Die neue Systemgruppe "Alle angemeldeten (easydb)" schließt jetzt auch Benutzer ein, die in der easydb mit ihrer Kennung angelegt sind, aber über LDAP oder Shibboleth authentifiziert wurden. (4.0.287.2)
#23488, #23699 Ein Fehler der sich für einige Suchen mit Autosearch in 4.0.287.0. eingeschlichen hatte wurde behoben. Der Fehler führte in eingen Suchen dazu, dass keine Treffer gefunden wurden. (4.0.287.2)
#23503 URL-kodierte Sonderzeichen im Config-URL-Passwort können jetzt im ezadmin CLI verwendet werden. (4.0.287.2)
#23509 Harmlose Warnung im Creator bei nicht konfiguriertem Normdaten-Modul entfernt. (4.0.287.2)
#23574 Connector-Suche hat bei bestimmten Spaltennamen zu Fehlern geführt. (4.0.287.2)
#23648 Das Setzen der anfänglichen Standard-Sprache die nicht "DE" lautet funktioniert korrekt. (4.0.287.2)
#23651 Verbessertes Logging für EAS-Verbindungsfehler. (4.0.287.2)
#23666 Kein automatisches Ausfüllen von Passwort-Feldern im Editor. (4.0.287.2)
#23679 cell/FUNCTION/adminattrs_output_variable erlaubt jetzt die Benutzung von l10n-Ersetzungen für die Dokumentation. (4.0.287.2)
#23688, #23694 Session-Security-Fixes: Die jetztige Implementierung sorgt dafür, dass Sessions nicht mehr automatisch ungültig werden, wenn sie in einem nicht erlaubten Kontext (z.B. andere IP) benutzt werden. Das Management des easydb-Frontend-Cookies wurde verbessert, so dass beim Einstieg über Deep-Links keine Probleme mit Security-Warnung mehr auftreten. (4.0.287.2)
#23707 Performance-Verbesserung für Login-Seiten die keine Zählung von Objekten durchführen, aber das PF-Logo anzeigen. (4.0.287.2)
#23449 Keine Abhängigkeit mehr von der alten Zoomer-Bibliothek. (EAS 4.2.37)
#23516 File-Descriptoren-Leck in neuer Zoomer-Bibliothek behoben. (EAS 4.2.37)
#23576, #23587 Die Kachelgröße im neuen Zoomer war in manchen Fällen noch fehlerhaft. (EAS 4.2.37)
#23592 Stabilerer Hash für Versionen durch Sortierung der Produce-Parameter. (EAS 4.2.37)
#23748 PDF-Ausdrucke von Suchen funktionierten unter bestimmen Umständen nicht. (4.0.287.3)
#23753 GOOGLEMAPS_KEY ist keine Pflicht mehr bei der Konfiguration des Google-Maps-Moduls. (4.0.287.3)
#23760 Einige Bilder wurden in PDF nicht korrekt angezeigt. Für diesen Fix ist ein Apache-Reload erforderlich. (4.0.287.3)
#23763 FastCGI-Startskript hat u.U. Fehler wegen fehlendem Verzeichnis beim Booten geworfen (4.0.287.3)
#23786 Abhängige Attributlisten wurden im Editor u.U. nicht korrekt geladen. (4.0.287.3)
#23802 Beim Verlassen der Suche kam es u.U. zu einer Warnung wegen nicht gespeicherter Änderungen. (4.0.287.3)
#23815 Download über den Connector-Verbund war nicht möglich, wenn die suchende easydb auf HTTPS läuft und die entfernte easydb auf HTTP. (4.0.287.3)
#23759 Beschleunigung des Rechtemanagements, besonders für das Googlemaps-Modul (4.0.287.4)
#23858 Fehlerhaften Parser des EAS für Zoomer-Konfigurationseinstellungen behoben (4.0.287.4, EAS 4.2.38)
#24011 Fehlender Tooltip bei Schnellwerkzeugen im IE9 ergänzt (4.0.287.4)
#24015 Warnung bei HTTP-1.0-Anfragen (z.B. Monitoring) behoben (4.0.287.4)
#23648, #23967, #24028, #24057 Fehler im Übersetzungswerkzeug bei geänderter Sprachreihenfolge behoben (4.0.287.4)
#24099 Unterstützung für Google-Maps-API v3. Google hat am 19.11.2013 die API v2 abgeschaltet (4.0.287.5)
#23951 Bei langen ezadmin-Tasks kann durch den Login-Security-Check eine Browser-Session-ID nicht für wget o.Ä. benutzt werden. Die neue Config-Variable LOGIN_CHECK_EXCLUDE_IP_V4 erlaubt nun Ausnahmen. (4.0.287.6)
#23970 Probleme bei Größenänderungen im Vollbild-Modus behoben (4.0.287.6)
#24104 mehr lokalisierbare Beschriftungen (4.0.287.6)
#24133 Probleme der Kartenansicht innerhalb von Tabs behoben (4.0.287.6)
#24148 behobene Encoding-Probleme und konfigurierbare Absender-Adresse bei E-Mails aus dem ezadmin CLI (4.0.287.6)
#24162 Rechtezuordnung bei spezieller Login-Konfiguration (USER_AUTH) korrigiert (4.0.287.6)
#24181 Aktivitätsanzeige im Gruppeneditor (4.0.287.6)
#24195 Problem des Flash-Uploaders bei URLs mit Username/Passwort umgangen (4.0.287.6)
#24162 Bei LDAP-Authentifizierung eines easydb-Nutzers wird nun die easydb-, nicht die LDAP-Schreibweise, zur weiteren Verwendung (Rechtemanagement, etc.) benutzt (4.0.287.7)
#23732 Bei unerwarteten Fehlern hat der EAS-Janitor u.U. nicht mehr veraltete Assets und temporäre Dateien aufgeräumt (EAS 4.2.39)
#24277 Deutsche Umlaute in Dateinamen innerhalb von ZIPs werden nun in ASCII umgeschrieben statt komplett entfernt (z.B. "ü" nach "ue", EAS 4.2.39)
#24412 Die Verarbeitung externer SQL-Skripte (beim Schema-Update) hat u.U. einzelne Zeilen unterdrückt (4.0.287.7)
#24417 Unterstützung für f4v-Videos (EAS 4.2.39)
#24420 Die Asset-Anzeige in ezadmin hat teilweise ungültiges JSON erzeugt (4.0.287.7)
#24441 Probleme mit der Transparenz von Wasserzeichen behoben (EAS 4.2.39.1)
#24459 Aktualisierung der Suche nach Gruppeneditor hat zu viele Objekte aktualisiert, was u.U. zu Speicherproblemen führte (4.0.287.8)