Skip to content
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

Ensure compatibility with python-json-logger>=3.1.0 #1149

Merged
merged 1 commit into from
Dec 13, 2024
Merged

Ensure compatibility with python-json-logger>=3.1.0 #1149

merged 1 commit into from
Dec 13, 2024

Conversation

nolar
Copy link
Owner

@nolar nolar commented Dec 13, 2024

closes #1146
closes #1148

The change introducing the issue:

As a reminder: the developers of the final apps (i.e. those going to docker images) SHOULD pin their dependencies with their package manager of choice (pip, poetry, whatnot) — as a generic "best practice" in the dev world (not Kopf- or K8s-specific).

Kopf deliberately does not pin its own runtime dependencies to leave freedom to app developers to resolve their version conflicts, except for >= restrictions with minimally required functonality.

Kopf also does not pin its CI dependencies — to see the failures caused by new releases of dependencies earlier — i.e. in nightly test runs (flaky now, even with proper dependencies; to be fixed "soon").

@nolar nolar force-pushed the jsonlogger branch 2 times, most recently from fb38aef to d69562c Compare December 13, 2024 21:36
@nolar nolar enabled auto-merge December 13, 2024 21:57
@nolar nolar merged commit 7f50469 into main Dec 13, 2024
30 checks passed
@nolar nolar deleted the jsonlogger branch December 13, 2024 22:00
@nolar
Copy link
Owner Author

nolar commented Dec 13, 2024

Released as 1.37.4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Incompatibility between Kopf and New python-json-logger Version Causes Startup Crash"
1 participant