I just went through the pain myself of upgrading our app from kotlin 1.6 and compose 1.1. It was minimally painful, but the changes to coroutines and coroutines-test were the major things i ran into. The binary compatibility at least seems fine, which is important for me as we’re a multi-library project with a host app that aggregates the features.