Newer
Older
<li class=rfe>
Added 'no-store' to the 'Cache-Control' header to avoid accidental information leak through local cache backup
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24337">issue 24337</a>)
<li class=bug>
Deadlock in <code>OldDataMonitor</code>.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24358">issue 24358</a>)
<li class=bug>
Use absolute links for computer sidepanel items so they don't break as easily.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23963">issue 23963</a>)
<h3><a name=v1.577>What's new in 1.577</a> (2014/08/24)</h3>
<li class="major bug">
Failure to migrate legacy user records in 1.576 properly broke Jenkins, resulted in NullPointerExceptions.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24317">issue 24317</a>)
<li class="major bug">
Jenkins did not correctly display icons contributed by plugins in 1.576.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24316">issue 24316</a>)
<li class="major rfe">
Moved JUnit reporting functionality to a plugin.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23263">issue 23263</a>)
<li class=bug>
Fixed ClassCastException on org.dom4j.DocumentFactory
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-13709">issue 13709</a>)
<li class="rfe">
Jenkins now logs warnings when it fails to export objects to XML/JSON.
This can result in a lot of log output in case of heavy API use.
We recommend that API users use the <code>?tree</code> parameter instead of <code>?depth</code>.
(<a href="https://github.com/stapler/stapler/commit/ed2cb8b04c1514377f3a8bfbd567f050a67c6e1c">commit</a>)
<li class=rfe>
Allow BuildStep to work with non-AbstractProject
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23713">issue 23713</a>)
<li class=bug>
Improved class loading performance when using Groovy.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24309">issue 24309</a>)
<li class=bug>
Prevent <code>NullPointerException</code> from <code>Executor.run</code>.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24110">issue 24110</a>)
<li class=rfe>
Make the lifetime of queue items cache configurable.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-19691">issue 19691</a>)
<li class=bug>
Support --username/--password authentication for CLIMethod based CLI commands.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23988">issue 23988</a>)
<li class=bug>
Don't link to /safeRestart after update if Jenkins cannot restart itself.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24032">issue 24032</a>)
<li class=bug>
Properly consider busy executors when reducing a node's executor count.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24095">issue 24095</a>)
<h3><a name=v1.576>What's new in 1.576</a> (2014/08/18)</h3>
<li class="bug">
Worked around "incompatible InnerClasses attribute" bug in IBM J9 VM
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22525">issue 22525</a>)
Fixed a file descriptor leak with CLI connections.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23248">issue 23248</a>)
<li class="bug major">
Fixed a regression that removed all users with uppercase letters in the user name since 1.566.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23872">issue 23872</a>)
Jesse Glick
committed
<li class="bug">
Improving security of <code>set-build-parameter</code> and <code>set-build-result</code> CLI commands.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24080">issue 24080</a>)
<li class="bug">
Startup can be broken by deeply recursive causes in build records.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24161">issue 24161</a>)
Jesse Glick
committed
<li class="bug">
Displaying unabridged test result trend on project index page defeated lazy loading.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23945">issue 23945</a>)
<li class="rfe">
Added support for host:port format in X-Forwarded-Host header.
(<a href="https://github.com/jenkinsci/jenkins/commit/19d8b80bb2f33e4877c7170bcca8bfa318ebe77d">commit 19d8b80</a>)
<li class="rfe">
API to launch processes without printing the command line.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23027">issue 23027</a>)
<li class="rfe">
Added option to increase impact of test failures on the weather report.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24006">issue 24006</a>)
<li class="rfe">
Modernized sidebar <code><l:pane></code>s and making them work better with new layout.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23810">issue 23810</a>,
<a href="https://issues.jenkins-ci.org/browse/JENKINS-23829">issue 23829</a>)
Add option to CLI to skip key authentication (e.g. when there's a password on the default key).
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23970">issue 23970</a>)
<li class="rfe">
Modernize tabBar and bigtable. Makes the project view look better. Same for Plugin Manager.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24030">issue 24030</a>)
<h3><a name=v1.575>What's new in 1.575</a> (2014/08/10)</h3>
<li class="rfe">
Move option to fingerprint artifacts to Archive the Artifacts, Advanced options.
(<a href="https://github.com/jenkinsci/jenkins/commit/f43a450c31d3875e72defa8400c6ada43bfc3ad0">commit f43a450</a>)
<li class="rfe">
Move option to keep dependencies (builds) from Fingerprint to Advanced Project Options.
(<a href="https://github.com/jenkinsci/jenkins/commit/a8756c6c0ddcc4625660288f94da1015eca7bf10">commit a8756c6</a>)
<li class="rfe">
Improved validation of Build Record Root Directory setting.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-14538">issue 14538</a>)
<li class="rfe">
Indicate which node the workspace being viewed is on.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23636">issue 23636</a>)
<li class="rfe">
Show full project name for projects in folders.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22971">issue 22971</a>)
UI redesign: Shrink the top bar, change logo, changed links in top bar.
(<a href="https://github.com/jenkinsci/jenkins/pull/1327">pull 1327</a>,
(<a href="https://github.com/jenkinsci/jenkins/pull/1328">pull 1328</a>)
<li class="bug">
Killing processes started by builds on Unix was broken as of 1.553.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22641">issue 22641</a>)
<li class="bug">
Should not stop a build from finishing just to compute JUnit result difference to a prior build which is still running.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10234">issue 10234</a>)
<li class="bug">
Do not show link to System Information page for offline slaves, make page more robust when offline.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23041">issue 23041</a>)
<li class="bug">
Fix link to SCM polling log from downstream job cause.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-18048">issue 18048</a>)
<li class="rfe">
Autocomplete logger names.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23994">issue 23994</a>)
<li class="bug">
UI redesign: Fix links in header bar when logged in.
Do not show changes for the build at the lower bound of the changes list.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-18902">issue 18902</a>)
<li class="bug">
Restrict access to SCM trigger status page to administrators.
(<a href="https://github.com/jenkinsci/jenkins/pull/1327">pull 1282</a>)
<h3><a name=v1.574>What's new in 1.574</a> (2014/07/27)</h3>
<li class="rfe">
UI redesign: Use Helvetica as default font
(<a href="https://github.com/jenkinsci/jenkins/pull/1315">pull 1315</a>,
<a href="https://issues.jenkins-ci.org/browse/JENKINS-23840">issue 23840</a>)
Jesse Glick
committed
<li class="bug">
Synchronization issue during tool installation
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-17667">issue 17667</a>)
Jesse Glick
committed
<li class="bug">
Use native encoding for filenames in downloaded ZIPs.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20663">issue 20663</a>)
<h3><a name=v1.573>What's new in 1.573</a> (2014/07/20)</h3>
<li class="rfe">
UI redesign: Changed element alignment, removed sidebar link underlines
(<a href="https://github.com/jenkinsci/jenkins/pull/1314">pull 1314</a>,
<a href="https://github.com/jenkinsci/jenkins/pull/1316">pull 1316</a>)
<li class="bug">
Word-break links in build logs to preserve page width
(<a href="https://github.com/jenkinsci/jenkins/pull/1308">pull 1308</a>)
<li class="bug">
Log rotation fails with "...looks to have already been deleted"
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22395">issue 22395</a>)
<li class='major bug'>
Fixed unnecessary eager loading of build records in certain code path.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-18065">issue 18065</a>)
<h3><a name=v1.572>What's new in 1.572</a> (2014/07/13)</h3>
<li class="major rfe">
UI redesign: Changed header, made layout <div>-based and responsive
(<a href="https://github.com/jenkinsci/jenkins/pull/1310">pull 1310</a>)
<li class=rfe>
Improved handling of X-Forwarded-* headers
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23294">issue 23294</a>)
<li class=bug>
Do not offer automatic upgrade if war parent directory is not writable
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23683">issue 23683</a>)
<h3><a name=v1.571>What's new in 1.571</a> (2014/07/07)</h3>
Jesse Glick
committed
<li class=bug>
<code>IllegalArgumentException</code> from <code>AbstractProject.getEnvironment</code> when trying to get environment variables from an offline slave.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23517">issue 23517</a>)
<li class=bug>
Overall.READ is sufficient to access /administrativeMonitor/hudsonHomeIsFull/
(SECURITY-134)
<li class=bug>
Master computer is not notified using ComputerListener
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23481">issue 23481</a>)
<h3><a name=v1.570>What's new in 1.570</a> (2014/06/29)</h3>
<li class=rfe>
Add CLI commands to add jobs to and remove jobs from views (add-job-to-view, remove-job-from-view).
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23361">issue 23361</a>)
<li class=rfe>
UI improvements / refreshing.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23492">issue 23492</a>)
Jesse Glick
committed
<li class=bug>
Failed to correctly resave a project configuration containing both a forward and a reverse build trigger.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23191">issue 23191</a>)
<li class=bug>
Long log output resulted in missing Console link in popup.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-14264">issue 14264</a>)
<li class="major bug">
HTTP error 405 when trying to restart ssh host.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23094">issue 23094</a>)
<li class=rfe>
Move 'None' Source Code Management option to top position.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23434">issue 23434</a>)
Fixed <code>NullPointerException</code> when <code>ArctifactArchiver</code> is called for a build with the undefined status.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23526">issue 23526</a>)
<li class=rfe>
Allow disabling use of default exclude patterns in <code>ArctifactArchiver</code> (.git, .svn, etc.).
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20086">issue 20086</a>)
<li class=bug>
Fixed <code>NullPointerException</code> when "properties" element is missing in a job's configuration submission by JSON
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23437">issue 23437</a>)
<h3><a name=v1.569>What's new in 1.569</a> (2014/06/23)</h3>
<li class=rfe>
Jenkins can now kill Win32 processes from Win64 JVMs.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23410">issue 23410</a>)
<li class=rfe>
Allow custom security realm plugins to fire events to <code>SecurityListener</code>s.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23417">issue 23417</a>)
<li class=bug>
Recover gracefully if a build permalink has a non-numeric value.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21631">issue 21631</a>)
<li class=bug>
Fix form submission via the Enter key for Internet Explorer version 9.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22373">issue 22373</a>)
<li class='major bug'>
When Jenkins had a lot of jobs, submitting a view configuration change could overload the web server, even if few of the jobs were selected.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20327">issue 20327</a>)
<h3><a name=v1.568>What's new in 1.568</a> (2014/06/15)</h3>
<li class=bug>
Fixed JNLP connection handling problem
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22932">issue 22932</a>)
<li class=bug>
Fixed <code>NullPointerException</code> caused by the uninitialized <code>ProcessStarter</code> environment in build wrappers
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20559">issue 20559</a>)
<li class=rfe>
Support the range notation for pagination in API
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23228">issue 23228</a>)
<li class=bug>
Incorrect redirect after deleting a folder.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23375">issue 23375</a>)
Jesse Glick
committed
<li class=bug>
Incorrect links from Build History page inside a folder.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-19310">issue 19310</a>)
<li class=rfe>
API changes allowing new job types to use SCM plugins.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23365">issue 23365</a>)
<li class=rfe>
API changes allowing to create nested launchers (<code>DecoratedLauncher</code>)
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-19454">issue 19454</a>)
<h3><a name=v1.567>What's new in 1.567</a> (2014/06/09)</h3>
<li class="bug">
Fixed a reference counting bug in the remoting layer.
(<a href="https://github.com/jenkinsci/remoting/commit/387433c98b66bf453e27198973daa758787095b3">commit</a>)
Jesse Glick
committed
<li class="bug">
Avoid repeatedly reading symlinks from disk to resolve build permalinks.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22822">issue 22822</a>)
<li class="bug">
Show custom build display name in executors widget.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10477">issue 10477</a>)
<li class="bug">
CodeMirror support for shell steps broke initial configuration.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23151">issue 23151</a>)
<li class="bug">
Jenkins on Linux can not restart after plugin update when started without full path to java executable
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22818">issue 22818</a>)
<li class="bug">
Fixed <code>NullPointerException</code> when a build triggering returns null cause
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20499">issue 20499</a>)
<li class="bug">
Fixed <code>NullPointerException</code> on plugin installations when invalid update center is set
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20031">issue 20031</a>)
<li class="bug">
Use DISABLED_ANIME icon while building a disabled project
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-8358">issue 8358</a>)
<li class="bug">
Process the items hierarchy when displaying the Show Poll Thread Count option
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22934">issue 22934</a>)
<li class="bug">
Compressed output was turned on even before Access Denied errors were shown for disallowed Remote API requests, yielding a confusing error.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-17374">issue 17374</a>)
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-18116">issue 18116</a>)
<li class="bug">
Properly close input streams in <code>FileParameterValue</code>
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22693">issue 22693</a>)
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-18626">issue 18626</a>)
<li class="bug">
Fixed deletion links for JVM Crash error logs
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22617">issue 22617</a>)
<li class="rfe">
Distinguish "nodes for label offline" from "no nodes for label"
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-17114">issue 17114</a>)
<li class="rfe">
Add causes to queue item tool tip
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-19250">issue 19250</a>)
<li class="rfe">
RPM: added JENKINS_HTTPS_KEYSTORE and JENKINS_HTTPS_KEYSTORE_PASSWORD options to Jenkins sysconfig file
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-11673">issue 11673</a>)
<li class="bug">
RPM: Do not install jenkins.repo file
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22690">issue 22690</a>)
<li class="rfe">
Don't advertise POSTing config.xml on master
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-16264">issue 16264</a>)
Handle null parameter values to avoid massive executor deaths
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-15094">issue 15094</a>)
Added an option to archive artifacts only when the build is successful
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22699">issue 22699</a>)
<h3><a name=v1.566>What's new in 1.566</a> (2014/06/01)</h3>
<li class="rfe">
Configurable case sensitivity mode for user IDs.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22247">issue 22247</a>)
<li class="bug">
Extension point for project naming strategies did not work from actual plugins.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23127">issue 23127</a>)
<li class="rfe">
Introduce directly modifiable views
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22967">issue 22967</a>)
<li class="bug">
Jenkins cannot restart Windows service
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22685">issue 22685</a>)
<h3><a name=v1.565>What's new in 1.565</a> (2014/05/26)</h3>
<li class="bug">
Misleading error message trying to dynamically update a plugin (which is impossible) on an NFS filesystem.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-12753">issue 12753</a>)
<li class="bug">
Updated component used by the swap space monitor to better support Debian and AIX.
Stephen Connolly
committed
<li class="bug">
SSH slave connections die after the slave outputs 4MB of stderr, usually during findbugs analysis
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22938">issue 22938</a>)
<li class="bug">
Polling no longer triggers builds (regression 1.560)
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22750">issue 22750</a>)
<li class="bug">
Allow markup formatter to be selected without enabling security.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22028">issue 22028</a>)
<li class="bug">
Fixed localization of build environment variable help.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22867">issue 22867</a>)
<h3><a name=v1.564>What's new in 1.564</a> (2014/05/19)</h3>
<li class="rfe">
Improve list view performance on large instances with folders.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22720">issue 22720</a>)
<li class="rfe">
Add indicator when build queue is filtered.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22698">issue 22698</a>)
<li class="bug">
Update bundled Matrix project plugin to 1.2 fixing issues introduced in 1.561.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22879">issue 22879</a>,
<a href="https://issues.jenkins-ci.org/browse/JENKINS-22798">issue 22798</a>)
<h3><a name=v1.563>What's new in 1.563</a> (2014/05/11)</h3>
<li class="major bug">
Memory exhausion in remoting channel since 1.560.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22734">issue 22734</a>)
<li class="rfe">
Configurable size for log buffer.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22840">issue 22840</a>)
<li class="rfe">
Gesture to clear log buffer.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22839">issue 22839</a>)
<li class=bug>
Prevent up to two-minute delay before scheduling jobs from a cron trigger.
(<a href="https://github.com/jenkinsci/jenkins/pull/1216">pull request 1216</a>)
<li class="bug">
Occasional attempts to delete a build during log rotation which had already been deleted.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22395">issue 22395</a>)
<li class="bug">
Again show proper display names for build parameters.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22755">issue 22755</a>)
<h3><a name=v1.562>What's new in 1.562</a> (2014/05/03)</h3>
<li class=bug>
Next build link was not reliably available from a previous build after starting a new one.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20662">issue 20662</a>)
<li class="bug">
Debian postinst: check for present user/group before adding them.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22715">issue 22715</a>)
<li class="rfe">
Add distance between time tick labels on load statistics.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22686">issue 22686</a>)
<li class="bug">
Correctly show load statistics for master node.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22689">issue 22689</a>)
<li class="rfe">
Make load statistics graph font configurable, use sans serif font by default.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22688">issue 22688</a>)
<li class="rfe">
Add links to nodes on thread dump page for easier navigation.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22672">issue 22672</a>)
<h3><a name=v1.561>What's new in 1.561</a> (2014/04/27)</h3>
<li class=bug>
Fixed a corner case handling of tool installation.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-16846">issue 16846</a>)
<li class=rfe>
Enabled log rotation on the OSX package
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-15178">issue 15178</a>)
<li class=bug>
When measuring the length of the queue, jobs that consist of multiple subtasks should
count as more than 1.
(<a href="https://github.com/jenkinsci/jenkins/pull/742">pull request 742</a>)
<li class=rfe>
Close drop-down button menu when clicking outside
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-17050">issue 17050</a>)
<li class=bug>
RunParameter with filtering enabled incorrectly includes builds which have not yet completed
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20974">issue 20974</a>)
Jesse Glick
committed
<li class=bug>
Fixed NPE if <tt>RunParameterValue</tt> points to a stable build.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20857">issue 20857</a>)
<li class=bug>
Fixed a JavaScript problem in sortable table with IE8.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21729">issue 21729</a>)
<li class=bug>
More efficient deletion of old builds (specified by date).
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22607">issue 22607</a>)
<li class=rfe>
The matrix project type was moved into its own plugin.
<li class=bug>
Linkage errors in notifiers could leak workspace leases.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21622">issue 21622</a>)
<li class=bug>
Better correction of the anomalous condition that several builds of a job specify the same number.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22631">issue 22631</a>)
Jesse Glick
committed
<li class=bug>
Under certain conditions, a running build could mistakenly be shown as completed (and failed), while still producing output.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22681">issue 22681</a>)
<li class=bug>
Fix a bug which only showed the first detail part for radio buttons.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22583">issue 22583</a>)
Alex Earl
committed
<li class=rfe>
Update version of bundled Mailer plugin to 1.8 to avoid issues with older versions
<li class=rfe>
Show larger load statistics graphs.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22674">issue 22674</a>)
<li class=rfe>
Linebreak project names less aggressively.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22670">issue 22670</a>)
<li class=rfe>
Added a new extension point for more pluggable JNLP slave handling
<li class=bug>
Don't ask for confirmation when it doesn't make any sense.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21720">issue 21720</a>)
<li class=bug>
Jenkins asks for confirmation before leaving form even though user is not authorized to make changes.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20597">issue 20597</a>)
<li class=rfe>
Make the computers monitor status row look different from regular node rows.
(<a href="https://github.com/jenkinsci/jenkins/pull/1095">pull request 1095</a>)
<li class=rfe>
Do not offer "Install without restart" for plugin updates.
(<a href="https://github.com/jenkinsci/jenkins/pull/1125">pull request 1125</a>)
<li class=rfe>
Require POST on more actions.
(<a href="https://github.com/jenkinsci/jenkins/pull/877">pull request 877</a>)
<li class=rfe>
Optimize image sizes.
(<a href="https://github.com/jenkinsci/jenkins/pull/648">pull request 648</a>)
<li class=bug>
Properly close resources in case of exceptions.
(<a href="https://github.com/jenkinsci/jenkins/pull/737">pull request 737</a>)
<li class=rfe>
Fix warning on JBoss AS7 due to unnecessary xpp3_min dependency.
(<a href="https://github.com/jenkinsci/jenkins/pull/733">pull request 733</a>)
<li class="rfe">
Return queue item location when triggering buildWithParameters.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-13546">issue 13546</a>)
<h3><a name=v1.560>What's new in 1.560</a> (2014/04/20)</h3>
<li class='major rfe'>
Enforcing build trigger authentication at runtime by checking authentication associated with a build, rather than at configuration time.
For compatibility, enforcement is skipped by default; you must install the Authorize Project plugin or similar for this to take effect.
The “upstream pseudo trigger” was also removed in favor of a true trigger configured on the downstream project;
you may use either the post-build action or the trigger according to where you want this configuration stored, and who is authorized to change it.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-16956">issue 16956</a>)
<li class=bug>
Fixed NPE from view new job name autocompletion since 1.553.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22142">issue 22142</a>)
<li class='major bug'>
Deadlocks in concurrent builds under some conditions since 1.556.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22560">issue 22560</a>)
<li class=rfe>
JNLP slaves are now handled through NIO-based remoting channels for better scalability.
<li class=rfe>
Integrated codemirror v2.38.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22582">issue 22582</a>)
<li class=bug>
Listing plugins shortly after installation throws ConcurrentModificationException.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22553">issue 22553</a>)
<li class=bug>
Fixed NoSuchMethodException when destroying processes using JDK1.8.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21341">issue 21341</a>)
<li class=rfe>
Avoid irrelevant job queing while node is offline.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21394">issue 21394</a>)
<li class=rfe>
Debian package now creates 'jenkins' group
<li class=rfe>
Suppress fingerprint link if fingerprint record isn't available.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21818">issue 21818</a>)
<li class=bug>
Job hangs if one of multiple triggered builds was aborted
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21932">issue 21932</a>)
Don't submit form on Save after Apply in new window on some browsers.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20245">issue 20245</a>)
<li class=bug>
Remotely triggered builds now show correct IP address through proxy.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-18008">issue 18008</a>)
<h3><a name=v1.559>What's new in 1.559</a> (2014/04/13)</h3>
<li class=rfe>
Slaves connected via Java Web Start now restart themselves when a connection to Jenkins is lost.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-19055">issue 19055</a>)
<li class=bug>
Fixed NPE from <code>Slave.createLauncher</code>.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21999">issue 21999</a>)
Jesse Glick
committed
<li class=bug>
Faster rendering of views containing many items.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-18364">issue 18364</a>)
<h3><a name=v1.558>What's new in 1.558</a> (2014/04/06)</h3>
<li class=rfe>
Cron-style trigger configuration will now display expected prior and subsequent run times.
<li class=bug>
Incorrect filtering of build queue and executors widgets after 1.514.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20500">issue 20500</a>)
<li class=bug>
<code>NoSuchMethodError: hudson.model.BuildAuthorizationToken.checkPermission(…)</code> from Build Token Root plugin since 1.556.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22382">issue 22382</a>)
<li class=rfe>
Allow a <code>Trigger</code> to be a <code>DependencyDeclarer</code>.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22397">issue 22397</a>)
<li class=bug>
Fixed a slow down in resource loading caused by fix to JENKINS-18677.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21579">issue 21579</a>)
<li class=bug>
<tt>jenkins.war</tt> file shouldn't be exploded into <tt>/tmp</tt>
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22442">issue 22442</a>)
<li class=bug>
Fixed NPE in <tt>UserCause</tt>
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21875">issue 21875</a>)
<li class=rfe>
Added <code>RobustMapConverter</code>.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22398">issue 22398</a>)
<li class='major bug'>
JNLP slaves now satisfies stricter requirements imposed by JDK7u45.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20204">issue 20204</a>)
<li class=bug>
Fixed NPE executing <tt>Pipe.EOF</tt> with <tt>ProxyWriter</tt>
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20769">issue 20769</a>)
<h3><a name=v1.557>What's new in 1.557</a> (2014/03/31)</h3>
<li class=bug>
Fixed <tt>ArrayIndexOutOfBoundsException</tt> in XStream with Oracle JDK8 release version
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-18537">issue 18537</a>)
Jesse Glick
committed
<li class=bug>
Corrected permission checks for <code>copy-job</code> and <code>create-job</code> CLI commands.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22262">issue 22262</a>)
<li class=bug>
<code>identity.key</code>, used to secure some communications with Jenkins, now stored encrypted with the master key.
<li class=bug>
When dynamically loading a plugin which another loaded plugin already had an optional dependency on, class loading errors could result before restart.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-19976">issue 19976</a>)
Jesse Glick
committed
<li class=bug>
Memory leaks in the old data monitor.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-19544">issue 19544</a>)
<li class=rfe>
Ability for custom view types to disable automatic refresh.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21190">issue 21190</a>)
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21191">issue 21191</a>)
<li class=rfe>
Option to download metadata directly from Jenkins rather than going through the browser.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-19081">issue 19081</a>)
Allow JDK8 (and other versions) to be downloaded by JDKInstaller correctly.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22347">issue 22347</a>)
<h3><a name=v1.556>What's new in 1.556</a> (2014/03/23)</h3>
<li class=rfe>
Access through API token and SSH key login now fully retains group memberships.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20064">issue 20064</a>)
Jesse Glick
committed
<li class=rfe>
API changes allowing more flexibility in unusual job types.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22131">issue 22131</a>)
<li class=rfe>
Job can be reloaded individually from disk with "job/FOO/reload" URL or "reload-job" CLI command
<h3><a name=v1.555>What's new in 1.555</a> (2014/03/16)</h3>
<li class=bug>
Jenkins should recover gracefully from a failure to process "remember me" cookie
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-11643">issue 11643</a>)
<li class=bug>
Fixed Up link in matrix projects
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21773">issue 21773</a>)
<h3><a name=v1.554>What's new in 1.554</a> (2014/03/09)</h3>
<li class=bug>
Archiving of symlinks as artifacts did not work in some cases.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21958">issue 21958</a>)
<li class=bug>
Slow rendering of directories with many entries in remote workspaces.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21780">issue 21780</a>)
<h3><a name=v1.553>What's new in 1.553</a> (2014/03/02)</h3>
<li class=bug>
Build history widget only showed the last day of builds.
(Due to JENKINS-20892, even with this fix at most 20 builds are shown.)
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21159">issue 21159</a>)
Jesse Glick
committed
<li class=bug>
Random class loading error mostly known to affect static analysis plugins.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-12124">issue 12124</a>)
Jesse Glick
committed
<li class=bug>
After restarting Jenkins, users known only from changelogs could be shown as <code>First Last _first.last@some.org_</code>, breaking mail delivery.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-16332">issue 16332</a>)
<li class=bug>
CLI <code>build -s -v</code> command caused 100% CPU usage on the master.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20965">issue 20965</a>)
<li class=rfe>
Slave started from Java Web Start can now install itself as a systemd service.
Jesse Glick
committed
<li class=rfe>
Split the “raw HTML” markup formatter out of core into a bundled plugin.
<li class=bug>
Do not show Maven modules and matrix configurations in the Copy Job dialog.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-19559">issue 19559</a>)
<li class=bug>
Fix autocompletion for items in folders.
(<a href="https://github.com/jenkinsci/jenkins/pull/1124">pull request 1124</a>)
<h3><a name=v1.552>What's new in 1.552</a> (2014/02/24)</h3>
<li class=bug>
Fixed handling of default JENKINS_HOME when storing CLI credentials
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21772">issue 21772</a>)
<li class=bug>
Fixed broken action links on Label page
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21778">issue 21778</a>)
<li class=rfe>
Allow Actions to contribute to Labels' main page
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21777">issue 21777</a>)
<li class=bug>
Expensive symlink-related calls on Windows can be simplified.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20534">issue 20534</a>)
<li class=rfe>
Improve detection of broken reverse proxy setups.
<h3><a name=v1.551>What's new in 1.551</a> (2014/02/14)</h3>
<li class='major bug'>
Valentine's day security release that contains more than a dozen security fixes.
(<a href="https://wiki.jenkins-ci.org/display/SECURITY/Jenkins+Security+Advisory+2014-02-14">security advisory</a>)
<li class='major bug'>
Regression in Windows slaves since 1.547.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21373">issue 21373</a>)
<li class=bug>
Using <code>java -jar jenkins-core.jar folder/external-monitor-job cmd …</code> did not work.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21525">issue 21525</a>)
<li class=bug>
Jenkins crash on startup after upgrade from 1.546 to 1.548.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21474">issue 21474</a>)
<li class=bug>
f:combobox is narrow.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21612">issue 21612</a>)
<li class=bug>
The workspace cleanup thread failed to handle the modern workspace location on master, and mishandled folders.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21023">issue 21023</a>)
<li class=bug>
Fixed missing help items on "Configure Global Security" page
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-19832">issue 19832</a>)
<li class=rfe>
Sort groups on user index page alphabetically.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21673">issue 21673</a>)
<li class=bug>
Should not be able to create a job named <code>.</code> (period).
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21639">issue 21639</a>)
<li class=rfe>
Plugins implementing "AsyncPeriodicWork" can overwrite default logging level
(<a href="https://github.com/jenkinsci/jenkins/pull/1115">pull request #1115</a>)
<li class=bug>
Wrong log message for out-of-order build record repair.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20730">issue 20730</a>)
<li class=bug>
Existing Fingerprint Action is reused and not added a second time.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-17606">issue 19832</a>)
<li class=bug>
TestObject doesn't replace '%' character
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21707">issue 21707</a>)
<li class=bug>
"java -jar jenkins.war" should use unique session cookie for users who run multiple Jenkins on the same host.
<h3><a name=v1.550>What's new in 1.550</a> (2014/02/09)</h3>
<ul class=image>
<li class=bug>
Report number of all jobs as part of usage statistics
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21448">issue 21448</a>)
<li class=bug>
Replace description in error dialog instead of appending
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21457">issue 21457</a>)
<h3><a name=v1.549>What's new in 1.549</a> (2014/01/25)</h3>
<li class=bug>
Removing the "keep this build forever" lock on a build should require the DELETE permission.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-16417">issue 16417</a>)
<li class=bug>
Files added to zip archive are closed properly.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20345">issue 20345</a>)
<li class=bug>
Broken CSS when reloading Jenkins after a time of inactivity
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-17526">issue 17526</a>)
<li class=rfe>
Add Batch Command tool installer for Windows nodes.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21202">issue 21202</a>)
<li class=rfe>
Allow more specific loggers to reduce log level.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21386">issue 21386</a>)
<h3><a name=v1.548>What's new in 1.548</a> (2014/01/20)</h3>
<li class=rfe>
API for adding actions to a wide class of model objects at once.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-18224">issue 18224</a>)
<li class='major rfe'>
Added infrastructure for moving items into or out of folders.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20008">issue 20008</a>)
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-18028">issue 18028</a>)
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-18680">issue 18680</a>)
Jesse Glick
committed
<li class=bug>
Jesse Glick
committed
<i>Apply</i> buttons did not work in Internet Explorer in compatibility mode.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-19826">issue 19826</a>)
Jesse Glick
committed
<li class="major bug">
Builds can seem to disappear from a job in a folder if that folder is renamed.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-18694">issue 18694</a>)
Jesse Glick
committed
<li class=bug>
Jesse Glick
committed
<code>/login</code> offers link to <code>/opensearch.xml</code> which anonymous users cannot retrieve.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21254">issue 21254</a>)
<li class=rfe>
Added API class <code>SecurityListener</code> to receive login events and similar.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20999">issue 20999</a>)
<li class=rfe>
Option to hold lazy-loaded build references strongly, weakly, and more.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-19400">issue 19400</a>)
<h3><a name=v1.547>What's new in 1.547</a> (2014/01/12)</h3>
<li class=rfe>
Split Windows slave functionality into its own plugin.
Jesse Glick
committed
<li class="major bug">
NPE since 1.545 when using aggregated test result publisher without specifying downstream jobs explicitly.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-18410">issue 18410</a>)
<li class=bug>
Fixed Trend Graph NPE when there isn't any builds
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21239">issue 21239</a>)
<h3><a name=v1.546>What's new in 1.546</a> (2014/01/06)</h3>
<li class="major bug">
Builds disappear after renaming a job.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-18678">issue 18678</a>)
<li class=bug>
When clicking <i>Apply</i> to rename a job, tell the user that <i>Save</i> must be used instead.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-17401">issue 17401</a>)
<li class="major bug">
Exception from XStream running Maven builds on strange Java versions.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21183">issue 21183</a>)
<li class=bug>
When clicking <i>Apply</i> results in an exception (error page), show it, rather than creating an empty dialog.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20772">issue 20772</a>)
<b>Older changelogs can be found in a <a href="/changelog-old.html">separate file</a></b>