If you’re not a library, then you can use whichever version of the library works for you as long as you test it and are confident it actually works (but this applies to stable libraries too). The biggest risk is that you’ll need to go and update your code in a bunch of places when you later want to update versions and they’ve made a breaking change.