Hello,
Apache TinkerPop 3.5.0 has just been released. We started development for this release about two years ago but focus on supporting releases in 3.3.x and then 3.4.x slowed its progress. We've had over a dozen releases in that time period on those lines, but are now finally able to make 3.5.0 generally available. 3.5.0 encapsulates over 200+ issues from JIRA with about 70 of those being specific to 3.5.0 itself.
Version 3.5.0 is a big release and both users and providers can expect some breaking changes when upgrading. We upgraded a number of major dependencies and runtimes, removed a lot of deprecated code, fixed Gremlin behavioral inconsistencies and lots of other things that might affect your code. That said, it is also quite possible that your upgrade will flow smoothly if you've already followed deprecation advice from past upgrades or simply have Gremlin that isn't relying on behavioral inconsistencies to work. In any case, we've tried to document all the key changes carefully in the Upgrade Documentation (linked below), so that it's easy to identify potential problems.
Here are a few selected highlights from the Upgrade Documentation:
* Major runtime upgrades in the various language ecosystems Gremlin supports (e.g. TinkerPop building on JDK11)
* In case you missed the earlier announcement, Gremlint is now officially part of TinkerPop
* Gremlin now has a gremlin-language module that contains a ANTLR grammar
* Lots of new Translator support