Releases: puffedo/jaggr
new config parameter: accept insecure connections to Jenkins
bugfix: hide faulty claim info for dropped claims
Problem: with the Jenkins 2 API, some info about a claimed build is not properly reset when a claim to a broken build is dropped. The claim reason is still displayed, even if the build is unclaimed.
Fix: Jaggr now hides the faulty claim info for all unclaimed builds
bugfix: handle extra JSON keys in new Jenkins API
Problem: In a newer version of the Jenkins JSON API, a new "_class" key was added to the data structure that contains the claim info of a broken build. Because of some sloppy access logic in Jaggr, all broken builds were wrongly considered to be unclaimed
Fix: The relevant parts of the JSON payload are now identified by the keys "claimed", "claimedBy" and "reason" (works for old and new API versions)
bugfix: handle running/aborted jobs properly
Problem: Running or aborted jobs were considered ok by default. A green screen would be displayed when all failed jobs are running or are manually aborted, even if the problems were not fixed.
Fix: Now, aborted jobs are always considered failed. Running jobs are considered failed, if their previous state was a failure state.
bugfix-release: app wouldn't start without base-url
now Jaggr can be started without any parameters, so it can be configured using the config ui
Configuration UI, configurable background images
see https://trello.com/b/uzKqvnY8 for release notes
better performance, clickable job names, robust image search, anonymous api access
see https://trello.com/b/uzKqvnY8 for release notes
Jaggr is now built and monitored on Travis CI, jarkeeper, coveralls and code climate!
Scaling fonts, config files, error handling
see https://trello.com/b/uzKqvnY8 for release notes
from now on, the version numbers are semantic
Custom images
Custom background images can be provided to be used instead of random images
Alpha state has ended since Jaggr is used in a real world project :)
initial release
First release of Jaggr. It basically works, but there is nearly no error handling yet.