Jump to content

Docker Update Changelist


Recommended Posts

Is it possible to add changelists to docker app updates?

 

For example frigate has some breaking changes but if I just hit update I have no idea of them.

Its pretty easy to show a GitHub link or text.

 

We seem to get changelists for plugins.

 

What do we think folks?

 

 

Screenshot 2024-08-09 at 22.37.18.png

Edited by dopeytree
Link to comment

Unfortunately this is likely not possible. The issue is that, to my knowledge, docker container registries do not provide an endpoint specifically for publishing changelogs. While the dockerman template system might provide such a feature it is not likely to be widely used as by and large templates available in CA are not officially maintained by the apps creators, or even the people who provide the docker container. 

  • Upvote 1
Link to comment
12 hours ago, dopeytree said:

Maybe there can be a community solution like comments

I don't think that would be a feasible endeavour for two main reasons:

  • Docker images aren't that static and an update, especially to latest, can often be missed
    • Or the other way around, the maintainer pushes like crazy new images
  • Project maintainer themself don't often publish changelogs themself. So more often than not, there is no way to make a list of changes

We would end up with a database with a lot of holes, probably maintained by a few people for a handful of images.

 

Without dis-validating your idea, the base of it is already flawed (sorry to say it that blunt :().

Quote

but if I just hit update I have no idea of them.

In my opinion, Docker gave the false sense of security that any application can handle rolling updates. They can't. Especially databases, especially nextcloud, apparently also frigate. I can't really say "in the old days", I am not that old, but I know from my job to always use pinned versions. You never wan't to have any dependency or application change on its own without your influence or knowledge.

Pin your application, watch the project on Github or whatever service they are using and backup -> update your application on a new release.

Link to comment
Posted (edited)

Sure I get that. 

 

Maybe a simple compromise of creating an additional button 'Check project' or similar that appears next to the ' yes update it' button that links to the 'project page' - I think all apps on the community app store have to have a 'project page'.

 

That way it would it least provide a visual reminder people should check documentation, without any actual workload.

 

Simple & easy to operate.

 

Here is where I would add the extra button to each projects.

Screenshot 2024-08-15 at 14.08.23.png

 

Here is where the link is sourced - 'Project Page'

Screenshot2024-08-15at18_26_49.thumb.png.4dee352892e4ce3a84f61ba4868e03cd.png

Edited by dopeytree
Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...