1.0.0 - Fabric-based packaging and deployment tools
This release replaces BASH-based REDCap deployment with a Python Fabric-based toolset that allows scripted building and deployment of packages containing REDCap code and the extensions a site wants to layer upon it. The packaging scripts support hooks, plugins, language modules, and modifications to REDCap core. Packages are built rapidly and consistently across any REDCap version. These packages are used to provision new REDCap instances or upgrade existing ones.
Scripted upgrade processes integrate new code with existing code, manage all required database updates, and run post-deployment tests to verify the deployment. This toolset reduces variability between development, testing, and production environments. This in turn reduces error rates and the costs of upgrading REDCap instances.