Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-16422

Tighten our guarantees on compatibility across patch versions

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 2.0.0
    • documentation
    • None
    • Hide
      Adds below change to our compat guarantees:

      {code}
      -* Example: A user using a newly deprecated api does not need to modify application code with hbase api calls until the next major version.
       10 +* New APIs introduced in a patch version will only be added in a source compatible way footnote:[See 'Source Compatibility' https://blogs.oracle.com/darcy/entry/kinds_of_compatibility]: i.e. code that implements public APIs will continue to compile.
      {code}
      Show
      Adds below change to our compat guarantees: {code} -* Example: A user using a newly deprecated api does not need to modify application code with hbase api calls until the next major version.  10 +* New APIs introduced in a patch version will only be added in a source compatible way footnote:[See 'Source Compatibility' https://blogs.oracle.com/darcy/entry/kinds_of_compatibility ]: i.e. code that implements public APIs will continue to compile. {code}

    Description

      Out of the dev discussion [1], comes this change that tightens up our guarantees adding new API; that we'll do it in a non-breaking way across patch versions.

      1. http://mail-archives.apache.org/mod_mbox/hbase-dev/201608.mbox/browser

      Attachments

        1. HBASE-16422.master.002.patch
          3 kB
          Michael Stack
        2. HBASE-16422.master.001.patch
          3 kB
          Michael Stack

        Issue Links

          Activity

            People

              stack Michael Stack
              stack Michael Stack
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: