Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-62332

Show which is the newest plugin release even if not offered

    XMLWordPrintable

    Details

    • Similar Issues:
    • Released As:
      Jenkins 2.240

      Description

      It would be useful to show when a newer plugin release exists, even if it is not available for the current Jenkins release, usually due to update site tiering.

      update-center.json would need to be extended to include metadata for every plugin (or every plugin not being offered in its newest release), which is the latest release. Something like "latest":"1.2.3" should do it.

      Jenkins could then show it:

      • Plugin manager, updates tab:
        • If there's another update for a plugin, show an inline note, something like "The latest available release is 1.2.3 but is not available for your instance. This usually happens when a plugin requires a newer version of Jenkins to run"
        • If the plugin is otherwise up to date, a new, non-actionable table entry informing about the unavailable update
      • Plugin manager, available tab:
        • show an inline note

      Could even be an admin monitor, but that's probably overdoing it.

        Attachments

          Issue Links

            Activity

            danielbeck Daniel Beck created issue -
            danielbeck Daniel Beck made changes -
            Field Original Value New Value
            Description It would be useful to show when a newer plugin release exists, even if it is not available for the current Jenkins release, usually due to update site tiering.

            {{update-center.json}} would need to be extended to include metadata for every plugin (or every plugin not being offered in its newest release), which is the latest release.

            Jenkins could then show it:
             * Plugin manager, updates tab:
             ** If there's another update for a plugin, show an inline note
             ** If the plugin is otherwise up to date, a new, non-actionable table entry informing about the unavailable update
             * Plugin manager, available tab:
             ** show an inline note

            Could even be an admin monitor, but that's probably overdoing it.
            It would be useful to show when a newer plugin release exists, even if it is not available for the current Jenkins release, usually due to update site tiering.

            {{update-center.json}} would need to be extended to include metadata for every plugin (or every plugin not being offered in its newest release), which is the latest release. Something line {{"latestRelease":"1.2.3"}} should do it.

            Jenkins could then show it:
             * Plugin manager, updates tab:
             ** If there's another update for a plugin, show an inline note
             ** If the plugin is otherwise up to date, a new, non-actionable table entry informing about the unavailable update
             * Plugin manager, available tab:
             ** show an inline note

            Could even be an admin monitor, but that's probably overdoing it.
            danielbeck Daniel Beck made changes -
            Description It would be useful to show when a newer plugin release exists, even if it is not available for the current Jenkins release, usually due to update site tiering.

            {{update-center.json}} would need to be extended to include metadata for every plugin (or every plugin not being offered in its newest release), which is the latest release. Something line {{"latestRelease":"1.2.3"}} should do it.

            Jenkins could then show it:
             * Plugin manager, updates tab:
             ** If there's another update for a plugin, show an inline note
             ** If the plugin is otherwise up to date, a new, non-actionable table entry informing about the unavailable update
             * Plugin manager, available tab:
             ** show an inline note

            Could even be an admin monitor, but that's probably overdoing it.
            It would be useful to show when a newer plugin release exists, even if it is not available for the current Jenkins release, usually due to update site tiering.

            {{update-center.json}} would need to be extended to include metadata for every plugin (or every plugin not being offered in its newest release), which is the latest release. Something line {{"latestRelease":"1.2.3"}} should do it.

            Jenkins could then show it:
             * Plugin manager, updates tab:
             ** If there's another update for a plugin, show an inline note, something like _"The latest available release is 1.2.3 but is not available for your instance. This usually happens when a plugin requires a newer version of Jenkins to run"_
             ** If the plugin is otherwise up to date, a new, non-actionable table entry informing about the unavailable update
             * Plugin manager, available tab:
             ** show an inline note

            Could even be an admin monitor, but that's probably overdoing it.
            oleg_nenashev Oleg Nenashev made changes -
            Labels plugin-manager
            oleg_nenashev Oleg Nenashev made changes -
            Labels plugin-manager plugin-manager ux
            danielbeck Daniel Beck made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            danielbeck Daniel Beck made changes -
            Status In Progress [ 3 ] In Review [ 10005 ]
            danielbeck Daniel Beck made changes -
            Remote Link This issue links to "jenkinsci/jenkins#4742 (Web Link)" [ 24938 ]
            danielbeck Daniel Beck made changes -
            Remote Link This issue links to "jenkins-infra/update-center2#382 (Web Link)" [ 24939 ]
            danielbeck Daniel Beck made changes -
            Remote Link This issue links to "jenkinsci/ui-ux-hackfest-2020#57 (Web Link)" [ 24940 ]
            danielbeck Daniel Beck made changes -
            Description It would be useful to show when a newer plugin release exists, even if it is not available for the current Jenkins release, usually due to update site tiering.

            {{update-center.json}} would need to be extended to include metadata for every plugin (or every plugin not being offered in its newest release), which is the latest release. Something line {{"latestRelease":"1.2.3"}} should do it.

            Jenkins could then show it:
             * Plugin manager, updates tab:
             ** If there's another update for a plugin, show an inline note, something like _"The latest available release is 1.2.3 but is not available for your instance. This usually happens when a plugin requires a newer version of Jenkins to run"_
             ** If the plugin is otherwise up to date, a new, non-actionable table entry informing about the unavailable update
             * Plugin manager, available tab:
             ** show an inline note

            Could even be an admin monitor, but that's probably overdoing it.
            It would be useful to show when a newer plugin release exists, even if it is not available for the current Jenkins release, usually due to update site tiering.

            {{update-center.json}} would need to be extended to include metadata for every plugin (or every plugin not being offered in its newest release), which is the latest release. Something like {{"latest":"1.2.3"}} should do it.

            Jenkins could then show it:
             * Plugin manager, updates tab:
             ** If there's another update for a plugin, show an inline note, something like _"The latest available release is 1.2.3 but is not available for your instance. This usually happens when a plugin requires a newer version of Jenkins to run"_
             ** If the plugin is otherwise up to date, a new, non-actionable table entry informing about the unavailable update
             * Plugin manager, available tab:
             ** show an inline note

            Could even be an admin monitor, but that's probably overdoing it.
            markewaite Mark Waite made changes -
            Link This issue is related to JENKINS-62622 [ JENKINS-62622 ]
            danielbeck Daniel Beck made changes -
            Released As Jenkins 2.240
            Resolution Fixed [ 1 ]
            Status In Review [ 10005 ] Resolved [ 5 ]

              People

              Assignee:
              danielbeck Daniel Beck
              Reporter:
              danielbeck Daniel Beck
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: