Jose Diaz-Gonzalez
1eb41f32dc
feat: only redeploy formations that have had their values changed
...
Rather than redeploy every formation, only deploy formations that have had their values changed from the defaults.
This still doesn't handle the case where we touch existing processes when scaling _up_, but should decrease the number of services touched otherwise during scaling.
Also note that there are no tests for this new behavior yet (tests incoming).
Refs #7396
2025-06-23 04:42:09 -04:00
Jose Diaz-Gonzalez
bc75bffed2
Merge pull request #7762 from dokku/fix-buildpack-tests
...
Reference new packeto buildpack urls
2025-06-23 04:41:37 -04:00
Jose Diaz-Gonzalez
944d808bc6
Merge pull request #7579 from dokku/6872-stop-all
...
Stop all app containers when calling ps:stop
2025-06-23 04:41:25 -04:00
Jose Diaz-Gonzalez
885178eed5
feat: turn warnings to failures when running validation against an app.json file
2025-06-23 01:03:10 -04:00
Jose Diaz-Gonzalez
7e37f9dc79
fix: add missing trigger
2025-06-23 00:22:38 -04:00
Jose Diaz-Gonzalez
7cd077a79b
debug: stream stdout/stderr
2025-06-19 21:19:24 -04:00
Jose Diaz-Gonzalez
7c2df65514
fix: reference new packeto buildpack urls
...
See https://blog.paketo.io/posts/paketo-gcr-registry-sunset/ for details.
2025-06-19 21:17:58 -04:00
Jose Diaz-Gonzalez
2324cb888b
refactor: check for extracted file and add logging message
2025-06-19 20:53:20 -04:00
Jose Diaz-Gonzalez
4ae9cca6f1
feat: implement app-json-is-valid plugin trigger
2025-06-19 02:20:02 -04:00
Jose Diaz-Gonzalez
ed851fe399
refactor: warn when invalid cron entries might be written
2025-06-19 01:11:29 -04:00
Jose Diaz-Gonzalez
776013b0f4
fix: write the cron config after the app.json has been deleted
...
Without this, we try to write the config for the app even though it doesn't exist anymore, causing issues with deleting apps with invalid cron configs.
2025-06-19 01:09:15 -04:00
Jose Diaz-Gonzalez
6f0039ebf1
fix: add missing source
2025-06-18 23:51:39 -04:00
Jose Diaz-Gonzalez
8d0c35f133
Merge pull request #7761 from largemouth/master
...
Fix struct name in comment
2025-06-18 12:13:09 -04:00
largemouth
bc61d106e4
chore: fix struct name in comment
...
Signed-off-by: largemouth <largemouth@aliyun.com >
2025-06-17 18:11:21 +08:00
Jose Diaz-Gonzalez
d0208b0ecc
Merge pull request #7759 from olleolleolle/patch-1
...
Drop mention of dokkufy gem archived in 2017
2025-06-16 01:52:17 -04:00
Jose Diaz-Gonzalez
5df1d77c04
Merge branch 'master' into patch-1
2025-06-16 01:52:05 -04:00
Jose Diaz-Gonzalez
29dc0b5980
Merge pull request #7760 from olleolleolle/patch-2
...
Drop dokku-client gem, homepage 404s
2025-06-16 01:51:30 -04:00
Olle Jonsson
a4983f8d7d
clients.md: Drop dokku-client gem, homepage 404s
2025-06-15 23:41:54 +02:00
Olle Jonsson
ecf852567c
clients.md: Drop mention of dokkufy gem archived in 2017
2025-06-15 23:37:20 +02:00
dependabot[bot]
f9f931b2b6
chore(deps): bump python in /docs/_build
...
Bumps python from 3.13.4-alpine to 3.13.5-alpine.
---
updated-dependencies:
- dependency-name: python
dependency-version: 3.13.5-alpine
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-13 14:01:53 +00:00
dependabot[bot]
024715fbf1
chore(deps): bump python in /tests/apps/dockerfile-release
...
Bumps python from 3.13.4-bookworm to 3.13.5-bookworm.
---
updated-dependencies:
- dependency-name: python
dependency-version: 3.13.5-bookworm
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-13 13:50:23 +00:00
Jose Diaz-Gonzalez
73be6989ff
fix: ensure invalid cron triggers fail a deploy
2025-06-10 23:55:06 -04:00
Jose Diaz-Gonzalez
67003ed469
fix: skip cron entries that are missing a command or a schedule
2025-06-10 23:39:35 -04:00
Jose Diaz-Gonzalez
2758b3cc47
chore: rename trigger function
2025-06-10 23:36:10 -04:00
Jose Diaz-Gonzalez
36da77a2ff
fix: write cron in pre-delete phase
2025-06-10 21:46:07 -04:00
Jose Diaz-Gonzalez
b663f71878
feat: only write cron entries when working on docker-local scheduler
2025-06-10 21:45:08 -04:00
Jose Diaz-Gonzalez
398a78b2f6
refactor: move cron-write to scheduler-cron-write
2025-06-10 21:45:08 -04:00
Jose Diaz-Gonzalez
2dea993804
fix: also stop k8s cron tasks when calling ps:stop
2025-06-10 21:45:08 -04:00
Jose Diaz-Gonzalez
7b0d3b14bc
fix: stop all app containers when calling ps:stop
...
Closes #6872
2025-06-10 21:45:08 -04:00
Jose Diaz-Gonzalez
0d6199d0cb
Merge pull request #7755 from olleolleolle/patch-1
...
Update checkout action version in github actions documentation
2025-06-10 21:43:56 -04:00
Dokku Bot
56d65bfaba
Release 0.35.20
...
# History
## 0.35.20
Install/update via the bootstrap script:
```shell
wget -NP . https://dokku.com/install/v0.35.20/bootstrap.sh
sudo DOKKU_TAG=v0.35.20 bash bootstrap.sh
```
### Bug Fixes
- #7726 : @josegonzalez Ensure compose projects are spawned from the /tmp directory
- #7725 : @josegonzalez Uninstall hashicorp tap to fix formula releases
### Dependencies
- #7735 : @dependabot[bot] chore(deps): bump google.golang.org/grpc from 1.72.2 to 1.73.0 in /tests/apps/gogrpc
- #7737 : @dependabot[bot] chore(deps): bump python from 3.13.3-alpine to 3.13.4-alpine in /docs/_build
- #7738 : @dependabot[bot] chore(deps): bump python from 3.13.3-bookworm to 3.13.4-bookworm in /tests/apps/dockerfile-release
- #7745 : @dependabot[bot] chore(deps): bump golang.org/x/crypto from 0.38.0 to 0.39.0 in /plugins/common
- #7740 : @dependabot[bot] chore(deps): bump golang from 1.24.3 to 1.24.4 in /tests/apps/gogrpc
- #7741 : @dependabot[bot] chore(deps): bump golang from 1.24.3 to 1.24.4 in /tests/apps/go-fail-postdeploy
- #7742 : @dependabot[bot] chore(deps): bump golang from 1.24.3 to 1.24.4 in /tests/apps/zombies-dockerfile-tini
- #7743 : @dependabot[bot] chore(deps): bump golang from 1.24.3 to 1.24.4 in /tests/apps/go-fail-predeploy
- #7744 : @dependabot[bot] chore(deps): bump golang from 1.24.3 to 1.24.4 in /tests/apps/zombies-dockerfile-no-tini
- #7730 : @dependabot[bot] chore(deps): bump traefik from 3.4.0 to 3.4.1 in /plugins/traefik-vhosts
- #7729 : @dependabot[bot] chore(deps): bump zipp from 3.21.0 to 3.22.0 in /docs/_build
- #7727 : @dependabot[bot] chore(deps): bump google.golang.org/grpc from 1.72.1 to 1.72.2 in /tests/apps/gogrpc
### Other
- #7746 : @dependabot[bot] chore(deps): bump django from 5.0.14 to 5.1.10 in /tests/apps/dockerfile-release
- #7731 : @dependabot[bot] chore(deps): bump github.com/traefik/traefik/v2 from 2.11.24 to 2.11.25 in /plugins/scheduler-k3s
v0.35.20
2025-06-11 00:46:02 +00:00
Olle Jonsson
d83978760e
[docs] github-actions.md: use latest Checkout action version
2025-06-10 19:33:47 +02:00
dependabot[bot]
3e08a71a95
chore(deps): bump requests in /tests/apps/lambda-python
...
Bumps [requests](https://github.com/psf/requests ) from 2.32.0 to 2.32.4.
- [Release notes](https://github.com/psf/requests/releases )
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md )
- [Commits](https://github.com/psf/requests/compare/v2.32.0...v2.32.4 )
---
updated-dependencies:
- dependency-name: requests
dependency-version: 2.32.4
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-10 08:19:59 +00:00
Jose Diaz-Gonzalez
5ca09b0081
Merge pull request #7577 from dokku/6872-stop-handling
...
Migrate DOKKU_DOCKER_STOP_TIMEOUT to ps setting
2025-06-09 13:10:42 -04:00
Jose Diaz-Gonzalez
5e1f177d1c
chore: revert local
2025-06-09 11:39:00 -04:00
Jose Diaz-Gonzalez
86a6b2e246
fix: reference correct variable
2025-06-09 11:39:00 -04:00
Jose Diaz-Gonzalez
3a16724fbe
docs: correct commands
2025-06-09 11:39:00 -04:00
Jose Diaz-Gonzalez
5d1a3fb079
fix: add missing ps-get-property
2025-06-09 11:39:00 -04:00
Jose Diaz-Gonzalez
f0bf7aa0b6
fix: also migrate one more usage
2025-06-09 11:39:00 -04:00
Jose Diaz-Gonzalez
4942ebaec1
refactor: remove use of config plugin from scheduler plugin
2025-06-09 11:39:00 -04:00
Jose Diaz-Gonzalez
9beab4d50d
refactor: migrate DOKKU_DOCKER_STOP_TIMEOUT to ps setting
2025-06-09 11:39:00 -04:00
Jose Diaz-Gonzalez
758d9f8a83
feat: add config-unset trigger
2025-06-09 11:39:00 -04:00
dependabot[bot]
dd45bebc3e
chore(deps): bump zipp from 3.22.0 to 3.23.0 in /docs/_build
...
Bumps [zipp](https://github.com/jaraco/zipp ) from 3.22.0 to 3.23.0.
- [Release notes](https://github.com/jaraco/zipp/releases )
- [Changelog](https://github.com/jaraco/zipp/blob/main/NEWS.rst )
- [Commits](https://github.com/jaraco/zipp/compare/v3.22.0...v3.23.0 )
---
updated-dependencies:
- dependency-name: zipp
dependency-version: 3.23.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-09 14:28:03 +00:00
Jose Diaz-Gonzalez
0263d37d43
Merge pull request #7578 from dokku/6953-cron-maintenance
...
Add ability to set maintenance mode for all cron tasks running for an app
2025-06-09 01:05:08 -04:00
Jose Diaz-Gonzalez
d0b87936db
docs: fix typo
2025-06-08 22:35:17 -04:00
Jose Diaz-Gonzalez
0f4b5d4305
fix: continue including maintenance mode cron tasks in the cron:list subcommand
2025-06-08 22:34:47 -04:00
Jose Diaz-Gonzalez
c0eb12f572
feat: add ability to set maintenance mode for all cron tasks running for an app
...
Closes #6953
2025-06-08 22:34:47 -04:00
Jose Diaz-Gonzalez
cc395b54dd
Merge pull request #7621 from dokku/dependabot/npm_and_yarn/tests/apps/nodejs-express/express-5.1.0
...
chore(deps): bump express from 4.21.2 to 5.1.0 in /tests/apps/nodejs-express
2025-06-08 22:33:50 -04:00
Jose Diaz-Gonzalez
80f35370ab
chore: bump nodejs from 4.2.x to 18.x.x
2025-06-08 20:08:10 -04:00
dependabot[bot]
98e7f467b7
chore(deps): bump express from 4.21.2 to 5.1.0 in /tests/apps/nodejs-express
...
Dependabot couldn't find the original pull request head commit, f30b38c741b6433fafe368d09d886d93b81a5830.
2025-06-08 20:07:13 -04:00