Closed ravalikakurumillla closed 1 week ago
This is due to triomphe
bumping their MSRV to 1.76. Downgrading triomphe
works or updating you rust version. This was completely out of our hands, but we bumped our MSRV accordingly, which will be in the next release.
Thank you for the confirmation @tertsdiepraam. Do you have any ETA for the next release?
I'll defer to @partim, but I believe we'll have a 0.10.1 very soon.
It would be nice not bumping domain MSRV to the latest rust version if only 1.76 is actually required.
We figured we go to 1.78 since Alpine already has that – which currently is our yardstick – and this might avoid having to do another bump soon.
Do you have a reason to only do 1.76?
You can use 1.78 in tests, just set the MSRV to 1.76. MSRV is meant to be the minimum supported version that the crate builds with. We almost never use the latest rust compiler version as there's sometimes bugs. It's not a huge deal, I can fork and patch every release we use but I don't understand the reasoning here.
Earlier we (well, I, really) considered every MSRV change a breaking change. But since this is just not possible (certainly not when we go 1.0), the policy to try to not change it too often isn’t really necessary any more.
We’re currently discussing a new strategy that will provide a decent compromise between people who need to use older compiler versions and those that always are on latest stable.
Either way, apologies if we broke things for you!
0.10.1 has been released and we also updated our MSRV policy. So I guess we can close the issue.
Tried using the latest domain crate
domain = "0.10.0"
Failing with the below error