mirror of
https://github.com/dokku/dokku.git
synced 2025-12-28 16:06:40 +01:00
aff753ca675169e6d233b8b727201080f0fee084
17 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
aff753ca67 |
Release 0.33.3
# History ## 0.33.3 Install/update via the bootstrap script: ```shell wget -NP . https://dokku.com/install/v0.33.3/bootstrap.sh sudo DOKKU_TAG=v0.33.3 bash bootstrap.sh ``` ### Bug Fixes - #6542: @josegonzalez Drop -- when calling dokku run for cron-tab templating ### Documentation - #6543: @josegonzalez Add support for badge shortcodes in documentation |
||
|
|
2e66cee50f |
Release 0.33.2
# History ## 0.33.2 Install/update via the bootstrap script: ```shell wget -NP . https://dokku.com/install/v0.33.2/bootstrap.sh sudo DOKKU_TAG=v0.33.2 bash bootstrap.sh ``` ### Bug Fixes - #6535: @josegonzalez Properly fetch default vector image if none is passed - #6533: @josegonzalez Ensure all k3s traefik middleware resources are scoped to the process - #6524: @josegonzalez Ensure all copied files always have line endings converted to unix-style ### New Features - #6537: @josegonzalez Add the dokku logo as the chart icon - #6527: @josegonzalez Upgrade vector image to 0.35.x - #6534: @josegonzalez Allow specifying an ingress class via chart value ### Documentation - #6530: @josegonzalez Fix indentation on letsencrypt sections for k3s scheduler docs ### Tests - #6532: @josegonzalez Correct issues in tests for vector image log property ### Dependencies - #6540: @dependabot[bot] chore(deps): bump mkdocs-material from 9.5.5 to 9.5.6 in /docs/_build - #6538: @dependabot[bot] chore(deps): bump tj-actions/changed-files from 42.0.1 to 42.0.2 - #6528: @dependabot[bot] chore(deps): bump tj-actions/changed-files from 42.0.0 to 42.0.1 - #6529: @dependabot[bot] chore(deps): bump google.golang.org/protobuf from 1.31.0 to 1.32.0 in /tests/apps/gogrpc ### Other - #6526: @josegonzalez Allow setting the vector image as a global property |
||
|
|
9ac76dec2f |
Release 0.33.1
# History ## 0.33.1 Install/update via the bootstrap script: ```shell wget -NP . https://dokku.com/install/v0.33.1/bootstrap.sh sudo DOKKU_TAG=v0.33.1 bash bootstrap.sh ``` ### Bug Fixes - #6520: @josegonzalez Guard against missing healthcheck config - #6519: @josegonzalez Use correct name for cluster-issuers helm chart ### Refactors - #6521: @josegonzalez Install traefik via helm chart directly to avoid issues where traefik silently fails installation ### Dependencies - #6523: @dependabot[bot] chore(deps): bump mkdocs-material from 9.5.4 to 9.5.5 in /docs/_build - #6522: @dependabot[bot] chore(deps): bump google.golang.org/grpc from 1.60.1 to 1.61.0 in /tests/apps/gogrpc |
||
|
|
6fec401ded |
Release 0.33.0
# History ## 0.33.0 Install/update via the bootstrap script: ```shell wget -NP . https://dokku.com/install/v0.33.0/bootstrap.sh sudo DOKKU_TAG=v0.33.0 bash bootstrap.sh ``` ### Bug Fixes - #6466: @josegonzalez Use correct key for migrating global scheduler configuration on upgrade - #6450: @josegonzalez Always set -- on docker run commands internally to avoid parsing flags on specified commands - #6447: @josegonzalez Propagate arm64 build support for development builds - #6445: @josegonzalez Do not strip whitespace when displaying a file for debugging purposes - #6442: @josegonzalez Ignore go.work when bumping modules - #6427: @josegonzalez Add missing gitignore entry for app-json trigger ### New Features - #6500: @josegonzalez Add support for custom user namespaces when creating persistent storage directories - #6492: @josegonzalez Add support for multierror when exiting triggers - #6491: @josegonzalez Add wrappers for exec and ssh commands - #6489: @josegonzalez Disable flag parsing for dokku enter - #6469: @josegonzalez Allow generating an ssh deploy key via the git plugin - #6468: @josegonzalez Implement global support for setting proxy type - #6467: @josegonzalez Add ability to customize the registry repo with a template - #6464: @josegonzalez Create helper function for exposing a docker image's working directory - #6462: @josegonzalez Ensure ps:stop has a proper cli header - #6460: @josegonzalez Add a post-registry-login trigger - #6459: @josegonzalez Alias common registry names to docker.io - #6457: @josegonzalez Add the ability to specify the output format when listing ports - #6452: @josegonzalez Add alternative implementation for calling plugin triggers - #6446: @josegonzalez Add support for global-only environment properties - #6443: @josegonzalez Add support for exposing healthchecks in the AppJson struct - #6435: @josegonzalez Implement native k3s scheduler support - #6433: @josegonzalez Add go.work.sum to gitignore - #6432: @josegonzalez Upgrade golang to 1.21.6 - #6430: @josegonzalez Reformat devcontainer file - #6428: @josegonzalez Add ms-azuretools.vscode-docker to devcontainer setup - #6313: @josegonzalez Set the platform flag in order to run amd64 images on arm64 deploy targets ### Refactors - #6448: @josegonzalez Return an int32 for scale count - #6444: @josegonzalez Allow setting a custom mode when writing a slice to a file ### Documentation - #6517: @josegonzalez Remove k3s tutorial from documentation - #6516: @josegonzalez Note that the external kubernetes plugin is deprecated - #6515: @josegonzalez Replace the kubernetes plugin with k3s in the documentation - #6514: @josegonzalez Add notes on k3s replacement of the scheduler-kubernetes plugin - #6461: @josegonzalez Add documentation for implementing scheduler-related commands - #6458: @josegonzalez Add docblocks to appjson structs - #6420: @aochagavia Fix typo in zero downtime documentation ### Tests - #6465: @josegonzalez Update haproxy tests so they pass - #6449: @josegonzalez Run ci on ubuntu 22.04 - #6431: @josegonzalez Add golanglint-ci testing support ### Dependencies - #6513: @dependabot[bot] chore(deps): bump github.com/containerd/containerd from 1.7.6 to 1.7.11 in /plugins/scheduler-k3s - #6512: @josegonzalez Update github.com/gonsi/gomega golang dependency - #6511: @josegonzalez Update crypto and sys golang dependencies - #6494: @dependabot[bot] chore(deps): bump markupsafe from 2.1.3 to 2.1.4 in /docs/_build - #6482: @dependabot[bot] chore(deps): bump mkdocs-material from 9.5.3 to 9.5.4 in /docs/_build - #6478: @dependabot[bot] chore(deps): bump golang from 1.21.5 to 1.21.6 in /tests/apps/zombies-dockerfile-tini - #6456: @dependabot[bot] chore(deps): bump google.golang.org/grpc from 1.29.1 to 1.60.1 in /tests/apps/gogrpc - #6454: @dependabot[bot] chore(deps): bump flask from 3.0.0 to 3.0.1 in /tests/apps/python-flask - #6455: @dependabot[bot] chore(deps): bump flask from 3.0.0 to 3.0.1 in /tests/apps/multi - #6453: @josegonzalez Remove ignored dependency from dependabot - #6451: @josegonzalez Update go modules - #6439: @dependabot[bot] chore(deps): bump github.com/onsi/gomega from 1.30.0 to 1.31.0 in /plugins/config - #6438: @dependabot[bot] chore(deps): bump github.com/onsi/gomega from 1.30.0 to 1.31.0 in /plugins/common - #6437: @dependabot[bot] chore(deps): bump beautifulsoup4 from 4.12.2 to 4.12.3 in /docs/_build - #6436: @dependabot[bot] chore(deps): bump tj-actions/changed-files from 41.1.1 to 42.0.0 - #6425: @dependabot[bot] chore(deps): bump tj-actions/changed-files from 41.0.1 to 41.1.1 - #6424: @dependabot[bot] chore(deps): bump mkdocs-material from 9.5.3 to 9.5.4 in /docs/_build - #6421: @josegonzalez chore: bump golang.org/x/sync from 0.5.0 to 0.6.0 - #6419: @dependabot[bot] chore(deps): bump jinja2 from 3.1.2 to 3.1.3 in /docs/_build - #6418: @dependabot[bot] chore(deps): bump jinja2 from 3.1.2 to 3.1.3 in /tests/apps/python-flask - #6415: @dependabot[bot] chore(deps): bump golang from 1.21.5 to 1.21.6 in /tests/apps/go-fail-postdeploy - #6414: @dependabot[bot] chore(deps): bump golang from 1.21.5 to 1.21.6 in /tests/apps/gogrpc - #6413: @dependabot[bot] chore(deps): bump golang from 1.21.5 to 1.21.6 in /tests/apps/go-fail-predeploy - #6412: @dependabot[bot] chore(deps): bump golang from 1.21.5 to 1.21.6 in /tests/apps/zombies-dockerfile-no-tini - #6411: @dependabot[bot] chore(deps): bump golang from 1.21.5 to 1.21.6 in /tests/apps/zombies-dockerfile-tini - #6410: @dependabot[bot] chore(deps): bump golang.org/x/net from 0.19.0 to 0.20.0 in /tests/apps/gogrpc - #6406: @dependabot[bot] chore(deps): bump golang.org/x/sync from 0.5.0 to 0.6.0 in /plugins/scheduler-docker-local ### Other - #6463: @josegonzalez Use exported function from appjson module instead of manually parsing - #6429: @josegonzalez Use go.work for development purposes |
||
|
|
145b4d7dda |
Release 0.32.4
# History ## 0.32.4 Install/update via the bootstrap script: ```shell wget -NP . https://dokku.com/install/v0.32.4/bootstrap.sh sudo DOKKU_TAG=v0.32.4 bash bootstrap.sh ``` ### Bug Fixes - #6407: @josegonzalez Upgrade ruby to fix the release process - #6394: @josegonzalez Scope the delete of symlinked plugins in debian post-install to the plugin folders ### Refactors - #6388: @Juneezee Replace deprecated `io/ioutil` functions ### Documentation - #6385: @josegonzalez Fix docblock entries for properties in plugins - #6384: @josegonzalez Cleanup some markdown in documentation - #6365: @josegonzalez Split out archive/image deployment docs into their own file ### Tests - #6408: @josegonzalez Add options to the release workflow - #6359: @josegonzalez Update buildpack api for test buildpack ### Dependencies - #6399: @dependabot[bot] chore(deps): bump pymdown-extensions from 10.5 to 10.7 in /docs/_build - #6398: @dependabot[bot] chore(deps): bump sinatra from 3.1.0 to 3.2.0 in /tests/apps/ruby - #6395: @dependabot[bot] chore(deps): bump ruby from 3.2.2 to 3.3.0 in /tests/apps/dockerfile-entrypoint - #6391: @dependabot[bot] chore(deps): bump mkdocs-material from 9.5.2 to 9.5.3 in /docs/_build - #6392: @dependabot[bot] chore(deps): bump importlib-metadata from 7.0.0 to 7.0.1 in /docs/_build - #6393: @dependabot[bot] chore(deps): bump tj-actions/changed-files from 40.2.3 to 41.0.1 - #6387: @dependabot[bot] chore(deps): bump org.eclipse.jetty:jetty-servlet from 11.0.18 to 11.0.19 in /tests/apps/java - #6386: @dependabot[bot] chore(deps): bump tj-actions/changed-files from 40.2.2 to 40.2.3 - #6377: @dependabot[bot] chore(deps): bump tj-actions/changed-files from 40.2.1 to 40.2.2 - #6380: @dependabot[bot] chore(deps): bump github/codeql-action from 2 to 3 - #6379: @dependabot[bot] chore(deps): bump mkdocs-material from 9.5.1 to 9.5.2 in /docs/_build - #6378: @dependabot[bot] chore(deps): bump python from 3.12.0-alpine to 3.12.1-alpine in /docs/_build - #6376: @dependabot[bot] chore(deps): bump mkdocs-material from 9.4.14 to 9.5.1 in /docs/_build - #6371: @dependabot[bot] chore(deps): bump golang from 1.21.4 to 1.21.5 in /tests/apps/gogrpc - #6369: @dependabot[bot] chore(deps): bump golang from 1.21.4 to 1.21.5 in /tests/apps/zombies-dockerfile-tini - #6368: @dependabot[bot] chore(deps): bump golang from 1.21.4 to 1.21.5 in /tests/apps/zombies-dockerfile-no-tini - #6367: @dependabot[bot] chore(deps): bump importlib-metadata from 6.8.0 to 7.0.0 in /docs/_build - #6366: @dependabot[bot] chore(deps): bump tj-actions/changed-files from 40.2.0 to 40.2.1 - #6370: @dependabot[bot] chore(deps): bump golang from 1.21.4 to 1.21.5 in /tests/apps/go-fail-predeploy - #6372: @dependabot[bot] chore(deps): bump golang from 1.21.4 to 1.21.5 in /tests/apps/go-fail-postdeploy - #6373: @dependabot[bot] chore(deps): bump actions/setup-python from 4 to 5 - #6364: @dependabot[bot] chore(deps): bump golang.org/x/net from 0.18.0 to 0.19.0 in /tests/apps/gogrpc - #6361: @dependabot[bot] chore(deps): bump pymdown-extensions from 10.4 to 10.5 in /docs/_build - #6362: @dependabot[bot] chore(deps): bump mkdocs-material from 9.4.12 to 9.4.14 in /docs/_build - #6360: @dependabot[bot] chore(deps): bump tj-actions/changed-files from 40.1.1 to 40.2.0 - #6357: @dependabot[bot] chore(deps): bump mkdocs-material-extensions from 1.3 to 1.3.1 in /docs/_build - #6355: @dependabot[bot] chore(deps): bump pygments from 2.16.1 to 2.17.2 in /docs/_build - #6358: @dependabot[bot] chore(deps): bump mkdocs-material from 9.4.8 to 9.4.12 in /docs/_build - #6348: @dependabot[bot] chore(deps): bump pymdown-extensions from 10.3.1 to 10.4 in /docs/_build |
||
|
|
d753dd0d31 |
Release 0.32.3
# History ## 0.32.3 Install/update via the bootstrap script: ```shell wget -NP . https://dokku.com/install/v0.32.3/bootstrap.sh sudo DOKKU_TAG=v0.32.3 bash bootstrap.sh ``` ### Bug Fixes - #6345: @josegonzalez Use updated pre-build trigger for builder-herokuish ### New Features - #6346: @josegonzalez Update all go modules and add a command to bump modules ### Documentation - #6339: @nschlemm Fixed link to vector sink documentation - #6314: @josegonzalez Remove reference to DOKKU_SCHEDULER environment variable in favor of scheduler:set - #6317: @edmorley Replace deprecated builder reference in persistent-storage.md - #6325: @josegonzalez Add documentation on openresty includes ### Dependencies - #6343: @dependabot[bot] chore(deps): bump golang.org/x/net from 0.17.0 to 0.18.0 in /tests/apps/gogrpc - #6338: @dependabot[bot] chore(deps): bump golang from 1.21.3 to 1.21.4 in /tests/apps/go-fail-postdeploy - #6337: @dependabot[bot] chore(deps): bump golang from 1.21.3 to 1.21.4 in /tests/apps/gogrpc - #6336: @dependabot[bot] chore(deps): bump tj-actions/changed-files from 40.0.2 to 40.1.1 - #6335: @dependabot[bot] chore(deps): bump golang from 1.21.3 to 1.21.4 in /tests/apps/go-fail-predeploy - #6334: @dependabot[bot] chore(deps): bump golang from 1.21.3 to 1.21.4 in /tests/apps/zombies-dockerfile-tini - #6333: @dependabot[bot] chore(deps): bump golang from 1.21.3 to 1.21.4 in /tests/apps/zombies-dockerfile-no-tini - #6328: @dependabot[bot] chore(deps): bump mkdocs-material from 9.4.7 to 9.4.8 in /docs/_build - #6320: @dependabot[bot] chore(deps): bump org.eclipse.jetty:jetty-servlet from 11.0.17 to 11.0.18 in /tests/apps/java - #6318: @dependabot[bot] chore(deps): bump mkdocs-material from 9.4.6 to 9.4.7 in /docs/_build - #6322: @dependabot[bot] chore(deps): bump tj-actions/changed-files from 40.0.0 to 40.0.2 - #6323: @dependabot[bot] chore(deps): bump django from 4.1.10 to 4.1.13 in /tests/apps/dockerfile-release ### Other - #6315: @josegonzalez Correct key in dependency file to fix docker-container-healthchecker installs on local arm64 servers |
||
|
|
ba57919dfe |
Release 0.32.2
# History ## 0.32.2 Install/update via the bootstrap script: ```shell wget -NP . https://dokku.com/install/v0.32.2/bootstrap.sh sudo DOKKU_TAG=v0.32.2 bash bootstrap.sh ``` ### New Features - #6324: @josegonzalez Update openresty image to 0.6.0 ### Documentation - #6316: @holamendi Fix docs app-exists plugin trigger description ### Dependencies - #6307: @dependabot[bot] chore(deps): bump luizm/action-sh-checker from 0.7.0 to 0.8.0 - #6308: @dependabot[bot] chore(deps): bump werkzeug from 3.0.0 to 3.0.1 in /tests/apps/python-flask - #6310: @dependabot[bot] chore(deps): bump github.com/onsi/gomega from 1.28.1 to 1.29.0 in /plugins/config - #6311: @dependabot[bot] chore(deps): bump tj-actions/changed-files from 39.2.4 to 40.0.0 |
||
|
|
99da35e6d2 |
Release 0.32.1
# History ## 0.32.1 Install/update via the bootstrap script: ```shell wget -NP . https://dokku.com/install/v0.32.1/bootstrap.sh sudo DOKKU_TAG=v0.32.1 bash bootstrap.sh ``` ### Bug Fixes - #6286: @josegonzalez Remove trailing quote on openresty letsencrypt email - #6287: @josegonzalez Recursively delete old custom openresty includes ### New Features - #6303: @josegonzalez feat: add the ability to specify location-block includes ### Documentation - #6288: @josegonzalez Add missing link to nixpacks builder ### Dependencies - #6306: @dependabot[bot] chore(deps): bump org.apache.maven.plugins:maven-dependency-plugin from 3.6.0 to 3.6.1 in /tests/apps/java - #6301: @dependabot[bot] chore(deps): bump github.com/onsi/gomega from 1.28.0 to 1.28.1 in /plugins/config - #6304: @dependabot[bot] chore(deps): bump tj-actions/changed-files from 39.2.3 to 39.2.4 - #6305: @dependabot[bot] chore(deps): bump actions/setup-node from 3 to 4 - #6297: @dependabot[bot] chore(deps): bump node from 20-alpine to 21-alpine in /tests/apps/dockerfile-procfile - #6292: @dependabot[bot] chore(deps): bump node from 20-alpine to 21-alpine in /tests/apps/dockerfile-procfile-bad - #6293: @dependabot[bot] chore(deps): bump node from 20-alpine to 21-alpine in /tests/apps/dockerfile - #6294: @dependabot[bot] chore(deps): bump pymdown-extensions from 10.3 to 10.3.1 in /docs/_build - #6295: @dependabot[bot] chore(deps): bump node from 20-alpine to 21-alpine in /tests/apps/dockerfile-app-json-formations - #6296: @dependabot[bot] chore(deps): bump node from 20-alpine to 21-alpine in /tests/apps/dockerfile-noexpose - #6289: @dependabot[bot] chore(deps): bump mkdocs-material-extensions from 1.2 to 1.3 in /docs/_build - #6290: @dependabot[bot] chore(deps): bump tj-actions/changed-files from 39.2.2 to 39.2.3 |
||
|
|
5cfbef70b2 |
Release 0.32.0
# History ## 0.32.0 Install/update via the bootstrap script: ```shell wget -NP . https://dokku.com/install/v0.32.0/bootstrap.sh sudo DOKKU_TAG=v0.32.0 bash bootstrap.sh ``` See the [0.32.0 migration guide](/docs/appendices/0.32.0-migration-guide.md) for more information on migrating to 0.32.0. ### New Features - #6277: @josegonzalez Run ps:restore in parallel by default - #6276: @josegonzalez Warn when incorrect interface/port in use for web processes - #6132: @josegonzalez Add the ability to specify a custom mailto for all cron output - #6124: @josegonzalez Add a shell function to check if a plugin trigger exists - #5348: @josegonzalez Add nixpacks builder support ### Removals - #6283: @josegonzalez Remove deprecated proxy-ports functions and and plugin subcommands ### Deprecations - #6127: @josegonzalez Deprecate the builder-specific pre-release-* triggers in favor of a global pre-release-builder trigger - #6126: @josegonzalez Deprecate the builder-specific post-build-* triggers in favor of a global post-build trigger - #6125: @josegonzalez Deprecate the builder-specific pre-build-* triggers in favor of a global pre-build trigger ### Documentation - #6284: @josegonzalez Document future removal of deprecated CHECKS file format - #6123: @josegonzalez Add a migration guide for 0.32.x ### Dependencies - #6285: @dependabot[bot] chore(deps): bump mkdocs-material from 9.4.5 to 9.4.6 in /docs/_build - #6281: @josegonzalez Upgrade golang to 1.21 ### Other - #6155: @josegonzalez Remove ARM support |
||
|
|
358da862c8 |
Release 0.31.5
# History ## 0.31.5 Install/update via the bootstrap script: ```shell wget -NP . https://dokku.com/install/v0.31.5/bootstrap.sh sudo DOKKU_TAG=v0.31.5 bash bootstrap.sh ``` ### Bug Fixes - #6275: @josegonzalez Update message referencing CHECKS file usage to app.json - #6273: @josegonzalez Clean up local build images immediately after an image is released ### New Features - #6274: @josegonzalez Add more version output to dokku report command - #6255: @josegonzalez Add ci concurrency to linting workflow - #6253: @josegonzalez Add ci concurrency to doc building - #6254: @josegonzalez Add ci concurrency to codeql analysis - #6222: @josegonzalez Install docker-buildx-plugin to silence buildx warnings ### Refactors - #6257: @josegonzalez Manage Dokku system dependencies in a single file ### Documentation - #6271: @josegonzalez Update list of official, community, and deprecated plugins - #6224: @joeyates Correct typo in example app.json for healthchecks - #6207: @AlejandroAkbal Update port clearing command in Dockerfile deploy documentation ### Tests - #6278: @josegonzalez Remove pack installation from builder-lambda tests ### Dependencies - #6269: @dependabot[bot] chore(deps): bump golang.org/x/net from 0.14.0 to 0.17.0 in /plugins/common - #6270: @dependabot[bot] chore(deps): bump tj-actions/changed-files from 39.2.1 to 39.2.2 - #6262: @dependabot[bot] chore(deps): bump golang from 1.21.2 to 1.21.3 in /tests/apps/zombies-dockerfile-no-tini - #6263: @dependabot[bot] chore(deps): bump golang.org/x/net from 0.16.0 to 0.17.0 in /tests/apps/gogrpc - #6264: @dependabot[bot] chore(deps): bump golang from 1.21.2 to 1.21.3 in /tests/apps/zombies-dockerfile-tini - #6265: @dependabot[bot] chore(deps): bump golang from 1.21.2 to 1.21.3 in /tests/apps/go-fail-predeploy - #6259: @dependabot[bot] chore(deps): bump org.eclipse.jetty:jetty-servlet from 11.0.16 to 11.0.17 in /tests/apps/java - #6260: @dependabot[bot] chore(deps): bump mkdocs-material from 9.4.4 to 9.4.5 in /docs/_build - #6261: @dependabot[bot] chore(deps): bump golang from 1.21.2 to 1.21.3 in /tests/apps/gogrpc - #6266: @dependabot[bot] chore(deps): bump golang from 1.21.2 to 1.21.3 in /tests/apps/go-fail-postdeploy - #6258: @dependabot[bot] chore(deps): update markdown requirement from <3.5,>=3.2.1 to >=3.2.1,<3.6 in /docs/_build - #6256: @josegonzalez chore: bump github.com/otiai10/copy and golang.org/x/sync - #6241: @dependabot[bot] chore(deps): bump python from 3.11.5-alpine to 3.12.0-alpine in /docs/_build - #6252: @dependabot[bot] chore(deps): bump mkdocs-material from 9.4.2 to 9.4.4 in /docs/_build - #6235: @dependabot[bot] chore(deps): bump packaging from 23.1 to 23.2 in /docs/_build - #6232: @dependabot[bot] chore(deps): bump werkzeug from 2.3.7 to 3.0.0 in /tests/apps/python-flask - #6231: @dependabot[bot] chore(deps): bump flask from 2.3.3 to 3.0.0 in /tests/apps/python-flask - #6248: @dependabot[bot] chore(deps): bump golang from 1.21.1 to 1.21.2 in /tests/apps/gogrpc - #6251: @dependabot[bot] chore(deps): bump golang from 1.21.1 to 1.21.2 in /tests/apps/zombies-dockerfile-tini - #6250: @dependabot[bot] chore(deps): bump golang.org/x/net from 0.15.0 to 0.16.0 in /tests/apps/gogrpc - #6249: @dependabot[bot] chore(deps): bump golang from 1.21.1 to 1.21.2 in /tests/apps/go-fail-predeploy - #6247: @dependabot[bot] chore(deps): bump golang from 1.21.1 to 1.21.2 in /tests/apps/zombies-dockerfile-no-tini - #6246: @dependabot[bot] chore(deps): bump golang from 1.21.1 to 1.21.2 in /tests/apps/go-fail-postdeploy - #6245: @dependabot[bot] chore(deps): bump golang.org/x/sync from 0.3.0 to 0.4.0 in /plugins/scheduler-docker-local - #6233: @dependabot[bot] chore(deps): bump flask from 2.3.3 to 3.0.0 in /tests/apps/multi - #6239: @dependabot[bot] chore(deps): bump github.com/otiai10/copy from 1.12.0 to 1.14.0 in /plugins/ps - #6234: @dependabot[bot] chore(deps): bump github.com/otiai10/copy from 1.12.0 to 1.14.0 in /plugins/builder - #6240: @dependabot[bot] chore(deps): bump tj-actions/changed-files from 39.2.0 to 39.2.1 - #6228: @josegonzalez Update all go modules and ensure all are tracked in dependabot - #6227: @dependabot[bot] chore(deps): bump github.com/onsi/gomega from 1.27.10 to 1.28.0 in /plugins/common - #6216: @dependabot[bot] chore(deps): bump tj-actions/changed-files from 39.1.2 to 39.2.0 - #6217: @dependabot[bot] chore(deps): bump mkdocs-material from 9.4.1 to 9.4.2 in /docs/_build - #6215: @dependabot[bot] chore(deps): bump mkdocs-material from 9.3.1 to 9.4.1 in /docs/_build - #6214: @dependabot[bot] chore(deps): bump mkdocs-material-extensions from 1.1.1 to 1.2 in /docs/_build - #6209: @dependabot[bot] chore(deps): bump zipp from 3.16.2 to 3.17.0 in /docs/_build - #6211: @dependabot[bot] chore(deps): bump mkdocs from 1.5.2 to 1.5.3 in /docs/_build - #6213: @dependabot[bot] chore(deps): bump tj-actions/changed-files from 39.0.2 to 39.1.2 - #6202: @dependabot[bot] chore(deps): bump docker/setup-buildx-action from 2 to 3 - #6199: @dependabot[bot] chore(deps): bump docker/login-action from 2 to 3 - #6200: @dependabot[bot] chore(deps): bump tj-actions/changed-files from 39.0.0 to 39.0.2 - #6201: @dependabot[bot] chore(deps): bump docker/setup-qemu-action from 2 to 3 - #6203: @dependabot[bot] chore(deps): bump mkdocs-material from 9.2.8 to 9.3.1 in /docs/_build |
||
|
|
ac0ba064ce |
Release 0.31.4
# History ## 0.31.4 Install/update via the bootstrap script: ```shell wget -NP . https://dokku.com/install/v0.31.4/bootstrap.sh sudo DOKKU_TAG=v0.31.4 bash bootstrap.sh ``` ### Documentation - #5958: @gamedevsam Update command used to retrieve image digest when image is not pushed to a registry ### Dependencies - #6194: @dependabot[bot] chore(deps): bump golang from 1.21.0 to 1.21.1 in /tests/apps/go-fail-predeploy - #6197: @dependabot[bot] chore(deps): bump golang from 1.21.0 to 1.21.1 in /tests/apps/gogrpc - #6195: @dependabot[bot] chore(deps): bump golang from 1.21.0 to 1.21.1 in /tests/apps/go-fail-postdeploy - #6196: @dependabot[bot] chore(deps): bump golang from 1.21.0 to 1.21.1 in /tests/apps/zombies-dockerfile-tini - #6193: @dependabot[bot] chore(deps): bump golang from 1.21.0 to 1.21.1 in /tests/apps/zombies-dockerfile-no-tini - #6190: @dependabot[bot] chore(deps): bump golang.org/x/net from 0.14.0 to 0.15.0 in /tests/apps/gogrpc ### Other - #6191: @josegonzalez chore: remove debug logging from git plugin |
||
|
|
5b772d6a22 |
Release 0.31.3
# History ## 0.31.3 Install/update via the bootstrap script: ```shell wget -NP . https://dokku.com/install/v0.31.3/bootstrap.sh sudo DOKKU_TAG=v0.31.3 bash bootstrap.sh ``` ### Bug Fixes - #6179: @rct-k Fix build cache for herokuish-built apps ### Tests - #6177: @maxvisser Update shellcheck junit integration for newer version of shellcheck ### Dependencies - #6186: @dependabot[bot] chore(deps): bump pymdown-extensions from 10.2.1 to 10.3 in /docs/_build - #6184: @dependabot[bot] chore(deps): bump soupsieve from 2.4.1 to 2.5 in /docs/_build - #6183: @dependabot[bot] chore(deps): bump actions/checkout from 3 to 4 - #6187: @dependabot[bot] chore(deps): bump mkdocs-material from 9.2.6 to 9.2.8 in /docs/_build - #6188: @dependabot[bot] chore(deps): bump tj-actions/changed-files from 38.2.0 to 39.0.0 - #6173: @dependabot[bot] chore(deps): bump org.eclipse.jetty:jetty-servlet from 11.0.15 to 11.0.16 in /tests/apps/java - #6174: @dependabot[bot] chore(deps): bump tj-actions/changed-files from 38.1.3 to 38.2.0 - #6175: @dependabot[bot] chore(deps): bump pymdown-extensions from 10.2 to 10.2.1 in /docs/_build - #6176: @dependabot[bot] chore(deps): bump mkdocs-material from 9.2.5 to 9.2.6 in /docs/_build - #6171: @dependabot[bot] chore(deps): bump pymdown-extensions from 10.1 to 10.2 in /docs/_build - #6168: @dependabot[bot] chore(deps): bump tj-actions/changed-files from 38.1.0 to 38.1.3 - #6170: @dependabot[bot] chore(deps): bump mkdocs-material from 9.2.3 to 9.2.5 in /docs/_build - #6169: @dependabot[bot] chore(deps): bump python from 3.11.4-alpine to 3.11.5-alpine in /docs/_build |
||
|
|
bf4d5fce02 |
Release 0.31.2
# History ## 0.31.2 Install/update via the bootstrap script: ```shell wget -NP . https://dokku.com/install/v0.31.2/bootstrap.sh sudo DOKKU_TAG=v0.31.2 bash bootstrap.sh ``` ### Bug Fixes - #6154: @josegonzalez Ensure app clones have domains setup - #6164: @josegonzalez Use correct path for openresty letsencrypt data - #6165: @josegonzalez Ensure we cleanup extracted files prior to next deployment - #6166: @josegonzalez Remove unused source from openresty trigger - #6163: @josegonzalez Add missing triggers for openresty-vhosts plugin - #6151: @josegonzalez Do not pass an empty argument to scheduler-run when triggering cron tasks manually - #6150: @josegonzalez Correct issue where temp file cleanup fails deploy ### Documentation - #6167: @josegonzalez Correct svg path on homepage - #6153: @imankulov Fix superscript typos in plugin documentation ### Tests - #6152: @josegonzalez Use buildjet for building arm images - #6149: @josegonzalez Fix issue where CI cannot install docker-compose-plugin ### Dependencies - #6161: @josegonzalez Upgrade sigil to 0.10.1 - #6162: @josegonzalez Upgrade herokuish to 0.7.1 - #6160: @josegonzalez Upgrade sshcommand to 0.17.1 - #6159: @josegonzalez Upgrade procfile-util to 0.16.0 - #6158: @josegonzalez Upgrade netrc to 0.7.1 - #6157: @josegonzalez Upgrade lambda-builder to 0.5.0 - #6147: @dependabot[bot] chore(deps): bump tj-actions/changed-files from 37.6.1 to 38.1.0 - #6145: @dependabot[bot] chore(deps): bump mkdocs-material from 9.2.2 to 9.2.3 in /docs/_build - #6139: @dependabot[bot] chore(deps): bump flask from 2.3.2 to 2.3.3 in /tests/apps/multi - #6140: @dependabot[bot] chore(deps): bump flask from 2.3.2 to 2.3.3 in /tests/apps/python-flask - #6141: @dependabot[bot] chore(deps): bump mkdocs-material from 9.1.21 to 9.2.2 in /docs/_build ### Other - #6148: @josegonzalez Add missing relabel command to docker-image-labeler for CNB builder |
||
|
|
46b0015de8 |
Release 0.31.1
# History ## 0.31.1 Install/update via the bootstrap script: ```shell wget -NP . https://dokku.com/install/v0.31.1/bootstrap.sh sudo DOKKU_TAG=v0.31.1 bash bootstrap.sh ``` ### Bug Fixes - #6133: @josegonzalez Properly handle tag and branch pushes - #6131: @josegonzalez Ensure tmp files are cleaned up when commands exit - #6130: @josegonzalez Correct package for container healthchecker when building digitalocean image - #6121: @josegonzalez Add missing error-log-path function to openresty plugin ### Documentation - #6129: @josegonzalez Cleanup markdown and use Github Admonitions ### Dependencies - #6120: @dependabot[bot] chore(deps): bump click from 8.1.6 to 8.1.7 in /docs/_build - #6119: @dependabot[bot] chore(deps): bump tj-actions/changed-files from 37.6.0 to 37.6.1 - #6118: @dependabot[bot] chore(deps): bump werkzeug from 2.3.6 to 2.3.7 in /tests/apps/python-flask - #6115: @dependabot[bot] chore(deps): bump golang from 1.20.7 to 1.21.0 in /tests/apps/zombies-dockerfile-no-tini - #6114: @dependabot[bot] chore(deps): bump golang from 1.20.7 to 1.21.0 in /tests/apps/zombies-dockerfile-tini - #6104: @dependabot[bot] chore(deps): bump golang.org/x/net from 0.13.0 to 0.14.0 in /tests/apps/gogrpc - #6113: @dependabot[bot] chore(deps): bump golang from 1.20.7 to 1.21.0 in /tests/apps/go-fail-predeploy - #6112: @dependabot[bot] chore(deps): bump golang from 1.20.7 to 1.21.0 in /tests/apps/go-fail-postdeploy - #6111: @dependabot[bot] chore(deps): bump golang from 1.20.7 to 1.21.0 in /tests/apps/gogrpc - #6107: @dependabot[bot] chore(deps): bump pygments from 2.15.1 to 2.16.1 in /docs/_build - #6106: @dependabot[bot] chore(deps): bump tj-actions/changed-files from 37.5.2 to 37.6.0 - #6105: @dependabot[bot] chore(deps): bump sinatra from 3.0.6 to 3.1.0 in /tests/apps/ruby ### Other - #6122: @josegonzalez Plugin trigger and event cleanup |
||
|
|
4139fb1d7f |
Release 0.31.0
# History ## 0.31.0 Install/update via the bootstrap script: ```shell wget -NP . https://dokku.com/install/v0.31.0/bootstrap.sh sudo DOKKU_TAG=v0.31.0 bash bootstrap.sh ``` See the [0.31.0 migration guide](/docs/appendices/0.31.0-migration-guide.md) for more information on migrating to 0.31.0. ### Backwards Compatibility Breaks - #6102: @josegonzalez Deprecate ARM as a build target - #6029: @josegonzalez Provide users the ability to override auto-detected port mappings ### Bug Fixes - #6110: @josegonzalez Correctly handle rebase when generating release notes for minor/major releases - #6081: @josegonzalez Use correct namespace for haproxy service state tracking - #6079: @josegonzalez Remove debugging code from builder-dockerfile plugin - #6078: @josegonzalez Use correct quoting in format template when fetching exposed image ports - #6070: @josegonzalez Do not write empty values for nginx container labels - #6014: @josegonzalez Automatically clear the git source-image property when changing deployment methodologies - #5985: @josegonzalez Mount the traefik data directory instead of the acme.json file when starting traefik - #5979: @josegonzalez Do not start proxy implementations during server restore if they weren't manually started via the :start command - #5973: @josegonzalez Remove all containers and images by label on app destroy ### New Features - #6100: @josegonzalez Add support for non-web healthchecks via app.json - #6098: @josegonzalez Upgrade traefik image from v2.8 to v2.10 - #6097: @josegonzalez Upgrade caddy image from 2.7 to 2.8 - #6082: @josegonzalez Add openresty proxy implementation - #6057: @josegonzalez Inject docker labels when nginx proxy implementation is in use - #6043: @josegonzalez Write auto-detected port mappings during a deploy - #6013: @josegonzalez Export environment variables during dockerfile builds for use with value-less --build-arg flags - #6007: @Firfi Add application/wasm to nginx.conf.sigil gzip - #5993: @josegonzalez Un-deprecate apps and config cli aliases - #5992: @josegonzalez Mount the vector data directory instead of the vector file - #5991: @josegonzalez Add the ability to execute a cron task on the fly - #5990: @josegonzalez Add json format output to cron:list command - #5989: @josegonzalez Skip scaled processes that are missing in the Procfile - #5978: @josegonzalez Export environment variables during dockerfile builds for use with value-less --build-arg flags - #5908: @josegonzalez Generate jobs for crontab in parallel - #5891: @josegonzalez Add support for specifying multiple networks on a given app ### Refactors - #6042: @josegonzalez Rename port-map property to port - #6021: @josegonzalez Simplify ports-configure codebase - #6018: @josegonzalez Move code that fetches raw tcp ports for dockerfile deploys to ports plugin - #6017: @josegonzalez Deprecate proxy-configure-ports plugin trigger in favor of ports-configure - #6011: @josegonzalez Use ports-get plugn trigger for fetching port mappings - #6010: @josegonzalez Use ports-clear plugn trigger to manage clearing the port map - #5988: @josegonzalez Move crontab writing code to scheduler-docker-local plugin - #5975: @josegonzalez Standardize on shorthand for redirecting all output to /dev/null - #5974: @josegonzalez Standardize on ls subcommand when interacting with the docker binary ### Documentation - #6116: @josegonzalez Remove extra newline in migration docs - #6099: @josegonzalez Clean up references in proxy plugins - #5987: @josegonzalez Clarify that a branch can be specified when updating a plugin ### Tests - #6103: @josegonzalez Timeout docker image builds in CI - #6101: @josegonzalez Make it possible to specify an alternative base domain for tests - #6095: @josegonzalez Remove assertion for unconsumed build arguments - #6094: @josegonzalez Correct assertion for dockerfile builds when a variable is eval'd - #6080: @josegonzalez Add assertions to various bats tests - #6076: @josegonzalez Use assert_output_not_exists instead of asserting output is empty string - #6075: @josegonzalez Use an alternative curl request to ensure requests go to the local nginx - #6074: @josegonzalez Fix issue where networks weren't being torn down during testing - #6012: @josegonzalez Use ports:report to get the list of port mappings - #5977: @josegonzalez Move all shellcheck disable definitions to .shellcheckrc - #5976: @josegonzalez Remove Stickler configuration ### Other - #6109: @josegonzalez Make heroku-22/jammy the default stack for cnb/herokuish builds - #6096: @josegonzalez Upgrade vector image from 0.23.x to 0.31.x - #6019: @josegonzalez Move code for fetching an available port to the ports plugin - #6015: @josegonzalez Move CHECKS file extraction to the beginning of the deploy - #5995: @josegonzalez Migrate the proxy port map from config variable to property system - #5986: @josegonzalez Move all port management code to standalone ports plugin - #5495: @josegonzalez Move herokuish app cache from the filesystem into a docker volume |
||
|
|
038b768585 | fix: correct version | ||
|
|
64f0f2674d |
refactor: move all port management code to standalone ports plugin
This change makes interacting with port mappings more clear - folks might previously set the port mapping to the proxy type or vice-versa. The existing proxy:ports* commands still exist but will show a deprecation warning for a single minor release. |