New license is not backward compatibile with old versions

We purchased a new license for Aspose.Cells for Java expiring in 2025, but when trying to use the new license with version 17.12 I get the text “Evaluation Only. Created with Aspose.Cells for Java.Copyright 2003 - 2017 Aspose Pty Ltd.” in the processed documents.
When using the latest version (24.10) no “Evaluation Only…” text is inserted.
Version 17.12 is the version we currently use in production.
We need to release a version with the new license so that it can work with both the old and a recent version of Aspose.Cells.
Thanks.
Fabio

@fabio.parise

Can you please confirm if you have updated the license file in your application for version 17.12? Also, are there any specific error messages you are encountering?

I confirm that the license file is updated and that there aren’t any error messages.

@fabio.parise
Do you use the latest license on the old version? Please note, newer licenses are signed with sha256 but older ones were signed with sha1. You cannot use a sha256 license with older versions of the API. You may use your older license to work with older Aspose.Cells for Java version and use new license to work with newer Aspose.Cells for Java versions. This will always work.

Furthermore, you may request for an updated (new) license (in purchase section) that should be signed with sha1. The updated license will be compatible and can be used with older Aspose.Cells versions as well.

In addition, you can refer to the following documents to set and check if the License has been successfully set.