Uploaded image for project: 'Derby'
  1. Derby
  2. DERBY-6213

Deprecate support for Java 5 and CDC

    XMLWordPrintableJSON

    Details

    • Urgency:
      Normal
    • Issue & fix info:
      Release Note Needed

      Description

      The developer community has approved the proposal to sunset support for Java 5 and CDC: http://apache-database.10148.n7.nabble.com/VOTE-Sunsetting-support-for-Java-5-and-CDC-td129832.html#a129925

      This issue tracks a number of tasks needed to implement this proposal:

      I) Remove build support for Java 5 and CDC.

      II) Purge user doc references to Java 5, CDC, and the JDBC 4 DataSources.

      III) Remove the JDBC 4 version of the public api from the published javadoc. The recently introduced CP2 DataSources would need to migrate to the JDBC 3 version of the published javadoc. The JDBC 4 versions of the DataSources would still exist, but they would be vacuous extensions of their JDBC 3 counterparts.

      IV) On the wiki, document our expectation that maintenance releases will support the same platforms as the original feature release cut from their branch.

      V) Decide what to do with the SimpleMobileApp. Probably we want to just remove this demo since its purpose is to show how to run Derby on the deprecated CDC platform.

        Attachments

        1. buildbreak.diff
          3 kB
          Knut Anders Hatlen
        2. buildbreak2-datasource.diff
          16 kB
          Knut Anders Hatlen
        3. client.diff
          227 kB
          Knut Anders Hatlen
        4. decimal-type.diff
          42 kB
          Knut Anders Hatlen
        5. deprecate-datasources.diff
          13 kB
          Knut Anders Hatlen
        6. derby-6213-01-aa-collapsePublishedAPI.diff
          11 kB
          Richard N. Hillegas
        7. derby-6213-02-aa-org.apache.derby.vti.diff
          44 kB
          Richard N. Hillegas
        8. derby-6213-03-aa-misc.diff
          21 kB
          Richard N. Hillegas
        9. derby-6213-03-ab-misc.diff
          21 kB
          Richard N. Hillegas
        10. derby-6213-04-aa-vtiPackageOnJava7.diff
          3 kB
          Richard N. Hillegas
        11. derby-6213-05-ab-misc2.diff
          20 kB
          Richard N. Hillegas
        12. derby-6213-06-aa-convertProductToJava6.diff
          110 kB
          Richard N. Hillegas
        13. derby-6213-06-ab-removeCDC.diff
          40 kB
          Richard N. Hillegas
        14. derby-6213-07-aa-restOfProductExceptJDBC.diff
          39 kB
          Richard N. Hillegas
        15. derby-6213-08-ab-jdbc.diff
          68 kB
          Richard N. Hillegas
        16. derby-6213-09-ab-lint1.diff
          18 kB
          Richard N. Hillegas
        17. derby-6213-10-aa-lint2-implServices.diff
          37 kB
          Richard N. Hillegas
        18. derby-6213-11-aa-lint3-implStore.diff
          54 kB
          Richard N. Hillegas
        19. derby-6213-12-aa-lint4-implSqlCatalog-implSqlDepend.diff
          57 kB
          Richard N. Hillegas
        20. derby-6213-13-aa-lint4-implSqlConn.diff
          33 kB
          Richard N. Hillegas
        21. derby-6213-14-aa-lint6-implSqlCompile-implSqlExecute.diff
          31 kB
          Richard N. Hillegas
        22. derby-6213-15-aa-lint7.diff
          52 kB
          Richard N. Hillegas
        23. derby-6213-16-aa-lint8.diff
          157 kB
          Richard N. Hillegas
        24. derby-6213-17-aa-lint9.diff
          52 kB
          Richard N. Hillegas
        25. derby-6213-17-ab-lint9.diff
          55 kB
          Richard N. Hillegas
        26. derby-6213-18-aa-collapseEmbeddedDataSources.diff
          19 kB
          Richard N. Hillegas
        27. derby-6213-20-aa-remove.java15.compile.classpath.diff
          990 kB
          Richard N. Hillegas
        28. derby-6213-21-aa-felixLint.diff
          5 kB
          Richard N. Hillegas
        29. derby-6213-22-aa-remove1.4and1.5sourceAndTargetLevels.diff
          13 kB
          Richard N. Hillegas
        30. derby-6213-23-aa-removeSimpleMobileApp.diff
          34 kB
          Richard N. Hillegas
        31. derby-6213-24-aa-makeBasicConnectionPoolDataSource40public.diff
          0.6 kB
          Richard N. Hillegas
        32. derby-6213-25-aa-remove-reflective-references-to-EmbeddedSimpleDataSource.diff
          9 kB
          Richard N. Hillegas
        33. descriptor-lists.diff
          48 kB
          Knut Anders Hatlen
        34. jvminfo-j2me.diff
          37 kB
          Knut Anders Hatlen
        35. jvminfo-oldconstants.diff
          12 kB
          Knut Anders Hatlen
        36. netbeans.diff
          1 kB
          Knut Anders Hatlen
        37. releaseNote.html
          3 kB
          Richard N. Hillegas
        38. releaseNote.html
          3 kB
          Richard N. Hillegas
        39. revive-sqlxmlutil-target.diff
          8 kB
          Knut Anders Hatlen
        40. simplify-with-java5.diff
          4 kB
          Knut Anders Hatlen
        41. simplify-with-java5-v2.diff
          5 kB
          Knut Anders Hatlen
        42. sqldecimal-reflection.diff
          4 kB
          Knut Anders Hatlen
        43. testcode.diff
          60 kB
          Knut Anders Hatlen

          Issue Links

            Activity

              People

              • Assignee:
                rhillegas Richard N. Hillegas
                Reporter:
                rhillegas Richard N. Hillegas
              • Votes:
                0 Vote for this issue
                Watchers:
                8 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: