Uploaded image for project: 'Kafka'
  1. Kafka
  2. KAFKA-5637

Document compatibility and release policies

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: In Progress
    • Major
    • Resolution: Unresolved
    • None
    • None
    • documentation
    • None

    Description

      We should document our compatibility and release policies in one place so that people have the correct expectations. This is generally important, but more so now that we are releasing 1.0.0.

      I extracted the following topics from the mailing list thread as the ones that should be documented as a minimum:

      Code stability

      • Explanation of stability annotations and their implications
      • Explanation of what public apis are
      • *Discussion point: * Do we want to keep the unstable annotation or is evolving sufficient going forward?

      Support duration

      • How long are versions supported?
      • How far are bugfixes backported?
      • How far are security fixes backported?
      • How long are protocol versions supported by subsequent code versions?
      • How long are older clients supported?
      • How long are older brokers supported?

      I will create an initial pull request to add a section to the documentation as basis for further discussion.

      Attachments

        Activity

          People

            sliebau Sönke Liebau
            ijuma Ismael Juma
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated: