Jose Diaz-Gonzalez
ccbe0b0877
fix: correct bash-completion comment
2019-09-15 19:15:08 -04:00
Jose Diaz-Gonzalez
1be6ace7b5
feat: release latest docker image on release
...
Also, always build a docker image for local testing.
2019-09-06 21:06:33 -04:00
Jose Diaz-Gonzalez
9256248cfd
Release 0.18.3
...
# History
## 0.18.3
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.18.3/bootstrap.sh
sudo DOKKU_TAG=v0.18.3 bash bootstrap.sh
```
### Bug Fixes
- #3660 : @josegonzalez Trigger builder-release for dockerfile correctly
- #3655 : @znz Fix filename of sshcommand tarball
- #3648 : @josegonzalez Copy the deb file before creating the image
### New Features
- #3656 : @josegonzalez Allow users to customize the container start command
- #3657 : @josegonzalez Show error message when docker-related build commands fail
- #3654 : @josegonzalez Update herokuish to 0.5.3
### Documentation
- #3652 : @josegonzalez Correct issue in inspect call for issue template
2019-08-22 14:23:24 -04:00
Jose Diaz-Gonzalez
8b046b9bd7
fix: always add the built deb to dokku.deb
2019-08-13 16:49:40 -04:00
Jose Diaz-Gonzalez
79b0bebb78
fix: copy the deb file before creating the image
2019-08-13 14:31:54 -04:00
Jose Diaz-Gonzalez
950b7ed6be
Release 0.18.2
...
# History
## 0.18.2
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.18.2/bootstrap.sh
sudo DOKKU_TAG=v0.18.2 bash bootstrap.sh
```
### New Features
- #3645 : @josegonzalez Use version in DOKKU_LIB_ROOT
- #3644 : @josegonzalez Refactor temp file handling
- #3643 : @josegonzalez Quiet deploy output
- #3641 : @josegonzalez Pass SOURCECODE_WORK_DIR to build-buildpack triggers
- #3639 : @josegonzalez Refer to upstream sshcommand package
### Documentation
- #3642 : @josegonzalez Correct issue with label change in docs
- #3640 : @josegonzalez Add missing popd to post-extract example
2019-08-13 13:57:56 -04:00
Jose Diaz-Gonzalez
3ca6245b00
fix: use 6 X to support running under busybox
...
mktemp from busybox requires that all templates end with XXXXXX.
2019-08-12 18:16:16 -04:00
Jose Diaz-Gonzalez
c66e08041a
refactor: refer to upstream sshcommand package
...
sshcommand now packages itself.
2019-08-10 19:55:21 -04:00
Jose Diaz-Gonzalez
9e9f601690
Release 0.18.1
...
# History
## 0.18.1
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.18.1/bootstrap.sh
sudo DOKKU_TAG=v0.18.1 bash bootstrap.sh
```
### New Features
- #3636 : @josegonzalez Unify deb and rpm creation code
- #3635 : @josegonzalez Upgrade herokuish to 0.5.2
2019-08-10 14:32:13 -04:00
Jose Diaz-Gonzalez
03c7543060
Release 0.18.0
...
# History
## 0.18.0
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.18.0/bootstrap.sh
sudo DOKKU_TAG=v0.18.0 bash bootstrap.sh
```
### Bug Fixes
- #3627 : @josegonzalez Make image removal synchronous
- #3618 : @josegonzalez Ensure the dokku-retire timer is properly installed
- #3614 : @alexquick Validate args for config:set and config:unset
- #3605 : @josegonzalez Handle case where there are empty newlines in the authorized_keys file
- #3603 : @josegonzalez Drop extra % sign in common.LogVerboseQuiet
- #3597 : @josegonzalez Allow default trace function to work
### New Features
- #3628 : @josegonzalez Handle file copying in a secure and reliable fashion
- #3630 : @josegonzalez Fix issue where push warning on bad branch was skipped
- #3629 : @josegonzalez Avoid calling the user-auth trigger where possible
- #3626 : @josegonzalez Builder plugins
- #3599 : @josegonzalez Scope docker-cleanup to specific app
- #3589 : @michaelshobbs Allow running Dokku in Docker
- #3607 : @josegonzalez Purge cache using herokuish image
- #3602 : @alexymik Create a 502 error page to automatically refresh if backend status changes
- #3600 : @josegonzalez Refactor IsImageHerokuishBased to match shell version
### Documentation
- #3625 : @josegonzalez Remove old reference to SPONSORS.md
- #3619 : @josegonzalez Cleanup plugin creation docs
- #3612 : @jayjun Improve testing docs
- #3613 : @Lyelt Remove all uses of proxy_set_header Connection "upgrade"
- #3596 : @josegonzalez Add missing hooks to events plugin and plugin triggers docs
### Tests
- #3610 : @jayjun Correct Bats path in single tests
2019-08-07 07:22:12 -04:00
Michael Hobbs
67bdd47015
wait for CI dokku container to startup
2019-07-18 00:27:09 -04:00
Michael Hobbs
d8ada6a6e9
install dokku from built deb package and use docker image for integrations tests
2019-07-18 00:26:31 -04:00
Jose Diaz-Gonzalez
c5d5bc9a9c
chore: minor fixes to docker-based install docs
2019-07-18 00:24:24 -04:00
Jose Diaz-Gonzalez
1a4af9b3ea
feat: handle builds during the release process
2019-07-18 00:24:24 -04:00
Jose Diaz-Gonzalez
6fe984fd3c
fix: ensure releases take docker-based installation into account when updating version numbers
2019-07-18 00:24:24 -04:00
Jose Diaz-Gonzalez
48484732a0
Release 0.17.9
...
# History
## 0.17.9
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.17.9/bootstrap.sh
sudo DOKKU_TAG=v0.17.9 bash bootstrap.sh
```
### Bug Fixes
- #3593 : @JakeAngell Fix nginx template for https in "Connection" header
### Documentation
- #3595 : @josegonzalez Drop extra help output for trace
2019-06-18 12:32:49 -04:00
Jose Diaz-Gonzalez
161380d639
Release 0.17.8
...
# History
## 0.17.8
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.17.8/bootstrap.sh
sudo DOKKU_TAG=v0.17.8 bash bootstrap.sh
```
### Bug Fixes
- #3591 : @palfrey Allow SSH keys with no ending newline
### New Features
- #3587 : @josegonzalez feat: drop make and gcc as dependencies
2019-06-14 12:59:57 -05:00
Jose Diaz-Gonzalez
283ff056da
Release 0.17.7
...
# History
## 0.17.7
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.17.7/bootstrap.sh
sudo DOKKU_TAG=v0.17.7 bash bootstrap.sh
```
### New Features
- #3586 : @josegonzalez ps plugin parallel usage cleanup
### Documentation
- #3584 : @josegonzalez Fix no-install-recommends documentation
### Other
- #3579 : @znz Update plugin list
2019-06-10 16:06:24 -04:00
Jose Diaz-Gonzalez
8a5504574d
Release 0.17.6
...
# History
## 0.17.6
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.17.6/bootstrap.sh
sudo DOKKU_TAG=v0.17.6 bash bootstrap.sh
```
### New Features
- #3578 : @josegonzalez Allow omitting resource args by setting DOKKU_OMIT_RESOURCE_ARGS
2019-05-30 17:40:21 -04:00
Jose Diaz-Gonzalez
8d526b964b
Release 0.17.5
...
# History
## 0.17.5
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.17.5/bootstrap.sh
sudo DOKKU_TAG=v0.17.5 bash bootstrap.sh
```
### New Features
- #3576 : @josegonzalez Allow setting DOCKER_BIN path for docker execution
2019-05-29 01:28:50 -04:00
Jose Diaz-Gonzalez
0e03c82139
Release 0.17.4
...
# History
## 0.17.4
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.17.4/bootstrap.sh
sudo DOKKU_TAG=v0.17.4 bash bootstrap.sh
```
### New Features
- #3575 : @josegonzalez Add a way to cleanup apps for specific schedulers
2019-05-28 17:22:06 -04:00
Jose Diaz-Gonzalez
915ef6a8d5
Release 0.17.3
...
# History
## 0.17.3
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.17.3/bootstrap.sh
sudo DOKKU_TAG=v0.17.3 bash bootstrap.sh
```
### Bug Fixes
- #3570 : @znz Fix typos in trace help
### New Features
- #3574 : @josegonzalez Add support for pulling app status from scheduler plugins
- #3571 : @znz Simplify hostname_regex
2019-05-28 14:55:13 -04:00
Jose Diaz-Gonzalez
3a2bdd83f8
Release 0.17.2
...
# History
## 0.17.2
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.17.2/bootstrap.sh
sudo DOKKU_TAG=v0.17.2 bash bootstrap.sh
```
### Bug Fixes
- #3568 : @josegonzalez Correct issue with clearing global domains
2019-05-23 07:02:38 -04:00
Jose Diaz-Gonzalez
f80788147c
Release 0.17.1
...
# History
## 0.17.1
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.17.1/bootstrap.sh
sudo DOKKU_TAG=v0.17.1 bash bootstrap.sh
```
### Bug Fixes
- #3567 : @josegonzalez Ignore SC2064
2019-05-21 14:42:45 -04:00
Jose Diaz-Gonzalez
48752a762c
Release 0.17.0
...
# History
## 0.17.0
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.17.0/bootstrap.sh
sudo DOKKU_TAG=v0.17.0 bash bootstrap.sh
```
### Bug Fixes
- #3565 : @josegonzalez Properly cleanup temp files
- #3563 : @josegonzalez Properly split strings in sanitized ps:inspect
- #3560 : @josegonzalez Resource setting fixes
- #3556 : @josegonzalez Add missing domains:clear-global command
- #3554 : @znz Switch from rawgit to jsdelivr in manifest.json too
### New Features
- #3566 : @josegonzalez Allow users to specify wildcard domains
- #3564 : @josegonzalez Add config:clear command
- #3477 : @alexquick Allow specifying environment variables for dokku run
- #3540 : @josegonzalez Do not append the global domain for matching subdomains
- #3559 : @josegonzalez Add trace:on and trace:off
- #3561 : @josegonzalez feat: disable scaling if app contains DOKKU_SCALE file
- #3558 : @josegonzalez Add nginx:show-conf command
- #3549 : @josegonzalez Add message indicating that the user is looking at default limits/reservations
### Documentation
- #3557 : @josegonzalez Standardize on node-js-app in examples
- #3548 : @josegonzalez Remove outdated global resource setting
### Other
- #3562 : @josegonzalez Proxy ports manipulation updates
2019-05-20 22:23:13 -07:00
Jose Diaz-Gonzalez
de43eb1e3d
Release 0.16.4
...
# History
## 0.16.4
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.16.4/bootstrap.sh
sudo DOKKU_TAG=v0.16.4 bash bootstrap.sh
```
### Bug Fixes
- #3547 : @josegonzalez Correct retrieval of resource values for alternative schedulers
### New Features
- #3546 : @josegonzalez Add ability to trigger an arbitrary plugin hook
2019-05-13 16:39:33 -04:00
Jose Diaz-Gonzalez
ba3af25423
Release 0.16.3
...
# History
## 0.16.3
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.16.3/bootstrap.sh
sudo DOKKU_TAG=v0.16.3 bash bootstrap.sh
```
### Bug Fixes
- #3541 : @josegonzalez Handle case where image is null on first deploy
### New Features
- #3543 : @josegonzalez Add ability to clear global domains
- #3517 : @josegonzalez SSH key updates
- #3538 : @josegonzalez Silence dokku run 'errors'
### Documentation
- #3523 : @MarcDiethelm Add an example how to specify a Dockerfile for deployment
- #3539 : @josegonzalez Warn users when ufw is enabled
2019-05-13 13:54:35 -04:00
Jose Diaz-Gonzalez
4f23dd2dd6
docs: Warn users when ufw is enabled
...
Closes #3455
2019-05-12 06:09:05 -04:00
Jose Diaz-Gonzalez
c44db3f2cf
Release 0.16.2
...
# History
## 0.16.2
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.16.2/bootstrap.sh
sudo DOKKU_TAG=v0.16.2 bash bootstrap.sh
```
### Documentation
- #3536 : @josegonzalez docs: Add documentation for nginx-pre-reload limitation
- #3535 : @josegonzalez Add help output for apps:exists
2019-05-11 20:51:17 -04:00
Jose Diaz-Gonzalez
b9152ee77e
Release 0.16.1
...
# History
## 0.16.1
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.16.1/bootstrap.sh
sudo DOKKU_TAG=v0.16.1 bash bootstrap.sh
```
### New Features
- #3532 : @josegonzalez refactor: allow the scheduler to decide if an app is deployed
### Documentation
- #3530 : @jhstatewide Updated info about supported Ubuntu versions
2019-05-10 18:34:41 -04:00
Jose Diaz-Gonzalez
2f83b29f1a
Release 0.16.0
...
# History
## 0.16.0
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.16.0/bootstrap.sh
sudo DOKKU_TAG=v0.16.0 bash bootstrap.sh
```
### Bug Fixes
- #3527 : @josegonzalez Use DOKKU_IMAGE for report command
### New Features
- #3528 : @josegonzalez feat: add support for quiet ps:scale output
- #3516 : @ape-box fix nginx template with Connection header to http_connection
- #3513 : @Mayeu Support installing plugins via file:// scheme
### Documentation
- #3525 : @artofrawr add multi dockerfile plugin to plugins.md
- #3518 : @renestalder Add GitLab GIT_STRATEGY for stop_preview_app
- #3506 : @vanastassiou Clarify application deployment documentation
- #3512 : @Mayeu Update example app in deploy tutorial
2019-05-07 12:02:19 -04:00
Jose Diaz-Gonzalez
0fd829ed3b
Release 0.15.5
...
# History
## 0.15.5
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.15.5/bootstrap.sh
sudo DOKKU_TAG=v0.15.5 bash bootstrap.sh
```
### New Features
- #3511 : @josegonzalez Add json output to config:export
### Documentation
- #3510 : @josegonzalez Remove SPONSORS doc in favor of OpenCollective
- #3509 : @Neamar Missing space in markdown formatting
- #3507 : @renestalder Fix GitLab CI examples
2019-04-21 21:15:35 -04:00
Jose Diaz-Gonzalez
dbc5182193
Release 0.15.4
...
# History
## 0.15.4
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.15.4/bootstrap.sh
sudo DOKKU_TAG=v0.15.4 bash bootstrap.sh
```
### Bug Fixes
- #3499 : @josegonzalez Ensure the .buildpacks file exists before writing to it
- #3500 : @josegonzalez Always allow ps:scale proc=0
- #3497 : @josegonzalez Allow reporting domains when there are none specified
### New Features
- #3502 : @josegonzalez Add a trigger to fetch the git revision
- #3501 : @josegonzalez Move log retrieval to docker-local scheduler
- #3498 : @josegonzalez Add ability to report domains globally
- #3496 : @josegonzalez Cleanup glide plugins when running src-clean
### Documentation
- #3504 : @vanastassiou Edits for readability and conciseness
- #3490 : @josegonzalez Add missing link to resource management docs
2019-04-17 17:24:10 -04:00
Jose Diaz-Gonzalez
5b9e8ddb7d
Release 0.15.3
...
# History
## 0.15.3
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.15.3/bootstrap.sh
sudo DOKKU_TAG=v0.15.3 bash bootstrap.sh
```
### New Features
- #3489 : @josegonzalez feat: upgrade herokuish to 0.5.0 (Ubuntu 18.04)
2019-04-09 11:40:30 -04:00
Jose Diaz-Gonzalez
286c6ed39d
Release 0.15.2
...
# History
## 0.15.2
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.15.2/bootstrap.sh
sudo DOKKU_TAG=v0.15.2 bash bootstrap.sh
```
### Bug Fixes
- #3488 : @josegonzalez fix: call ps:retire from system service
2019-04-09 06:18:54 -04:00
Jose Diaz-Gonzalez
b120a9cc57
Release 0.15.1
...
# History
## 0.15.1
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.15.1/bootstrap.sh
sudo DOKKU_TAG=v0.15.1 bash bootstrap.sh
```
### Bug Fixes
- #3485 : @josegonzalez fix: ensure 'dokku report' always succeeds for any app
2019-04-09 03:19:40 -04:00
Jose Diaz-Gonzalez
642c293d5a
Release 0.15.0
...
# History
## 0.15.0
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.15.0/bootstrap.sh
sudo DOKKU_TAG=v0.15.0 bash bootstrap.sh
```
### Bug Fixes
- #3479 : @josegonzalez Turn off logging for nginx validate configuration
- #3470 : @josegonzalez fix: correct the argument for get_release_cmd
### New Features
- #3469 : @josegonzalez Resource management
- #3466 : @josegonzalez Quieter builds
- #3467 : @josegonzalez feat: update golang in use for binary building
- #3465 : @josegonzalez Vagrant VM Enhancements
- #3464 : @josegonzalez Upgrade to go-procfile-util version 0.6.0
- #3463 : @josegonzalez Implement version flags
- #3462 : @josegonzalez Upgrade procfile-util
- #3449 : @josegonzalez Only override the `WORKDIR` in copy_from_image if the image is `gliderlabs/herokuish` based
- #3461 : @josegonzalez Allow skipping aws releases for plugins
- #3459 : @josegonzalez Upgrade to herokuish:0.4.9
- #3413 : @josegonzalez Implement buildpacks plugin
### Documentation
- #3482 : @multikatt rails-database -> railsdatabase
- #3476 : @lazyatom Add chrome plugin to documentation
- #3468 : @josegonzalez Doc cleanup
### Other
- #3471 : @josegonzalez chore: drop plugn package building
2019-04-08 18:03:29 -04:00
Jose Diaz-Gonzalez
7cb0d11b95
chore: drop plugn package building
...
The dokku/plugn project now builds and releases it's own packages on release creation.
Also upgrade to latest plugn version, 0.3.2
2019-03-16 03:16:28 -04:00
Jose Diaz-Gonzalez
57a1c68aba
fix: correct shfmt
2019-03-11 19:12:57 -04:00
Jose Diaz-Gonzalez
7574c407fa
feat: allow skipping aws releases for plugins
...
If there is no configured s3 bucket/path, avoid attempting to push when `true` is passed as the second argument.
2019-03-11 18:30:03 -04:00
Jose Diaz-Gonzalez
726f96089c
Release 0.14.6
...
# History
## 0.14.6
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.14.6/bootstrap.sh
sudo DOKKU_TAG=v0.14.6 bash bootstrap.sh
```
### Bug Fixes
- #3448 : @josegonzalez Remove https port mappings from new app during clone
- #3434 : @tamanobi Ignore cache directories when clone
### New Features
- #3447 : @josegonzalez Update herokuish to 0.4.8
### Documentation
- #3420 : @baikunz Add reference to external post-deploy-script plugin
- #3453 : @jayjun Fix Deployment guides style
- #3445 : @zuccs Fix typo in deployment tasks documentation
- #3441 : @josegonzalez Update issue template information
- #3436 : @jayjun Fix Getting Started guides style
- #3425 : @jayjun Add warning about PORT variable in deploy tutorial
### Tests
- #3435 : @josegonzalez Fix lint issues across codebase
2019-02-19 11:50:20 -05:00
Jose Diaz-Gonzalez
a97b3d1ed3
fix: exit with a status code between 1 and 255
...
Fixes SC2242
2019-02-02 13:52:42 -05:00
Jose Diaz-Gonzalez
67ae374e60
lint: remove whitespaces before redirect
2019-02-02 13:49:24 -05:00
Jose Diaz-Gonzalez
76bdac9747
Release 0.14.5
...
# History
## 0.14.5
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.14.5/bootstrap.sh
sudo DOKKU_TAG=v0.14.5 bash bootstrap.sh
```
### Bug Fixes
- #3419 : @jayjun Fix Dokku installer checkbox for WebKit and Edge browsers
2019-01-24 10:32:52 -05:00
Tan Jay Jun
39a0e89a24
Fix Dokku installer checkbox for WebKit and Edge browsers
2019-01-24 22:54:29 +08:00
Jose Diaz-Gonzalez
9a690ba042
Release 0.14.4
...
# History
## 0.14.4
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.14.4/bootstrap.sh
sudo DOKKU_TAG=v0.14.4 bash bootstrap.sh
```
### Bug Fixes
- #3415 : @josegonzalez Drop universe installation in debian
2019-01-22 13:31:40 -05:00
Jose Diaz-Gonzalez
39c0c316fc
Release 0.14.3
...
# History
## 0.14.3
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.14.3/bootstrap.sh
sudo DOKKU_TAG=v0.14.3 bash bootstrap.sh
```
### Bug Fixes
- #3412 : @josegonzalez Ensure official golang plugins have correct help output
- #3411 : @josegonzalez Properly handle the nginx installation dependency
- #3406 : @josegonzalez Add missing semicolons to app-json script
- #3394 : @josegonzalez Quiet ps:retire where possible
### New Features
- #3410 : @josegonzalez Make installs quieter
- #3409 : @josegonzalez Build golang binaries with higher concurrency
- #3408 : @josegonzalez Disable container restarts for stopped containers
- #3389 : @heyarne Remove jQuery from web-based installer
### Documentation
- #3407 : @tkrugg Fix typo on domain docs
### Tests
- #3414 : @josegonzalez Test and release changes
2019-01-22 01:08:04 -05:00
Jose Diaz-Gonzalez
f5c45b99ad
refactor: use a base image when running the build process in CI
2019-01-21 21:53:35 -05:00
Jose Diaz-Gonzalez
0798841f83
chore: standardize on a single naming scheme for releases
...
- "build" Dockerfiles should start with build-
- "release" scripts should have the name of the thing they are building appended
2019-01-21 21:40:10 -05:00
Jose Diaz-Gonzalez
db0df4e4ca
Merge pull request #3389 from rbb-data/feature/remove-jquery
...
Remove jQuery from web-based installer
2019-01-20 11:28:33 -05:00