Changelog IES API

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen

Changelog

1.6 (30.10.2013)

Feature-Release

Korrgierter Fehler Definition eines zeitgesteuerten Löschenauftrags führt zu einer Fehlermeldung
Neue Funktion / Neues Feature ClientSessionLogger um JavaScript-Fehler in die Server-Log-Datei des IES schreiben zu können
Geänderte Funktion / Geändertes Feature Repository-Methoden sollten neben ID & Anker auch eine Entity Instanz als identifier akzeptieren
Geänderte Funktion / Geändertes Feature Packages com.sitepark.ies.local.admin und com.sitepark.ies.local.media reorganisiert
Korrgierter Fehler Gruppenspezifische Rechte nur für Gruppen zurück liefern.
Geänderte Funktion / Geändertes Feature com.sitepark.ies.transfer Package entfernen. Soll durch net-API ersetzt werden.
Neue Funktion / Neues Feature Event zur Steuerung von Änderungen am Mandanten
Neue Funktion / Neues Feature Anpassung der Mandanten-Einstellungen direkt über die API verfügbar machen
Korrgierter Fehler Wird der Mandant gestoppt, ist das für Redakteure nicht mehr erkennbar. Alle Aktionen bleiben ohne Ergebnis oder Fehler
Neue Funktion / Neues Feature Publisher bei Änderungen in IES-Admin automatisch auch für die laufenden Mandanten anwenden
Korrgierter Fehler Mandanten synchronisieren sich auch nach Aktivierung/Deaktivierung nicht
Korrgierter Fehler IES-Api Session wird nicht getouched
Korrgierter Fehler Memory Leak im SpooledEventBus
Geänderte Funktion / Geändertes Feature Besseres Exception-Handling durch ContentException
Neue Funktion / Neues Feature DoubleContent in PHP implementieren
Korrgierter Fehler Repsitory.move wirft beim Verschieben eines nicht existenten Objektes eine Exception ohne Parameter.
Neue Funktion / Neues Feature In Suchabfragen nach isGroup sortieren
Geänderte Funktion / Geändertes Feature Refactoring der RPC-Klassen
Neue Funktion / Neues Feature Papierkorb Funktionen
Korrgierter Fehler Mime-Type bei Medienupload mit Magic-Bytes ermitteln
Neue Funktion / Neues Feature ies-client.jar darf nicht mehr in der ies-api.jar verpackt werden
Korrgierter Fehler IES.ClientSession.getUser sollte eine Entity und nicht nur einen String bzw ein Objekt zurückliefern
Korrgierter Fehler RPC: Callback-Funktionen bei Methoden ohne Rückgabewert funktionieren nur eingeschränkt

1.5.1 (30.09.2013)

Bugfix-Release

Geänderte Funktion / Geändertes Feature IES-API Suche ist langsam bei großer Anzahl von Rechte-Definitionen
Korrgierter Fehler Beim Erstellen von neuen Medien werden nicht alle nötigen Felder gefüllt
Korrgierter Fehler Die PHP Klassen Publisher und Module inkludieren SP_Context mit $_SERVER['DOCUMENT_ROOT'], was der falsche Pfad sein kann.
Neue Funktion / Neues Feature LocalFilePublicationImpl-Klasse zur Abfrage von Server-Daten wie den DocumentRoot
Korrgierter Fehler Doppelte Leerzeichen in einer Query führen zu Syntaxfehler
Korrgierter Fehler Medienupload schlägt unter bestimmten Umständen fehl
Geänderte Funktion / Geändertes Feature Optimierung von Suchabfragen die die Funktion media() verwenden
Korrgierter Fehler Bei in LocalClientConnectionImpl gehaltene SystemSessions können die Datenbank-Verbindungen auslaufen
Korrgierter Fehler ObjectInstance.store() nicht mehr abwärtskompatibel

1.5 (26.08.2013)

Minor Release

Korrgierter Fehler Kommunikation mit dem Eventbus durch Austausch der API gestört
Korrgierter Fehler URLs von Medien mit Template können nicht ausgegeben werden
Korrgierter Fehler Fehler im RepositoryTreeDao beim Einspielen von XIP-Daten
Korrgierter Fehler PSync kann Artikel der VV nicht korrekt analysieren
Korrgierter Fehler IES Entity.same vergleicht die ID-Typen nicht korrekt. 100010100000023546-1015 === 100010100000023546-1000
Neue Funktion / Neues Feature Synchrones Update mehrere Module
Geänderte Funktion / Geändertes Feature Repository.getId gibt nun normaliserte Ids zurück
Korrgierter Fehler Der Synchronisation mit dem RepositoryTree war fehlerhaft und führte bei neuen Pool u.U. zu Exceptions
Neue Funktion / Neues Feature Content-Typen in der PHP-API erweitert
Neue Funktion / Neues Feature IES_Repository::lock(), IES_Repository::unlock() und IES_Repository::getLock() implementieren
Neue Funktion / Neues Feature IES_Client & IES_Publish_Channel in der PHP-API implementieren
Neue Funktion / Neues Feature IES_Lock und ObjectInstance::getLock() implementieren
Geänderte Funktion / Geändertes Feature ObjectInstance::getData entfernen und durch direkte Aufrufe auf das interne JsonObject ersetzen
Neue Funktion / Neues Feature Weiteres Felder für Suchabfragen auf Nutzer - disabled
Korrgierter Fehler Boolean-Werte über Suchabfragen werden als String zurückgegen
Neue Funktion / Neues Feature Einige iesadmin-Funktionen (generate, compile, o.ä.) lassen sich nicht mehr ausführen
Neue Funktion / Neues Feature IES_Entity implementieren
Geänderte Funktion / Geändertes Feature JavaScript Media-API an Java Implementierung angleichen
Korrgierter Fehler PHP IES-API

1.4.10 (05.08.2013)

Bugfix-Release

Neue Funktion / Neues Feature Neue Such-Option ignoreClassField
Korrgierter Fehler Artikel mit dem ID-Typ 1000 können nicht gespeichert werden.

1.4.9 (01.08.2013)

Hotfix-Release

Korrgierter Fehler Java-Script API (ext3) erzeugte falsche Publication-Objekte nach IES.publish.Publisher.getPublications()

1.4.8 (25.06.2013)

Hotfix

Geänderte Funktion / Geändertes Feature Anpassung der Methoden SP_Module::getJavaScript(), SP_Module::getCss() aufgrund der Änderung der Verzeichnisstruktur

1.4.7 (20.06.2013)

Hotfix

Korrgierter Fehler SQL-Fehler nach Hotfix 1.4.6

1.4.6 (19.06.2013)

Hotfix

Korrgierter Fehler Redakteure konnten den Inhalt bestimmter Pools nicht auflisten

1.4.5 (14.06.2013)

Hotfix

Neue Funktion / Neues Feature Mail-Publisher auch über StoreEvents triggern

1.4.4 (13.06.2013)

Hotfix

Korrgierter Fehler Mail-Publisher konnten nicht über die IES-API gesteuert werden

1.4.3 (08.05.2013)

Hotfix

Korrgierter Fehler Zugriffsrechte von Artikeln wurden nicht geladen

1.4.2 (07.05.2013)

Hotfix

Korrgierter Fehler Verwaltung von Connections und Threads beim Long-Polling optimiert

1.4.1 (03.05.2013)

Hotfix

Geänderte Funktion / Geändertes Feature Anpassungen der Aufrufe für Personalisierung

1.4 (17.04.2013)

Minor Release

Geänderte Funktion / Geändertes Feature Personalisierung verwendet automatisch die Setzungen des Parent
Neue Funktion / Neues Feature ClientManager für IES-APi
Neue Funktion / Neues Feature HTTP 500 Fehler werden in ext4 nicht zentral abgefangen
Geänderte Funktion / Geändertes Feature Auflösung von symbolischen Links nach Entities
Neue Funktion / Neues Feature Rückgabewerte von Executor Jobs unvollständig
Neue Funktion / Neues Feature Lock Icon in der Thumbnail-Ansicht
Korrgierter Fehler Suche nach Zeichenketten mit einem Doppelpunkt liefern kein Ergebnis

1.3.1 (15.02.2013)

Hotfix

Korrgierter Fehler Bei PublishControl.AUTO nicht mehr IES-Kern Logik verwenden

1.3 (16.01.2013)

Minor Release

Neue Funktion / Neues Feature EmailInformationVO für IES-API unterstützen
Korrgierter Fehler Bei der Ermittlung der verfügbaren Updates von Modulen führen SNAPSHOT-Versionen gelegentlich zu Fehlern
Neue Funktion / Neues Feature Medien Verarbeitung für PHP-API
Neue Funktion / Neues Feature Umstellung und Optimierung des Ilink-Tags
Geänderte Funktion / Geändertes Feature Aufsplitten der PHP-Klassen in sp-base-php-api, ies-api, sp-site-api
Geänderte Funktion / Geändertes Feature Logout muss über ein Event auf den EventBus gesendet werden
Korrgierter Fehler Mehrsprachigkeit: Die Sprachen der Publisher werden nicht übernommen

1.2.2 (24.01.2013)

Hotfix

Neue Funktion / Neues Feature Lucene-Search schließt Index-Dateien nicht, wenn Index aktualisiert oder Modul neu deployed wird.
Korrgierter Fehler SessionListener für CoreContext deaktiviert
Korrgierter Fehler NullPointerException in RPC-Methode Repository.get wenn Anchor nicht existiert

1.2.1 (04.12.2012)

Hotfix

Korrgierter Fehler PHP Klasse SP_PageTreeHtmlRenderer wertet Rückgabe-Werte der Callback-Methode im Modus 'beforerender' nicht aus

1.2 (21.11.2012)

Erweiterung der Grundfuktionalität

Neue Funktion / Neues Feature Zugriff auf Rechte eines Nutzers auf Elemente.
Neue Funktion / Neues Feature Locking und Auswertung der Locks über die API
Neue Funktion / Neues Feature Event für die Steuerung von Versionen ergänzt.
Neue Funktion / Neues Feature Erweiterungen für InfoSite 6 in der API implementiert
Neue Funktion / Neues Feature Erweiterung der API für iesadmin psync
Neue Funktion / Neues Feature Implementierung serverseitiger Events, die über Long-Polling-Requests an den Client-EventBus gesendet werden.
Neue Funktion / Neues Feature JSONP Unterstützung der API
Neue Funktion / Neues Feature ilink - Unterstützung von Tokens und SRPC
Korrgierter Fehler Modul-Update kann noch nicht ies-api aktualisieren
Geänderte Funktion / Geändertes Feature Fehlende Methoden in der IES.Entity Klasse
Neue Funktion / Neues Feature Execution API
Neue Funktion / Neues Feature parentPath() als Funktion in Suchabfragen
Korrgierter Fehler Nach einer Neuinstallation des IES kann der Updater nicht verwendet werden, da die update-url nirgendwo steht und auch nicht abgefragt wird.
Korrgierter Fehler Nach der IES-Installation startet der IES ohne config mit häßlichen Exceptions im ies.out-Logfile
Neue Funktion / Neues Feature Lock-Status über Suchabfragen und über das Repository
Neue Funktion / Neues Feature Rechte über Suchabfragen und über das Repository

1.1.1 (12.09.2012)

Bugfix Release

Korrgierter Fehler TemplateGeneratable.getTemplate() liefert immer null