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)