API and Breaking Changes
- require Python 3.10 #1481 (@minrk, @manics, @rgaiacs)
- Support pyproject.toml for pip install in Python buildpack #1444 (@rgaiacs, @minrk, @manics, @yuvipanda)
- Add --vanilla to R call #1432 (@rgaiacs, @manics, @consideRatio)
- Change default R version from 4.2 to 4.4 #1401 (@rgaiacs, @yuvipanda, @manics)
- Move
runtime.txtparsing into base class #1428 (@manics, @minrk, @rgaiacs)
Enhancements made
- fetch dataverse installations at runtime #1479 (@minrk, @manics)
- Add Python 3.14 #1475 (@rgaiacs, @minrk)
- Bump mamba from 2.1.0 to 2.3.3, conda from 24.11.0 to 25.9.1 #1465 (@weiji14, @minrk, @rgaiacs, @manics, @yuvipanda)
- add support for R 4.5.1 #1460 (@shaneknapp, @yuvipanda)
- build: migrate from setup.py to pyproject.toml #1458 (@lixiname, @minrk, @rgaiacs)
- Add check for docker buildx #1457 (@rgaiacs, @yuvipanda)
- Support pyproject.toml for pip install in Python buildpack #1444 (@rgaiacs, @minrk, @manics, @yuvipanda)
- COPY --chmod=0755 /usr/local/bin/{python3-login,repo2docker-entrypoint} for rootless podman #1395 (@westurner, @minrk)
Bugs fixed
- Don't error out if there's no disk space left when writing the logs #1489 (@GeorgianaElena, @minrk, @rgaiacs, @yuvipanda)
- Fix the HydroShare download url #1488 (@sblack-usu, @rgaiacs)
- Updating conda buildpacks for Python == 3.13 #1476 (@rgaiacs)
- Always call
ContainerEngine.build()whenpushing #1464 (@manics, @rgaiacs) - Fail earlier when user try to install future version of R #1456 (@rgaiacs, @minrk, @manics)
- Replace --vanilla with --no-init-file #1451 (@rgaiacs, @manics)
Maintenance and upkeep improvements
- [pre-commit.ci] pre-commit autoupdate #1491 (@minrk)
- [pre-commit.ci] pre-commit autoupdate #1484 (@minrk)
- [pre-commit.ci] pre-commit autoupdate #1473 (@minrk)
- Delete gitpod config #1472 (@manics, @minrk)
- Add base environment for Python 3.13 #1447 (@rgaiacs, @minrk, @manics)
- Add note on root users and make postbuild actions more discoverable #1436 (@choldgraf, @yuvipanda, @chuckwondo, @rgaiacs)
- Move
runtime.txtparsing into base class #1428 (@manics, @minrk, @rgaiacs) - Stop using datetime.utcnow() to fix warning #1406 (@yuvipanda, @minrk)
- [pre-commit.ci] pre-commit autoupdate #1394 (@yuvipanda)
Documentation improvements
- Update link for creating a release #1492 (@GeorgianaElena, @minrk, @rgaiacs)
- Add item to FAQ regarding rootless mode #1485 (@rgaiacs, @manics)
- Fix broken readme doc links #1466 (@agitter, @minrk)
- Add missing 2025.08.0 release in changelog #1462 (@rgaiacs, @manics)
- fix broken links in
CONTRIBUTING.md#1461 (@shaneknapp, @rgaiacs) - Improve documentation index page #1445 (@rgaiacs, @yuvipanda)
- Minor improvements to documentation #1442 (@rgaiacs, @manics, @yuvipanda)
- Avoid jupyter-repo2docker in the commad line #1438 (@rgaiacs, @yuvipanda)
- Simplify our release docs #1434 (@choldgraf, @yuvipanda, @minrk)
- Revamp our documentation and refactor a bit #1433 (@choldgraf, @chuckwondo, @rgaiacs, @yuvipanda)
Continuous integration improvements
- Bump actions/checkout from 5 to 6 #1490 (@manics)
- Bump actions/upload-artifact from 4 to 5 #1482 (@manics)
- Bump actions/setup-python from 5 to 6 #1470 (@consideRatio)
- Bump actions/checkout from 4 to 5 #1469 (@consideRatio)
Contributors to this release
The following people contributed discussions, new ideas, code and documentation contributions, and review.
See our definition of contributors.
(GitHub contributors page for this release)
@agitter (activity) | @choldgraf (activity) | @chuckwondo (activity) | @consideRatio (activity) | @GeorgianaElena (activity) | @lixiname (activity) | @manics (activity) | @matthewfeickert (activity) | @minrk (activity) | @rgaiacs (activity) | @sblack-usu (activity) | @shaneknapp (activity) | @weiji14 (activity) | @westurner (activity) | @yuvipanda (activity)