chroma icon indicating copy to clipboard operation
chroma copied to clipboard

Notify users of new updates

Open jeffchuber opened this issue 2 years ago • 3 comments

like this

Screenshot 2023-07-18 at 2 46 57 PM

jeffchuber avatar Jul 18 '23 21:07 jeffchuber

I think this could also be used to help developers locate help and our github. One way of doing this is to have a message.json that is checked into the repo.... that makes updating this quite easy. We could take it one step further and have the client callout (if allowed and able) to the version of message.json currently on main or hosted elsewhere....

jeffchuber avatar Sep 12 '23 22:09 jeffchuber

think more about

  • compatibility between releases
  • confidence about non-breaking changes in new releases
  • downgrade support

jeffchuber avatar Sep 13 '23 22:09 jeffchuber

The way that pip does it is by fetching pypi's package info. We can use that to nudge users to upgrade.

Using pypi will not help us with version compatibility - I have a WIP PR for creating a compatibility matrix that can be published and used for version compatibility between local clients (Persistent/Ephemeral) and remote clients (Http and Cloud) - this will knock 1) and 2) from the above list.

@jeffchuber Regarding downgrade support, what is your mental model here? Somehow, advise users how to downgrade versions?

tazarov avatar Dec 15 '23 13:12 tazarov

@philipithomas @gshahbazian this could also interact with the changelog which is a really cool idea

jeffchuber avatar Jun 12 '25 21:06 jeffchuber