Uploaded image for project: 'Camel'
  1. Camel
  2. CAMEL-18341

Upgrade from Codehaus Groovy 3.0.12 to Apache Groovy 4.x

    XMLWordPrintableJSON

Details

    • Dependency upgrade
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • 3.18.0
    • 4.0.0
    • None
    • None
    • Unknown

    Description

      Groovy 4.0.0 has been released at the beginning of 2022. it might be nice to move to the latest version.

      There is a long list of features and bug fixes http://groovy-lang.org/changelogs/changelog-4.0.0.html

      Maybe worth noticing it contains several fixes related to Java 17:

      • GROOVY-10391 - Default interface methods causing problems with java 17 and groovy 3.0.9
      • GROOVY-10405 - @AutoClone breaks in Java17 for File properties
      • GROOVY-10429 - StringBuilder misses setLength method in Java17

      Based on https://groovy.apache.org/versioning.html 3.x will have oen or two bugfixxes release (in fact already 3 happened). So good chances that there will be only security release of 3.x soon.

      Attachments

        Issue Links

          Activity

            People

              essobedo Nicolas Filotto
              apupier Aurélien Pupier
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: