Closed APz closed 2 years ago
Hi,
No. There's no releases for XO from sources installations. Yes there's versioning in xo-server
and xo-web
but those don't have any guarantees like one would expect from a release. Also tracking the specific commits that update those would be quite painful. If you need tested and stable release, you need offical XOA. The whole point of from sources installations is to track the bleeding edge latest master branch commit version. xo-install.sh
has the rollback feature you can use in case latest version introduces issues and you need to go back.
I'm actually surprised by this, I kind of expected them to tag the releases. For a homelab environment, I don't expect to have paid support from Vates, but running the same exact version of the software as official release would have been a nice bonus. Anyway, closing this.
Yeah there used to be tagged releases for xo-server/xo-web but they stopped doing that in 2019. Actually script did have (and still has :D) a feature to use latest tagged release but that's obviously obsolete nowadays. I should probably remove it to avoid confusion.
There's multiple reasons for that.
master
is a way to contribute on the project itself: reporting the issue before it lands in XOA (at least in QA) is really helpful for usThat's why we decided to go this way. But we also made effort to work only on feature branches to limit potential bugs in master
(it should work when it lands in master
).
We are not the only project working like this (bleeding edge with all features vs pro support on tested/stable platform, eg VyOS is doing something very similar).
Also, since we release every month, the gap isn't that big, especially in a home lab context :)
Would it be possible to make the updater check what's the latest release version of XO and then update to that if it's newer than what's installed? Right now it seems to pull the very latest bleeding edge version there is, often having some work-in-progress or downright broken features that would get fixed by the time of the next release.