List of Changes for Laserfiche SDK 10.4.

January 5, 2021 | KB: 1014103
Laserfiche SDK 10.4

Summary

SDK 10.4 includes updated versions of the Laserfiche libraries distributed with previous versions of the SDK:

  • PdfExporter.dll
  • Laserfiche.RepositoryAccess.dll
  • Laserfiche.HttpClient.dll
  • Laserfiche.DocumentServices.dll
  • ClientAutomation.dll
  • Laserfiche.I18n.dll
  • LaserficheImaging.dll
  • JRA-10.4.0.jar

Where appropriate, the updated libraries/assemblies support new features included in Laserfiche Server 10.4. The following section highlights miscellaneous new features and changes included in the version 10.4 libraries and assemblies.

CMIS Gateway

The Laserfiche CMIS Gateway is a bridge to the Laserfiche content repository server that understands the CMIS protocol (compliant with version 1.1 of the OASIS Content Management Interoperability Services (CMIS) standard). Via the CMIS gateway, enterprise content management (ECM) repository clients that support CMIS can retrieve and modify data in a Laserfiche repository using the standardized CMIS protocols and upload new data to a Laserfiche repository. This integration allows for creating, reading, updating, and deleting items in a Laserfiche repository from CMIS compliant applications. Additionally, you can edit Laserfiche metadata and manage document versions via CMIS. The CMIS Gateway provides an easy way to integrate with existing CMIS client applications. With a CMIS client library, you can also programmatically access a Laserfiche repository through the Laserfiche CMIS Gateway.

Recommended uses:

  • To perform basic repository actions such as creating, editing, reading, or deleting documents and folders
  • To perform these actions through an enterprise content management repository client that supports CMIS

The Laserfiche CMIS Gateway is available as a standalone installation package.

Java Repository Access

The Java implementation of Repository Access is packaged in the JRA-10.4.0.jar file. By default, JRA-10.4.0.jar is installed at "C:\Program Files\Laserfiche\SDK 10.4\JRA\."

JRA is pure Java and requires the JDK 1.8 or higher. The 10.4 Java Repository Access sample projects use Apache Maven 3.6.1 for dependency management (previous versions used Apache Ant).

In addition to including a copy of JRA-10.4.0.jar, you must also include the following 3rd-party dependencies:

  • commons-codec-1.12.jar
  • dom4j-2.1.1.jar
  • httpcore-4.4.11.jar
  • icu4j-64.2.jar
  • jaxen-1.2.0.jar

Changes in 10.4:

  • The 10.4 JRA adds support for setting the application ID (keyed integration license key) when logging in.
  • The sample project structure has changed significantly because it uses Apache Maven as opposed to Apache Ant.

Related Links

1014104 Release Notes for Laserfiche SDK 10.4.