Releases: devcontainers/images
Releases · devcontainers/images
v0.4.22
What's Changed
New Features
Breaking Changes
- Add Support for PHP 8.5 and remove support for
bullseyeby @sireeshajonnalagadda in #1676 -
Bug fixes
- Fix Anaconda devcontainer build failure by pinning imagecodecs version for Python 3.11 compatibility by @sireeshajonnalagadda in #1694
- [anaconda] - Fixing imagecodecs installation issue for arm64/aarch64 by @Kaniska244 in #1698
New Contributors
Full Changelog: v0.4.21...v0.4.22
v0.4.21
What's Changed
Note: I made a mistake in the past release (v0.4.20), which affected the release pipelines (not the images themselves), so I created this new one, explaining the gap between 0.4.19 and 0.4.21.
Major version changes
- #1645 moves dotnet image to version 2, and sets the default to be
dotnet 10. By @sireeshajonnalagadda - #1611 moves
universalto version 5. This version removes machine learning libraries from being installed by default. Use the appropriate package managers (i.e. conda) in the future. By @Kaniska244 - #1568 moves
pythonto version 3. This version removes support for Python 3.9 and Debianbullseyeby @sireeshajonnalagadda - #1627 moves
base-alpineto version 2. This removes support for Alpine 3.19.
Bug fixes and security patches
- #1571 sets trixie to be the default distro for the
rubyimage. By @Mathiyarasy - #1648 by @sireeshajonnalagadda
Development improvements
- #1607 by @AlvaroRausell
- Validate tags in smoke test by @Mathiyarasy in #1602
Important changes
- #1630 by @Kaniska244 introduces changes to versioning names, to make these less difficult to understand.
Full Changelog: v0.4.19...233
v0.4.19
Breaking Changes
- Java base image updated 2.0.0 -> 3.0.0
- Java 25-trixie now the default for the Dev Containers Java image.
- See #1345
Non Breaking Changes
Security Fixes & Patches
- [universal] Fixing urllib3 vulnerability
#1545 by @sireeshajonnalagadda - [anaconda] Security fixes for GHSA-8qvm-5x2c-j2w7 (protobuf) and GHSA-9356-575x-2w9m (transformers)
#1554 by @sireeshajonnalagadda
OS Support: Debian Trixie (13)
- [cpp] Add support for debian trixie(13)
#1549 by @sireeshajonnalagadda - [java] Add support for debian trixie(13)
#1550 by @sireeshajonnalagadda - [java-8] Add support for debian trixie(13)
#1551 by @sireeshajonnalagadda - [typescript-node] Add support for debian trixie(13)
#1548 by @sireeshajonnalagadda
Language & Tool Updates
- Ruby version update for jekyll image
#1499 by @sireeshajonnalagadda - [Universal] Use the default conda channel
#1586 by @Mathiyarasy - Yarn: Bump Yarn from 1.22.22 → 4.9.4 and remove sha1 hashes
#1555 by @sam-byng - Java: Support for Java 25
#1345 by @m1ngyuan
Adds support for the latest major Java release. - Python: Adding Python 3.14 to the list of available dev containers
#1572 by @robot297
New major Python version available for dev containers. - .NET: Update .NET 10 images to support RC
#1579 by @eerhardt
Preview support for .NET 10 Release Candidate images.
Development & Maintenance
- Automated update for image history
#1539 by @AlvaroRausell - Yarn 4.9.4 update related fixes
#1559 by @Kaniska244 - Adds a helper script for "devcontainer upgrades"
#955 by @samruddhikhandale
New Contributors
Full Changelog: v0.4.18...v0.4.19
v0.4.18
What's Changed
Development changes
- Bump up javascript-node image version by @sireeshajonnalagadda in #1492
Patches and Security Fixes
- updating setuptools from 75.6.0 to 78.1.1 by @sireeshajonnalagadda in #1455
- [miniconda] - requests - GHSA-9hjg-9r4m-mvj7 - urllib3 - GHSA-pq67-6m6q-mj2v by @sireeshajonnalagadda in #1474
- Support for Alpine 3.22 by @sireeshajonnalagadda in #1473
- Support: typescript-node 24 by @Marukome0743 in #1447
- chore: support go 1.25 by @criyle in #1502
- [anaconda]- fixing multiple vulnerabilities by @sireeshajonnalagadda in #1507
- Fix for vulnerability issue CVE-2024-46901 by @Kaniska244 in #1506
- [universal] - Fixing multiple vulnerability issues by @Kaniska244 in #1509
- Updated fix for vulnerability issue CVE-2024-46901 by @Kaniska244 in #1518
Add support for Debian Trixie
- Debian: Support debian 13 (trixie) by @danlapid in #1501
- adding support for debian13 (trixie) for rust image by @sireeshajonnalagadda in #1500
- [php] - Add support for debian trixie(13) by @Kaniska244 in #1512
- go: support go 1.25 on Debian trixie by @criyle in #1511
- [python] - Add support for debian trixie(13) by @Kaniska244 in #1513
- [javascript-node] - Add support for debian trixie(13) by @Kaniska244 in #1515
- [ruby] - Add support for debian trixie(13) by @Kaniska244 in #1522
New Contributors
Full Changelog: v0.4.17...v0.4.18
v0.4.17
Devcontainers Image Release
Major Version Changes
javascript-node (latest: v3)
- [javascript-node, typescript-node] - Node 18 EOL changes. by @Kaniska244 in #1391
- Support: javascript-node 24 by @Marukome0743 in #1423
Patch Version Changes
- Dotnet image throws warning about stale workloads by @Mathiyarasy in #1403
- The dotnet:10.0-preview tag is switched from the Debian Trixie image (10.0-preview-trixie-slim) to the Ubuntu Noble image (10.0-preview-noble). by @Mathiyarasy in #1461
- General updates to features used by several images
New Contributors
- @Marukome0743 made their first contribution in #1423
Full Changelog: v0.4.16...v0.4.17
v0.4.16
Monthly release
Major version changes
universal -> v3.universalhas been upgraded to Ubuntu 24.04 (noble) from Ubuntu 20.04 (focal).- [universal] - Image change ubuntu focal EOL by @Kaniska244 in #1404
base-ubuntu -> v2.base-ubuntuhas been upgraded to includejammy(22.04) andnoble, removingfocal.-
- [base-ubuntu] - Ubuntu focal EOL for base image by @Kaniska244 in #1415
-
Patch version changes
- [cpp] - Ubuntu focal EOL for c++ image by @Kaniska244 in #1416
- [rust] - Build failure due to non-existing rust dependency. Correction by running upgrade command manually by @Kaniska244 in #1429
- [anaconda] - Fix to stick to transformers version 4.49.0 by @Kaniska244 in #1428
Full Changelog: v0.4.15...v0.4.16
v0.4.15
📆 Monthly release for all the images!
Changelog:
- Fix nesting of settings
- Update features and add custom instructions
- Use better runner
- Increment versions
- Custom instructions for images
- [Ruby]- EOL v3.1 changes
- [miniconda] - cryptography - GHSA-79v4-65xg-pq4g
- Remove assignees
- [cpp] - Update in readme file for additional changes needed to use vcpkg in manifest mode
- Support dotnet 10.0-preview version
- Automated update for image history
v0.4.11
📆 Monthly release for all the images!
Changelog:
- [anaconda] - Fix to stick to cryptography version 43.0.3.
- Release issue in dev build, version history checking failing for miniconda image in the Build and Push dev workflow
- Revert "[universal] - Issue universal config change for non-root default codespace user and installing google chrome browser reuse sandbox to run puppeteer cli in universal image"
- chore: support go 1.24
- Jekyll: Pins "jekyll-sass-converter" to unblock build failures
- [miniconda] - remove applied patch on cryptography as a higher version is available from upstream already
- [universal] - Issue universal config change for non-root default codespace user and installing google chrome browser reuse sandbox to run puppeteer cli in universal image
- Support Alpine 3.21
- Support Ruby 3.4
- Support PHP 8.4 in php and universal images
- [anaconda] - tornado - GHSA-8w49-h785-mj3c - patch to remove vuln - v6.4.1 to v6.4.2
- Automated update for image history
- Automated update for image history
- [anaconda] - Revert packages version imagecodecs and werkzeug
v0.4.10
📆 Monthly release for all the images!
Changelog:
- [anaconda] - setuptools, imagecodecs - apply security patch
- Fix the use of deprecated set-output command
- [python] - add 3.13 - manifest, dockerfile, readme
- [anaconda] - remove patches when similar or higher versions are available from upstream
- [Miniconda] - remove stale patches (when higher version is available from upstream)
- Automated update for image history
- [anaconda] - Revert packages version imagecodecs and werkzeug
v0.4.8
📆 Monthly release for all the images!