Uploaded image for project: 'WSS4J'
  1. WSS4J
  2. WSS-577

Binary compatibility broken between version <=2.1.3 and >=2.1.4 with org.apache.wss4j.dom.WSSecurityEngineResult

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.1.4, 2.1.5
    • 2.1.6
    • None
    • None

    Description

      Binary compatibility is broken between version 2.1.3 and low and 2.1.4 and greater:

      • <= 2.1.3 with org.apache.wss4j.dom.WSSecurityEngineResult
      • >= 2.1.4 with org.apache.wss4j.dom.engine.WSSecurityEngineResult

      Welcome to my jar hell

      Please do not move public classes around in a minor release!

      Feel free to move public types in a major release if you also rename the package and Maven coordinates.

      I'm not sure what can be done here aside from the brute force fix of adding a copy of the class to the old package.

      Attachments

        Activity

          People

            coheigea Colm O hEigeartaigh
            ggregory Gary D. Gregory
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: