CapRover v1.0.0 Release Notes
Release Date: 2019-01-19 // about 5 years ago-
⚡️ 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 (https://github.com/caprover/caprover/issues/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: (https://github.com/caprover/caprover/issues/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.
- 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 + ant.design
- CLI rewrite in TypeScript
- ⚡️ Updated Certbot (Let's Encrypt)