Releases
v0.18.0
Breaking Changes
Renamed all occurances of pipeline
to deployment
to unify the language used throughout the project and avoid confusion
The pipeline
key has been renamed to deployment_type
in the webhook data. A default of deploy
has been set where previously there was no default
The /pipelines/start
endpoint is now called /deploy
All other /pipeline
endpoints have been renamed /deployment
Features
Adds a simple authentication system where endpoints can be protected with the same API key as the webhook secret (uses basic auth)
Added new /locks
, /locks/{project_name}
, /projects/{project_name}/lock
, and /projects/{project_name}/unlock
endpoints
Adds sentry
integration
Performance improvements for sorting & paginating large lists of deployments and locks
Enforces Docker Compose v2 availability by checking during the app bootstrap process
Bug Fixes
Fixes a bug where retrieving a lock status may return the wrong value
Fixes a bug that kills builds when a lock cannot be found (eg: new projects)
Chores
Moved all lock
functionality to its own module
You can’t perform that action at this time.