Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deprecate code when changing packages #83980

Closed
hmottestad opened this issue Feb 15, 2022 · 2 comments
Closed

Deprecate code when changing packages #83980

hmottestad opened this issue Feb 15, 2022 · 2 comments
Labels
>enhancement needs:triage Requires assignment of a team area label

Comments

@hmottestad
Copy link

Description

I'm developing an application using Spring-Boot and Eclipse RDF4J. RDF4J is stuck on 7.8.1 and the Spring-Boot version I'm using is stuck on 7.15.2. Because of at least two breaking changes between 7.8.1 and the latest 7.17.0 there is no way to upgrade to 7.17.0.

The documentation for breaking changes in minor versions says:

Breaking changes introduced in minor versions are normally limited to security and bug fixes. Significant changes in behavior are deprecated in a minor release and the old behavior is supported until the next major release."

Neither of the two breaking changes that I have come up against are security or bug fixes.

I would really appreciate if the classes could be moved back and deprecated and removed in the next major release.

@hmottestad hmottestad added >enhancement needs:triage Requires assignment of a team area label labels Feb 15, 2022
@nik9000
Copy link
Member

nik9000 commented Mar 7, 2022

This has been fixed by building a client that doesn't rely on Elasticsearch's internal code: https://github.com/elastic/elasticsearch-java It was a mistake to try and use Elasticsearch's server in client for the reasons that you mentioned - we really didn't know what bit of the server landed in the client.

We're not going to move the classes back. Sorry.

@nik9000 nik9000 closed this as completed Mar 7, 2022
@hmottestad
Copy link
Author

:(

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
>enhancement needs:triage Requires assignment of a team area label
Projects
None yet
Development

No branches or pull requests

2 participants