Hier finden Sie eine kurze Liste der veröffentlichten Versionen der Komponenten mit den dazugehörigen Änderungen:
Die aktuelle Version können sie mit Maven bequem einbinden:
bis einschließlich Fuel 2.8
<dependency>
<groupId>com.busintel.trilith_fuel.components</groupId>
<artifactId>fuel_components</artifactId>
<version>1.106</version>
</dependency>
ab Fuel 2.9
<dependency>
<groupId>com.busintel.trilith_fuel.components</groupId>
<artifactId>fuel_certcomponents</artifactId>
<version>1.106</version>
</dependency>
fuel-components-1.107
fuel-components-1.106
fuel-components-1.105
| Komponente |
Beschreibung |
| Komponenten |
Wartungsrelease ohne funktionale Änderungen |
fuel-components-1.104
fuel-components-1.103
fuel-components-1.102
fuel-components-1.101
| Komponente |
Beschreibung |
| AS2 Empfang |
Fix in der Signaturerkennung, die zu einer Ablehnung der Nachricht geführt hat. |
fuel-components-1.100
| Komponente |
Beschreibung |
| PooledFTPWriter |
Neue Komponente mit identischer Funktionalität wie der FTPWriter, welche die Verbindungen über einen Connectionpool verwaltet |
| AS2CertWriter |
Neue Komponente zum Nachrichtenversand per AS2 Protokoll, die auf die Daten der Zertikatverwaltung zugreift (ab Fuel 2.9 einsetzbar) |
| AS2CertReader |
Neue Komponente zum Nachrichtenempfang per AS2 Protokoll, die auf die Daten der Zertikatverwaltung zugreift (ab Fuel 2.9 einsetzbar) |
fuel-components-1.99
fuel-components-1.98
fuel-components-1.97
fuel-components-1.96
| Komponente |
Beschreibung |
| ExcelToXMLParser |
Fix: fehlerhafte Auswertung von Formelfeldern wird nun korrekt abgefangen TRILITHFUEL-1420 |
| XLSToXMLParser |
alten ExcelToXMLParser unter als com.busintel.fuel.formats.excel.XLSToXMLParser wieder eingebunden |
fuel-components-1.95
fuel-components-1.94
| Komponente |
Beschreibung |
| ReaderMonitor |
Fix: Monitor führt auch entsprechende Aktion aus, wenn der zu überwachende Reader noch keine Nachricht gelesen hat TRILITHFUEL-1403 |
| FTPReader |
Unterstüzung für Verbindungen über Proxy-Server hinzugefügt |
| HTTPReader |
Unterstüzung für Verbindungen über Proxy-Server hinzugefügt |
fuel-components-1.93
| Komponente |
Beschreibung |
| SFTPReader |
Verbesserte Fehlerbehandlung bei Verbindungsproblemen |
fuel-components-1.92
| Komponente |
Beschreibung |
| SFTPReader |
Zusätzliche Funktionalität: Gelesene Datei verschieben anstatt löschen |
| SFTPReader |
Überprüfung des Verzeichnisses beim Starten des Readers entfernt |
fuel-components-1.91
| Komponente |
Beschreibung |
| PopSslReader |
Neuer EmailReader, der POP3 mit SSL unterstützt |
fuel-components-1.90
| Komponente |
Beschreibung |
| XSLTTransformer |
Neue XSLT-Hilfsfunktion in com.busintel.fuel.xslutil.DateHelper zum Parsen von XSD-Datumsangaben. |
fuel-components-1.88 / fuel-components-1.89
| Komponente |
Beschreibung |
| RedoWriter |
Neuer Writer, der einen anderen Writer mehrfach ausführen kann, wenn der erste Versuch fehlschlägt. |
| FallbackWriter |
Neuer Writer, der einen alternativen Writer ausführt, wenn der erste Writer fehlschlägt. |
| MulticastWriter |
Neuer Writer, der beliebig viele zusätzliche Writer ausführen kann. |
| AdressBookWriter |
Neuer Writer, der für das partnerabhängige Versenden von Nachrichten verwendet werden kann. |
fuel-components-1.87
| Komponente |
Beschreibung |
| Diverse |
Englische Lokalisierung ergänzt |
fuel-components-1.86
fuel-components-1.85
fuel-components-1.84
| Komponente |
Beschreibung |
| FTPWriter |
Neuer Parameter mit dem sich das Verhalten (Datei löschen bzw. Verarbeitungsabbruch) bei vorhandenen gleichnamigen Dateien auf dem FTPServer konfigurieren läßt. Fehlermeldungen wurden verbessert und beinhalten den FTP Response Code. TRILITHFUEL-1220 |
| SFTPWriter und SFTPReader |
Unterstützung des Lesens und Schreibens von Daten mittels SSH File Transfer Protocol (SFTP) TRILITHFUEL-1200 |
| HTTPWriter |
Erweiterung: Nachrichteninhalt des HTTP-Response kann optional an einen UploadReader übergeben werden TRILITHFUEL-1276 |
fuel-components-1.83
| Komponente |
Beschreibung |
| Saxon Bibliothek |
Fix: saxon8-dom Bibliothek mit scope runtime in pom eingebunden, damit sie mit ausgeliefert wird TRILITHFUEL-1201 |
| XSLTTransformer |
clientId im XSLT als Parameter verfügbar. TRILITHFUEL-1183 |
| Fuel 2.7.0 |
Version Ranges in Pom.xml angepasst, damit die fuel-components auch mit Fuel 2.7.0 funktionieren TRILITHFUEL-1209 |
fuel-components-1.82
fuel-components-1.81
fuel-components-1.80
| Komponente |
Beschreibung |
| FTPReader |
Passive-Modus eingebaut. Ähnlich wie beim FTPWriter lässt sich jetzt auch der Reader im Passive-Modus betreiben. TRILITHFUEL-1085 |
| pom.xml |
commons-net-Bibliothek von Version 1.4.1 auf Version 2.0 hochgesetzt.TRILITHFUEL-1085 |
fuel-components-1.79
| Komponente |
Beschreibung |
| pom.xml |
jxl.jar auf Version 2.6.10 erhöht, um dieselbe Version zu erhalten wie im trilith_fuel-incubator. TRILITHFUEL-1053 |
fuel-components-1.78
fuel-components-1.77
| Komponente |
Beschreibung |
| NullReader |
Neuer Reader, der als Dummy für Ketten dient, die über den Decider oder RunChainWriter angestoßen werden.TRILITHFUEL-1040 |
fuel-components-1.76
fuel-components-1.75
fuel-components-1.74
| Komponente |
Beschreibung |
| pom.xml |
Version Ranges der trilith_fuel- und trilith_base- Dependencys wegen fuel 2.6-Release angepasst. Die Components lassen sich jetzt mit fuel in den Versionen [2.4,2.7) und mit der Basis in den Versionen [3.6.0,3.7) betreiben. TRILITHFUEL-947 |
fuel-components-1.73
| Komponente |
Beschreibung |
| pom.xml |
velocity groupId auf neue Version umgestellt PONTI-128 |
| pom.xml |
Abwärtskompatiblitäts-Test zu älteren Fuel- und Basis-Versionen eingebaut TRILITHFUEL-798 |
| Decider |
Für Filter im Decidertemplate kann nun auch die Folgeaktion Verarbeitungsabbruch zugeordnet werden TRILITHFUEL-873 |
| Decider |
Im Logikfilter kann die Liste an ausgewählten Filtern invertiert werden (alle nicht ausgewählten Filter verknüpfen) TRILITHFUEL-874 |
| Decider |
Speichern von Umlauten im Template konnte zu Fehlern führen TRILITHFUEL-896 |
fuel-components-1.72
| Komponente |
Beschreibung |
| FileReader |
weitere Überprüfung, ob das Quellverzeichnis existiert bei jedem Leseversuch. TRILITHFUEL-848 |
fuel-components-1.71
| Komponente |
Beschreibung |
| INFRA-473 |
Ab der Version 1.71 bei den Components (und 1.1.1 bei Remote-Data) werden nach unten und oben begrenzte Version Ranges eingesetzt.
Ranges für dieses Release:
- base-api und base-impl: [ 3.6.0,3.6.10 ]
- fuel-api und fuel-impl: [2.4,2.6)
Die Öffnung nach unten bewirkt, dass sich die Artefakte auch mit älteren Fuel-Versionen betreiben lassen und nicht über das Dependency Management von Maven eine neuere (und damit falsche) Version des Fuel-Systems gezogen wird. Die Begrenzung nach oben bewirkt, dass bei einer neuen Bugfix-Version von Fuel nicht zwingend die Components bzw. Remote-Data auch released werden müssen. Die Kompatibilität zum nächsten Major-Release ist somit garantiert.
Achtung: Falls diese Version der components mit Fuel 2.4.x betrieben wird, kommt die Basis 3.6 mit, weil die Untergrenze die Version 3.6 ist. Dies ist deshalb so, weil die Basis Version 3.6 die erste Version ist, die bei BI mit Maven gebaut wird. In diesem Fall müssen die entsprechenden Bibliotheken per exclude entfernt werden. Die Fuel_apps.jar muss ebenfalls entfernt werden, da diese erst ab Fuel-Version 2.5 existiert.
Pom-Schnipsel, wie die components mit Fuel-Version 2.4 eingefügt werden muss:
<dependency>
<groupId>com.busintel.trilith_fuel.components</groupId>
<artifactId>fuel_components</artifactId>
<version>1.71</version>
<exclusions>
<exclusion>
<artifactId>trilith_base-impl</artifactId>
<groupId>com.busintel.trilith_base</groupId>
</exclusion>
<exclusion>
<artifactId>trilith_fuel-apps</artifactId>
<groupId>com.busintel.trilith_fuel</groupId>
</exclusion>
<exclusion>
<artifactId>trilith_fuel-api</artifactId>
<groupId>com.busintel.trilith_fuel</groupId>
</exclusion>
<exclusion>
<artifactId>trilith_base-api</artifactId>
<groupId>com.busintel.trilith_base</groupId>
</exclusion>
</exclusions>
</dependency>
|
TRILITHFUEL-791 |
Anlegen von velocity.log deaktiviert. Die Komponenten ExtendedTextParser, TextFindReplaceTransformer, XMLFindeReplaceTransformer verwenden nun Log4J als Loggingframework. |
TRILITHFUEL-810 |
Eingabevalidierungs-Fehler beim Speichern eines RegEx-Filters im Decider behoben. |
fuel-components-1.70
| Komponente |
Beschreibung |
| IMAP-POP Reader |
zusätzliche Überprüfung des Folder Status, um überflüssige Tracemeldungen im ReaderTrace zu vermeiden. TRILITHFUEL-756 |
| IMAP-POP Reader |
Anpassung des Content-Mode, sodass die Nachricht nun den kompletten Inhalt der E-Mail enthält. Die Metainformationen der Nachricht (Headerbereich der MimeMessage) sind nun in der Nachricht enthalten. TRILITHFUEL-770 |
| ExcelCreator |
Genauere Fehlermeldung bei doppelt verwendeten Worksheet Namen TRILITHFUEL-783 |
| IMAP-POP Reader |
Verwendung von Session.getInstance anstelle von getDefaultInstance, um SecurityException zu vermeiden TRILITHFUEL-789 |
fuel_components-1.69
| Komponente |
Beschreibung |
| Mail, Webservice |
Bibliothekskonflikte mit den geronimo-Bibliotheken behoben |
fuel_components-1.68
 | Bibliothekskonflikte Bei Problemen mit der Mail Funktion kontrollieren Sie bitte, ob im WEB-INF/lib Verzeichnis die geronimo-javamail_1.4_spec Bibliothek vorhanden ist. In dieser sind Klassen enthalten, die eigentlich nur in der mail-1.4.jar enthalten sein sollten. Daher kann es mit manchen Mailservern zu Problemen kommen, da die geronimo-Version wesentlich intolleranter gegenüber Protokollverletzungen ist.
Diese Bibliothek ist nicht notwendig, wenn sie kein Webservice einsetzen. In diesem Fall können sie die Bibliothek bis auf weiteres löschen. Es kann sein, dass danach Webservice-Funktionen nicht mehr funktionieren.
Bitte verwenden Sie ein aktuelles Release der Komponenten. |
| Komponente |
Beschreibung |
| POM.xml |
Fuel- und Basis Abhängigkeiten auf "provided" gesetzt. Damit bringen die Components diese Abhängigkeiten nicht selber mit (und überschreiben ggf. welche) sondern vertrauen auf ein korrekt eingerichtetes und kompatibles Fuel. |
fuel_components-1.67
fuel_components-1.66
fuel_components-1.65
fuel_components-1.64
fuel_components-1.63
| Komponente |
Beschreibung |
| ExtendedExcelParser |
Mapping Gui verbessert |
fuel_components-1.62
| Komponente |
Beschreibung |
| ExtendedExcelParser |
parse-Richtung implementiert |
| pom.xml |
Testdependencies zu commons-collections und commons-lang |
fuel_components-1.61
| Komponente |
Beschreibung |
| JDBCReader |
Unterstützung von Datenbank-Verbindungen per JNDI. |
fuel_components-1.60
| Komponente |
Beschreibung |
| Reader |
Mehr Metadaten von den Readern. TRILITHFUEL-638 |
| HTTPReader |
Reader für das Hyper-Text-Transfer-Protokol |
fuel_components-1.59
fuel_components-1.58
| Komponente |
Beschreibung |
| pom.xml |
In die POM die notwendige jakarta-oro.jar hinzugefuegt, ohne die die fuel_components nicht lauffähig sind |
| AS2Reader + AS2Writer |
Optionaler Keystore (nicht mehr benötigt bei Kommunikation ohne Sicherheitsfunktionen) |
| AS2Writer |
Flexiblere Konfiguration: Wegfall des Parameters as2.messageid; Parameter as2.mdn, as2.signedmdn sind nun keine Pflichtparameter mehr |
| AS2Reader + AS2Writer |
Unterstützung der AS2 Version 1.1 (Verarbeitung komprimierter Nachrichten) |
| AS2Reader |
AS2Server unterstützt nun das Versenden asynchroner Message Disposition Notifications duch Übergabe der generierten MDN an einen UploadReader; dafür neuer Parameter async.uploadreader_id eingeführt, der die MDN einer Verarbeitungskette zuführt |
| MDNWriter |
Neue Komponente, die bei dem Versand von asynchronen Message Disposition Notifications zur Anwendung kommt. |
fuel_components-1.57
| Komponente |
Beschreibung |
| IMAP-POP Reader |
Attachment wird nur ausgelesen, wenn subject und sender stimmen
Behandlung von Exceptions beim Auslesen des Inhalts. Nachricht wird als "unpassend" behandelt
siehe TRILITHFUEL-640 |
trilith_fuel-components-1.52 - fuel_components-1.56
Bei der Umstellung des Buildsystems sind diese Buildnummern "verbraucht" wurden. Es sind keine Änderungen enthalten.
rel1_build1052 / trilith_fuel-components-1.52
| Komponente |
Beschreibung |
| Incubator |
Version m27 integriert (falsche Java-Version in m26) |
Umstellung auf Maven. Daher sind ein paar Release Nummern durch Tests übersprungen wurden. Alle Releases ab 1052 können direkt über das BI Maven Repository bezogen werden. Im Zuge der Umstellung kann das Release 1052 auch direkt hier als war heruntergeladen werden.
fuel_components-rel1_build1052.war
rel1_build1047
| Komponente |
Beschreibung |
| Incubator |
Version m26 integriert |
Achtung: wegen einer Fehlkonfiguration im Buildsystem wurde die incubator.jar mit Java 1.6 kompiliert und funktioniert nicht auf Java 1.5.
rel1_build1046
| Komponente |
Beschreibung |
| Velocity-Integration |
addDays-Methode berücksichtig auch bei double und String Parametern das OutputFormat.
siehe TRILITHFUEL-609 |
rel1_build1045
| Komponente |
Beschreibung |
| IMAP-POP Reader |
zusätzlicher Parameter "reader.markunmatching", unterstützt das Löschen von unzutreffenden Mails |
| AS2Writer |
Parameter as2.messageid wurde entfernt. |
rel1_build1043, rel1_build1044
| Komponente |
Beschreibung |
| ReaderMonitor |
initiale Erstellung |
| IMAP-POP Reader |
Absicherung gegen connect-Fehler, reader.open.timeout-Parameter |
| BCMWriter |
explizites Ausschalten der ws-addressing Erweiterung |
| FuelWebServiceWriter |
Verbesserung von Fehlermeldungen |