OpenVPN 2.6.0-I004 versioning scheme

Instructions and tips on how to roll your own client installer.

Moderators: TinCanTech, TinCanTech, TinCanTech, TinCanTech, TinCanTech, TinCanTech

Post Reply
dcardon
OpenVpn Newbie
Posts: 2
Joined: Wed Feb 08, 2023 3:40 pm

OpenVPN 2.6.0-I004 versioning scheme

Post by dcardon » Wed Feb 08, 2023 3:54 pm

Hi everyone,

I'm doing openvpn client packaging for WAPT and wanted to know more about the versioning scheme of OpenVPN.

I came across the weird numbering scheme 2.6.0-I004, what is the purpose of the I (capital i) in the version number? Actually the MSI properties version is 2.6.009. After installation, the number in the Windows registry is also 2.6.009. So what is the real number? Why is there some discrepancies between the version numbers?

Moreover, on the website https://openvpn.net/community-downloads/ , the version 2.6.0-I004 is mentioned as released on the 25th of January, while it has been release on the 6th of February.

Thanks for you time :-)

Denis

dcardon
OpenVpn Newbie
Posts: 2
Joined: Wed Feb 08, 2023 3:40 pm

Re: OpenVPN 2.6.0-I004 versioning scheme

Post by dcardon » Wed Feb 08, 2023 5:03 pm

FWIW, I noticed the stranged naming convention after being burnt by the 2.6.0-I003 bug viewtopic.php?t=35329 . It was not clear from the web site that a new version were out.

User avatar
stipa
OpenVPN Inc.
Posts: 17
Joined: Mon Nov 03, 2014 10:17 am

Re: OpenVPN 2.6.0-I004 versioning scheme

Post by stipa » Fri Feb 17, 2023 2:39 pm

Hi,

First, we have released I005 yesterday so you might want to update to it.

Regarding the versioning - there are few versions:

- 2.6.0 / 2.6.1 etc - those are OpenVPN project releases

- 2.6.0-I004 - this means "version 4 of OpenVPN Windows client built from 2.6.0 release". Note that OpenVPN Windows client contains multiple components like openvpn, openvpn-gui, drivers (ovpn-dco, tap-windows6, wintun), dependencies (openssl etc). We might need to update a certain component (like openssl or ovpn-dco driver) without making a new openvpn release, so we just increment I004 -> I005. When we make a new openvpn release, this goes back to I001, so for example at some point we will have 2.6.1-I001

- 2.6.009 - this is something users see in "Add/Remove App" Windows dialog. This increments with every release, no matter if we have new openvpn release or just updating some component

Hope that helps,

-Lev

James8
OpenVpn Newbie
Posts: 1
Joined: Wed Aug 23, 2023 6:39 am

Re: OpenVPN 2.6.0-I004 versioning scheme

Post by James8 » Wed Aug 23, 2023 6:41 am

The version numbering scheme used by software projects can vary, and sometimes it might include characters or patterns that aren't immediately intuitive. In the case of OpenVPN, the version numbering you mentioned, such as "2.6.0-I004," might include elements that convey specific information to developers or users. While I don't have information on the exact meaning of every character in this version number.Tell Popeyes

Post Reply