Skip to content

[Fleet] Show integration release notes #150754

@jen-huang

Description

@jen-huang

Background

Implementation for elastic/integrations#5142. We want to surface integration changelogs to users when an update is available through the UI. Currently there is no context on expected changes:

image

Implementation Tasks

  • Update the description in "New version available" callout to read: Upgrade to version {VERSION} to get the latest features. View changelog.
  • View changelog. should open a modal that shows the changelog between the user's currently installed version and the version offered for upgrade. Please reference the UX for the current license and notice modal UI.
    • The changelog can be retrieved using getFile() from the registry service. The file to retrieve is (for example) located at https://epr.elastic.co/package/1password/1.8.0/changelog.yml
    • The changelog yaml will need to be parsed to return only the entries between the above two versions. The entries should be in descending version, starting with the version offered for upgrade

Next steps

After this work, the changelog is only accessible at time of upgrade. We need to figure out the UX for persistently offer the changelog.

Metadata

Metadata

Assignees

Labels

Team:FleetTeam label for Observability Data Collection Fleet teamenhancementNew value added to drive a business result

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions