Uploaded image for project: 'Lucene - Core'
  1. Lucene - Core
  2. LUCENE-7346

Update forbiddenapis to version 2.2

    XMLWordPrintableJSON

    Details

    • Type: Task
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 6.2, 7.0
    • Component/s: general/build
    • Labels:
      None
    • Lucene Fields:
      New

      Description

      Forbidden-Apis 2.2 was released an hour ago: https://github.com/policeman-tools/forbidden-apis/wiki/Changes

      This version supports/fixes the following important stuff:

      • commons-io signatures for 2.5; also update/review older commons-io signatures. This has shown new test bugs in Solr (using FileUtils.write(File, CharSequence), using default charset). The patch will fix this. It will also revert the workaround for the missing 2.5 signatures file added by SOLR-9147.
      • allows to forbid signature polymorphic methods (e.g., slow MethodHandle.invoke(...) when used instead of MethodHandle.invokeExact(...) (thanks Robert Muir!)
      • Works around a bug in Gradle's Spyware Daemon (not Lucene/Solr relevant).

      I will post & commit patch soon

        Attachments

        1. LUCENE-7346.patch
          10 kB
          Uwe Schindler

          Activity

            People

            • Assignee:
              uschindler Uwe Schindler
              Reporter:
              uschindler Uwe Schindler
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: