Coming from other distros like Debian or Ubuntu, I’m used to package versions being set at the moment a distro version is released, and then those packages pretty much just get bugfixes until the next version of the distro in 6 months/2 years/etc.
I started using Fedora recently, but it looks like for a lot of packages, all currently supported Fedora versions get the updates, not just the testing branch (for instance, when Plasma 5.27 came out, every active Fedora version was updated).
Does Fedora just use distro version numbers for specific core package versions, or is there something I’m missing here?
Yep. Packages get backported for supported versions. So basically right now, it’s Fedora Linux 37 and 38. Our “testing branch” is Fedora Rawhide.