Releases: gitploy-io/gitploy
v0.5.3
v0.5.2
v0.5.1
v0.5.0
Change Log
Added
Deploy Freeze Window
Sometimes users want to prevent deployments for a particular period, for example, during a planned vacation period when most employees are out. Now Gitploy supports the frozen window to prevent deployment in the specific window. Like below, users can define the window with the cron expression.(#269)
envs:
- name: production
frozen_windows:
# Freeze every midnight
- start: "50 23 * * *"
duration: 20m
location: America/New_York
# Freeze every weekends
- start: "0 * * * SAT,SUN"
duration: 1h
location: Asia/Seoul
Browser Notification
Gitploy provides the browser notification. This feature allows users to get notifications for engaging events of deployment or review. (#261)
Note that you have to enable the push notification in your browser's settings.
Configuration File Link
Add the redirection link for creating the file and reading the file quickly. (#278)
Minor changes
Fixed
- Fix to display the deployment history except the latest one (#267)
- Fix the height of the popover of commit status to avoid overflow
Removed
Slack chatops
We tried to support the Chatops initially, but we decided not to support them until the project matured. Because it causes lots of resources for maintenance and also it is unnecessary. But Slack notification is still available. (#262)
v0.5.0-rc2
Remove callback table (#291)
v0.5.0-rc1
Bump github.com/mattn/go-sqlite3 from 1.14.9 to 1.14.10 (#289) Bumps [github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3) from 1.14.9 to 1.14.10. - [Release notes](https://github.com/mattn/go-sqlite3/releases) - [Commits](https://github.com/mattn/go-sqlite3/compare/v1.14.9...v1.14.10) --- updated-dependencies: - dependency-name: github.com/mattn/go-sqlite3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
v0.5.0-beta1
Bump github.com/slack-go/slack from 0.10.0 to 0.10.1 (#287) Bumps [github.com/slack-go/slack](https://github.com/slack-go/slack) from 0.10.0 to 0.10.1. - [Release notes](https://github.com/slack-go/slack/releases) - [Changelog](https://github.com/slack-go/slack/blob/master/CHANGELOG.md) - [Commits](https://github.com/slack-go/slack/compare/v0.10.0...v0.10.1) --- updated-dependencies: - dependency-name: github.com/slack-go/slack dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
v0.4.2
v0.4.1
v0.4.0
v0.4.0
Added
Deployable Ref
The configuration file provides the deployable_ref
field to verify the ref for the deployment. This feature helps users can define which branch (or tag) can be deployed. For example, v.*\..*\..*
constrain that only the semantic version tag is deployable.
envs:
- name: production
task: deploy
auto_merge: false
deployable_ref: 'v.*\..*\..*'
Auto Deployment
The configuration file provides the auto_deploy_on
field to listen for push
events and deploy automatically. It could be helpful for the situation that starts to deploy when the PR is merged.
envs:
- name: production
auto_deploy_on: refs/heads/main
Dynamic meta tags
Gitploy changes the meta tags such as title and link for each page.
Fixed
- Fix the method of creating the remote deployment(#246)