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

Update forbiddenapis to version 2.2

Details

    • Task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 6.2, 7.0
    • general/build
    • None
    • 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 rcmuir!)
      • 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

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

            Dates

              Created:
              Updated:
              Resolved: