This releases fixes an issue present since v2.0.0 that resulted in a build's ETA not being calculated correctly.
- 50932c6 - (fixup) fix eta query broken by 9badacc
This commit contains a minor fix to the provided config/unicorn.rb
config
file so that the Unicorn app server always creates a PID file. The location
is customizable via the $PID
environment variable, such as when Unicorn is
launched via an init script.
- 2f593f0 - Unicorn should always create a pid file
This release reintroduces pessimistic versioning of dependencies.
- a7817f9 - pessmisitic versioning of deps (reverts bc20b84)
This release contains fixes to Waylon's included unicorn.rb
config file, for
a better experience when launching Waylon from an init script.
- 8f6d0da - unicorn config should specify
working_directory
This release contains fixes to better deploy Waylon. For a complete list, see https://github.com/rji/waylon/compare/v2.0.0...v2.1.0.
There were a lot of changes for this release. The largest have been summarized here. Otherwise, check out the compare on GitHub.
Breaking changes:
- Config file modifications; changes to the YAML structure.
- API changes.
- Upgraded to jQuery 2.1.1; older browsers, IE impacted.
Non-breaking changes:
- The "display name" for a job is now used if it is set in Jenkins.
- The build number is displayed alongside the job's display name. If using the Build Name Setter plugin, this means you could display the Git SHA next to the job's name.
- Implemented memcached for reducing the API hits to a Jenkins instance.
- Added failure reasons to the 'investigate' buttons.
- Improve ETA calculation.
- Trouble mode displays an image of a forest fire if the number of failed
builds is greater than
trouble_threshold
. Default disabled.
A huge thanks to Adrien Thebo for his work developing a proper API and a Backbone-based JS front-end.
- Add config and examples for using Unicorn for application deployment.
- Move
waylon.yml
to theconfig/
directory.
- Implement build progress indicator and calculate estimated time remaining.
- Initial release