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

Show which is the newest plugin release even if not offered

    • Icon: New Feature New Feature
    • Resolution: Unresolved
    • Icon: Minor Minor
    • core
    • Jenkins 2.240, removed in 2.387

      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.

          [JENKINS-62332] Show which is the newest plugin release even if not offered

          Daniel Beck created issue -
          Daniel Beck made changes -
          Description Original: 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.
          New: 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.
          Daniel Beck made changes -
          Description Original: 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.
          New: 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 made changes -
          Labels New: plugin-manager
          Oleg Nenashev made changes -
          Labels Original: plugin-manager New: plugin-manager ux
          Daniel Beck made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          Daniel Beck made changes -
          Status Original: In Progress [ 3 ] New: In Review [ 10005 ]
          Daniel Beck made changes -
          Remote Link New: This issue links to "jenkinsci/jenkins#4742 (Web Link)" [ 24938 ]
          Daniel Beck made changes -
          Remote Link New: This issue links to "jenkins-infra/update-center2#382 (Web Link)" [ 24939 ]
          Daniel Beck made changes -
          Remote Link New: This issue links to "jenkinsci/ui-ux-hackfest-2020#57 (Web Link)" [ 24940 ]

            danielbeck Daniel Beck
            danielbeck Daniel Beck
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: