Uploaded image for project: 'SonarQube'
  1. SonarQube
  2. SONAR-10541

Drop compatibility mode used to support plugins compiled before 5.2

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 7.4
    • Component/s: Plugin API
    • Labels:
    • Edition:
      Community
    • Production Notes:
      Hide
      Need SonarWeb to be upgraded to SonarHTML
      Need SCM Mercurial plugin to be updated to 1.1.2
      Show
      Need SonarWeb to be upgraded to SonarHTML Need SCM Mercurial plugin to be updated to 1.1.2

      Description

      When the platform loads a plugin that was compiled before 5.2, some extra work is done to support backward compatibility, like providing some third party dependencies in the classloader that used to be provided by the platform. Those dependencies are outdated and some of them contains security flaws.
      BTW our deprecation policy allows us to drop any API deprecated before 5.6, so I think we can safely remove this compatibility mode, as well as module sonar-plugin-api-deps.

      We will also remove some transitive dependencies (like sonar-channel)

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              julien.henry Julien Henry
              Reporter:
              julien.henry Julien Henry
              Votes:
              2 Vote for this issue
              Watchers:
              6 Start watching this issue

                Dates

                Due:
                Created:
                Updated:
                Resolved: