Skip to content

Conversation

@dimitrystd
Copy link
Contributor

To All: I have no plans to merge this PR; it is only for visibility.

There is no way to keep smartling-api-commons free of CVEs while continuing to support Java 8. I made only the necessary changes to migrate the code and dependencies to Java 17. This means that the SDK will exist in two versions, requiring each new development (endpoint) to be implemented twice.

I'd like to encourage all teams to migrate their services from 1.x to the new 2.x (when it is released).

<dependency>
<groupId>javax.annotation</groupId>
<artifactId>javax.annotation-api</artifactId>
<version>1.3.2</version>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

you can drop version here, it is defined in dependencyManagement

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we have to change the major version of sdk itsefl (1.26... --> 2.0.0)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sure, change the version and a couple more minor tweaks.

The purpose of this PR is to inform everyone that there will be a new major version (since all teams are actively working on updating services).

@dimitrystd
Copy link
Contributor Author

Okay, I take no comments as no objections. I'm closing this PR and releasing version 2.0.0.

@dimitrystd dimitrystd closed this Dec 2, 2025
@dimitrystd dimitrystd deleted the 2.x branch December 2, 2025 21:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants