-
Notifications
You must be signed in to change notification settings - Fork 8.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Maintain compatible version tags when releasing images #5247
Comments
Hey there, @conall88! 👋 I'm here to help you with bug reports, questions, and becoming a contributor. Let's squash those bugs together! To avoid the issue of the
Here is a snippet of the relevant configuration: services:
db:
image: postgres:15-alpine
redis:
image: redis:6-alpine
weaviate:
image: semitechnologies/weaviate:1.19.0
sandbox:
image: langgenius/dify-sandbox:0.2.1
ssrf_proxy:
image: ubuntu/squid:latest Ensure that these versions are correctly specified to avoid compatibility issues and ensure a smooth deployment [1]. |
if there is a breaking compatibility change, it should be reflected in semantic versioning, and should be described in the documentation, this is why it is common for projects to instead ensure compatibility for a particular release across containers. |
We have plans to substitute the |
Self Checks
Dify version
0.6.3
Cloud or Self Hosted
Self Hosted (Docker)
Steps to reproduce
pick any of the helm charts mentioned in the docs and deploy using default values.
Images pulled will use the "latest" image tag.
This will pull langgenius/dify-sandbox:latest , which is release that is not compatible with other images pulled using tag "latest".
(having to manually specify a working tag, e.g 0.2.1 instead is harder to maintain, and involves trial and error.)
✔️ Expected Behavior
pulling all images with tag:latest leads to a working setup.
❌ Actual Behavior
dify-sandbox pod fails to start with :
See BorisPolonsky/dify-helm#77 for more context, I've been directed here by the helm chart maintainer.
The text was updated successfully, but these errors were encountered: