Hello,
Is SDK 10.4 compatible with LF11
https://support.laserfiche.com/kb/1014104/release-notes-for-laserfiche-sdk-10-4
Thanks,
Jeff Curtis
Hello,
Is SDK 10.4 compatible with LF11
https://support.laserfiche.com/kb/1014104/release-notes-for-laserfiche-sdk-10-4
Thanks,
Jeff Curtis
Yep. Though I will say that the closer the SDK (RA/LFSO) version is to the Laserfiche Server version the better, as:
The more you're using the SDK to do "basic repository things" that have essentially worked the same way for the last decade (upload/retrieve document, assign/retrieve metadata field value, etc.) the less likely you are to run into issues using older versions of it.
Yes, we are using SDK 10.4 with LF 11
To add to this:
Laserfiche Server's backwards compatibility with old client versions comes from its ability to still "speak" prior versions of the Repository Access (RA) and Laserfiche Server Objects (LFSO) SDK libraries. Web Client 10.4 uses RA 10.4 and works with Laserfiche Server 11. Windows Client 10.4 uses LFSO 10.4 and works with LFS 11. Etc.
That old Workflow SDK Script using "RAScriptClass92" you definitely never updated to "RAScriptClass110" is still chugging along because LFS 11 understands RA 9.2 just fine.
Thanks for the info
Would the same apply for SDK 10.0.
I believe it would but wanted to double-check.
Jeff
Yep. Though I will say that the closer the SDK (RA/LFSO) version is to the Laserfiche Server version the better, as:
The more you're using the SDK to do "basic repository things" that have essentially worked the same way for the last decade (upload/retrieve document, assign/retrieve metadata field value, etc.) the less likely you are to run into issues using older versions of it.
Thanks Sam!!
On further thought, SDK 10.0 is now out of support (as of Dec 31, 2022) per the Laserfiche Product Support Lifecycle. SDK 10.4 is supported through Dec 31, 2026.
You should use SDK 10.4 for any new projects and make plans to upgrade old ones. In most cases it's a very easy/simple upgrade that is unlikely to require any code changes beyond updating the library references.
@Samuel, will there be a v11 of the SDK or should new projects be written for the on-prem REST API or CMIS server?
We would generally recommend that new projects be written for the self-hosted Repository Web API. That's the direction we're moving for integrations and where most of our development resources are currently focused.
We recommend using the Repository Web API over CMIS unless you're integrating with something that already has a CMIS client.
I'm not aware of any specific plans for a Laserfiche SDK 11 release at this time. That said, Laserfiche 11 is backwards compatible with the Laserfiche 10.4 SDK libraries (Repository Access, etc.), so if you need any functionality present in those but not the Repository Web API, you should feel free to use them.
Thanks for your reply. That makes my strategy much easier to design.
Compatibility is important but what about the support lifecycle? Will v10.4 integration support will also end in 2026, along with the rest of the 10.4 product line?
Glad to hear it was helpful.
As for support lifecycle, we're seeking internal clarification. The Laserfiche 10.4 SDK is technically the latest released version, so it may not be tied to the End of Support date for v10.4 components that have had a v11 release. We'll reply back if/when we get an official answer on that.
To confirm Sam and Ben -
A module that does not have the next major version that is still continued supported will remain supported on whatever the most recent major version is out. So if a) a v11 SDK is not released and b) the SDK itself is not EOL'd (no plans to do that at this time), then 10.4 would remain supported regardless of the general 'support lifecycle policy'.
That all said, regardless, what Sam said above regarding strategies for new integrations going forward.