I’ve the official DNF repository of VS Code installed on my Fedora 43 (previously 42) according to the official instructions found at the Visual Studio Code on Linux article. Unfortunately the latest version of VS Code available at this DNF repository is 1.105.1 while the real latest version now is actually 1.106 - October 2025 (version 1.106)
Why that 1.106 version didn’t get into the official DNF repository and is that official DNF repository still supported?
Note that the vscode repo is microsoft and not a fedora repo.
Updates are dependent upon how quickly the repo maintainers perform updates to the available packages. The current release I have was last updated in October so I suspect another update should follow soon.
Note that the vscode repo is microsoft and not a fedora repo.
I know. I just hoped someone from Microsoft might be in this forum as well or maybe there is some other more updated DNF repository from Microsoft that I don’t know about.
Another interesting observation. The previous major version of VS Code 1.105 was released in October 9 and this is the exact date when it was published in the Microsoft DNF repository. You can check it by yourself there: Index of /yumrepos/vscode/Packages/c/
Unlike Fedora repository that Microsoft DNF repository is of the upstream, i.e. no downstream maintainer should do anything to release new version of VS Code because everything is done or supposed to be done by the upstream - in this case by Microsoft. And Microsoft already made and officially release RPM of VS Code 1.106. This is why it looks like someone in Microsoft just forgot to do something or their CI/CD partially failed and nobody cares.
Probably, but we cannot do anything about that.
It is up to microsoft to fix it, and I would never expect anyone from MS to be reading this forum when it matters. Try contacting someone there.
No.
They are not upstream. Upstream would mean that packaging and distribution flows downward to fedora.
As far as Fedora is concerned that repo is a 3rd party repo (not fedora related) and they create, maintain, and release the package for vscode. Fedora has no direct influence with microsoft.
Nope
Upstream means there is a developer that maintains the app/library/etc, and then fedora gets it as source code and packages it for distribution in a way that is compatible for fedora.
Similarly other distros do the same.
An example is gnome, the kernel, and many more. Fedora does not develop or maintain gnome; there are gnome developers who do that. Fedora then gets the updates and packages them as fedora updates in fedora repos.
The same applies to almost everything that is part of the fedora distribution. The upstream are the developers, the downstream are packagers & distributors. Fedora does do some minor tweaks when required but most of it is packaging suitable for distribution (including testing of the new packages for function).
In the case of vscode microsoft does it all and fedora is not involved in any direct way.