All Versions
Latest Version
Avg Release Cycle
60 days
Latest Release
977 days ago

Changelog History
Page 2

  • v1.5.1 Changes

    August 14, 2019

    ๐Ÿ†• New features & Improvements:

    ๐Ÿ› Bug fixes:

    • ๐Ÿ›  Backup creation was fixed for instances that were migrated from CaptainDuckDuck
    • ๐Ÿง Python and Ruby templates were patched to allow using latest version of Linux automatically
    • โšก๏ธ updated npm packages to address potential vulnerabilities
  • v1.4.0 Changes

    April 07, 2019

    ๐Ÿ†• New Features:

    • โž• Added SSH key support for git webhook automatic deploy (#342)
    • โž• Added built-in support for HTTP basic auth (#336)
    • โž• Added option to add some app notes (description) to your apps (#403)
    • ๐Ÿ”„ Changed One-Click app selector to allow search (#394)
    • Setting maximum version history to last 50 versions to keep the config file small
    • โž• Added Remember Me to web dashboard
    • โž• Added option to delete volumes when persistent app is being deleted

    ๐Ÿ› Bug fixes:

    • Auto redirect after Force SSL was broken on frontend (#399)
  • v1.3.0 Changes

    March 04, 2019

    โž• Added:

    • ๐Ÿ‘€ Backup capability added (for configs and SSL certs). See docs for more details.
    • ๐Ÿ”Š Health checks are now excluded from CapRover and nginx logs
    • Front-end is now almost mobile friendly.
    • 0๏ธโƒฃ Improved default SSL (
    • Ability to change the root domain post installation

    ๐Ÿ›  Fixed:

    • ๐Ÿณ Web UI now waits for logs to get retrieved before sending another refresh. This fixes the rare case where the entire UI hangs because of Docker being unresponsive.
    • ๐Ÿ”Š Fixed non English characters in the logs
    • ๐Ÿ”Š Logs are now correctly sorted on the front-end
  • v1.2.1 Changes

    February 11, 2019

    ๐Ÿ›  Fixed

    • Pulling images from third party remote private repositories (#370)
  • v1.2.0 Changes

    February 05, 2019

    ๐Ÿ‘€ Awesome news for legacy CaptainDuckDuck users! You can now migrate to CapRover! See this:

    โž• Added:

    • Monorepos are now first class citizens, thanks to this suggestion #356 (comment) by @robgraeber
    • โœ… Custom One-Click apps. Now everyone can create a one click app as the templates are now easily testable. Use the last option in One-Click apps list (Template) and create a Pull Request here:
    • ๐Ÿ— Force git build button
    • Hide/Show password clear text password fields
    • ๐Ÿณ Fall back to Dockerfile if captain-definition file does not exist

    ๐Ÿ›  Fixed:

    • Removal of Ports and Volumes (#355)
    • Not saving SMTP if username is not provided (some password managers autofill password field!)
    • ๐Ÿ›  Fixed deploy when some version are manually removed from config-captain.json file.

    ๐Ÿฑ Donation campaign launched โค

  • v1.1.0 Changes

    January 27, 2019

    ๐Ÿ”‹ Features:

    ๐Ÿ›  Fixed:

    โž• Added:


    • โšก๏ธ Backend and frontend dependencies updated
  • v1.0.0 Changes

    January 19, 2019

    โšก๏ธ Major Update. Renamed from CaptainDuckDuck to CapRover

    โฌ†๏ธ Script for upgrading from CaptainDuckDuck to CapRover will be ready in a few weeks, here.

    ๐Ÿ’ฅ Breaking Changes:

    • โฌ†๏ธ schemaVersion in captain-definition file is now upgraded to 2
    • ๐Ÿณ The extra ./src prefix is no longer needed for captain-definition dockerfiles. You need to remove ./src from the first argument in your COPY and ADD statements in your dockerfileLines

    ๐Ÿ”‹ Features:

    • โช One Click Rollback
    • ๐Ÿ— Improved build logs on webview.
    • ๐Ÿš€ Improved downtime between deploys
    • ๐Ÿณ Allowing Dockerfile to be referenced in captain-definition (
    • ๐Ÿš€ Ability to reference imageName inside captain-definition directly when you want o deploy an already built image from DockerHub.
    • ๐Ÿ’ป Easy to copy and paste environmental variables UI: (
    • โšก๏ธ Added a separate one-click repository which can be updated continuously - built based on docker compose (
    • ๐Ÿณ Ability to simply copy and paste a Dockerfile and captain-definition files on web dashboard.
    • 0๏ธโƒฃ Improved cluster support by adding ability to turn on/off the registry, have multiple private registries, change default registry.
    • ๐Ÿ’ป Web dashboard UI improvements.

    Dev work:

    • Backend rewrite in TypeScript.
    • Frontend rewrite in TypeScript via React +
    • CLI rewrite in TypeScript
    • โšก๏ธ Updated Certbot (Let's Encrypt)
  • v0.7.3 Changes

    November 28, 2018
    • โšก๏ธ npm package updates for major security vulnerabilities
    • โšก๏ธ Updated default tags for MySQL in WordPress
    • โšก๏ธ Updated links in the front end app
    • ๐Ÿ›  Fixed the issue with HTTPS repos
    • ๐Ÿ›  Fixed port mapping disabled on app push
    • Added VSTS Agent as one-click app
  • v0.7.2 Changes

    May 16, 2018

    ๐Ÿ‘€ Starting V0.7.0, nginx was no longer using the Docker routing mesh, this was done to support showing real IPs behind requests. However, this caused issues on servers that have their ports blocked by firewall, see

    โœ… Although it's not a bug in CaptainDuckDuck, it might cause confusion for new users, hence, a precheck for firewall test is added to the installation phase. If a firewall on important ports is detected, the user will be warned with a proper message and an instruction on how to disable firewall.

  • v0.7.1 Changes

    May 14, 2018

    โž• Added:

    • 0๏ธโƒฃ Ability to override default values. This includes overriding default Captain dashboard subdomain and etc.
    • ๐Ÿ‘ Allowing precheck for wildcard domain to be skipped if the provider doesn't support wildcard
    • ๐Ÿš€ One-click apps can now be deployed with specific tags (versions)
    • The user can now optionally change the instance count of persistent apps.
    • Unused images clean up added to settings

    ๐Ÿ‘Œ Improved:

    • Back button works as expected in apps settings page
    • Sticky footer for Save and Delete buttons on the app page
    • ๐Ÿณ Move Docker registry settings to Nodes page from the main dashboard page
    • Revealing real IP by using mode=host for nginx