These are the awesome news! Thanks Ken for updates!

Best regards,
Oleksandr

On Wed, Mar 1, 2023, 23:16 Ken Hu <[email protected]> wrote:

> Hi Everyone,
>
> I just thought I would leave a quick message about the state of some of our
> Java dependencies.
> We may be able to resolve a long-running performance issue we have had with
> newer versions of
> Groovy. The change for this is currently in review in PR1983. This change
> will allow us to run
> process-docs.sh much faster than before. A quick test showed that the time
> could be reduced from
> 90 minutes to 25 minutes. Once this gets merged, then it should unblock us
> from upgrading Groovy.
> The current plan is to upgrade to Groovy 4.0.9 on the master branch and to
> upgrade to Groovy 2.5.21
> on 3.5-dev and 3.6-dev.
>
> Once we upgrade Groovy, we can then focus on building and testing with JDK
> 17 on the master branch
> as Groovy was the major blocker in upgrading the runtime version. There are
> other libraries that
> will potentially need upgrading such as Spark and Kryo. See TINKERPOP-2703
> for the work that
> Stephen has already done for this. Upgrading to Kyro 5.x will likely cause
> breaking changes for
> those that use Kyro 3.x as the two formats aren't compatible. However, it
> seems like we have mostly
> deprecated the use of Kyro already so this should reduce its impact.
>
> To summarize, there will be major version upgrades coming to several Java
> libraries (Groovy and Kyro
> in particular) in the master branch. This should enable us to run and build
> with JDK 17 on master.
>
> Thanks,
> Ken
>

Reply via email to