tag:github.com,2008:https://github.com/alvr/alpine-android/releases Release notes from alpine-android 2026-02-20T19:36:48Z tag:github.com,2008:Repository/86627753/v2026.02.20 2026-02-20T20:00:22Z v2026.02.20 <h2>Changelog</h2> <ul> <li>Alpine 3.21 → 3.23</li> <li>JDK 8u422-6 → JDK 8u462</li> <li>JDK 11.0.24-9 → JDK 11.0.28</li> <li>JDK 17.0.12-10 → JDK 17.0.16</li> <li>JDK 21.0.4+9 → JDK 21.0.8</li> <li>Default Android version 35 → 36</li> <li>Added Baklava (API 36.1) &amp; CinnamonBun (API 37)</li> <li>Android SDK Platform-Tools 35.0.2 → 36.0.2</li> <li>NDK 29.0.13113456 → 29.0.14206865</li> <li>CMAKE 3.31.6 → 4.1.2</li> </ul> <p><a href="https://github.com/alvr/alpine-android/compare/v2025.03.13...v2026.02.20">Changes comparison</a></p> <h2>Images content</h2> <ul> <li> <p>JDK8 images are based on <code>bellsoft/liberica-openjdk-alpine:8</code>:</p> <ul> <li>Alpine: 3.23</li> <li>JDK 8u462</li> </ul> </li> <li> <p>JDK11 images are based on <code>bellsoft/liberica-openjdk-alpine:11</code>:</p> <ul> <li>Alpine: 3.23</li> <li>JDK 11.0.28</li> </ul> </li> <li> <p>JDK17 images are based on <code>bellsoft/liberica-openjdk-alpine:17</code>:</p> <ul> <li>Alpine: 3.23</li> <li>JDK 17.0.16</li> </ul> </li> <li> <p>JDK21 images are based on <code>bellsoft/liberica-openjdk-alpine:21</code>:</p> <ul> <li>Alpine: 3.23</li> <li>JDK 21.0.8</li> </ul> </li> </ul> <h3>Base image</h3> <ul> <li>Android SDK Command-line Tools: 8.0 (9123335) (<strong>JDK8</strong>)</li> <li>Android SDK Command-line Tools: 10.0 (9862592) (<strong>JDK11</strong>)</li> <li>Android SDK Command-line Tools: 20.0 (14742923) (<strong>JDK17</strong> and <strong>JDK21</strong>)</li> <li>Android SDK Platform-Tools: 36.0.2</li> <li>Google Play Instant Development SDK: 1.9.0</li> <li>SDK Patch Applier v4: 1</li> </ul> <h3>Specific images</h3> <table> <thead> <tr> <th><em>Version</em></th> <th>SDK Build-Tools</th> <th>SDK Platform</th> </tr> </thead> <tbody> <tr> <td><strong>Android 28</strong></td> <td>28.0.3</td> <td>28 rev. 6</td> </tr> <tr> <td><strong>Android 29</strong></td> <td>29.0.3</td> <td>29 rev. 5</td> </tr> <tr> <td><strong>Android 30</strong></td> <td>30.0.3</td> <td>30 rev. 3</td> </tr> <tr> <td><strong>Android 31</strong></td> <td>31.0.0</td> <td>31 rev. 1</td> </tr> <tr> <td><strong>Android 32</strong></td> <td>32.0.0</td> <td>32 rev. 1</td> </tr> <tr> <td><strong>Android 33</strong></td> <td>33.0.3</td> <td>33 rev. 2</td> </tr> <tr> <td><strong>Android 34</strong></td> <td>34.0.0</td> <td>34 rev. 2</td> </tr> <tr> <td><strong>Android 35</strong></td> <td>35.0.1</td> <td>35 rev. 2</td> </tr> <tr> <td><strong>Android 36</strong></td> <td>36.1.0</td> <td>36 rev. 1</td> </tr> <tr> <td><strong>Android 36.1</strong></td> <td>36.1.0</td> <td>36.1 rev. 2</td> </tr> <tr> <td><strong>Android 37</strong></td> <td>37.0.0-rc1</td> <td>CinnamonBun rev. 1</td> </tr> </tbody> </table> <h2>Use this image</h2> <p>Replace <code>XX</code> with the correct Android API level, from <code>28</code> to <code>37</code>.<br> Replace <code>YY</code> with the JDK version of your choosing: <code>8</code>, <code>11</code>, <code>17</code> or <code>21</code>.</p> <ul> <li>DockerHub: <code>alvrme/alpine-android:android-XX-jdkYY-v2026.02.20</code></li> <li>GHCR: <code>ghcr.io/alvr/alpine-android:android-XX-jdkYY-v2026.02.20</code></li> <li>Quay: <code>quay.io/alvr/alpine-android:android-XX-jdkYY-v2026.02.20</code></li> </ul> alvr tag:github.com,2008:Repository/86627753/v2025.03.13 2025-03-13T18:46:16Z v2025.03.13 <h2>Changelog</h2> <ul> <li>Alpine 3.19 → 3.21</li> <li>JDK 8u422-6 → JDK 8u422-7</li> <li>JDK 11.0.24-9 → JDK 11.0.26-9</li> <li>JDK 17.0.12-10 → JDK 17.0.14-10</li> <li>JDK 21.0.4+9 → JDK 21.0.6+10</li> <li>Default JDK version 11 → 17</li> <li>Default Android version 34 → 35</li> <li>Added Baklava (API 36)</li> <li>CommandLine Tools 13.0 → 19.0</li> <li>Android SDK Platform-Tools 35.0.1 → 35.0.2</li> </ul> <p><a href="https://github.com/alvr/alpine-android/compare/v2024.08.04...v2025.03.13">Changes comparison</a></p> <h2>Images content</h2> <ul> <li> <p>JDK8 images are based on <code>bellsoft/liberica-openjdk-alpine:8</code>:</p> <ul> <li>Alpine: 3.21</li> <li>JDK 8u422-7</li> </ul> </li> <li> <p>JDK11 images are based on <code>bellsoft/liberica-openjdk-alpine:11</code>:</p> <ul> <li>Alpine: 3.21</li> <li>JDK 11.0.26-9</li> </ul> </li> <li> <p>JDK17 images are based on <code>bellsoft/liberica-openjdk-alpine:17</code>:</p> <ul> <li>Alpine: 3.21</li> <li>JDK 17.0.14-10</li> </ul> </li> <li> <p>JDK21 images are based on <code>bellsoft/liberica-openjdk-alpine:21</code>:</p> <ul> <li>Alpine: 3.21</li> <li>JDK 21.0.6+10</li> </ul> </li> </ul> <h3>Base image</h3> <ul> <li>Android SDK Command-line Tools: 9.0 (9477386) (<strong>JDK8</strong>)</li> <li>Android SDK Command-line Tools: 10.0 (9862592) (<strong>JDK8</strong>)</li> <li>Android SDK Command-line Tools: 19.0 (13114758) (<strong>JDK17</strong> and <strong>JDK21</strong>)</li> <li>Android SDK Platform-Tools: 35.0.2</li> <li>Google Play Instant Development SDK: 1.9.0</li> <li>SDK Patch Applier v4: 1</li> </ul> <h3>Specific images</h3> <table> <thead> <tr> <th><em>Version</em></th> <th>SDK Build-Tools</th> <th>SDK Platform</th> </tr> </thead> <tbody> <tr> <td><strong>Android 28</strong></td> <td>28.0.3</td> <td>28 rev. 6</td> </tr> <tr> <td><strong>Android 29</strong></td> <td>29.0.3</td> <td>29 rev. 5</td> </tr> <tr> <td><strong>Android 30</strong></td> <td>30.0.3</td> <td>30 rev. 3</td> </tr> <tr> <td><strong>Android 31</strong></td> <td>31.0.0</td> <td>31 rev. 1</td> </tr> <tr> <td><strong>Android 32</strong></td> <td>32.0.0</td> <td>32 rev. 1</td> </tr> <tr> <td><strong>Android 33</strong></td> <td>33.0.2</td> <td>33 rev. 2</td> </tr> <tr> <td><strong>Android 34</strong></td> <td>34.0.0</td> <td>34 rev. 2</td> </tr> <tr> <td><strong>Android 35</strong></td> <td>35.0.2</td> <td>35 rev. 2</td> </tr> <tr> <td><strong>Android 36</strong></td> <td>36.0.0</td> <td>36 rev. 1</td> </tr> </tbody> </table> <h2>Use this image</h2> <p>Replace <code>XX</code> with the correct Android API level, from <code>28</code> to <code>36</code>.<br> Replace <code>YY</code> with the JDK version of your choosing: <code>8</code>, <code>11</code>, <code>17</code> or <code>21</code>.</p> <ul> <li>DockerHub: <code>alvrme/alpine-android:android-XX-jdkYY-v2025.03.13</code></li> <li>GHCR: <code>ghcr.io/alvr/alpine-android:android-XX-jdkYY-v2025.03.13</code></li> <li>Quay: <code>quay.io/alvr/alpine-android:android-XX-jdkYY-v2025.03.13</code></li> </ul> alvr tag:github.com,2008:Repository/86627753/v2024.08.04 2024-08-04T16:55:04Z v2024.08.04 <h2>Changelog</h2> <ul> <li>Added VanillaIceCream (API 35)</li> <li>Added arm64 architecture (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="822395594" data-permission-text="Title is private" data-url="https://github.com/alvr/alpine-android/issues/10" data-hovercard-type="issue" data-hovercard-url="/alvr/alpine-android/issues/10/hovercard" href="https://github.com/alvr/alpine-android/issues/10">#10</a>)</li> </ul> <p><a href="https://github.com/alvr/alpine-android/compare/v2024.04.26...v2024.08.04">Changes comparison</a></p> <h2>Images content</h2> <ul> <li> <p>JDK8 images are based on <code>bellsoft/liberica-openjdk-alpine:8</code>:</p> <ul> <li>Alpine: 3.19</li> <li>JDK 8u422-6</li> </ul> </li> <li> <p>JDK11 images are based on <code>bellsoft/liberica-openjdk-alpine:11</code>:</p> <ul> <li>Alpine: 3.19</li> <li>JDK 11.0.24-9</li> </ul> </li> <li> <p>JDK17 images are based on <code>bellsoft/liberica-openjdk-alpine:17</code>:</p> <ul> <li>Alpine: 3.19</li> <li>JDK 17.0.12-10</li> </ul> </li> <li> <p>JDK21 images are based on <code>bellsoft/liberica-openjdk-alpine:21</code>:</p> <ul> <li>Alpine: 3.19</li> <li>JDK 21.0.4+9</li> </ul> </li> </ul> <h3>Base image</h3> <ul> <li>Android SDK Command-line Tools: 9.0 (9477386) (<strong>JDK8</strong>)</li> <li>Android SDK Command-line Tools: 10.0 (9862592) (<strong>JDK8</strong>)</li> <li>Android SDK Command-line Tools: 13.0 (11479570) (<strong>JDK17</strong> and <strong>JDK21</strong>)</li> <li>Android SDK Platform-Tools: 34.0.5</li> <li>Google Play Instant Development SDK: 1.9.0</li> <li>SDK Patch Applier v4: 1</li> </ul> <h3>Specific images</h3> <table> <thead> <tr> <th><em>Version</em></th> <th>SDK Build-Tools</th> <th>SDK Platform</th> </tr> </thead> <tbody> <tr> <td><strong>Android 28</strong></td> <td>28.0.3</td> <td>28 rev. 6</td> </tr> <tr> <td><strong>Android 29</strong></td> <td>29.0.3</td> <td>29 rev. 5</td> </tr> <tr> <td><strong>Android 30</strong></td> <td>30.0.3</td> <td>30 rev. 3</td> </tr> <tr> <td><strong>Android 31</strong></td> <td>31.0.0</td> <td>31 rev. 1</td> </tr> <tr> <td><strong>Android 32</strong></td> <td>32.0.0</td> <td>32 rev. 1</td> </tr> <tr> <td><strong>Android 33</strong></td> <td>33.0.2</td> <td>33 rev. 2</td> </tr> <tr> <td><strong>Android 34</strong></td> <td>34.0.0</td> <td>34 rev. 2</td> </tr> <tr> <td><strong>Android 35</strong></td> <td>35.0.0</td> <td>35 rev. 1</td> </tr> </tbody> </table> <h2>Use this image</h2> <p>Replace <code>XX</code> with the correct Android API level, from <code>28</code> to <code>35</code>.<br> Replace <code>YY</code> with the JDK version of your choosing: <code>8</code>, <code>11</code>, <code>17</code> or <code>21</code>.</p> <ul> <li>DockerHub: <code>alvrme/alpine-android:android-XX-jdkYY-v2024.08.04</code></li> <li>GHCR: <code>ghcr.io/alvr/alpine-android:android-XX-jdkYY-v2024.08.04</code></li> <li>Quay: <code>quay.io/alvr/alpine-android:android-XX-jdkYY-v2024.08.04</code></li> </ul> alvr tag:github.com,2008:Repository/86627753/v2024.04.26 2024-04-26T14:59:03Z v2024.04.26 <h2>Changelog</h2> <ul> <li>Added VanillaIceCream (API 35)</li> <li>CommandLine Tools 12.0 → 13.0</li> </ul> <p><a href="https://github.com/alvr/alpine-android/compare/v2024.01.05...v2024.04.26">Changes comparison</a></p> <h2>Images content</h2> <ul> <li> <p>JDK8 images are based on <code>bellsoft/liberica-openjdk-alpine:8</code>:</p> <ul> <li>Alpine: 3.19</li> <li>JDK: 8u412+9</li> </ul> </li> <li> <p>JDK11 images are based on <code>bellsoft/liberica-openjdk-alpine:11</code>:</p> <ul> <li>Alpine: 3.19</li> <li>JDK: 11.0.23+10</li> </ul> </li> <li> <p>JDK17 images are based on <code>bellsoft/liberica-openjdk-alpine:17</code>:</p> <ul> <li>Alpine: 3.19</li> <li>JDK: 17.0.11+10</li> </ul> </li> <li> <p>JDK21 images are based on <code>bellsoft/liberica-openjdk-alpine:21</code>:</p> <ul> <li>Alpine: 3.19</li> <li>JDK: 21.0.3+10</li> </ul> </li> </ul> <h3>Base image</h3> <ul> <li>Android SDK Command-line Tools: 9.0 (9477386) (<strong>JDK8</strong>)</li> <li>Android SDK Command-line Tools: 10.0 (9862592) (<strong>JDK8</strong>)</li> <li>Android SDK Command-line Tools: 13.0 (11479570) (<strong>JDK17</strong> and <strong>JDK21</strong>)</li> <li>Android SDK Platform-Tools: 34.0.5</li> <li>Google Play Instant Development SDK: 1.9.0</li> <li>SDK Patch Applier v4: 1</li> </ul> <h3>Specific images</h3> <table> <thead> <tr> <th><em>Version</em></th> <th>SDK Build-Tools</th> <th>SDK Platform</th> </tr> </thead> <tbody> <tr> <td><strong>Android 28</strong></td> <td>28.0.3</td> <td>28 rev. 6</td> </tr> <tr> <td><strong>Android 29</strong></td> <td>29.0.3</td> <td>29 rev. 5</td> </tr> <tr> <td><strong>Android 30</strong></td> <td>30.0.3</td> <td>30 rev. 3</td> </tr> <tr> <td><strong>Android 31</strong></td> <td>31.0.0</td> <td>31 rev. 1</td> </tr> <tr> <td><strong>Android 32</strong></td> <td>32.0.0</td> <td>32 rev. 1</td> </tr> <tr> <td><strong>Android 33</strong></td> <td>33.0.2</td> <td>33 rev. 2</td> </tr> <tr> <td><strong>Android 34</strong></td> <td>34.0.0</td> <td>34 rev. 2</td> </tr> <tr> <td><strong>Android VanillaIceCream</strong></td> <td>35.0.0</td> <td>35 rev. 3</td> </tr> </tbody> </table> <h2>Use this image</h2> <p>Replace <code>XX</code> with the correct Android API level, from <code>28</code> to <code>34</code>.<br> Replace <code>YY</code> with the JDK version of your choosing: <code>8</code>, <code>11</code>, <code>17</code> or <code>21</code>.</p> <ul> <li>DockerHub: <code>alvrme/alpine-android:android-XX-jdkYY-v2024.04.26</code></li> <li>GHCR: <code>ghcr.io/alvr/alpine-android:android-XX-jdkYY-v2024.04.26</code></li> <li>Quay: <code>quay.io/alvr/alpine-android:android-XX-jdkYY-v2024.04.26</code></li> </ul> alvr tag:github.com,2008:Repository/86627753/v2024.01.05 2024-01-05T14:22:42Z v2024.01.05 <h2>Changelog</h2> <ul> <li>Add TAR package <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1819782729" data-permission-text="Title is private" data-url="https://github.com/alvr/alpine-android/issues/26" data-hovercard-type="issue" data-hovercard-url="/alvr/alpine-android/issues/26/hovercard" href="https://github.com/alvr/alpine-android/issues/26">#26</a></li> <li>Add JDK21 <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1985322588" data-permission-text="Title is private" data-url="https://github.com/alvr/alpine-android/issues/29" data-hovercard-type="issue" data-hovercard-url="/alvr/alpine-android/issues/29/hovercard" href="https://github.com/alvr/alpine-android/issues/29">#29</a></li> <li>Android 34 is now <code>latest</code> as per <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="967225776" data-permission-text="Title is private" data-url="https://github.com/alvr/alpine-android/issues/14" data-hovercard-type="issue" data-hovercard-url="/alvr/alpine-android/issues/14/hovercard" href="https://github.com/alvr/alpine-android/issues/14">#14</a></li> <li>CommandLine Tools 11.0 → 12.0 (for JDK17 and JDK21)</li> <li>Android SDK Platform-Tools 34.0.4 → 34.0.5</li> </ul> <p><a href="https://github.com/alvr/alpine-android/compare/v2023.09.10...v2024.01.05">Changes comparison</a></p> <h2>Images content</h2> <ul> <li> <p>JDK8 images are based on <code>bellsoft/liberica-openjdk-alpine:8</code>:</p> <ul> <li>Alpine: 3.18</li> <li>JDK: 8u372-7</li> </ul> </li> <li> <p>JDK11 images are based on <code>bellsoft/liberica-openjdk-alpine:11</code>:</p> <ul> <li>Alpine: 3.18</li> <li>JDK: 11.0.19-7</li> </ul> </li> <li> <p>JDK17 images are based on <code>bellsoft/liberica-openjdk-alpine:17</code>:</p> <ul> <li>Alpine: 3.18</li> <li>JDK: 17.0.7-7</li> </ul> </li> <li> <p>JDK21 images are based on <code>bellsoft/liberica-openjdk-alpine:21</code>:</p> <ul> <li>Alpine: 3.18</li> <li>JDK: 21.0.1+15</li> </ul> </li> </ul> <h3>Base image</h3> <ul> <li>Android SDK Command-line Tools: 9.0 (9477386) (<strong>JDK8</strong>)</li> <li>Android SDK Command-line Tools: 10.0 (9862592) (<strong>JDK8</strong>)</li> <li>Android SDK Command-line Tools: 12.0 (11076708) (<strong>JDK17</strong> and <strong>JDK21</strong>)</li> <li>Android SDK Platform-Tools: 34.0.5</li> <li>Google Play Instant Development SDK: 1.9.0</li> <li>SDK Patch Applier v4: 1</li> </ul> <h3>Specific images</h3> <table> <thead> <tr> <th><em>Version</em></th> <th>SDK Build-Tools</th> <th>SDK Platform</th> </tr> </thead> <tbody> <tr> <td><strong>Android 28</strong></td> <td>28.0.3</td> <td>28 rev. 6</td> </tr> <tr> <td><strong>Android 29</strong></td> <td>29.0.3</td> <td>29 rev. 5</td> </tr> <tr> <td><strong>Android 30</strong></td> <td>30.0.3</td> <td>30 rev. 3</td> </tr> <tr> <td><strong>Android 31</strong></td> <td>31.0.0</td> <td>31 rev. 1</td> </tr> <tr> <td><strong>Android 32</strong></td> <td>32.0.0</td> <td>32 rev. 1</td> </tr> <tr> <td><strong>Android 33</strong></td> <td>33.0.2</td> <td>33 rev. 2</td> </tr> <tr> <td><strong>Android 34</strong></td> <td>34.0.0</td> <td>34 rev. 2</td> </tr> </tbody> </table> <h2>Use this image</h2> <p>Replace <code>XX</code> with the correct Android API level, from <code>28</code> to <code>34</code>.<br> Replace <code>YY</code> with the JDK version of your choosing: <code>8</code>, <code>11</code>, <code>17</code> or <code>21</code>.</p> <ul> <li>DockerHub: <code>alvrme/alpine-android:android-XX-jdkYY-v2024.01.05</code></li> <li>GHCR: <code>ghcr.io/alvr/alpine-android:android-XX-jdkYY-v2024.01.05</code></li> <li>Quay: <code>quay.io/alvr/alpine-android:android-XX-jdkYY-v2024.01.05</code></li> </ul> alvr tag:github.com,2008:Repository/86627753/v2023.09.10 2023-09-10T15:55:07Z v2023.09.10 <h2>Changelog</h2> <ul> <li>Add SSH package <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1819782729" data-permission-text="Title is private" data-url="https://github.com/alvr/alpine-android/issues/26" data-hovercard-type="issue" data-hovercard-url="/alvr/alpine-android/issues/26/hovercard" href="https://github.com/alvr/alpine-android/issues/26">#26</a></li> <li>CommandLine Tools 9.0 → 10.0 (for JDK11)</li> <li>CommandLine Tools 9.0 → 11.0 (for JDK17)</li> <li>Android SDK Platform-Tools 34.0.3 → 34.0.4</li> </ul> <p><a href="https://github.com/alvr/alpine-android/compare/v2023.06.10...v2023.09.10">Changes comparison</a></p> <h2>Images content</h2> <ul> <li> <p>JDK8 images are based on <code>bellsoft/liberica-openjdk-alpine:8</code>:</p> <ul> <li>Alpine: 3.18</li> <li>JDK: 8u372-7</li> </ul> </li> <li> <p>JDK11 images are based on <code>bellsoft/liberica-openjdk-alpine:11</code>:</p> <ul> <li>Alpine: 3.18</li> <li>JDK: 11.0.19-7</li> </ul> </li> <li> <p>JDK17 images are based on <code>bellsoft/liberica-openjdk-alpine:17</code>:</p> <ul> <li>Alpine: 3.18</li> <li>JDK: 17.0.7-7</li> </ul> </li> </ul> <h3>Base image</h3> <ul> <li>Android SDK Command-line Tools: 9.0 (9477386) (<strong>JDK8</strong>)</li> <li>Android SDK Command-line Tools: 10.0 (9862592) (<strong>JDK8</strong>)</li> <li>Android SDK Command-line Tools: 11.0 (10406996) (<strong>JDK17</strong>)</li> <li>Android SDK Platform-Tools: 34.0.4</li> <li>Google Play Instant Development SDK: 1.9.0</li> <li>SDK Patch Applier v4: 1</li> </ul> <h3>Specific images</h3> <table> <thead> <tr> <th><em>Version</em></th> <th>SDK Build-Tools</th> <th>SDK Platform</th> </tr> </thead> <tbody> <tr> <td><strong>Android 28</strong></td> <td>28.0.3</td> <td>28 rev. 6</td> </tr> <tr> <td><strong>Android 29</strong></td> <td>29.0.3</td> <td>29 rev. 5</td> </tr> <tr> <td><strong>Android 30</strong></td> <td>30.0.3</td> <td>30 rev. 3</td> </tr> <tr> <td><strong>Android 31</strong></td> <td>31.0.0</td> <td>31 rev. 1</td> </tr> <tr> <td><strong>Android 32</strong></td> <td>32.0.0</td> <td>32 rev. 1</td> </tr> <tr> <td><strong>Android 33</strong></td> <td>33.0.2</td> <td>33 rev. 2</td> </tr> <tr> <td><strong>Android 34</strong></td> <td>34.0.0</td> <td>34 rev. 2</td> </tr> </tbody> </table> <h2>Use this image</h2> <p>Replace <code>XX</code> with the correct Android API level, from <code>28</code> to <code>34</code>.<br> Replace <code>YY</code> with the JDK version of your choosing: <code>8</code>, <code>11</code> or <code>17</code>.</p> <ul> <li>DockerHub: <code>alvrme/alpine-android:android-XX-jdkYY-v2023.09.10</code></li> <li>GHCR: <code>ghcr.io/alvr/alpine-android:android-XX-jdkYY-v2023.09.10</code></li> <li>Quay: <code>quay.io/alvr/alpine-android:android-XX-jdkYY-v2023.09.10</code></li> </ul> alvr tag:github.com,2008:Repository/86627753/v2023.06.10 2023-06-10T09:52:25Z v2023.06.10 <h2>Changelog</h2> <ul> <li>UpsideDownCake rev. 3 → Android 34 rev. 1</li> <li>Android SDK Build-Tools: 34.0.0-rc04 → 34.0.0</li> <li>Android SDK Platform-Tools: 34.0.1 → Android SDK Platform-Tools: 34.0.3</li> </ul> <p><a href="https://github.com/alvr/alpine-android/compare/v2023.05.15...v2023.06.10">Changes comparison</a></p> <h2>Images content</h2> <ul> <li> <p>JDK8 images are based on <code>bellsoft/liberica-openjdk-alpine:8</code>:</p> <ul> <li>Alpine: 3.17</li> <li>JDK: 8u372-7</li> </ul> </li> <li> <p>JDK11 images are based on <code>bellsoft/liberica-openjdk-alpine:11</code>:</p> <ul> <li>Alpine: 3.17</li> <li>JDK: 11.0.19-7</li> </ul> </li> <li> <p>JDK17 images are based on <code>bellsoft/liberica-openjdk-alpine:17</code>:</p> <ul> <li>Alpine: 3.17</li> <li>JDK: 17.0.7-7</li> </ul> </li> </ul> <h3>Base image</h3> <ul> <li>Android SDK Command-line Tools: 9.0 (9477386)</li> <li>Android SDK Platform-Tools: 34.0.3</li> <li>Google Play Instant Development SDK: 1.9.0</li> <li>SDK Patch Applier v4: 1</li> </ul> <h3>Specific images</h3> <table> <thead> <tr> <th><em>Version</em></th> <th>SDK Build-Tools</th> <th>SDK Platform</th> </tr> </thead> <tbody> <tr> <td><strong>Android 28</strong></td> <td>28.0.3</td> <td>28 rev. 6</td> </tr> <tr> <td><strong>Android 29</strong></td> <td>29.0.3</td> <td>29 rev. 5</td> </tr> <tr> <td><strong>Android 30</strong></td> <td>30.0.3</td> <td>30 rev. 3</td> </tr> <tr> <td><strong>Android 31</strong></td> <td>31.0.0</td> <td>31 rev. 1</td> </tr> <tr> <td><strong>Android 32</strong></td> <td>32.0.0</td> <td>32 rev. 1</td> </tr> <tr> <td><strong>Android 33</strong></td> <td>33.0.2</td> <td>33 rev. 2</td> </tr> <tr> <td><strong>Android 34</strong></td> <td>34.0.0</td> <td>34 rev. 1</td> </tr> </tbody> </table> <h2>Use this image</h2> <p>Replace <code>XX</code> with the correct Android API level, from <code>28</code> to <code>34</code>.<br> Replace <code>YY</code> with the JDK version of your choosing: <code>8</code>, <code>11</code> or <code>17</code>.</p> <ul> <li>DockerHub: <code>alvrme/alpine-android:android-XX-jdkYY-v2023.06.10</code></li> <li>GHCR: <code>ghcr.io/alvr/alpine-android:android-XX-jdkYY-v2023.06.10</code></li> <li>Quay: <code>quay.io/alvr/alpine-android:android-XX-jdkYY-v2023.06.10</code></li> </ul> alvr tag:github.com,2008:Repository/86627753/v2023.05.15 2023-06-10T09:52:38Z v2023.05.15 <h2>Changelog</h2> <ul> <li>UpsideDownCake rev. 2 → UpsideDownCake rev. 4</li> <li>Android SDK Build-Tools: 34.0.0-rc02 → 34.0.0-rc04</li> <li>Android SDK Platform-Tools: 34.0.0 → Android SDK Platform-Tools: 34.0.1</li> </ul> <p><a href="https://github.com/alvr/alpine-android/compare/v2023.03.08...v2023.05.15">Changes comparison</a></p> <h2>Images content</h2> <ul> <li> <p>JDK8 images are based on <code>bellsoft/liberica-openjdk-alpine:8</code>:</p> <ul> <li>Alpine: 3.17</li> <li>JDK: 8u372-7</li> </ul> </li> <li> <p>JDK11 images are based on <code>bellsoft/liberica-openjdk-alpine:11</code>:</p> <ul> <li>Alpine: 3.17</li> <li>JDK: 11.0.19-7</li> </ul> </li> <li> <p>JDK17 images are based on <code>bellsoft/liberica-openjdk-alpine:17</code>:</p> <ul> <li>Alpine: 3.17</li> <li>JDK: 17.0.7-7</li> </ul> </li> </ul> <h3>Base image</h3> <ul> <li>Android SDK Command-line Tools: 9.0 (9477386)</li> <li>Android SDK Platform-Tools: 34.0.1</li> <li>Google Play Instant Development SDK: 1.9.0</li> <li>SDK Patch Applier v4: 1</li> </ul> <h3>Specific images</h3> <table> <thead> <tr> <th><em>Version</em></th> <th>SDK Build-Tools</th> <th>SDK Platform</th> </tr> </thead> <tbody> <tr> <td><strong>Android 28</strong></td> <td>28.0.3</td> <td>28 rev. 6</td> </tr> <tr> <td><strong>Android 29</strong></td> <td>29.0.3</td> <td>29 rev. 5</td> </tr> <tr> <td><strong>Android 30</strong></td> <td>30.0.3</td> <td>30 rev. 3</td> </tr> <tr> <td><strong>Android 31</strong></td> <td>31.0.0</td> <td>31 rev. 1</td> </tr> <tr> <td><strong>Android 32</strong></td> <td>32.0.0</td> <td>32 rev. 1</td> </tr> <tr> <td><strong>Android 33</strong></td> <td>33.0.2</td> <td>33 rev. 2</td> </tr> <tr> <td><strong>Android UpsideDownCake</strong></td> <td>34.0.0-rc4</td> <td>UpsideDownCake rev. 4</td> </tr> </tbody> </table> <h2>Use this image</h2> <p>Replace <code>XX</code> with the correct Android API level, from <code>28</code> to <code>UpsideDownCake</code>.<br> Replace <code>YY</code> with the JDK version of your choosing: <code>8</code>, <code>11</code> or <code>17</code>.</p> <ul> <li>DockerHub: <code>alvrme/alpine-android:android-XX-jdkYY-v2023.05.15</code></li> <li>GHCR: <code>ghcr.io/alvr/alpine-android:android-XX-jdkYY-v2023.05.15</code></li> <li>Quay: <code>quay.io/alvr/alpine-android:android-XX-jdkYY-v2023.05.15</code></li> </ul> alvr tag:github.com,2008:Repository/86627753/v2023.03.08 2023-03-08T18:20:14Z v2023.03.08 <h2>Changelog</h2> <ul> <li>UpsideDownCake rev. 1 → UpsideDownCake rev. 2</li> <li>Android SDK Build-Tools: 34.0.0-rc01 → 34.0.0-rc02</li> </ul> <p><a href="https://github.com/alvr/alpine-android/compare/v2023.02.12...v2023.03.08">Changes comparison</a></p> <h2>Images content</h2> <ul> <li> <p>JDK8 images are based on <code>bellsoft/liberica-openjdk-alpine:8</code>:</p> <ul> <li>Alpine: 3.16</li> <li>JDK: 8u362-9</li> </ul> </li> <li> <p>JDK11 images are based on <code>bellsoft/liberica-openjdk-alpine:11</code>:</p> <ul> <li>Alpine: 3.16</li> <li>JDK: 11.0.18-10</li> </ul> </li> <li> <p>JDK17 images are based on <code>bellsoft/liberica-openjdk-alpine:17</code>:</p> <ul> <li>Alpine: 3.16</li> <li>JDK: 17.0.6-10</li> </ul> </li> </ul> <h3>Base image</h3> <ul> <li>Android SDK Command-line Tools: 9.0 (9477386)</li> <li>Android SDK Platform-Tools: 34.0.0</li> <li>Google Play Instant Development SDK: 1.9.0</li> <li>SDK Patch Applier v4: 1</li> </ul> <h3>Specific images</h3> <table> <thead> <tr> <th><em>Version</em></th> <th>SDK Build-Tools</th> <th>SDK Platform</th> </tr> </thead> <tbody> <tr> <td><strong>Android 28</strong></td> <td>28.0.3</td> <td>28 rev. 6</td> </tr> <tr> <td><strong>Android 29</strong></td> <td>29.0.3</td> <td>29 rev. 5</td> </tr> <tr> <td><strong>Android 30</strong></td> <td>30.0.3</td> <td>30 rev. 3</td> </tr> <tr> <td><strong>Android 31</strong></td> <td>31.0.0</td> <td>31 rev. 1</td> </tr> <tr> <td><strong>Android 32</strong></td> <td>32.0.0</td> <td>32 rev. 1</td> </tr> <tr> <td><strong>Android 33</strong></td> <td>33.0.2</td> <td>33 rev. 2</td> </tr> <tr> <td><strong>Android UpsideDownCake</strong></td> <td>34.0.0-rc2</td> <td>UpsideDownCake rev. 2</td> </tr> </tbody> </table> <h2>Use this image</h2> <p>Replace <code>XX</code> with the correct Android API level, from <code>28</code> to <code>UpsideDownCake</code>.<br> Replace <code>YY</code> with the JDK version of your choosing: <code>8</code>, <code>11</code> or <code>17</code>.</p> <ul> <li>DockerHub: <code>alvrme/alpine-android:android-XX-jdkYY-v2023.03.08</code></li> <li>GHCR: <code>ghcr.io/alvr/alpine-android:android-XX-jdkYY-v2023.03.08</code></li> <li>Quay: <code>quay.io/alvr/alpine-android:android-XX-jdkYY-v2023.03.08</code></li> </ul> alvr tag:github.com,2008:Repository/86627753/v2023.02.12 2023-02-12T16:39:19Z v2023.02.12 <h2>Changelog</h2> <ul> <li>Android SDK Platform-Tools: 33.0.3 → 34.0.0</li> <li>Default NDK version: 23.0.7599858 → 25.2.9519653</li> <li>Default CMake version: 3.18.1 → 3.22.1</li> </ul> <p><a href="https://github.com/alvr/alpine-android/compare/v2023.02.08...v2023.02.12">Changes comparison</a></p> <h2>Images content</h2> <ul> <li> <p>JDK8 images are based on <code>bellsoft/liberica-openjdk-alpine:8</code>:</p> <ul> <li>Alpine: 3.16</li> <li>JDK: 8u362-9</li> </ul> </li> <li> <p>JDK11 images are based on <code>bellsoft/liberica-openjdk-alpine:11</code>:</p> <ul> <li>Alpine: 3.16</li> <li>JDK: 11.0.18-10</li> </ul> </li> <li> <p>JDK17 images are based on <code>bellsoft/liberica-openjdk-alpine:17</code>:</p> <ul> <li>Alpine: 3.16</li> <li>JDK: 17.0.6-10</li> </ul> </li> </ul> <h3>Base image</h3> <ul> <li>Android SDK Command-line Tools: 9.0 (9477386)</li> <li>Android SDK Platform-Tools: 34.0.0</li> <li>Google Play Instant Development SDK: 1.9.0</li> <li>SDK Patch Applier v4: 1</li> </ul> <h3>Specific images</h3> <table> <thead> <tr> <th><em>Version</em></th> <th>SDK Build-Tools</th> <th>SDK Platform</th> </tr> </thead> <tbody> <tr> <td><strong>Android 28</strong></td> <td>28.0.3</td> <td>28 rev. 6</td> </tr> <tr> <td><strong>Android 29</strong></td> <td>29.0.3</td> <td>29 rev. 5</td> </tr> <tr> <td><strong>Android 30</strong></td> <td>30.0.3</td> <td>30 rev. 3</td> </tr> <tr> <td><strong>Android 31</strong></td> <td>31.0.0</td> <td>31 rev. 1</td> </tr> <tr> <td><strong>Android 32</strong></td> <td>32.0.0</td> <td>32 rev. 1</td> </tr> <tr> <td><strong>Android 33</strong></td> <td>33.0.2</td> <td>33 rev. 2</td> </tr> <tr> <td><strong>Android UpsideDownCake</strong></td> <td>34.0.0-rc1</td> <td>UpsideDownCake rev. 1</td> </tr> </tbody> </table> <h2>Use this image</h2> <p>Replace <code>XX</code> with the correct Android API level, from <code>28</code> to <code>UpsideDownCake</code>.<br> Replace <code>YY</code> with the JDK version of your choosing: <code>8</code>, <code>11</code> or <code>17</code>.</p> <ul> <li>DockerHub: <code>alvrme/alpine-android:android-XX-jdkYY-v2023.02.12</code></li> <li>GHCR: <code>ghcr.io/alvr/alpine-android:android-XX-jdkYY-v2023.02.12</code></li> <li>Quay: <code>quay.io/alvr/alpine-android:android-XX-jdkYY-v2023.02.12</code></li> </ul> alvr