3.1 Release
In current latest trove on maven (3.0.3) we still have lines of code like that: https://bitbucket.org/trove4j/trove/src/a4f8d76a0cfa9e72159268d38e9e8566f4614088/core/src/main/java/gnu/trove/impl/hash/TPrimitiveHash.java?at=master&fileviewer=file-view-default#TPrimitiveHash.java-97
So I think that trove should release updated version of trove to prevent "memory leaks" from this part of code as it always create much bigger arrays than needed.
or maybe there is some other repo that I didn't see with new versions?
Comments (30)
-
-
Yes, I +1 too. shame :-\
At one point I put a half-baked transition to Gradle in an accidentally did in the master tree. I need to back that out so the build process is fully functional, then I can do a release.
-
- changed milestone to 3.1
- changed title to 3.1 Release
-
- marked as task
-
reporter oh, great to hear that! :) What about backwards compatibility with 3.0.3? And any ETA?
-
I'll have to review, but I don't think there have been any compatibility breaks.
-
reporter Any ETA or info?
-
No. Trove is mostly a hobby project/labor of love at this point so I've learned not to give ETAs.
That being said, I did some work on tidying up the build process today and it's looking much better. So, making progress.
FYI, I'm hoping to introduce a "trove-experimental" module which unproven stuff (like T*LinkedList will be moved into.
-
I'm hoping to devote some time over the holiday break to get 3.1 released.
-
Hi. We're running into some issues that we would love fixed (and I believe they are, they're just not in the latest maven release) before our product goes into production in Feb, which means we would mean we need the 3.1 release. Any update on when it will be done?
-
Hoping to have a 3.1 beta tomorrow. If you know the specific bugs you're interested in, let me know and I'll double-check that they're in.
-
Great. For us it's just this one that has hit us once but is scary enough :) http://sourceforge.net/p/trove4j/discussion/121847/thread/306576b0/
-
I'd also like to see a new trove release to the maven repo. I'm waiting on https://bitbucket.org/trove4j/trove/issues/2/incorrect-equals-in-all-primitive-hashmaps to be released. I have to do the nasty work around of checking whether the hashcodes of the maps are the same as well as the maps. It doesn't get ti quite right, but it is a lot better than nothing. Happily the code is only used in logging.....
-
Any updates?
-
Hey @robeden - thanks a lot for this great library, it does a fantastic job! Now that you have the 3.1 release nearly ready, let me know if I can be of any help (testing, building, whatever) for releasing 3.1 to maven central.
-
Any updates?
-
Any updates?
-
Is this project now dead? It'd be a shame. Can we get any update?
-
Sorry, guys. I don't want it to be a dead project, but it's just little ol' me at the moment and Trove isn't a critical library at work anymore so finding the time to update is difficult (too many other critical projects).
The main problem preventing easy releases at the moment is that the source tree is in a bit of disarray (shame... from my young and stupid learning days in git) and it needs to be cleaned up. I've been meaning to do this for a while, but the activation energy to get it done has been prohibitively high thus far.
Help and contributions are greatly welcomed. I'm also still open to others taking lead. I agree that Trove is too important to let go.
-
@jimdavies is this still active?
-
Yes, it is. I've been a bit busy lately, but I have some time this week to work on getting a release out.
Serendipity, eh?
-
@jimdavies That is good news! Thanks a lot in advance :-)
-
Fantastic! 'Serendipity' - new word for me, but indeed.
-
Ok, so I'm not ready to do a new release yet, but I am working on it. I'm going to work on it some more tomorrow, and I'll give you all a more detailed update tomorrow evening.
-
Ok, so everything on the 3.1 branch got merged to master a long time back, and it all seems pretty solid, so I'm going to release current master as 3.1 . I had a bunch of changes on a branch, so that has formed a new 3.2 branch, and I'll add an issue into for it to go out soon'ish too.
All I need to do to get 3.1 out is:
- Produce the jar (in fact I've already produced the jar, but it takes a bit of manual movement and renaming to get it so that it in the right place to be deployed);
- Deploy the jar (I've not got the details for this, so I'll have to get them Rob, or get Rob to do it).
-
Let me know if you need any help with that, @jimdavies.
-
I'm just fixing up the build scripts, and then the release will be ready to go out.
-
Hi Everyone,
The new 3.1.0 release of Trove is out. The maven coordinates have changed slightly, as the core project is now called "core", rather than "trove4j". I think that is easy enough for everyone to work with though.
Bug fixes for 3.1.x should be made against the 3.1 release branch, and then I will cherry pick from there to master, and rebase 3.2.
Many thanks to @robeden for getting everything over the last hurdle and out.
-
- changed status to resolved
-
- changed status to closed
- Log in to comment
+1