Uploaded image for project: 'Camunda Optimize'
  1. Camunda Optimize
  2. OPT-1739

Allow bigger major & minor engine versions in VersionChecker

    XMLWordPrintable

Details

    • Task
    • Resolution: Done
    • L3 - Default
    • 2.4.0-alpha2, 2.4.0
    • None
    • backend
    • None

    Description

      AT:

      • Automatic new minor version support
        • Given:
          • an engine version 7.12.0
        • When:
          • optimize connects to this engine with supported engines in optimize configured up to 7.11.0
        • Then:
          • optimize rejects to connect as 7.12.0 is a new unknown minor version
        • Expected:
          • optimize connects to 7.12.0 as it is a newer minor version
      • Automatic new major version support
        • Given:
          • an engine version 8.0.0
        • When:
          • optimize connects to this engine with supported engines in optimize configured up to 7.11.0
        • Then:
          • optimize rejects to connect as 8.0.0 is a new unknown major version
        • Expected:
          • optimize connects to 8.0.0 as it is a newer minor version

      Hints:

      • Currently new major or minor versions are rejected but as we in general support newer versions we can let them pass the version check. This eliminates maintenance effort to support new platform releases. So we only need to maintain minimum patch versions if really required per minor release and let newer minor and major version always pass.
      • We need to think about splitting ES and Engine version checks logic into two separate classes within this ticket

      mgm-controller-panel

        This is the controller panel for Smart Panels app

        Attachments

          Activity

            People

              Unassigned Unassigned
              sebastian.bathke Sebastian Bathke
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Salesforce