Fixed PDFMergeNode: Job don't end as failed if no source documents were provided.
Improved JadiceShaperNode: Ability to renderer different annotation types. Necessary MIME types provided as constants. See JS-514 -BG-
Improved handling of WMZ / EMZ images: Correct handling of file names when uncompressing and identification of resulting WMF / EMF images by filetype analyzer See JS-505, JS-519 -BG-
Ensured compatibility with Microsoft Office 2010 (beta). Please consider the new entries in server-config/ms-office/export-configuration.xml
Ensured compatibility with Oracle WebLogic JMS. New class com.levigo.jadice.server.client.jms.JNDIConnectionFactory for connection factories that are available via JNDI See JS-484 -JH- -BG-
Improved GhostscriptNode: New feature to generate one resulting stream per incoming stream. (so far: one result for all incoming streams or one resulting stream per page). Note: As this caused a minor API change, clients that are updated to a new version of the client libraries will have a new behaviour: Using the method setSplitPages will result in an UnsupportedOperationException! See the javadoc for further details. Clients that use the libraries from jadice server version < 4.2.1.5 are not affected. See JS-292 -BG-
Fixed behaviour of property GhostscriptNode.useCropBox -JH-
E-mail conversion:
Support for content-type "message/delivery-status" (RFC 1894). See JS-333 -BG-
Improved performance for e-mails without attachments or only one body page. See JS-354 -BG-
SOAP replies now contain filename, mimeType, nodeID and the stream's uuid as attributes of the stream element for better compatibility with SOAP clients that were automatically generated using the WSDL definition. See JS-439 -BG-
Unified logic for JMX handling of pools for OpenOffice and Microsoft Office instances and introduced JMX support for Apache FOP instance pool. Note: If you have a customized version of server-config/application/instance-base.xml please take care of the new element bean name="xslfo-instance-pool" (...) See JS-353, JS-412 -BG-
New MessageID: JS.HTML-INVALID_CSS when the CSS parser encounters an error. See JS-238 -BG-
New debug mode for MS Office workers: Headless conversion can be disabled via JMX for debugging purpose. Note: This option must not be used in a production environment. See JS-416 -BG-
Ensured compatibility with OpenOffice, Release 3.2
Some mail clients pretend to send in encoding ISO-8859-1 but actually use cp1252; due to this some special signs (e. g. Euro sign) appeared as #. See JS-187, JS-314, JS-319 -BG-
Update to Apache ActiveMQ 5.3.0 Note: If you have a customized version of server-config/application/activemq-broker.xml please take care of the changed attribute xmlns in element broker and the changed attribute uri in element transportConnector!
Update to JTNEF 1.6.0
FiletypeAnalyzer: Default rule for ASCII recognition considers first 1000 bytes (so far: first 100 bytes) See JS-375 -BG-
Improved handling for HTML wider than A4 See JS-346 -BG-
ExternalProcessCallNode: Harmonised handling for temporary files See JS-427 -BG-
Changed default setting for wrapper.log so that it only contains wrapper specific messages. See JS-361 -BG-
Release 4.2.1.3 (2009-12-11)
Fixed that Job.abort() did rarely not abort See JS-406 -JH-
Enabled mail processing and com.levigo.jadice.server.pdfmerge.PDFMergeNode to convert PDF 1.5 See JS-417 -BG-
Support for Outlook TNEF files ("winmail.dat") via new com.levigo.jadice.server.javamail.TNEFNode See JS-147 -BG-
Placeholders for disallowed external or non-resolvable images in HTML See JS-256 -BG-
Update to Apache POI 3.5-FINAL
Changes in FiletypeAnalyzer
Migrated OfficeOpenXMLMatcher and OpenDocumentMatcher to truezip See JS-383 -BG-
Considering "Reply-To" in converted mails See JS-377 -BG-
Treating JS.SERVER.NODES-BAD_EXITCODE as Error instead of Warning. Concerns com.levigo.jadice.server.external.ExternalProcessCallNode and com.levigo.jadice.server.ghostscript.GhostscriptNode See JS-414 -BG-
Changed MessageIDs: JS.HTML.MAIL-* was replaced by JS.HTML-*
Pagebreak on first page was to early See JS-347 -BG-
Corrected clipping so that descenders are not repeated after pagebreak See JS-382, JS-385 -BG-
Support for mails with binary body See JS-356, JS-380 -BG-
Fixed Spring configuration for Multi VM mode See JS-368 -BG- -MG-
Fixed handling of office documents without OLE10 header, caused a NullPointerException See JS-370 -BG-
More aggressive shutdown of corrupted OpenOffice instances See JS-371, JS-387 -BG- -MG-
VBA and macros caused MS Excel to show a "Do You Want To Save Changes Made to..." dialog See JS-388 -BG-
StreamAnalysisWorker has now a AnalysisListener, log events are propagated to the client. See JS-363 -JH-
Propagating exit codes of external processes as JS.SERVER.NODES-BAD_EXITCODE to client. Concerns com.levigo.jadice.server.external.ExternalProcessCallNode and com.levigo.jadice.server.ghostscript.GhostscriptNode See JS-336 -BG-
Deleting objects in Draft folder in Outlook 2003 after MSOutlookWorker ran See JS-244 -BG-
StreamSizeLimit now checked while writing a stream (before check was only while reading) See JS-320 -JH- -BG-
Messages to StdOut / StdErr from external processes get logged as INFO / ERROR. Concerns com.levigo.jadice.server.external.ExternalProcessCallNode and com.levigo.jadice.server.ghostscript.GhostscriptNode See JS-324 -BG-
Exemplified integration of jadice server into jadice viewer as open source See JS-294 -BG-
Release 4.2.1.0 (2009-08-03)
New property JMSJobFactory.PROPERTY_KEY_PRIORITY in com.levigo.jadice.server.Job: Enabled setting priority as specified by Java Message Service See JS-181 -BG-
Support for multipart/report mails See JS-183 -BG-
Support for header Content-Location in mails See RFC 2557, JS-281 -BG-
Workaround to enable JAXB under JVM 1.6 pre-Update 10 See JS-285 -BG-
Release 4.2.0.1 (2009-07-17)
Attached mails had wrong header ("Email" instead of "Email-Anhang") See JS-261 -BG-
Update to XStream 1.3.1
SOAP interface:
SOAP request with predefined templates officially released See JS-114 -MK-
Errors and warning are propagated to SOAP response See JS-267 -MK-
Enabled compatibility with WebSphere MQ See JS-274 -JH-
Improved default configuration for better Linux support See JS-273 -JH-
Supporting bmp images in mail conversion See JS-282 -BG-
Configuration if external resources resolution at HTML conversion is allowed: new default disallowed. Message ID on client side JS.HTML.MAIL-REFERENCE_DISALLOWED See JS-283 -BG-
Propagate version and build ID via JMX See JS-198 -BG-
New node JadiceServerInfoNode, allows inspecting classpath, loaded libraries, etc from client site See JS-182 -BG-