Details

    • Type: Task
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.14.0
    • Fix Version/s: 1.17.0
    • Component/s: Tools, Build & Test
    • Labels:
      None

      Description

      Currently Drill uses 2.5.0 protocol-buffers version.
      The last version is 3.6.0 in maven repo: https://mvnrepository.com/artifact/com.google.protobuf/protobuf-java

      The new version has a lot of useful enhancements, which can be used in Drill.
      One of them is using UNRECOGNIZED Enum NullValue, which can help to handle them in place of null values for ProtocolMessageEnum - DRILL-6639.
      Looks like the NullValue can be used instead of null returned from valueOf() (or forNumber(), since valueOf() is deprecated in the newer protobuf version):
      https://developers.google.com/protocol-buffers/docs/reference/java/com/google/protobuf/NullValue

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                angozhiy Anton Gozhiy
                Reporter:
                vitalii Vitalii Diravka
                Reviewer:
                Volodymyr Vysotskyi
              • Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: