Releases: Dokploy/dokploy
v0.7.3
What's Changed
- Update README.md by @Siumauricio in #384
- feat: add Zipline template by @Vladislav-CS in #335
- fix: wrong domain link by @Vladislav-CS in #350
- refactor(cleanUpUnusedVolumes): Remove all unused volumes, not just anonymous ones by @akashdeep000 in #386
- feat: add Typebot template with email login configuration. by @freidev in #380
- fix: umami version by @orthdron in #393
- fix(documenso): add version by @Siumauricio in #395
- fix(traefik): make env be persistent between restarts by @Siumauricio in #396
- v0.7.3 by @Siumauricio in #397
New Contributors
- @akashdeep000 made their first contribution in #386
- @orthdron made their first contribution in #393
Full Changelog: v0.7.2...v0.7.3
v0.7.2
What's Changed
- feat(template): add Aptabase template with ClickHouse and PostgreSQLCanary by @freidev in #371
- feat: add supbase template by @songtianlun in #361
- refactor(auth): add validation to prevent create another admin when a admin is present by @Siumauricio in #381
- v0.7.2 by @Siumauricio in #382
⚠️ Security Issue
Thanks to @bscript for reporting a issue where the administrator can be overwritten if tries to manually execute the registration endpoint, since we were not validating if an administrator previously existed, what happened is that the user was overwritten and gained access.
We recommend to upgrade to this version to prevent this security issue.
New Contributors
- @freidev made their first contribution in #371
- @songtianlun made their first contribution in #361
Full Changelog: v0.7.1...v0.7.2
v0.7.1
What's Changed
- fix: wrong Docker version in Add Node commands by @ErickLuis00 in #362
- refactor(templates): use domains tab instead of envs by @Siumauricio in #363
- feat: add soketi template by @Siumauricio in #364
- Add new input to pass enviroment variables to traefik instance @Siumauricio in #365
- v0.7.1 by @Siumauricio in #367
New Contributors
- @ErickLuis00 made their first contribution in #362
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
- refactor: remove hostname regex by @Siumauricio in #357
- feat(domains): add domains support to docker compose @Siumauricio in #356
- fix: buildpacks/pack support arm64 by @jumkey in #348
- refactor: add dialog close on submit success by @Siumauricio in #358
- v0.7.0 by @Siumauricio in #359
New Contributors
Full Changelog: v0.6.3...v0.7.0
v0.6.3
What's Changed
- fix: typos by @Vladislav-CS in #334
- fix: responsive design in the project settings page by @Vladislav-CS in #339
- fix(github): use github url to install the application #337 by @Siumauricio in #341
- fix(docker): add root docker to prevent registry delete in each resta… by @Siumauricio in #342
- fix(services): set published port 0 to prevent swarm assign random po… by @Siumauricio in #344
- fix(ui): close dialog after templete selected & add config editor line wrapping by @Tuluobo in #343
- 282 add option to revert dokploy version opt in based auto updates by @Siumauricio in #346
- v0.6.3 by @Siumauricio in #355
New Contributors
Full Changelog: v0.6.2...v0.6.3
v0.6.2
What's Changed
- fix(git): don't add to ssh known host when is a http or https url by @Siumauricio in #330
- fix(git): add --recursive-submodules flag by @Siumauricio in #331
- fix(logs): add missing error message in logs
- v0.6.2 by @Siumauricio in #332
Full Changelog: v0.6.1...v0.6.2
v0.6.1
What's Changed
- fix(template): add missing file path by @Siumauricio in #314
- fix(docs): update dependencies by @Siumauricio in #316
- v0.6.1 by @Siumauricio in #317
Full Changelog: v0.6.0...v0.6.1
v0.6.0
What's Changed
- feat: new publish directory flag by @lorenzomigliorero in #297
- feat: static buildtype by @lorenzomigliorero in #304
- fix(swarm): remove restart policy #306 by @Siumauricio in #307
- fix: align entry point names in configs by @ca110us in #309
- feat(template): add teable template by @kucherenko in #305
- docs(templates): add documentation about teable and open webui templates by @kucherenko in #311
- fix(docker-context): add docker context path #284 by @Siumauricio in #310
- v0.6.0 by @Siumauricio in #312
Features
Static Mode:
1. Nixpacks Integration
- Utilize Nixpacks to build and deploy the application as a static site.
- Benefit from a consistent and reproducible build environment for smooth deployments.
2. Static File Serving
- Implement static file serving for improved performance and scalability.
/build/
/dist/
index.html
in the root directory- Any other static file
Docker images for static deployments are 60mb
New Contributors
Full Changelog: v0.5.1...v0.6.0
v0.5.1
What's Changed
- Feat/monorepo by @Siumauricio in #292
- fix(swager): add zod object in generate ssh key by @Siumauricio in #293
- chore: update readme.md with alt names by @Flo4604 in #296
- fix: server traefik config https middleware by @lorenzomigliorero in #286
- feat: keep path prefix only if different than / by @lorenzomigliorero in #287
- Improve Open Graph Image on main site by @fuma-nama in #299
- Feat: add build and publish docs & website by @Siumauricio in #301
- v0.5.1 by @Siumauricio in #302
- chore: add slash to version by @Siumauricio in #303
New Contributors
- @Flo4604 made their first contribution in #296
- @fuma-nama made their first contribution in #299
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
- fix: docker compose logs by @lorenzomigliorero in #257
- feat: add jellyfin template by @barraudSamuel in #243
- fix: docker compose monitoring by @lorenzomigliorero in #260
- feat: buildargs by @lorenzomigliorero in #249
- fix: update redirect by @lorenzomigliorero in #263
- fix: http to https by @lorenzomigliorero in #264
- refactor(docker-build): replace docker build with the command by @Siumauricio in #265
- fix: terminal monospace font by @lorenzomigliorero in #268
- fix(databases): add ip to useeffect deps by @Siumauricio in #270
- fix(templates): change path of volumes to be in files folder to prevent the volumes delete in each deploy by @Siumauricio in #272
- refactor(script): make ipv4 first and format the url when is ipv6 #258 by @Siumauricio in #273
- fix: Ensure Proper Permissions for acme.json in Traefik Configuration by @binaryYuki in #269
- refactor(directories): add 600 permissions to SSH_PATH #262 by @Siumauricio in #271
- feat: condition domain certificate field by @lorenzomigliorero in #267
- refactor: add error message in error builder by @Siumauricio in #277
- feat: shared ssh by @lorenzomigliorero in #276
- feat(traefik): add toggle for disable the traefik dashboard by @Siumauricio in #279
- v0.5.0 by @Siumauricio in #280
Features & Breaking Changes
- Introduce SSH Keys: Now is not necessary to add a SSH key for every application or compose, now you can create a single SSH key an reuse across all the applications
⚠️ Breaking Changes
Since we are entering SSH Keys, we are deleting the SSH Key for each application so it will be deleted when you upgrade to the new version, so be aware of this and make the corresponding migration.
New Contributors
- @barraudSamuel made their first contribution in #243
- @binaryYuki made their first contribution in #269
Full Changelog: v0.4.0...v0.5.0