v1.0.0
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)