elasticsearch/distribution/tools
Ryan Ernst 32c50dc058
Separate version qualifier from version in build (#100868)
The build version is made up of a few parts in non-release builds. Both
the snapshot and pre-release qualifiers are appended to it. These
qualifiers used to be part of Version, but in 7.0 the qualifiers were
made to be found only in the build info. The Build class retains these
qualifiers through the compile ES version extracted from the server jar
at runtime.

Build.qualifiedVersion() is suppose to provide the fully qualified
version, including snapshot and pre-release qualifiers. Yet
Build.version() also includes this information; there is no distinction
since the qualifier was moved to be only in the build info.

This commit separates the pre-release qualifier from the version. It
maintains bwc in talking to older nodes, passing the fully qualified
version there, but in current nodes splits out the pre-release qualifier
into a new member of Build.
2023-10-16 20:23:03 -07:00
..
ansi-console Update Gradle Wrapper to 8.2 (#96686) 2023-07-04 15:35:15 +02:00
cli-launcher Initialise ES logging in CLI (#97353) 2023-07-04 16:49:07 +02:00
geoip-cli Make some practically static methods static (#97565) 2023-10-06 23:37:07 +02:00
java-version-checker Bump minimum targetCompatibility of java version checker to 1.8 2023-06-08 09:58:17 +01:00
keystore-cli Make some practically static methods static (#97565) 2023-10-06 23:37:07 +02:00
plugin-cli Separate version qualifier from version in build (#100868) 2023-10-16 20:23:03 -07:00
server-cli Make some practically static methods static (#97565) 2023-10-06 23:37:07 +02:00
windows-service-cli Make some practically static methods static (#97565) 2023-10-06 23:37:07 +02:00