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

Question: version 2.1.1 vs current snapshot #249

Open
parubok opened this issue Feb 9, 2020 · 2 comments
Open

Question: version 2.1.1 vs current snapshot #249

parubok opened this issue Feb 9, 2020 · 2 comments

Comments

@parubok
Copy link

parubok commented Feb 9, 2020

Hi!

First, thanks for the great library!

Jung 2.1.1 was released on Sep 7, 2016 and since then a lot of new code was committed. For a new project, is it preferable to stick to the official 2.1.1 release or use the snapshot version?
(for production usage, where quality is important).

Also, are there any plans for the next official release?

Thanks and keep up the good work!
Eli

@jrtom
Copy link
Owner

jrtom commented Feb 10, 2020

Glad you've found JUNG useful. :)

Which you should use depends on what's important to you, and I don't know enough about your needs (for example, which parts of the library you're using) to give you a good handle on that.

If you need production stability, then you should stick to 2.1.1: it won't change out from under you. :)
(That said, any bugs it has--of which there are some--are not going to be fixed at this point, either, or at least not in this repo.)

It will likely be yet some time before 3.0 gets out the door, primarily because I'm fitting work on this in among my actual job, kids, etc.. I think that it's already a substantial improvement, but it's also a moving target (if not moving as quickly as we'd like it to be--if you're interested in helping out, let me know :D ).
That said, 3.0 has a data model that is simultaneously simpler and covers a broader range of use cases (and uses Guava's common.graph library, so we were able to remove a lot of code).

Hope that helps.

Joshua

@parubok
Copy link
Author

parubok commented Feb 16, 2020

Hi Joshua!

Thanks for the answer!
For our project (where production stability is important) we indeed decided to use 2.1.1.
I would be happy to try to contribute to the Jung, but please point me to some specific direction.
(I'm really not an expert on graphs, but will try to do my best)

Eli

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

No branches or pull requests

2 participants