Skip to content

v1.0.0

Compare
Choose a tag to compare
@githubsaturn githubsaturn released this 19 Jan 08:24
· 818 commits to master since this release

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 (#113)
  • 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: (#256)
  • Added a separate one-click repository which can be updated continuously - built based on docker compose (https://github.com/caprover/one-click-apps)
  • Ability to simply copy and paste a Dockerfile and captain-definition files on web dashboard.
  • 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 + ant.design
  • CLI rewrite in TypeScript
  • Updated Certbot (Let's Encrypt)