Show more information about running Prebid Version
Opened this issue · 6 comments
In the UI we are already displaying the publisher's Prebid setup version.
Many publishers do not update the setup for many months and are hesitant to update.
We want to encourage the publishers to keep their setups up to date, so I think the following information should be displayed in the extension UI, am leaving the UX and implementation part open to the discussion.
- Mention what is the latest Prebid release version
- Display how many months/weeks/days old is the current setup compared to the latest Prebid release
- Mention (in numbers) how many bug fixes and features have been released since the currently running version
- If possible, display the list of bugs and features released since the currently running version ( initially we can just put the link to the Prebid releases page )
Hi @pm-harshad-mane ,
i'd be happy to show that info. is there an api or similar where i can pull it from?
Hi @florianerl ,
We will need to use GitHub APIs to fetch the Prebid JS repo's releases but I think fetching these details for every user's instance will be unnecessary as the API will give the same result for all requests until a new release is made available.
We can generate a JSON file with the required data after every release ( hopefully automate this process) and push this JSON file to CDN and refer it in the Extension UI, this will eliminate the need to make GitHub API calls from our extension code.
Let me know your thoughts.
Did we discuss this issue in the last meeting?
Did we discuss this issue in the last meeting?
We did :) Currently we display the user's version but not the current version so should be able to integrate with the JS repo for this.
Sync'd up with @florianerl, I will start to work on dev work for this ticket.
@ChrisHuie @florianerl @pm-harshad-mane, I created a PR today addressing the ask for this ticket. More info can be found in the description on the PR. I also, recorded a quick video for an easier way to show the UI and walk through the features. Open to feedback like always, expect I'll get some : ) Let me know what you guys think.