Question about okhttps bom. It seems like all of okhttps artifacts are versioned together in lock step. why the bom? from what i can tell, bom seems to be more helpful in situations where artifact versions are all scattered?
e
ephemient
10/09/2025, 10:25 PM
using a bom helps avoid cases where, due to transitive dependencies, you end up with different versions of different parts of the library (which will lead to broken okhttp)
today i learned 1
➕ 2
j
jw
10/09/2025, 10:39 PM
We should be using constraints
➕ 1
jw
10/09/2025, 10:40 PM
They're automatic, the BOM is opt in and awkward
e
ephemient
10/09/2025, 10:41 PM
yeah, if you did that upstream then it would solve the issue for all consumers
c
Colton Idle
10/10/2025, 2:50 AM
oooh true. didn't think about that ephemient. and yeah i suppose constraints would be a nice path forward!