kombu: KeyError async

Was doing some late night builds when I noticed that none of my workers ran anymore.

After this version was pushed I started getting errors

AttributeError async
KeyError async

I think it has to do with some missing changes during this commit https://github.com/celery/kombu/commit/75695205f6e7af8e7e9178e010debc3871b19106

Downgrading to 4.1 solved the issue.

About this issue

  • Original URL
  • State: closed
  • Created 6 years ago
  • Reactions: 15
  • Comments: 15 (7 by maintainers)

Commits related to this issue

Most upvoted comments

This issue was introduced by #839; however, I think there’s another issue: versioning. Kombu appears to follow semantic versioning, but that is not documented anywhere. If semantic versioning is followed, this backwards-incompatible change should have resulted in a bump to version 5.0.0.

The third issue lies in the fact that Celery’s dependencies have no upper bound: https://github.com/celery/celery/blob/master/setup.cfg#L18-L21. Even if a major version change had gone into effect, our installations would have still been broken. Celery should have an upper bound to prevent problems like this in the future.

Correct, upgrading and builds passing again. Thanks!

@artinnok please update to celery 4.1.1 or 4.2rc4