You are viewing limited content. For full access, please sign in.

Question

Question

SDK 10.4 Compatible with LF11

asked on March 9, 2023

Hello,

Is SDK 10.4 compatible with LF11

https://support.laserfiche.com/kb/1014104/release-notes-for-laserfiche-sdk-10-4

Thanks,
Jeff Curtis

0 0

Answer

SELECTED ANSWER
replied on March 9, 2023

Yep. Though I will say that the closer the SDK (RA/LFSO) version is to the Laserfiche Server version the better, as:

  1. those versions will likely have received more testing together both by Laserfiche Dev QA and in the real world, and
  2. you're less likely to run into edge cases from increasingly divergent code base and feature sets

 

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.

2 0

Replies

replied on March 9, 2023

Yes, we are using SDK 10.4 with LF 11

 

3 0
replied on March 9, 2023

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.

0 0
replied on March 9, 2023

Thanks for the info

Would the same apply for SDK 10.0.

I believe it would but wanted to double-check.

Jeff

1 0
SELECTED ANSWER
replied on March 9, 2023

Yep. Though I will say that the closer the SDK (RA/LFSO) version is to the Laserfiche Server version the better, as:

  1. those versions will likely have received more testing together both by Laserfiche Dev QA and in the real world, and
  2. you're less likely to run into edge cases from increasingly divergent code base and feature sets

 

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.

2 0
replied on March 9, 2023

Thanks Sam!!

0 0
replied on March 10, 2023

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.

0 0
replied on June 13, 2023 Show version history

@Samuel, will there be a v11 of the SDK or should new projects be written for the on-prem REST API or CMIS server?

 

1 0
replied on June 20, 2023

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.

1 0
replied on June 20, 2023 Show version history

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?

 

0 0
replied on June 20, 2023

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.

1 0
replied on June 21, 2023 Show version history

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.

3 0
You are not allowed to follow up in this post.

Sign in to reply to this post.