summaryrefslogtreecommitdiff
path: root/src/mongo/util/version/releases.yml
blob: b1acdb84d1fc54ac6eea08e88adc43768b9af113 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
# Stores all FCVs and all LTS release versions since v4.0. 
# This information is used to generate the FCV constants in 
# multiversion_constants.h. Please consult the STAR team before 
# modifying this file. 

# All FCVs starting with 4.0.
featureCompatibilityVersions:
  - "4.0"
  - "4.2"
  - "4.4"
  - "4.7"
  - "4.8"
  - "4.9"
  - "5.0"
  - "5.1"
  - "5.2"
  - "5.3"
  - "6.0"
  - "6.1"
  - "6.2"
  - "100.0" # This version is not an actual version and used for testing only
# All LTS releases starting with 4.0.
longTermSupportReleases:
  - "4.0"
  - "4.2"
  - "4.4"
  - "5.0"
  - "6.0"

# List of stable MongoDB versions since 2.0 that have been EOL'd. This does not
# include developer builds (ex: 4.1), but does include rapid releases.
eolVersions:
  - "2.0"
  - "2.2"
  - "2.4"
  - "2.6"
  - "3.0" # 2018-02
  - "3.2" # 2018-09
  - "3.4" # 2020-01
  - "3.6" # 2021-04
  - "4.0" # 2022-04
# - "4.2" # 2023-04
# - "4.4" # 2024-02
# - "5.0" # 2024-10
  - "5.1" # 2022-01
  - "5.2" # 2022-04
  - "5.3" # 2022-07

# Optional.
# Using this special override extends FCV constant generation down to the previous value of
# lastLTS. This is intended to ease the transition to a new lastLTS by extending the lifetime
# of those older constants, so that they can be removed at a more convenient time.
# For example, we can set this to "5.0" when releasing "6.0".
generateFCVLowerBoundOverride: "5.0"