-
Notifications
You must be signed in to change notification settings - Fork 596
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
Remove dependencies on old versions #420
Comments
Hello If is possible indicate through the readme documentation how execute the samples with a specific Hazelcast version, would be nice, otherwise the latest stable of Hazelcast, i.e: Just sharing thoughts |
@manueljordan ideally, we should check the code samples with each release of Hazelcast to see if they all compile and run. Also, we do maintain backwards-compatibility so code samples for Hazelcast 4.0 should work with Hazelcast 4.1 and I don't believe we necessarily need to always update code samples to the latest release. That said, I believe we've updated most, if not all, code samples to Hazelcast 4.0 and removed some that were obsolete. I don't believe we'll maintain instructions to run code samples with older versions since, as I said, we maintain backwards-compatibility and you should seamlessly run a code sample with another minor version. If you want to see code samples for older versions, you can always download an older version of IMDG (https://hazelcast.org/imdg/download/archives/#hazelcast-imdg). Once we release a major version, we'll possibly have to adapt all the code samples again. |
Hello @mmedenjak Yes, I understand and I am agree with all
Of course, something to keep for example the following branches 3.2.x, 3.3.x, 4.0.x and 4.1.x with the latest or higher release. Therefore for example to avoid for the 4.0.x branch:
Then later
IMHO it would/should be applied to Spring Framework transitivies dependencies too, where I see for example:
Therefore the main goal is save space in the Maven's local repository Again, sharing polite thoughts to this project. |
We have many samples that work either directly or transitively with old Hazelcast versions. It leads to runtime problems (CNFEs for instance).
The following check was done for Hazelcast tag v4.0.1
If we are not able to provide a code-sample with correct Hazelcast dependency, we should drop the sample from the related release (/tag).
We provide code samples archive as a separate download for every IMDG release, so it's a shame when the sample doesn't work with the given Hazelcast version.
The text was updated successfully, but these errors were encountered: