Skip to content

Commit 5caaba6

Browse files
authoredOct 17, 2023
add support for microsoft openjdk 21.0.0 (#546)
* support for microsoft openjdk 21.0.0 * support for microsoft openjdk 21.0.0
1 parent 0ab4596 commit 5caaba6

File tree

3 files changed

+554
-475
lines changed

3 files changed

+554
-475
lines changed
 

‎__tests__/data/microsoft.json

+37
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,41 @@
11
[
2+
{
3+
"version": "21.0.0",
4+
"stable": true,
5+
"release_url": "https://aka.ms/download-jdk",
6+
"files": [
7+
{
8+
"filename": "microsoft-jdk-21.0.0-macos-x64.tar.gz",
9+
"arch": "x64",
10+
"platform": "darwin",
11+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-21.0.0-macos-x64.tar.gz"
12+
},
13+
{
14+
"filename": "microsoft-jdk-21.0.0-linux-x64.tar.gz",
15+
"arch": "x64",
16+
"platform": "linux",
17+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-21.0.0-linux-x64.tar.gz"
18+
},
19+
{
20+
"filename": "microsoft-jdk-21.0.0-windows-x64.zip",
21+
"arch": "x64",
22+
"platform": "win32",
23+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-21.0.0-windows-x64.zip"
24+
},
25+
{
26+
"filename": "microsoft-jdk-21.0.0-macos-aarch64.tar.gz",
27+
"arch": "aarch64",
28+
"platform": "darwin",
29+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-21.0.0-macos-aarch64.tar.gz"
30+
},
31+
{
32+
"filename": "microsoft-jdk-21.0.0-linux-aarch64.tar.gz",
33+
"arch": "aarch64",
34+
"platform": "linux",
35+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-21.0.0-linux-aarch64.tar.gz"
36+
}
37+
]
38+
},
239
{
340
"version": "17.0.7",
441
"stable": true,

‎__tests__/distributors/microsoft-installer.test.ts

+5
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,11 @@ describe('findPackageForDownload', () => {
2929
});
3030

3131
it.each([
32+
[
33+
'21.x',
34+
'21.0.0',
35+
'https://aka.ms/download-jdk/microsoft-jdk-21.0.0-{{OS_TYPE}}-x64.{{ARCHIVE_TYPE}}'
36+
],
3237
[
3338
'17.0.1',
3439
'17.0.1+12.1',
Original file line numberDiff line numberDiff line change
@@ -1,477 +1,514 @@
11
[
2-
{
3-
"version": "17.0.7",
4-
"stable": true,
5-
"release_url": "https://aka.ms/download-jdk",
6-
"files": [
7-
{
8-
"filename": "microsoft-jdk-17.0.7-macos-x64.tar.gz",
9-
"arch": "x64",
10-
"platform": "darwin",
11-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.7-macos-x64.tar.gz"
12-
},
13-
{
14-
"filename": "microsoft-jdk-17.0.7-linux-x64.tar.gz",
15-
"arch": "x64",
16-
"platform": "linux",
17-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.7-linux-x64.tar.gz"
18-
},
19-
{
20-
"filename": "microsoft-jdk-17.0.7-windows-x64.zip",
21-
"arch": "x64",
22-
"platform": "win32",
23-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.7-windows-x64.zip"
24-
},
25-
{
26-
"filename": "microsoft-jdk-17.0.7-macos-aarch64.tar.gz",
27-
"arch": "aarch64",
28-
"platform": "darwin",
29-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.7-macos-aarch64.tar.gz"
30-
},
31-
{
32-
"filename": "microsoft-jdk-17.0.7-linux-aarch64.tar.gz",
33-
"arch": "aarch64",
34-
"platform": "linux",
35-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.7-linux-aarch64.tar.gz"
36-
}
37-
]
38-
},
39-
{
40-
"version": "17.0.6",
41-
"stable": true,
42-
"release_url": "https://aka.ms/download-jdk",
43-
"files": [
44-
{
45-
"filename": "microsoft-jdk-17.0.6-macos-x64.tar.gz",
46-
"arch": "x64",
47-
"platform": "darwin",
48-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.6-macos-x64.tar.gz"
49-
},
50-
{
51-
"filename": "microsoft-jdk-17.0.6-linux-x64.tar.gz",
52-
"arch": "x64",
53-
"platform": "linux",
54-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.6-linux-x64.tar.gz"
55-
},
56-
{
57-
"filename": "microsoft-jdk-17.0.6-windows-x64.zip",
58-
"arch": "x64",
59-
"platform": "win32",
60-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.6-windows-x64.zip"
61-
},
62-
{
63-
"filename": "microsoft-jdk-17.0.6-macos-aarch64.tar.gz",
64-
"arch": "aarch64",
65-
"platform": "darwin",
66-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.6-macos-aarch64.tar.gz"
67-
},
68-
{
69-
"filename": "microsoft-jdk-17.0.6-linux-aarch64.tar.gz",
70-
"arch": "aarch64",
71-
"platform": "linux",
72-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.6-linux-aarch64.tar.gz"
73-
}
74-
]
75-
},
76-
{
77-
"version": "17.0.5",
78-
"stable": true,
79-
"release_url": "https://aka.ms/download-jdk",
80-
"files": [
81-
{
82-
"filename": "microsoft-jdk-17.0.5-macos-x64.tar.gz",
83-
"arch": "x64",
84-
"platform": "darwin",
85-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.5-macos-x64.tar.gz"
86-
},
87-
{
88-
"filename": "microsoft-jdk-17.0.5-linux-x64.tar.gz",
89-
"arch": "x64",
90-
"platform": "linux",
91-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.5-linux-x64.tar.gz"
92-
},
93-
{
94-
"filename": "microsoft-jdk-17.0.5-windows-x64.zip",
95-
"arch": "x64",
96-
"platform": "win32",
97-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.5-windows-x64.zip"
98-
},
99-
{
100-
"filename": "microsoft-jdk-17.0.5-macos-aarch64.tar.gz",
101-
"arch": "aarch64",
102-
"platform": "darwin",
103-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.5-macos-aarch64.tar.gz"
104-
},
105-
{
106-
"filename": "microsoft-jdk-17.0.5-linux-aarch64.tar.gz",
107-
"arch": "aarch64",
108-
"platform": "linux",
109-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.5-linux-aarch64.tar.gz"
110-
}
111-
]
112-
},
113-
{
114-
"version": "17.0.4",
115-
"stable": true,
116-
"release_url": "https://aka.ms/download-jdk",
117-
"files": [
118-
{
119-
"filename": "microsoft-jdk-17.0.4-macos-x64.tar.gz",
120-
"arch": "x64",
121-
"platform": "darwin",
122-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.4-macos-x64.tar.gz"
123-
},
124-
{
125-
"filename": "microsoft-jdk-17.0.4-linux-x64.tar.gz",
126-
"arch": "x64",
127-
"platform": "linux",
128-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.4-linux-x64.tar.gz"
129-
},
130-
{
131-
"filename": "microsoft-jdk-17.0.4-windows-x64.zip",
132-
"arch": "x64",
133-
"platform": "win32",
134-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.4-windows-x64.zip"
135-
},
136-
{
137-
"filename": "microsoft-jdk-17.0.4-macos-aarch64.tar.gz",
138-
"arch": "aarch64",
139-
"platform": "darwin",
140-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.4-macos-aarch64.tar.gz"
141-
},
142-
{
143-
"filename": "microsoft-jdk-17.0.4-linux-aarch64.tar.gz",
144-
"arch": "aarch64",
145-
"platform": "linux",
146-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.4-linux-aarch64.tar.gz"
147-
}
148-
]
149-
},
150-
{
151-
"version": "17.0.3",
152-
"stable": true,
153-
"release_url": "https://aka.ms/download-jdk",
154-
"files": [
155-
{
156-
"filename": "microsoft-jdk-17.0.3-macos-x64.tar.gz",
157-
"arch": "x64",
158-
"platform": "darwin",
159-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.3-macos-x64.tar.gz"
160-
},
161-
{
162-
"filename": "microsoft-jdk-17.0.3-linux-x64.tar.gz",
163-
"arch": "x64",
164-
"platform": "linux",
165-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.3-linux-x64.tar.gz"
166-
},
167-
{
168-
"filename": "microsoft-jdk-17.0.3-windows-x64.zip",
169-
"arch": "x64",
170-
"platform": "win32",
171-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.3-windows-x64.zip"
172-
},
173-
{
174-
"filename": "microsoft-jdk-17.0.3-macos-aarch64.tar.gz",
175-
"arch": "aarch64",
176-
"platform": "darwin",
177-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.3-macos-aarch64.tar.gz"
178-
},
179-
{
180-
"filename": "microsoft-jdk-17.0.3-linux-aarch64.tar.gz",
181-
"arch": "aarch64",
182-
"platform": "linux",
183-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.3-linux-aarch64.tar.gz"
184-
}
185-
]
186-
},
187-
{
188-
"version": "17.0.1+12.1",
189-
"stable": true,
190-
"release_url": "https://aka.ms/download-jdk",
191-
"files": [
192-
{
193-
"filename": "microsoft-jdk-17.0.1.12.1-macos-x64.tar.gz",
194-
"arch": "x64",
195-
"platform": "darwin",
196-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.1.12.1-macos-x64.tar.gz"
197-
},
198-
{
199-
"filename": "microsoft-jdk-17.0.1.12.1-linux-x64.tar.gz",
200-
"arch": "x64",
201-
"platform": "linux",
202-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.1.12.1-linux-x64.tar.gz"
203-
},
204-
{
205-
"filename": "microsoft-jdk-17.0.1.12.1-windows-x64.zip",
206-
"arch": "x64",
207-
"platform": "win32",
208-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.1.12.1-windows-x64.zip"
209-
},
210-
{
211-
"filename": "microsoft-jdk-17.0.1.12.1-macos-aarch64.tar.gz",
212-
"arch": "aarch64",
213-
"platform": "darwin",
214-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.1.12.1-macos-aarch64.tar.gz"
215-
},
216-
{
217-
"filename": "microsoft-jdk-17.0.1.12.1-linux-aarch64.tar.gz",
218-
"arch": "aarch64",
219-
"platform": "linux",
220-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.1.12.1-linux-aarch64.tar.gz"
221-
}
222-
]
223-
},
224-
{
225-
"version": "16.0.2+7.1",
226-
"stable": true,
227-
"release_url": "https://aka.ms/download-jdk",
228-
"files": [
229-
{
230-
"filename": "microsoft-jdk-16.0.2.7.1-macos-x64.tar.gz",
231-
"arch": "x64",
232-
"platform": "darwin",
233-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-16.0.2.7.1-macos-x64.tar.gz"
234-
},
235-
{
236-
"filename": "microsoft-jdk-16.0.2.7.1-linux-x64.tar.gz",
237-
"arch": "x64",
238-
"platform": "linux",
239-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-16.0.2.7.1-linux-x64.tar.gz"
240-
},
241-
{
242-
"filename": "microsoft-jdk-16.0.2.7.1-windows-x64.zip",
243-
"arch": "x64",
244-
"platform": "win32",
245-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-16.0.2.7.1-windows-x64.zip"
246-
},
247-
{
248-
"filename": "microsoft-jdk-16.0.2.7.1-macos-aarch64.tar.gz",
249-
"arch": "aarch64",
250-
"platform": "darwin",
251-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-16.0.2.7.1-macos-aarch64.tar.gz"
252-
},
253-
{
254-
"filename": "microsoft-jdk-16.0.2.7.1-linux-aarch64.tar.gz",
255-
"arch": "aarch64",
256-
"platform": "linux",
257-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-16.0.2.7.1-linux-aarch64.tar.gz"
258-
}
259-
]
260-
},
261-
{
262-
"version": "11.0.19",
263-
"stable": true,
264-
"release_url": "https://aka.ms/download-jdk",
265-
"files": [
266-
{
267-
"filename": "microsoft-jdk-11.0.19-macos-x64.tar.gz",
268-
"arch": "x64",
269-
"platform": "darwin",
270-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.19-macos-x64.tar.gz"
271-
},
272-
{
273-
"filename": "microsoft-jdk-11.0.19-linux-x64.tar.gz",
274-
"arch": "x64",
275-
"platform": "linux",
276-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.19-linux-x64.tar.gz"
277-
},
278-
{
279-
"filename": "microsoft-jdk-11.0.19-windows-x64.zip",
280-
"arch": "x64",
281-
"platform": "win32",
282-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.19-windows-x64.zip"
283-
},
284-
{
285-
"filename": "microsoft-jdk-11.0.19-macos-aarch64.tar.gz",
286-
"arch": "aarch64",
287-
"platform": "darwin",
288-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.19-macos-aarch64.tar.gz"
289-
},
290-
{
291-
"filename": "microsoft-jdk-11.0.19-linux-aarch64.tar.gz",
292-
"arch": "aarch64",
293-
"platform": "linux",
294-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.19-linux-aarch64.tar.gz"
295-
}
296-
]
297-
},
298-
{
299-
"version": "11.0.18",
300-
"stable": true,
301-
"release_url": "https://aka.ms/download-jdk",
302-
"files": [
303-
{
304-
"filename": "microsoft-jdk-11.0.18-macos-x64.tar.gz",
305-
"arch": "x64",
306-
"platform": "darwin",
307-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.18-macos-x64.tar.gz"
308-
},
309-
{
310-
"filename": "microsoft-jdk-11.0.18-linux-x64.tar.gz",
311-
"arch": "x64",
312-
"platform": "linux",
313-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.18-linux-x64.tar.gz"
314-
},
315-
{
316-
"filename": "microsoft-jdk-11.0.18-windows-x64.zip",
317-
"arch": "x64",
318-
"platform": "win32",
319-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.18-windows-x64.zip"
320-
},
321-
{
322-
"filename": "microsoft-jdk-11.0.18-macos-aarch64.tar.gz",
323-
"arch": "aarch64",
324-
"platform": "darwin",
325-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.18-macos-aarch64.tar.gz"
326-
},
327-
{
328-
"filename": "microsoft-jdk-11.0.18-linux-aarch64.tar.gz",
329-
"arch": "aarch64",
330-
"platform": "linux",
331-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.18-linux-aarch64.tar.gz"
332-
}
333-
]
334-
},
335-
{
336-
"version": "11.0.17",
337-
"stable": true,
338-
"release_url": "https://aka.ms/download-jdk",
339-
"files": [
340-
{
341-
"filename": "microsoft-jdk-11.0.17-macos-x64.tar.gz",
342-
"arch": "x64",
343-
"platform": "darwin",
344-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.17-macos-x64.tar.gz"
345-
},
346-
{
347-
"filename": "microsoft-jdk-11.0.17-linux-x64.tar.gz",
348-
"arch": "x64",
349-
"platform": "linux",
350-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.17-linux-x64.tar.gz"
351-
},
352-
{
353-
"filename": "microsoft-jdk-11.0.17-windows-x64.zip",
354-
"arch": "x64",
355-
"platform": "win32",
356-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.17-windows-x64.zip"
357-
},
358-
{
359-
"filename": "microsoft-jdk-11.0.17-macos-aarch64.tar.gz",
360-
"arch": "aarch64",
361-
"platform": "darwin",
362-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.17-macos-aarch64.tar.gz"
363-
},
364-
{
365-
"filename": "microsoft-jdk-11.0.17-linux-aarch64.tar.gz",
366-
"arch": "aarch64",
367-
"platform": "linux",
368-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.17-linux-aarch64.tar.gz"
369-
}
370-
]
371-
},
372-
{
373-
"version": "11.0.16",
374-
"stable": true,
375-
"release_url": "https://aka.ms/download-jdk",
376-
"files": [
377-
{
378-
"filename": "microsoft-jdk-11.0.16-macos-x64.tar.gz",
379-
"arch": "x64",
380-
"platform": "darwin",
381-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.16-macos-x64.tar.gz"
382-
},
383-
{
384-
"filename": "microsoft-jdk-11.0.16-linux-x64.tar.gz",
385-
"arch": "x64",
386-
"platform": "linux",
387-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.16-linux-x64.tar.gz"
388-
},
389-
{
390-
"filename": "microsoft-jdk-11.0.16-windows-x64.zip",
391-
"arch": "x64",
392-
"platform": "win32",
393-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.16-windows-x64.zip"
394-
},
395-
{
396-
"filename": "microsoft-jdk-11.0.16-macos-aarch64.tar.gz",
397-
"arch": "aarch64",
398-
"platform": "darwin",
399-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.16-macos-aarch64.tar.gz"
400-
},
401-
{
402-
"filename": "microsoft-jdk-11.0.16-linux-aarch64.tar.gz",
403-
"arch": "aarch64",
404-
"platform": "linux",
405-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.16-linux-aarch64.tar.gz"
406-
}
407-
]
408-
},
409-
{
410-
"version": "11.0.15",
411-
"stable": true,
412-
"release_url": "https://aka.ms/download-jdk",
413-
"files": [
414-
{
415-
"filename": "microsoft-jdk-11.0.15-macos-x64.tar.gz",
416-
"arch": "x64",
417-
"platform": "darwin",
418-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.15-macos-x64.tar.gz"
419-
},
420-
{
421-
"filename": "microsoft-jdk-11.0.15-linux-x64.tar.gz",
422-
"arch": "x64",
423-
"platform": "linux",
424-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.15-linux-x64.tar.gz"
425-
},
426-
{
427-
"filename": "microsoft-jdk-11.0.15-windows-x64.zip",
428-
"arch": "x64",
429-
"platform": "win32",
430-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.15-windows-x64.zip"
431-
},
432-
{
433-
"filename": "microsoft-jdk-11.0.15-macos-aarch64.tar.gz",
434-
"arch": "aarch64",
435-
"platform": "darwin",
436-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.15-macos-aarch64.tar.gz"
437-
},
438-
{
439-
"filename": "microsoft-jdk-11.0.15-linux-aarch64.tar.gz",
440-
"arch": "aarch64",
441-
"platform": "linux",
442-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.15-linux-aarch64.tar.gz"
443-
}
444-
]
445-
},
446-
{
447-
"version": "11.0.13+8.1",
448-
"stable": true,
449-
"release_url": "https://aka.ms/download-jdk",
450-
"files": [
451-
{
452-
"filename": "microsoft-jdk-11.0.13.8.1-macos-x64.tar.gz",
453-
"arch": "x64",
454-
"platform": "darwin",
455-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.13.8.1-macos-x64.tar.gz"
456-
},
457-
{
458-
"filename": "microsoft-jdk-11.0.13.8.1-linux-x64.tar.gz",
459-
"arch": "x64",
460-
"platform": "linux",
461-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.13.8.1-linux-x64.tar.gz"
462-
},
463-
{
464-
"filename": "microsoft-jdk-11.0.13.8.1-windows-x64.zip",
465-
"arch": "x64",
466-
"platform": "win32",
467-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.13.8.1-windows-x64.zip"
468-
},
469-
{
470-
"filename": "microsoft-jdk-11.0.13.8.1-linux-aarch64.tar.gz",
471-
"arch": "aarch64",
472-
"platform": "linux",
473-
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.13.8.1-linux-aarch64.tar.gz"
474-
}
475-
]
476-
}
2+
{
3+
"version": "21.0.0",
4+
"stable": true,
5+
"release_url": "https://aka.ms/download-jdk",
6+
"files": [
7+
{
8+
"filename": "microsoft-jdk-21.0.0-macos-x64.tar.gz",
9+
"arch": "x64",
10+
"platform": "darwin",
11+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-21.0.0-macos-x64.tar.gz"
12+
},
13+
{
14+
"filename": "microsoft-jdk-21.0.0-linux-x64.tar.gz",
15+
"arch": "x64",
16+
"platform": "linux",
17+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-21.0.0-linux-x64.tar.gz"
18+
},
19+
{
20+
"filename": "microsoft-jdk-21.0.0-windows-x64.zip",
21+
"arch": "x64",
22+
"platform": "win32",
23+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-21.0.0-windows-x64.zip"
24+
},
25+
{
26+
"filename": "microsoft-jdk-21.0.0-macos-aarch64.tar.gz",
27+
"arch": "aarch64",
28+
"platform": "darwin",
29+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-21.0.0-macos-aarch64.tar.gz"
30+
},
31+
{
32+
"filename": "microsoft-jdk-21.0.0-linux-aarch64.tar.gz",
33+
"arch": "aarch64",
34+
"platform": "linux",
35+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-21.0.0-linux-aarch64.tar.gz"
36+
}
37+
]
38+
},
39+
{
40+
"version": "17.0.7",
41+
"stable": true,
42+
"release_url": "https://aka.ms/download-jdk",
43+
"files": [
44+
{
45+
"filename": "microsoft-jdk-17.0.7-macos-x64.tar.gz",
46+
"arch": "x64",
47+
"platform": "darwin",
48+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.7-macos-x64.tar.gz"
49+
},
50+
{
51+
"filename": "microsoft-jdk-17.0.7-linux-x64.tar.gz",
52+
"arch": "x64",
53+
"platform": "linux",
54+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.7-linux-x64.tar.gz"
55+
},
56+
{
57+
"filename": "microsoft-jdk-17.0.7-windows-x64.zip",
58+
"arch": "x64",
59+
"platform": "win32",
60+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.7-windows-x64.zip"
61+
},
62+
{
63+
"filename": "microsoft-jdk-17.0.7-macos-aarch64.tar.gz",
64+
"arch": "aarch64",
65+
"platform": "darwin",
66+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.7-macos-aarch64.tar.gz"
67+
},
68+
{
69+
"filename": "microsoft-jdk-17.0.7-linux-aarch64.tar.gz",
70+
"arch": "aarch64",
71+
"platform": "linux",
72+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.7-linux-aarch64.tar.gz"
73+
}
74+
]
75+
},
76+
{
77+
"version": "17.0.6",
78+
"stable": true,
79+
"release_url": "https://aka.ms/download-jdk",
80+
"files": [
81+
{
82+
"filename": "microsoft-jdk-17.0.6-macos-x64.tar.gz",
83+
"arch": "x64",
84+
"platform": "darwin",
85+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.6-macos-x64.tar.gz"
86+
},
87+
{
88+
"filename": "microsoft-jdk-17.0.6-linux-x64.tar.gz",
89+
"arch": "x64",
90+
"platform": "linux",
91+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.6-linux-x64.tar.gz"
92+
},
93+
{
94+
"filename": "microsoft-jdk-17.0.6-windows-x64.zip",
95+
"arch": "x64",
96+
"platform": "win32",
97+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.6-windows-x64.zip"
98+
},
99+
{
100+
"filename": "microsoft-jdk-17.0.6-macos-aarch64.tar.gz",
101+
"arch": "aarch64",
102+
"platform": "darwin",
103+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.6-macos-aarch64.tar.gz"
104+
},
105+
{
106+
"filename": "microsoft-jdk-17.0.6-linux-aarch64.tar.gz",
107+
"arch": "aarch64",
108+
"platform": "linux",
109+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.6-linux-aarch64.tar.gz"
110+
}
111+
]
112+
},
113+
{
114+
"version": "17.0.5",
115+
"stable": true,
116+
"release_url": "https://aka.ms/download-jdk",
117+
"files": [
118+
{
119+
"filename": "microsoft-jdk-17.0.5-macos-x64.tar.gz",
120+
"arch": "x64",
121+
"platform": "darwin",
122+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.5-macos-x64.tar.gz"
123+
},
124+
{
125+
"filename": "microsoft-jdk-17.0.5-linux-x64.tar.gz",
126+
"arch": "x64",
127+
"platform": "linux",
128+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.5-linux-x64.tar.gz"
129+
},
130+
{
131+
"filename": "microsoft-jdk-17.0.5-windows-x64.zip",
132+
"arch": "x64",
133+
"platform": "win32",
134+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.5-windows-x64.zip"
135+
},
136+
{
137+
"filename": "microsoft-jdk-17.0.5-macos-aarch64.tar.gz",
138+
"arch": "aarch64",
139+
"platform": "darwin",
140+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.5-macos-aarch64.tar.gz"
141+
},
142+
{
143+
"filename": "microsoft-jdk-17.0.5-linux-aarch64.tar.gz",
144+
"arch": "aarch64",
145+
"platform": "linux",
146+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.5-linux-aarch64.tar.gz"
147+
}
148+
]
149+
},
150+
{
151+
"version": "17.0.4",
152+
"stable": true,
153+
"release_url": "https://aka.ms/download-jdk",
154+
"files": [
155+
{
156+
"filename": "microsoft-jdk-17.0.4-macos-x64.tar.gz",
157+
"arch": "x64",
158+
"platform": "darwin",
159+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.4-macos-x64.tar.gz"
160+
},
161+
{
162+
"filename": "microsoft-jdk-17.0.4-linux-x64.tar.gz",
163+
"arch": "x64",
164+
"platform": "linux",
165+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.4-linux-x64.tar.gz"
166+
},
167+
{
168+
"filename": "microsoft-jdk-17.0.4-windows-x64.zip",
169+
"arch": "x64",
170+
"platform": "win32",
171+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.4-windows-x64.zip"
172+
},
173+
{
174+
"filename": "microsoft-jdk-17.0.4-macos-aarch64.tar.gz",
175+
"arch": "aarch64",
176+
"platform": "darwin",
177+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.4-macos-aarch64.tar.gz"
178+
},
179+
{
180+
"filename": "microsoft-jdk-17.0.4-linux-aarch64.tar.gz",
181+
"arch": "aarch64",
182+
"platform": "linux",
183+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.4-linux-aarch64.tar.gz"
184+
}
185+
]
186+
},
187+
{
188+
"version": "17.0.3",
189+
"stable": true,
190+
"release_url": "https://aka.ms/download-jdk",
191+
"files": [
192+
{
193+
"filename": "microsoft-jdk-17.0.3-macos-x64.tar.gz",
194+
"arch": "x64",
195+
"platform": "darwin",
196+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.3-macos-x64.tar.gz"
197+
},
198+
{
199+
"filename": "microsoft-jdk-17.0.3-linux-x64.tar.gz",
200+
"arch": "x64",
201+
"platform": "linux",
202+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.3-linux-x64.tar.gz"
203+
},
204+
{
205+
"filename": "microsoft-jdk-17.0.3-windows-x64.zip",
206+
"arch": "x64",
207+
"platform": "win32",
208+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.3-windows-x64.zip"
209+
},
210+
{
211+
"filename": "microsoft-jdk-17.0.3-macos-aarch64.tar.gz",
212+
"arch": "aarch64",
213+
"platform": "darwin",
214+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.3-macos-aarch64.tar.gz"
215+
},
216+
{
217+
"filename": "microsoft-jdk-17.0.3-linux-aarch64.tar.gz",
218+
"arch": "aarch64",
219+
"platform": "linux",
220+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.3-linux-aarch64.tar.gz"
221+
}
222+
]
223+
},
224+
{
225+
"version": "17.0.1+12.1",
226+
"stable": true,
227+
"release_url": "https://aka.ms/download-jdk",
228+
"files": [
229+
{
230+
"filename": "microsoft-jdk-17.0.1.12.1-macos-x64.tar.gz",
231+
"arch": "x64",
232+
"platform": "darwin",
233+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.1.12.1-macos-x64.tar.gz"
234+
},
235+
{
236+
"filename": "microsoft-jdk-17.0.1.12.1-linux-x64.tar.gz",
237+
"arch": "x64",
238+
"platform": "linux",
239+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.1.12.1-linux-x64.tar.gz"
240+
},
241+
{
242+
"filename": "microsoft-jdk-17.0.1.12.1-windows-x64.zip",
243+
"arch": "x64",
244+
"platform": "win32",
245+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.1.12.1-windows-x64.zip"
246+
},
247+
{
248+
"filename": "microsoft-jdk-17.0.1.12.1-macos-aarch64.tar.gz",
249+
"arch": "aarch64",
250+
"platform": "darwin",
251+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.1.12.1-macos-aarch64.tar.gz"
252+
},
253+
{
254+
"filename": "microsoft-jdk-17.0.1.12.1-linux-aarch64.tar.gz",
255+
"arch": "aarch64",
256+
"platform": "linux",
257+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.1.12.1-linux-aarch64.tar.gz"
258+
}
259+
]
260+
},
261+
{
262+
"version": "16.0.2+7.1",
263+
"stable": true,
264+
"release_url": "https://aka.ms/download-jdk",
265+
"files": [
266+
{
267+
"filename": "microsoft-jdk-16.0.2.7.1-macos-x64.tar.gz",
268+
"arch": "x64",
269+
"platform": "darwin",
270+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-16.0.2.7.1-macos-x64.tar.gz"
271+
},
272+
{
273+
"filename": "microsoft-jdk-16.0.2.7.1-linux-x64.tar.gz",
274+
"arch": "x64",
275+
"platform": "linux",
276+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-16.0.2.7.1-linux-x64.tar.gz"
277+
},
278+
{
279+
"filename": "microsoft-jdk-16.0.2.7.1-windows-x64.zip",
280+
"arch": "x64",
281+
"platform": "win32",
282+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-16.0.2.7.1-windows-x64.zip"
283+
},
284+
{
285+
"filename": "microsoft-jdk-16.0.2.7.1-macos-aarch64.tar.gz",
286+
"arch": "aarch64",
287+
"platform": "darwin",
288+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-16.0.2.7.1-macos-aarch64.tar.gz"
289+
},
290+
{
291+
"filename": "microsoft-jdk-16.0.2.7.1-linux-aarch64.tar.gz",
292+
"arch": "aarch64",
293+
"platform": "linux",
294+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-16.0.2.7.1-linux-aarch64.tar.gz"
295+
}
296+
]
297+
},
298+
{
299+
"version": "11.0.19",
300+
"stable": true,
301+
"release_url": "https://aka.ms/download-jdk",
302+
"files": [
303+
{
304+
"filename": "microsoft-jdk-11.0.19-macos-x64.tar.gz",
305+
"arch": "x64",
306+
"platform": "darwin",
307+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.19-macos-x64.tar.gz"
308+
},
309+
{
310+
"filename": "microsoft-jdk-11.0.19-linux-x64.tar.gz",
311+
"arch": "x64",
312+
"platform": "linux",
313+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.19-linux-x64.tar.gz"
314+
},
315+
{
316+
"filename": "microsoft-jdk-11.0.19-windows-x64.zip",
317+
"arch": "x64",
318+
"platform": "win32",
319+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.19-windows-x64.zip"
320+
},
321+
{
322+
"filename": "microsoft-jdk-11.0.19-macos-aarch64.tar.gz",
323+
"arch": "aarch64",
324+
"platform": "darwin",
325+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.19-macos-aarch64.tar.gz"
326+
},
327+
{
328+
"filename": "microsoft-jdk-11.0.19-linux-aarch64.tar.gz",
329+
"arch": "aarch64",
330+
"platform": "linux",
331+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.19-linux-aarch64.tar.gz"
332+
}
333+
]
334+
},
335+
{
336+
"version": "11.0.18",
337+
"stable": true,
338+
"release_url": "https://aka.ms/download-jdk",
339+
"files": [
340+
{
341+
"filename": "microsoft-jdk-11.0.18-macos-x64.tar.gz",
342+
"arch": "x64",
343+
"platform": "darwin",
344+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.18-macos-x64.tar.gz"
345+
},
346+
{
347+
"filename": "microsoft-jdk-11.0.18-linux-x64.tar.gz",
348+
"arch": "x64",
349+
"platform": "linux",
350+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.18-linux-x64.tar.gz"
351+
},
352+
{
353+
"filename": "microsoft-jdk-11.0.18-windows-x64.zip",
354+
"arch": "x64",
355+
"platform": "win32",
356+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.18-windows-x64.zip"
357+
},
358+
{
359+
"filename": "microsoft-jdk-11.0.18-macos-aarch64.tar.gz",
360+
"arch": "aarch64",
361+
"platform": "darwin",
362+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.18-macos-aarch64.tar.gz"
363+
},
364+
{
365+
"filename": "microsoft-jdk-11.0.18-linux-aarch64.tar.gz",
366+
"arch": "aarch64",
367+
"platform": "linux",
368+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.18-linux-aarch64.tar.gz"
369+
}
370+
]
371+
},
372+
{
373+
"version": "11.0.17",
374+
"stable": true,
375+
"release_url": "https://aka.ms/download-jdk",
376+
"files": [
377+
{
378+
"filename": "microsoft-jdk-11.0.17-macos-x64.tar.gz",
379+
"arch": "x64",
380+
"platform": "darwin",
381+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.17-macos-x64.tar.gz"
382+
},
383+
{
384+
"filename": "microsoft-jdk-11.0.17-linux-x64.tar.gz",
385+
"arch": "x64",
386+
"platform": "linux",
387+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.17-linux-x64.tar.gz"
388+
},
389+
{
390+
"filename": "microsoft-jdk-11.0.17-windows-x64.zip",
391+
"arch": "x64",
392+
"platform": "win32",
393+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.17-windows-x64.zip"
394+
},
395+
{
396+
"filename": "microsoft-jdk-11.0.17-macos-aarch64.tar.gz",
397+
"arch": "aarch64",
398+
"platform": "darwin",
399+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.17-macos-aarch64.tar.gz"
400+
},
401+
{
402+
"filename": "microsoft-jdk-11.0.17-linux-aarch64.tar.gz",
403+
"arch": "aarch64",
404+
"platform": "linux",
405+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.17-linux-aarch64.tar.gz"
406+
}
407+
]
408+
},
409+
{
410+
"version": "11.0.16",
411+
"stable": true,
412+
"release_url": "https://aka.ms/download-jdk",
413+
"files": [
414+
{
415+
"filename": "microsoft-jdk-11.0.16-macos-x64.tar.gz",
416+
"arch": "x64",
417+
"platform": "darwin",
418+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.16-macos-x64.tar.gz"
419+
},
420+
{
421+
"filename": "microsoft-jdk-11.0.16-linux-x64.tar.gz",
422+
"arch": "x64",
423+
"platform": "linux",
424+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.16-linux-x64.tar.gz"
425+
},
426+
{
427+
"filename": "microsoft-jdk-11.0.16-windows-x64.zip",
428+
"arch": "x64",
429+
"platform": "win32",
430+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.16-windows-x64.zip"
431+
},
432+
{
433+
"filename": "microsoft-jdk-11.0.16-macos-aarch64.tar.gz",
434+
"arch": "aarch64",
435+
"platform": "darwin",
436+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.16-macos-aarch64.tar.gz"
437+
},
438+
{
439+
"filename": "microsoft-jdk-11.0.16-linux-aarch64.tar.gz",
440+
"arch": "aarch64",
441+
"platform": "linux",
442+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.16-linux-aarch64.tar.gz"
443+
}
444+
]
445+
},
446+
{
447+
"version": "11.0.15",
448+
"stable": true,
449+
"release_url": "https://aka.ms/download-jdk",
450+
"files": [
451+
{
452+
"filename": "microsoft-jdk-11.0.15-macos-x64.tar.gz",
453+
"arch": "x64",
454+
"platform": "darwin",
455+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.15-macos-x64.tar.gz"
456+
},
457+
{
458+
"filename": "microsoft-jdk-11.0.15-linux-x64.tar.gz",
459+
"arch": "x64",
460+
"platform": "linux",
461+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.15-linux-x64.tar.gz"
462+
},
463+
{
464+
"filename": "microsoft-jdk-11.0.15-windows-x64.zip",
465+
"arch": "x64",
466+
"platform": "win32",
467+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.15-windows-x64.zip"
468+
},
469+
{
470+
"filename": "microsoft-jdk-11.0.15-macos-aarch64.tar.gz",
471+
"arch": "aarch64",
472+
"platform": "darwin",
473+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.15-macos-aarch64.tar.gz"
474+
},
475+
{
476+
"filename": "microsoft-jdk-11.0.15-linux-aarch64.tar.gz",
477+
"arch": "aarch64",
478+
"platform": "linux",
479+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.15-linux-aarch64.tar.gz"
480+
}
481+
]
482+
},
483+
{
484+
"version": "11.0.13+8.1",
485+
"stable": true,
486+
"release_url": "https://aka.ms/download-jdk",
487+
"files": [
488+
{
489+
"filename": "microsoft-jdk-11.0.13.8.1-macos-x64.tar.gz",
490+
"arch": "x64",
491+
"platform": "darwin",
492+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.13.8.1-macos-x64.tar.gz"
493+
},
494+
{
495+
"filename": "microsoft-jdk-11.0.13.8.1-linux-x64.tar.gz",
496+
"arch": "x64",
497+
"platform": "linux",
498+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.13.8.1-linux-x64.tar.gz"
499+
},
500+
{
501+
"filename": "microsoft-jdk-11.0.13.8.1-windows-x64.zip",
502+
"arch": "x64",
503+
"platform": "win32",
504+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.13.8.1-windows-x64.zip"
505+
},
506+
{
507+
"filename": "microsoft-jdk-11.0.13.8.1-linux-aarch64.tar.gz",
508+
"arch": "aarch64",
509+
"platform": "linux",
510+
"download_url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.13.8.1-linux-aarch64.tar.gz"
511+
}
512+
]
513+
}
477514
]

0 commit comments

Comments
 (0)
Please sign in to comment.