Jose Diaz-Gonzalez
f88cb8e788
Merge pull request #7135 from dokku/dependabot/npm_and_yarn/tests/apps/nodejs-express-noprocfile/express-4.21.0
...
chore(deps): bump express from 4.19.2 to 4.21.0 in /tests/apps/nodejs-express-noprocfile
2024-09-23 02:05:32 -04:00
Jose Diaz-Gonzalez
e88564dbf1
Merge pull request #7136 from dokku/dependabot/npm_and_yarn/tests/apps/dockerfile-procfile/express-4.21.0
...
chore(deps): bump express from 4.19.2 to 4.21.0 in /tests/apps/dockerfile-procfile
2024-09-23 02:05:22 -04:00
Jose Diaz-Gonzalez
1543405443
Merge pull request #7137 from dokku/dependabot/npm_and_yarn/tests/apps/dockerfile-app-json-formations/express-4.21.0
...
chore(deps): bump express from 4.19.2 to 4.21.0 in /tests/apps/dockerfile-app-json-formations
2024-09-23 02:05:14 -04:00
Jose Diaz-Gonzalez
2700ec010a
Merge pull request #7140 from dokku/dependabot/npm_and_yarn/tests/apps/dot-websocket.disabled/express-4.21.0
...
chore(deps): bump express from 4.19.2 to 4.21.0 in /tests/apps/.websocket.disabled
2024-09-23 02:05:05 -04:00
Jose Diaz-Gonzalez
7ec91cf4f1
Merge pull request #7141 from dokku/dependabot/npm_and_yarn/tests/apps/nodejs-express/express-4.21.0
...
chore(deps): bump express from 4.19.2 to 4.21.0 in /tests/apps/nodejs-express
2024-09-23 02:04:56 -04:00
Jose Diaz-Gonzalez
469bea5b56
Merge pull request #7161 from dokku/dependabot/go_modules/tests/apps/gogrpc/google.golang.org/grpc-1.67.0
...
chore(deps): bump google.golang.org/grpc from 1.65.0 to 1.67.0 in /tests/apps/gogrpc
2024-09-23 02:04:49 -04:00
Jose Diaz-Gonzalez
5c823e79e7
Merge pull request #7153 from dokku/dependabot/github_actions/luizm/action-sh-checker-0.9.0
...
chore(deps): bump luizm/action-sh-checker from 0.8.0 to 0.9.0
2024-09-23 02:04:32 -04:00
Jose Diaz-Gonzalez
e24e46eade
Merge pull request #7152 from dokku/dependabot/github_actions/tj-actions/changed-files-45.0.2
...
chore(deps): bump tj-actions/changed-files from 45.0.0 to 45.0.2
2024-09-23 02:04:17 -04:00
Jose Diaz-Gonzalez
8d49ce7cf4
Merge pull request #7079 from dokku/dependabot/pip/docs/_build/pyparsing-3.1.4
...
chore(deps): bump pyparsing from 3.1.2 to 3.1.4 in /docs/_build
2024-09-23 02:03:57 -04:00
Jose Diaz-Gonzalez
8b71d81d23
Merge pull request #7097 from dokku/dependabot/pip/docs/_build/mkdocs-1.6.1
...
chore(deps): bump mkdocs from 1.6.0 to 1.6.1 in /docs/_build
2024-09-23 02:03:48 -04:00
Jose Diaz-Gonzalez
7df5f1f4d3
Merge pull request #7142 from dokku/dependabot/pip/docs/_build/importlib-metadata-8.5.0
...
chore(deps): bump importlib-metadata from 8.4.0 to 8.5.0 in /docs/_build
2024-09-23 02:03:30 -04:00
Jose Diaz-Gonzalez
5dc22b1d42
Merge pull request #7186 from dokku/dependabot/pip/docs/_build/mkdocs-material-9.5.36
...
chore(deps): bump mkdocs-material from 9.5.33 to 9.5.36 in /docs/_build
2024-09-23 02:03:19 -04:00
Jose Diaz-Gonzalez
989212ee46
Merge pull request #7144 from dokku/dependabot/pip/docs/_build/zipp-3.20.2
...
chore(deps): bump zipp from 3.20.0 to 3.20.2 in /docs/_build
2024-09-23 02:03:11 -04:00
dependabot[bot]
80eccc1057
chore(deps): bump mkdocs-material from 9.5.33 to 9.5.36 in /docs/_build
...
Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material ) from 9.5.33 to 9.5.36.
- [Release notes](https://github.com/squidfunk/mkdocs-material/releases )
- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG )
- [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.5.33...9.5.36 )
---
updated-dependencies:
- dependency-name: mkdocs-material
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-09-23 05:09:51 +00:00
dependabot[bot]
f26fb3b5b7
chore(deps): bump express in /tests/apps/nodejs-express
...
Bumps [express](https://github.com/expressjs/express ) from 4.19.2 to 4.21.0.
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.19.2...4.21.0 )
---
updated-dependencies:
- dependency-name: express
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-09-23 05:09:44 +00:00
dependabot[bot]
1da3f83138
chore(deps): bump luizm/action-sh-checker from 0.8.0 to 0.9.0
...
Bumps [luizm/action-sh-checker](https://github.com/luizm/action-sh-checker ) from 0.8.0 to 0.9.0.
- [Release notes](https://github.com/luizm/action-sh-checker/releases )
- [Commits](c6edb3de93...17bd25a6ee )
---
updated-dependencies:
- dependency-name: luizm/action-sh-checker
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-09-23 05:09:41 +00:00
dependabot[bot]
ca47fb50ce
chore(deps): bump tj-actions/changed-files from 45.0.0 to 45.0.2
...
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files ) from 45.0.0 to 45.0.2.
- [Release notes](https://github.com/tj-actions/changed-files/releases )
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md )
- [Commits](https://github.com/tj-actions/changed-files/compare/v45.0.0...v45.0.2 )
---
updated-dependencies:
- dependency-name: tj-actions/changed-files
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-09-23 05:09:39 +00:00
dependabot[bot]
af51652b87
chore(deps): bump zipp from 3.20.0 to 3.20.2 in /docs/_build
...
Bumps [zipp](https://github.com/jaraco/zipp ) from 3.20.0 to 3.20.2.
- [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.20.0...v3.20.2 )
---
updated-dependencies:
- dependency-name: zipp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-09-23 05:09:39 +00:00
dependabot[bot]
f925c1bec1
chore(deps): bump importlib-metadata from 8.4.0 to 8.5.0 in /docs/_build
...
Bumps [importlib-metadata](https://github.com/python/importlib_metadata ) from 8.4.0 to 8.5.0.
- [Release notes](https://github.com/python/importlib_metadata/releases )
- [Changelog](https://github.com/python/importlib_metadata/blob/main/NEWS.rst )
- [Commits](https://github.com/python/importlib_metadata/compare/v8.4.0...v8.5.0 )
---
updated-dependencies:
- dependency-name: importlib-metadata
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-09-23 05:09:36 +00:00
dependabot[bot]
8cf203f6f3
chore(deps): bump express in /tests/apps/.websocket.disabled
...
Bumps [express](https://github.com/expressjs/express ) from 4.19.2 to 4.21.0.
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.19.2...4.21.0 )
---
updated-dependencies:
- dependency-name: express
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-09-23 05:09:30 +00:00
dependabot[bot]
c1bbbc4334
chore(deps): bump express in /tests/apps/dockerfile-app-json-formations
...
Bumps [express](https://github.com/expressjs/express ) from 4.19.2 to 4.21.0.
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.19.2...4.21.0 )
---
updated-dependencies:
- dependency-name: express
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-09-23 05:09:26 +00:00
dependabot[bot]
491bf56e6d
chore(deps): bump express in /tests/apps/dockerfile-procfile
...
Bumps [express](https://github.com/expressjs/express ) from 4.19.2 to 4.21.0.
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.19.2...4.21.0 )
---
updated-dependencies:
- dependency-name: express
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-09-23 05:09:24 +00:00
dependabot[bot]
eb90779d28
chore(deps): bump express in /tests/apps/nodejs-express-noprocfile
...
Bumps [express](https://github.com/expressjs/express ) from 4.19.2 to 4.21.0.
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.19.2...4.21.0 )
---
updated-dependencies:
- dependency-name: express
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-09-23 05:09:21 +00:00
dependabot[bot]
d28c115bbd
chore(deps): bump mkdocs from 1.6.0 to 1.6.1 in /docs/_build
...
Bumps [mkdocs](https://github.com/mkdocs/mkdocs ) from 1.6.0 to 1.6.1.
- [Release notes](https://github.com/mkdocs/mkdocs/releases )
- [Commits](https://github.com/mkdocs/mkdocs/compare/1.6.0...1.6.1 )
---
updated-dependencies:
- dependency-name: mkdocs
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-09-23 05:08:10 +00:00
dependabot[bot]
fafd875493
chore(deps): bump pyparsing from 3.1.2 to 3.1.4 in /docs/_build
...
Bumps [pyparsing](https://github.com/pyparsing/pyparsing ) from 3.1.2 to 3.1.4.
- [Release notes](https://github.com/pyparsing/pyparsing/releases )
- [Changelog](https://github.com/pyparsing/pyparsing/blob/master/CHANGES )
- [Commits](https://github.com/pyparsing/pyparsing/compare/pyparsing_3.1.2...3.1.4 )
---
updated-dependencies:
- dependency-name: pyparsing
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-09-23 05:07:55 +00:00
Dokku Bot
36b5933866
Release 0.35.0
...
# History
## 0.35.0
Install/update via the bootstrap script:
```shell
wget -NP . https://dokku.com/install/v0.35.0/bootstrap.sh
sudo DOKKU_TAG=v0.35.0 bash bootstrap.sh
```
See the [0.35.0 migration guide](/docs/appendices/0.35.0-migration-guide.md) for more information on migrating to 0.35.0.
### Bug Fixes
- #7179 : @josegonzalez Remove references to version in compose files
- #7177 : @josegonzalez Reference noble apt repository and not focal
- #7164 : @josegonzalez Remove systemd on docker-based installations
- #7157 : @Cactusbone Fix building in vagrant when jq is not available
- #7147 : @Cactusbone Support older docker versions by setting ARG value with an equal sign
- #7088 : @andreby Handle the case where parent PID is 0
- #7077 : @bakatz Add cron dependency because it's necessary to run scheduled cron jobs
### New Features
- #7185 : @josegonzalez Fix vagrant running on arm64 machines
- #7184 : @josegonzalez Clear out docker builder cache once a day
- #7183 : @josegonzalez Error out when the Dockerfile is missing during builder-dockerfile execution
- #7175 : @josegonzalez Upgrade digitalocean image to Ubuntu Noble
- #7174 : @josegonzalez Upgrade vagrant image to Ubuntu Noble
- #7173 : @josegonzalez Upgrade builder docker image to Ubuntu Noble
- #7166 : @josegonzalez Upgrade herokuish from 0.9.2 to 0.10.1
- #7075 : @josegonzalez Upgrade herokuish builder to gliderlabs/herokuish:latest-24
- #7074 : @josegonzalez Upgrade cnb builder to heroku/builder:24
- #7071 : @josegonzalez Bump go version to 1.23.0
- #6853 : @Reggino Support Ubuntu 24.04 LTS
- #6762 : @josegonzalez Upgrade docker compose version in use
### Documentation
- #7180 : @josegonzalez Reference actual properties for enabling the traefik api and dashboard
- #7178 : @josegonzalez Fix link to docs site
- #7101 : @strugee Fix typo in CNB documentation
- #7100 : @no0dles SVG gets modified on release
### Tests
- #7176 : @josegonzalez Fetch packages installed in ci from Ubuntu Noble repo
- #7172 : @josegonzalez Run CI release processes on Ubuntu Noble
- #7171 : @josegonzalez Run CI on Ubuntu Noble
- #7170 : @josegonzalez Run CI codeql analysis on Ubuntu Noble
- #7169 : @josegonzalez Run CI doc generation on Ubuntu Noble
- #7168 : @josegonzalez Run CI linting on Ubuntu Noble
- #7073 : @josegonzalez Drop codacy
### Dependencies
- #7148 : @dependabot[bot] chore(deps): bump dokku/openresty-docker-proxy from 0.8.0 to 0.9.0 in /plugins/openresty-vhosts
- #7139 : @dependabot[bot] chore(deps): bump timberio/vector from 0.39.0-debian to 0.41.1-debian in /plugins/logs
- #7060 : @dependabot[bot] chore(deps): bump mvdan.cc/sh/v3 from 3.8.0 to 3.9.0 in /plugins/cron
- #7035 : @dependabot[bot] chore(deps): bump traefik from 2.11.2 to 3.1.2 in /plugins/traefik-vhosts
- #7014 : @dependabot[bot] chore(deps): bump timberio/vector from 0.39.0-debian to 0.40.0-debian in /plugins/logs
- #6985 : @dependabot[bot] chore(deps): bump github.com/traefik/traefik/v2 from 2.10.7 to 2.11.6 in /plugins/scheduler-k3s
### Other
- #7165 : @josegonzalez Upgrade Docker image to Ubuntu Noble 24.04
- #6784 : @josegonzalez Remove --restart docker arguments when not running deploy-phase containers
v0.35.0
2024-09-23 05:06:54 +00:00
dependabot[bot]
ed3e1fb7aa
chore(deps): bump google.golang.org/grpc in /tests/apps/gogrpc
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.65.0 to 1.67.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.65.0...v1.67.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-09-23 05:06:09 +00:00
Jose Diaz-Gonzalez
3355f16a30
Merge pull request #7163 from dokku/0.35-release
...
Release 0.35.0
2024-09-23 01:04:53 -04:00
Jose Diaz-Gonzalez
4eb9586199
docs: add a migration guide for Dokku 0.35
2024-09-23 00:55:27 -04:00
Jose Diaz-Gonzalez
c25071f0b8
fix: ensure testing still works in docker container environments
2024-09-23 00:33:49 -04:00
Jose Diaz-Gonzalez
d6a69a838e
Merge pull request #7171 from dokku/ci-on-noble
...
Run CI on Ubuntu Noble
2024-09-23 00:33:10 -04:00
Jose Diaz-Gonzalez
b996114209
chore: remove debugging
2024-09-23 00:00:56 -04:00
Jose Diaz-Gonzalez
4c634b6fd0
debug: why ssh isnt running
2024-09-22 23:38:28 -04:00
Jose Diaz-Gonzalez
8f18c3d581
debug: update logging
2024-09-22 23:27:33 -04:00
Jose Diaz-Gonzalez
47c1b3b295
fix: restart ssh socket
...
https://discourse.ubuntu.com/t/sshd-now-uses-socket-based-activation-ubuntu-22-10-and-later/30189
2024-09-22 23:27:33 -04:00
Jose Diaz-Gonzalez
6a22ae05d2
debug: show active systemd services
2024-09-22 23:27:32 -04:00
Jose Diaz-Gonzalez
2c4eb67104
fix: go back to not using systemd
2024-09-22 23:27:32 -04:00
Jose Diaz-Gonzalez
08f68c6634
fix: do not wait forever and use systemctl for interacting with services
2024-09-22 23:27:32 -04:00
Jose Diaz-Gonzalez
5bb4de58d7
fix: update ssh.socket to listen on port 22333
...
Newer versions of sshd respect the systemd settings for listening on ports vs just the sshd_config.
2024-09-22 23:27:32 -04:00
Jose Diaz-Gonzalez
46c1e80c19
debug: check on ssh status when setting up ci
2024-09-22 23:27:32 -04:00
Jose Diaz-Gonzalez
f72202c406
debug: drop trace mode to make output slightly more readable
2024-09-22 23:27:32 -04:00
Jose Diaz-Gonzalez
a72cb696f6
debug: show output from ssh attempt
2024-09-22 23:27:32 -04:00
Jose Diaz-Gonzalez
93452a0e80
tests: run CI on Ubuntu Noble
2024-09-22 23:27:32 -04:00
Jose Diaz-Gonzalez
ba2ddb8634
Merge pull request #7185 from dokku/vagrant-on-arm
...
Fix vagrant running on arm64 machines
2024-09-22 23:26:53 -04:00
Jose Diaz-Gonzalez
dc84d780c8
feat: fix vagrant running on arm64 machines
...
The TARGETARCH must be set in order to download the correct binaries when running on arm64 machines.
2024-09-22 23:26:11 -04:00
Jose Diaz-Gonzalez
0be7965639
Merge pull request #7184 from dokku/7061-builder-prune
...
Clear out docker builder cache once a day
2024-09-22 22:43:26 -04:00
Jose Diaz-Gonzalez
097fb4d819
feat: clear out docker builder cache once a day
...
There have been a number of tickets in the past - most recently #7061 - covering the fact that Dokku doesn't clean up disk utilization. The underlying issue is that Docker uses build cache that cannot be cleaned up in a targeted way - and usually doesn't even respect the builder gc settings in a way that makes sense. In fact, the computed disk space does not line up with actual disk utilization, causing it to be a mystery to anyone investigating the underlying problem.
This change introduces a cron-based mechanism that cleans up disk once a day. Cleaning up more often would potentially cause issues during a build if for some reason the prune and an app deploy happened at the same time - its not clear if there is a lock on build cache usage - so cleaning up after hours once a day is a decent tradeoff.
In the future, this setting may be modifiable, but it works well for now.
Closes #7061
2024-09-22 22:15:08 -04:00
Jose Diaz-Gonzalez
e1c95ffaa7
Merge pull request #7183 from dokku/7181-warn-on-missing-dockerfile
...
Error out when the Dockerfile is missing during builder-dockerfile execution
2024-09-22 21:47:27 -04:00
Jose Diaz-Gonzalez
3649168f15
feat: error out when the Dockerfile is missing during builder-dockerfile execution
...
Users may inadvertently set the builder to 'dockerfile' and have build errors when there is no Dockerfile. This change makes it clear that the dockerfile _must_ exist in order for the build to succeed.
Closes #7181
2024-09-22 20:16:19 -04:00
Jose Diaz-Gonzalez
0900ed204c
Merge pull request #7179 from dokku/compose-version
...
Remove references to version in compose files
2024-09-22 02:46:07 -04:00