forked from jenkinsci/jenkins
-
Notifications
You must be signed in to change notification settings - Fork 0
/
changelog.html
1813 lines (1802 loc) · 95.1 KB
/
changelog.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<!--
We record noteworthy changes in this file, which then becomes http://jenkins-ci.org/changelog
Some tips:
- Record your changes between "TRUNK-BEGIN" and "TRUNK-END".
(except in rare cases when you are making changes in the RC branch,
in which case it goes to the rc section)
- There are four CSS classes to denote the kind of changes.
"rfe" for enhancement and "bug" for bug fixes,
plus "major" to indicate major RFE/bugfix.
- Link to bugs in the issue tracker, e-mail thread in the archive, and so on if you can.
-->
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<title>Changelog</title>
<link rel="stylesheet" TYPE="text/css" href="/changelog.css">
<!--[if IE]>
<style type="text/css">div.rate-offset { bottom: 0.2em !important; left: 5em !important; }</style>
<![endif]-->
<script type="text/javascript" src="/rate/rate.js"></script>
</head>
<body>
<div align="right">Legend:
<span class="iconlegend">
<img src="/images/rfe2.gif" alt="major RFE">major enhancement <img src="/images/rfe.gif" alt="RFE">enhancement
<img src="/images/bug2.gif" alt="major bug">major bug fix <img src="/images/bug.gif" alt="bug">bug fix
</span><span style="visibility:hidden">xxxxx</span>
</div>
<div id="ratings" style="display:none; font-size:120%;
border:1px solid black; background-color:#eee; padding:0.5em; margin-bottom:1em">
Help other Jenkins users by letting the community know which releases you've used,
and whether they had any significant issues. <br>
Legend: <br>
<img src="//ci.jenkins-ci.org/images/16x16/health-80plus.gif" width="16" height="16"
alt="Sunny"> = I use it on my production site without major issues. <br>
<img src="//ci.jenkins-ci.org/images/16x16/health-40to59.gif" width="16" height="16"
alt="Cloudy"> = I don't recommend it. <br>
<img src="//ci.jenkins-ci.org/images/16x16/health-00to19.gif" width="16" height="16"
alt="Lightning"> = I tried it but rolled back to a previous version. <br>
View ratings below, and click one of the icons next to your version to provide your input.
</div>
<a href="" onClick="document.getElementById('trunk').style.display='block';return false">
Upcoming changes</a>
<a href="" style="padding-left:3em" onClick="return loaddata(this)">Community ratings</a>
<!-- Record your changes in the trunk here. -->
<div id="trunk" style="display:none"><!--=TRUNK-BEGIN=-->
<ul class=image>
<li class="rfe">
Added support of default values in the <code>enum.jelly</code> form element.
(<a href="https://github.com/jenkinsci/jenkins/pull/1926">PR 1926</a>)
<li class="bug">
Bytecode Compatibility Transformer computes the common super class without loading classes.
Fixes the <code>ClassCircularityError</code> exception in Ruby Runtime Plugin.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-31019">issue 31019</a>)
</ul>
</div><!--=TRUNK-END=-->
<h3><a name=v1.639>What's new in 1.639</a> (2015/11/29)</h3>
<ul class=image>
<li class="major bug">
“Discard old builds” setting would be lost if resaving job configuration as of 1.637 without rechecking the box.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-31518">issue 31518</a>)
<li class="major bug">
“Form too large” errors from Jetty when submitting massive forms.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20327">issue 20327</a>)
<li class="bug">
Multiple workspace browser features broken on Windows masters since 1.634.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-31015">issue 31015</a>)
</ul>
<h3><a name=v1.638>What's new in 1.638</a> (2015/11/11)</h3>
<ul class=image>
<li class="major bug">
<strong>Important security fixes</strong>
(<a href="https://wiki.jenkins-ci.org/display/SECURITY/Jenkins+Security+Advisory+2015-11-11">security advisory</a>)
</ul>
<h3><a name=v1.637>What's new in 1.637</a> (2015/11/08)</h3>
<ul class=image>
<li class="bug">
Remove useless warnings about a JDK named <em>null</em>.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-31217">issue 31217</a>)
<li class="rfe">
New <tt>OptionalJobProperty</tt> class to simplify <tt>JobProperty</tt> creation.
(<a href="https://github.com/jenkinsci/jenkins/pull/1888">pull 1888</a>)
</ul>
<h3><a name=v1.636>What's new in 1.636</a> (2015/11/01)</h3>
<ul class=image>
<li class="rfe">
Add "lastCompletedBuild" job permalink.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26270">issue 26270</a>)
</ul>
<h3><a name=v1.635>What's new in 1.635</a> (2015/10/25)</h3>
<ul class=image>
<li class="rfe">
Make Node implement Saveable.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-31055">issue 31055</a>)
<li class="bug">
Revert trigger optimizations made in 1.621 by <a href="https://github.com/jenkinsci/jenkins/pull/1617">PR 1617</a>.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-30745">issue 30745</a>)
<li class="bug">
Delegate CLI's delete-node command to the overridable <code>Computer.doDoDelete()</code> method.
Fixes the issue in OpenStack and JClouds plugins.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-31098">issue 31098</a>, regression in 1.618)
<li class="bug">
Prevent autocorrect of username on mobile devices in login forms.
(<a href="https://github.com/jenkinsci/jenkins/pull/1531">PR 1531</a>)
<li class="rfe">
Describe the built-in JDK as "(System)".
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-755">issue 755</a>)
<li class="bug">
Update JNA library to 4.2.1 in order to integrate fixes for linux-ppc64 and linux-arm platforms.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-15792">issue 15792</a>)
</ul>
<h3><a name=v1.634>What's new in 1.634</a> (2015/10/18)</h3>
<ul class=image>
<li class="major bug">
Fix order of builds in new builds history widget introduced in 1.633.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-30899">issue 30899</a>)
<li class="major bug">
Bytecode Compatibility Transformer would fail to transform some classes resulting in <code>ClassNotFoundException</code>.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-30820">issue 30820</a>)
<li class="bug">
Prevent <code>ClassCastException</code> in <code>AbstractBuild::reportError()</code> if the build step is not Publisher.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-30730">issue 30730</a>)
<li class="bug">
Trim job names during the rename operation (it is impossible to delete or rename jobs with trailing spaces).
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-30502">issue 30502</a>)
<li class="rfe">
Add "graphBg" and "plothBg" background color options to plot URLs
(<a href="https://github.com/jenkinsci/jenkins/pull/1769">PR 1769</a>)
<li class="rfe">
API changes: Add get method for causes of interruption in <code>hudson.model.Executor</code>
(<a href="https://github.com/jenkinsci/jenkins/pull/1712">PR 1712</a>)
<li class="rfe">
Allow case insensitive file patterns in Artifacts Archiving.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-5253">issue 5253</a>)
<li class="bug">
Prevent <code>NullPointerException</code> while estimating duration of Queue executable items.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-30456">issue 30456</a>)
<li class="bug">
Fix the resolution of Windows symbolic links in <code>SecretRewriter</code>.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-30456">issue 30456</a>)
<li class="rfe">
Let a combobox display its drop-down when focused, so users can see candidates without entering a letter.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26278">issue 26278</a>)
</ul>
<h3><a name=v1.633>What's new in 1.633</a> (2015/10/11)</h3>
<ul class=image>
<li class="rfe">
Added safari pinned tab icon.
(<a href="https://groups.google.com/d/msg/jenkinsci-dev/W29LIfo2uME/fpMy_YNZCgAJ">discussion</a>)
<li class="rfe">
Plugin Manager UI changes to prevent users from enabling/disabling/uninstalling plugins at the "wrong" time.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23150">issue 23150</a>)
<li class="bug">
bytecode-compatibility-transformer produces malformed bytecode.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28781">issue 28781</a>)
<li class="bug">
Properly handle <code>RuntimeException</code>s in run retention policy handler calls.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-29888">issue 29888</a>)
<li class="bug">
Prevent <code>NullPointerException</code> in CLI if Jenkins cannot find the specified job
or a job with the nearest name.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-30742">issue 30742</a>)
<li class="bug">
Do not show <i>REST API</i> link for pages, which have no API handlers.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-29014">issue 29014</a>)
<li class="bug">
JS alert preventing to leave a configuration page without changes.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21720">issue 21720</a>)
<li class="bug">
JS error triggered by collapsing build history widget.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-30569">issue 30569</a>)
<li class="major rfe">
Build history pagination and search.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26445">issue 26445</a>)
</ul>
<h3><a name=v1.632>What's new in 1.632</a> (2015/10/05)</h3>
<ul class=image>
<li class="bug">
Optimize TagCloud size calculation.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-30705">issue 30705</a>)
<li class="bug">
FlyWeightTasks tied to a label will not cause node provisioning and will be blocked forever.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-30084">issue 30084</a>)
<li class="bug">
Prevent <code>NullPointerException</code> for disabled builds in <code>ReverseBuildTrigger</code>.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-29876">issue 29876</a>)
<li class="rfe">
ConsoleLogFilter wasn't truly global
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-30777">issue 30777</a>)
<li class="rfe">
API changes: <code>hudson.Util.isOverridden()</code> now supports protected methods.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-30002">issue 30002</a>)
<li class="bug">
Sidepanel controls with confirmation (<code>lib/layout/task</code>) did not assign the proper CSS style.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-30787">issue 30787</a>)
</ul>
<h3><a name=v1.631>What's new in 1.631</a> (2015/09/27)</h3>
<ul class=image>
<li class=rfe>
Add proper labels for plugin categories assigned to some plugins.
(<a href="https://github.com/jenkinsci/jenkins/pull/1758">PR 1758</a>)
</ul>
<h3><a name=v1.630>What's new in 1.630</a> (2015/09/20)</h3>
<ul class=image>
<li class="bug">
Make <tt>JenkinsRule</tt> useable on systems which don't support JNA
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-29507">issue 29507</a>)
</ul>
<h3><a name=v1.629>What's new in 1.629</a> (2015/09/15)</h3>
<ul class=image>
<li class="rfe">
Old data monitor made Jenkins single-threaded for all saves.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-30139">issue 30139</a>)
</ul>
<h3><a name=v1.628>What's new in 1.628</a> (2015/09/06)</h3>
<ul class=image>
<li class="rfe">
Replaced all non java.util.logging logging libraries with slf4j interceptors.
(<a href="https://github.com/jenkinsci/jenkins/pull/1816">PR 1816</a>)
<li class="rfe">
Document <tt>allBuilds</tt> subtree in remote API for jobs.
(<a href="https://github.com/jenkinsci/jenkins/pull/1817">PR 1817</a>)
</ul>
<h3><a name=v1.627>What's new in 1.627</a> (2015/08/30)</h3>
<ul class=image>
<li class="major bug">
Race condition in triggers could cause various <code>NullPointerException</code>s.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-29790">issue 29790</a>)
<li class=bug>
Archiving of large artifacts. Tar implementation cannot handle files having a size >8GB.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10629">issue 10629</a>)
<li class="rfe">
Allow plugins to augment or replace the plugin manager UI.
(<a href="https://github.com/jenkinsci/jenkins/pull/1788">PR 1788</a>)
</ul>
<h3><a name=v1.626>What's new in 1.626</a> (2015/08/23)</h3>
<ul class=image>
<li class="bug">
RunIdMigrator fails to revert Matrix and Maven jobs.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-29989">issue 29989</a>)
<li class=bug>
Fix error message "Failed to listen to incoming slave connection" after fixing port through init.groovy.d.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-29798">issue 29798</a>)
<li class=>
</ul>
<h3><a name=v1.625>What's new in 1.625</a> (2015/08/17)</h3>
<ul class=image>
<li class="major bug">
Fixed a deadlock between the old data monitor and authorization strategies.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-29936">issue 29936</a>)
<li class="rfe">
Allow rejecting configurations with errors in critical fields via REST / CLI.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28440">issue 28440</a>)
<li class="bug">
Do not display <em>No changes</em> if changelog is still being computed.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-2327">issue 2327</a>)
</ul>
<h3><a name=v1.624>What's new in 1.624</a> (2015/08/09)</h3>
<ul class=image>
<li class=rfe>
Allow more job types to use a custom "Build Now" text.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26147">issue 26147</a>)
</ul>
<h3><a name=v1.623>What's new in 1.623</a> (2015/08/02)</h3>
<p><em>No notable changes in this release.</em></p>
<h3><a name=v1.622>What's new in 1.622</a> (2015/07/27)</h3>
<ul class=image>
<li class=rfe>
Jenkins now support self-restart and daemonization in FreeBSD
(<a href="https://github.com/jenkinsci/jenkins/pull/1770">PR 1770</a>)
<li class=bug>
Node provisioner may fail to correctly indicate that provisioning was finished.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-29568">issue 29568</a>)
</ul>
<h3><a name=v1.621>What's new in 1.621</a> (2015/07/19)</h3>
<ul class=image>
<li class=bug>
Sort by 'Free Disk Space' is incorrect.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-29286">issue 29286</a>)
<li class=bug>
Label expression help is missing in recent Jenkins versions.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-29376">issue 29376</a>)
<li class=bug>
Pre-emptively break memory cycles causing excessive live-set retention in remoting layer.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28844">issue 28844</a>)
<li class=rfe>
Don't run trigger for disabled/copied projects.
(<a href="https://github.com/jenkinsci/jenkins/pull/1617">PR 1617</a>)
</ul>
<h3><a name=v1.620>What's new in 1.620</a> (2015/07/12)</h3>
<ul class=image>
<li class=bug>
Display system info even when slave is temporarily offline.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-29300">issue 29300</a>)
</ul>
<h3><a name=v1.619>What's new in 1.619</a> (2015/07/05)</h3>
<ul class=image>
<li class=bug>
Update auto-installer metadata for newly installed plugins.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27694">issue 27694</a>)
<li class=rfe>
Allow plugins to veto process killing.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-9104">issue 9104</a>)
</ul>
<h3><a name=v1.618>What's new in 1.618</a> (2015/06/29)</h3>
<ul class=image>
<li class=bug>
Fix deadlock in hudson.model.Executor.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28690">issue 28690</a>)
<li class=bug>
Don't truncate /consoleText output after fixed number of lines.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-14899">issue 14899</a>)
<li class=rfe>
Allow delete-* CLI commands to operate on multiple arguments.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28041">issue 28041</a>)
<li class=bug>
Prevent <code>NullPointerException</code> in Executor/causeOfDeath page if
there is no exception details.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25734">issue 25734</a>)
<li class=bug>
Fixed synchronization issue when setting JDK installations.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28292">issue 28292</a>)
<li class=bug>
Fix several loggers which are identifying as the wrong class.
(<a href="https://github.com/jenkinsci/jenkins/pull/1651">PR 1651</a>)
<li class=bug>
Revert fix for issue <a href="https://issues.jenkins-ci.org/browse/JENKINS-17290">17290</a> due to the regressions it caused.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28601">issue 28601</a>)
<li class=bug>
Fix deadlock between hudson.model.Queue and hudson.model.Computer.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28840">issue 28840</a>)
<li class=bug>
Fix jobs getting stuck in the Queue when there exists a cycle of upstream/downstream blocks between them.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28926">issue 28926</a>)
<li class=bug>
Always use earlier start time when merging two equivalent queue items.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-2180">issue 2180</a>)
</ul>
<h3><a name=v1.617>What's new in 1.617</a> (2015/06/07)</h3>
<ul class=image>
<li class=bug>
Regression in build-history causing ball to not open console
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28704">issue 28704</a>)
<li class=bug>
JNLP slaves did not pick up changes to environment variables.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27739">issue 27739</a>)
<li class=bug>
<code>NullPointerException</code> in <code>AbstractProject</code> constructor
if Jenkins nodes has not been loaded yet
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28654">issue 28654</a>)
</ul>
<h3><a name=v1.616>What's new in 1.616</a> (2015/05/31)</h3>
<ul class=image>
<li class=bug>
Job loading can be broken by <code>NullPointerException</code> in a build trigger
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27549">issue 27549</a>)
</ul>
<h3><a name=v1.615>What's new in 1.615</a> (2015/05/25)</h3>
<ul class=image>
<li class=bug>
Improper calculation of queue length in <code>UnlabeledLoadStatistics</code>
causing overheads in Cloud slave provisioning
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28446">issue 28446</a>)
<li class=bug>
Category titles in Available Plugins list appear wrong in reverse sort order
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-17290">issue 17290</a>)
<li class=rfe>
<code>CronTab</code> API: Timezone support for scheduling
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-9283">issue 9283</a>)
<li class=bug>
<code>NullPointerException</code> when trying to reset Jenkins admin address
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28419">issue 28419</a>)
<li class=rfe>
Reduce the thread overhead in <code>NodeMonitorUpdater</code>
(<a href="https://github.com/jenkinsci/jenkins/pull/1714">PR 1714</a>)
<li class=bug>
Build history overflows
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28425">issue 28425</a>)
<li class=bug>
Build History badges don't wrap
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28455">issue 28455</a>)
</ul>
<h3><a name=v1.614>What's new in 1.614</a> (2015/05/17)</h3>
<ul class=image>
<li class=rfe>
ExtensionList even listener.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28434">issue 28434</a>)
<li class=bug>
<code>NullPointerException</code> computing load statistics under some conditions.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28384">issue 28384</a>)
<li class=bug>
Plugins using class loader masking did not work properly over the slave channel.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27289">issue 27289</a>)
<li class=bug>
DefaultJnlpSlaveReceiver now returns true when rejecting a takeover.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27939">issue 27939</a>)
<li class=bug>
Do not follow href after sending POST via l:task
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28437">issue 28437</a>)
</ul>
<h3><a name=v1.613>What's new in 1.613</a> (2015/05/10)</h3>
<ul class=image>
<li class=bug>
Update bundled LDAP plugin in order to restore missing help files
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28233">issue 28233</a>)
<li class=bug>
hudson.model.Run.getLog() throws IndexOutOfBoundsException when called with maxLines=0
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27441">issue 27441</a>)
</ul>
<h3><a name=v1.612>What's new in 1.612</a> (2015/05/03)</h3>
<ul class=image>
<li class=rfe>
<strong>Jenkins now requires Java 7</strong>.
(<a href="http://jenkins-ci.org/content/good-bye-java6">announcement</a>,
<a href="https://issues.jenkins-ci.org/browse/JENKINS-28120">issue 28120</a>)
<li class=bug>
Handle AbortException publisher status in the same way as deprecated false boolean status
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26964">issue 26964</a>)
<li class=bug>
Ensures GlobalSettingsProvider does not swallow fatal exceptions
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26604">issue 26604</a>)
<li class=rfe>
add datestamp to node-offline message
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23917">issue 23917</a>)
<li class=rfe>
Larger minimum popup menu height.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27067">issue 27067</a>)
<li class=bug>
<code>Descriptor.getId</code> fix in 1.610 introduced regressions affecting at least the Performance and NodeJS plugins.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28093">issue 28093</a> and <a href="https://issues.jenkins-ci.org/browse/JENKINS-28110">issue 28110</a>)
<li class=bug>
Under rare conditions Executor.getProgress() can throw a Division by zero exception.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28115">issue 28115</a>)
<li class=bug>
The Run from the command line option for launching a JNLP slave should display the
configured JVM options.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28111">issue 28111</a>)
</ul>
<h3><a name=v1.611>What's new in 1.611</a> (2015/04/26)</h3>
<ul class=image>
<li class=bug>
<code>Descriptor.getId</code> fix in 1.610 introduced a regression affecting at least the Copy Artifacts plugin.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28011">issue 28011</a>)
<li class=bug>
Search box did not work well inside folders.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24433">issue 24433</a>)
<li class="major bug">
Revert changes in 1.610 made to resolve <a href="https://issues.jenkins-ci.org/browse/JENKINS-10629">issue 10629</a>.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28012">issue 28012</a>, <a href="https://issues.jenkins-ci.org/browse/JENKINS-28013">issue 28013</a>)
<li class=rfe>
Advertise JNLP slave agents to the correct host name, even in the presence of a reverse proxy.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27218">issue 27218</a>)
<li class=rfe>
Advertised TCP slave agent port number is made tweakable.
<li class=bug>
Correctly identify Channel listener onClose propagated exceptions
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-28062">issue 28062</a>
</ul>
<h3><a name=v1.610>What's new in 1.610</a> (2015/04/19)</h3>
<ul class=image>
<li class=bug>
Since 1.598 overrides of <code>Descriptor.getId</code> were not correctly handled by form binding, breaking at least the CloudBees Templates plugin.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26781">issue 26781</a>)
<li class=bug>
<b>Reverted in 1.611, reimplemented in 1.627</b>. Archiving of large artifacts. Tar implementation cannot handle files having a size >8GB.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10629">issue 10629</a>)
<li class=bug>
The queue state was not updated between scheduling builds.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27708">issue 27708</a>,
<a href="https://issues.jenkins-ci.org/browse/JENKINS-27871">issue 27871</a>)
</ul>
<h3><a name=v1.609>What's new in 1.609</a> (2015/04/12)</h3>
<ul class=image>
<li class=bug>
When concurrent builds are enabled, artifact retention policy may delete artifact being
used by an actually running build.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27836">issue 27836</a>)
<li class=bug>
Documentation for $BUILD_ID did not reflect current reality
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26520">issue 26520</a>)
</ul>
<h3><a name=v1.608>What's new in 1.608</a> (2015/04/05)</h3>
<ul class=image>
<li class=bug>
PeepholePermalink RunListenerImpl oncompleted should be triggered before downstream builds are triggered.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20989">issue 20989</a>)
<li class=bug>
NPE when /script used on offline slave.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26751">issue 26751</a>)
<li class=rfe>
Make periodic workspace cleanup configurable through system properties.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21322">issue 21322</a>)
<li class=bug>
Do not offer to restart on /restart and /safeRestart if the configuration does not support it.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27414">issue 27414</a>)
<li class=rfe>
Polling was skipped while quieting down, resulting in ignored commit notifications. This behavior was changed.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26208">issue 26208</a>)
<li class=rfe>
Starting this version, native packages are produced from <a href="https://github.com/jenkinsci/packaging">the new repository</a>.
File issues related to installers and packages in the <code>packaging</code> component.
</ul>
<h3><a name=v1.607>What's new in 1.607</a> (2015/03/30)</h3>
<ul class=image>
<li class=bug>
JSONP served with the wrong MIME type and rejected by Chrome.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27607">issue 27607</a>)
<li class=bug>
Security file pattern whitelist was broken for some plugins since 1.597.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27055">issue 27055</a>)
<li class=rfe>
Lock an Executor without creating a Thread
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25938">issue 25938</a>)
<li class=rfe>
Hide flyweight master executor when ≥1 heavyweight executors running as subtasks
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26900">issue 26900</a>)
<li class=rfe>
Way to mark an Executable that should not block isReadyToRestart
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22941">issue 22941</a>)
<li class=rfe>
Refactor the Queue and Nodes to use a consistent locking strategy
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27565">issue 27565</a>)
<strong>Note</strong> that this change involved moving slave definitions outside the main <code>config.xml</code> file.
If you downgrade after this, your slave settings will be lost.
<li class=bug>
Makes the Jenkins is loading screen not block on the extensions loading lock
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27563">issue 27563</a>)
<li class=bug>
AdjunctManager: exception upon startup
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-15355">issue 15355</a>)
<li class=bug>
Removes race condition rendering the list of executors
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27564">issue 27564</a>)
<li class=bug>
Tidy up the locks that were causing deadlocks with the once retention strategy in durable tasks
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27476">issue 27476</a>)
<li class=bug>
Remove any requirement from Jenkins Core to lock on the Queue when rendering the Jenkins UI
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27566">issue 27566</a>)
<li class=bug>
Prevent lazy loading operation when obtaining label information.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26391">issue 26391</a>)
<li class=bug>
Ensure that the LoadStatistics return a self-consistent result.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21618">issue 21618</a>)
<li class=bug>
Build reports to be running for 45 yr and counting.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26777">issue 26777</a>)
</ul>
<h3><a name=v1.606>What's new in 1.606</a> (2015/03/23)</h3>
<ul class=image>
<li class=bug>
Jenkins CLI doesn't handle arguments with equal signs
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21160">issue 21160</a>)
<li class=bug>
master/slave communication ping reacts badly if a clock jumps.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21251">issue 21251</a>)
<li class=rfe>
JNLP slaves can now connect to master through HTTP proxy.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-6167">issue 6167</a>)
<li class='major bug'>
Fixes to several security vulnerabilities.
(<a href="https://wiki.jenkins-ci.org/display/SECURITY/Jenkins+Security+Advisory+2015-03-23">advisory</a>)
</ul>
<h3><a name=v1.605>What's new in 1.605</a> (2015/03/16)</h3>
<ul class=image>
<li class=bug>
Integrate Stapler fix for queue item API always returning 404 Not Found since 1.601.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27256">issue 27256</a>)
</ul>
<h3><a name=v1.604>What's new in 1.604</a> (2015/03/15)</h3>
<ul class=image>
<li class=rfe>
Added a switch (<tt>-Dhudson.model.User.allowNonExistentUserToLogin=true</tt>) to let users login even when the record is not found in the backend security realm.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22346">issue 22346</a>)
<li class=bug>
Avoid deadlock when using build-monitor-plugin.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27183">issue 27183</a>)
<li class=rfe>
As security hardening, mark "remember me" cookie as HTTP only
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27277">issue 27277</a>)
<li class="rfe">
Show displayName in build remote API.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26723">issue 26723</a>)
</ul>
<h3><a name=v1.602>What's new in 1.602</a> (2015/03/08)</h3>
<ul class=image>
<li class="rfe">
Show Check Now button also on Available and Updates tabs of plugin manager.
(<a href="https://github.com/jenkinsci/jenkins/pull/1593">PR 1593</a>)
</ul>
<h3><a name=v1.601>What's new in 1.601</a> (2015/03/03)</h3>
<ul class=image>
<li class="major bug">
Regression with environment variables in 1.600.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27188">issue 27188</a>)
<li class="major bug">
Errors with concurrent matrix builds since 1.597.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26739">issue 26739</a>)
<li class=bug>
Errors in Dashboard View plugin since 1.597.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26690">issue 26690</a>)
<li class=bug>
Robustness improvement when setting up Archive Artifacts programmatically.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25779">issue 25779</a>)
<li class="rfe">
Map Queue.Item.id onto Run
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-27096">issue 27096</a>)
</ul>
<h3><a name=v1.600>What's new in 1.600</a> (2015/02/28)</h3>
<ul class=image>
<li class="major bug">
Fixes to multiple security vulnerabilities.
(<a href="https://wiki.jenkins-ci.org/display/SECURITY/Jenkins+Security+Advisory+2015-02-27">security advisory</a>)
<li class="rfe">
JDK auto-installer for Mac OSX
<li class=bug>
An error thrown in the wrong place in a publisher could result in a failure to release a workspace lock.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26698">issue 26698</a>)
<li class=bug>
Cache node environment to prevent unnecessary channel usage
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26755">issue 26755</a>)
<li class=bug>
Build history text field wrap fails when containing markup
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26406">issue 26406</a>)
<li class=bug>
Maven build step fail to launch mvn process when special chars are present in build variables.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26684">issue 26684</a>)
</ul>
<h3><a name=v1.599>What's new in 1.599</a> (2015/02/16)</h3>
<ul class=image>
<li class=bug>
Errors in some Maven builds since 1.598.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26601">issue 26601</a>)
<li class='major bug'>
Build format change migrator in 1.597 did not work on some Windows systems.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26519">issue 26519</a>)
<li class=bug>
Remote <code>FilePath.chmod</code> fails with <code>ClassNotFoundException: javax.servlet.ServletException</code>.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26476">issue 26476</a>)
<li class=rfe>
Added <code>SimpleBuildWrapper</code> API.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24673">issue 24673</a>)
<li class=bug>
Animated ball in job's build history widget won't open Console Output.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26365">issue 26365</a>)
<li class=rfe>
Show job name in <em>Schedule Build</em> column tool tip.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25234">issue 25234</a>)
<li class=bug>
Allow OldDataMonitor to discard promoted-build-plugin Promotions
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26718">issue 26718</a>)
</ul>
<h3><a name=v1.598>What's new in 1.598</a> (2015/01/25)</h3>
<ul class=image>
<li class=bug>
FutureImpl does not cancel its start future.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25514">issue 25514</a>)
<li class=bug>
Flyweight tasks were under some conditions actually being run on heavyweight executors.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10944">issue 10944</a>)
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24519">issue 24519</a>)
<li class=bug>
Folder loading broken when child item loading throws exception.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22811">issue 22811</a>)
<li class=bug>
Plugin icon images were broken when running Jenkins from a UNC path.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26203">issue 26203</a>)
<li class=bug>
Allow admin signup from <code>/manage</code> as well.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26382">issue 26382</a>)
<li class=bug>
Amend <code>JAVA_HOME</code> check to work with JDK 9.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25601">issue 25601</a>)
<li class=bug>
CLI <code>list-jobs</code> command should display raw name, not display name, where they differ.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25338">issue 25338</a>)
<li class=rfe>
Show queue item parameters in tool tip.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22311">issue 22311</a>)
<li class=bug>
Better support functional tests from Gradle-based plugins.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26331">issue 26331</a>)
<li class=rfe>
Allow users to delete builds even if they are supposed to be kept.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26281">issue 26281</a>)
<li class=bug>
Fixed side/main panel scrolling issues.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26312">issue 26312</a>,
<a href="https://issues.jenkins-ci.org/browse/JENKINS-26298">issue 26298</a>,
<a href="https://issues.jenkins-ci.org/browse/JENKINS-26306">issue 26306</a>)
<li class=rfe>
Improve error reporting when channel closed during build.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26411">issue 26411</a>)
<li class=bug>
Fixed CodeMirror issue with height and re-enabled syntax highlighting in shell build step.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25455">issue 25455</a>,
<a href="https://issues.jenkins-ci.org/browse/JENKINS-23151">issue 23151</a>)
</ul>
<h3><a name=v1.597>What's new in 1.597</a> (2015/01/19)</h3>
<ul class=image>
<li class='major rfe'>
<b><tt>JENKINS_HOME</tt> layout change</b>: builds are now keyed by build numbers and not timestamps.
See <a href="https://wiki.jenkins-ci.org/display/JENKINS/JENKINS-24380+Migration">Wiki</a> for details
and downgrade.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24380">issue 24380</a>)
<li class=bug>
Do not throw exception on <code>/signup</code> when not possible.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-11172">issue 11172</a>)
<li class=bug>
Tool installer which downloads and unpacks archives should not fail the build if the tool already exists and the server returns an error code.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26196">issue 26196</a>)
<li class=bug>
Fingerprint compaction aggravated lazy-loading performance issues.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-19392">issue 19392</a>)
<li class=bug>
Possible unreleased workspace lock if SCM polling fails during setup.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26201">issue 26201</a>)
<li class=bug>
Misleading description of the 'workspace' permission.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20148">issue 20148</a>)
<li class=bug>
Run parameters should show display name if set, rather than build numbers.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25174">issue 25174</a>)
<li class=bug>
Add range check for H(X-Y) syntax.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25897">issue 25897</a>)
</ul>
<h3><a name=v1.596>What's new in 1.596</a> (2015/01/04)</h3>
<ul class=image>
<li class=bug>
Build page was broken in Hungarian localization while building.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-26155">issue 26155</a>)
<li class=bug>
Allow breaking label and node lists.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25989">issue 25989</a>)
</ul>
<h3><a name=v1.595>What's new in 1.595</a> (2014/12/21)</h3>
<ul class=image>
<li class=bug>
Spurious warnings in the log after deleting builds.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25788">issue 25788</a>)
<li class=bug>
Master labels disappear when system configuration is updated.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23966">issue 23966</a>)
<li class=bug>
Updated icon-set dependency to version 1.0.5.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25499">issue 25499</a>,
<a href="https://issues.jenkins-ci.org/browse/JENKINS-25498">issue 25498</a>)
</ul>
<h3><a name=v1.594>What's new in 1.594</a> (2014/12/14)</h3>
<ul class=image>
<li class=bug>
After recent Java security updates, Jenkins would not gracefully recover from a deleted <code>secrets/master.key</code>.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25937">issue 25937</a>)
<li class=bug>
<i>Restrict where this project can be run</i> regressed in 1.589 when using the ClearCase plugin.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25533">issue 25533</a>)
</ul>
<h3><a name=v1.593>What's new in 1.593</a> (2014/12/07)</h3>
<ul class=image>
<li class=rfe>
Dynamic Single/Multi line Build History layout.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25381">issue 25381</a>,
<a href="https://issues.jenkins-ci.org/browse/JENKINS-25393">issue 25393</a>,
<a href="https://issues.jenkins-ci.org/browse/JENKINS-24687">issue 24687</a>,
<a href="https://issues.jenkins-ci.org/browse/JENKINS-24589">issue 24589</a>)
</ul>
<h3><a name=v1.592>What's new in 1.592</a> (2014/11/30)</h3>
<ul class=image>
<li class=bug>
Performance problems on large workspaces associated with validating file include patterns.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25759">issue 25759</a>)
</ul>
<h3><a name=v1.591>What's new in 1.591</a> (2014/11/25)</h3>
<ul class=image>
<li class=bug>
Always use forward slashes in path separators during in ZIP archives generated by Directory Browser
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22514">issue 22514</a>)
</ul>
<h3><a name=v1.590>What's new in 1.590</a> (2014/11/16)</h3>
<ul class=image>
<li class=bug>
Basic Authentication in combination with Session is broken
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25144">issue 25144</a>)
<li class=bug>
Some plugins broken since 1.584 if they expected certain events to be fired under a specific user ID.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25400">issue 25400</a>)
<li class=bug>
Fixed various real or potential resource leaks discovered by <a href="https://scan.coverity.com/projects/94/">Coverity Scan</code>
(<a href="https://github.com/jenkinsci/jenkins/pull/1434">pull request 1434</a>)
<li class=rfe>
API changes: Expose <code>AbstractProject.AbstractProjectDescriptor#validateLabelExpression</code> for plugins.
(<a href="https://github.com/jenkinsci/jenkins/pull/1456">pull request 1456</a>)
<li class=rfe>
API method to aggregate multiple FormValidations into one.
(<a href="https://github.com/jenkinsci/jenkins/pull/1458">pull request 1458</a>)
<li class=rfe>
API method to get non-null <code>Jenkins</code> instance with internal validation
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23339">issue 23339</a>)
</ul>
<h3><a name=v1.589>What's new in 1.589</a> (2014/11/09)</h3>
<ul class=image>
<li class=bug>
JNA error in <code>WindowsInstallerLink.doDoInstall</code>.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25358">issue 25358</a>)
<li class=bug>
Restore compatibility of label assignment for some plugins.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25372">issue 25372</a>)
</ul>
<h3><a name=v1.588>What's new in 1.588</a> (2014/11/02)</h3>
<ul class=image>
<li class=bug>
Unnecessarily slow startup time with a massive number of jobs.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25473">issue 25473</a>)
<li class=bug>
Custom workspace option did not work under some conditions.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25221">issue 25221</a>)
</ul>
<h3><a name=v1.587>What's new in 1.587</a> (2014/10/29)</h3>
<ul class=image>
<li class=bug>
Queue didn't always leave a trail for cancelled items properly
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25314">issue 25314</a>)
<li class=bug>
JNA update for deprecated JNA-POSIX library.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24527">issue 24527</a>)
<li class='major bug'>
Introduced slave-to-master security mechanism to defend a master from slaves.
(<a href="http://jenkins-ci.org/security-144">SECURITY-144</a>)
</ul>
<h3><a name=v1.586>What's new in 1.586</a> (2014/10/26)</h3>
<ul class=image>
<li class=rfe>
Bumping up JNA to 4.10. This is potentially a breaking change for plugins that depend on JNA 3.x
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24521">issue 24521</a>)
<li class=bug>
Prevent empty file creation if file parameter is left empty.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-3539">issue 3539</a>)
<li class=bug>
Servlet containers may refuse to let us set <a href="https://www.owasp.org/index.php/SecureFlag">secure cookie flag</a>.
Deal with it gracefully.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25019">issue 25019</a>)
<li class=bug>
Existing <code>FileParameter</code>s should be handled as different values to avoid merging of queued builds
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-19017">issue 19017</a>)
</ul>
<h3><a name=v1.585>What's new in 1.585</a> (2014/10/19)</h3>
<ul class=image>
<li class=bug>
Build health computed repeatedly for a single Weather column cell.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25074">issue 25074</a>)
<li class=rfe>
Missing workspace page should use 404 status code.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-10450">issue 10450</a>)
<li class=bug>
Fixed memory leak occurring on pages producing incremental output with a progress bar.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25081">issue 25081</a>)
<li class=bug>
Updated SSH Slaves plugin to 1.8.
<li class=bug>
Due to the reaction, default umask in debian package is set back to 022
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25065">issue 25065</a>)
<li class=bug>
Greater-than characters are not escaped in HTML outputs like e-mails
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-16184">issue 16184</a>)
<li class=bug>
Thread starvation from <code>OldDataMonitor</code>.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24763">issue 24763</a>)
<li class=bug>
Integer overflow in quiet-down timeout calculation
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24914">issue 24914</a>)
<li class=bug>
Don't put session IDs in URLs even when cookies are disabled.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22358">issue 22358</a>)
<li class=rfe>
Show keep build log reason in tool tips
(<a href="https://github.com/jenkinsci/jenkins/pull/1422">pull request 1422</a>)
<li class=bug>
Do not disable projects, which do not support such operation (like Matrix configurations)
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24340">issue 24340</a>)
<li class=rfe>
Improved the scalability of SSH slaves plugin caused by global lock in <tt>SecureRandom</tt>
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20108">issue 20108</a>)
<li class=bug>
Incorporated a fix for "Poodle" (CVE-2014-3566) vulnerability in the HTTPS connector of "java -jar jenkins.war"
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-25169">issue 25169</a>)
</ul>
<h3><a name=v1.584>What's new in 1.584</a> (2014/10/12)</h3>
<ul class=image>
<li class=rfe>
Diagnostic thread names are now available while requests are still in filters
<li class=rfe>
When killing Windows processes, check its critical flag to avoid BSoD
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24453">issue 24453</a>)
<li class=bug>
When a user could not see a view, but could delete/move/rename jobs contained in it, the view was not properly updated.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-22769">issue 22769</a>)
<li class=bug>
Use POST for cancel quiet down link.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23020">issue 23020</a>,
<a href="https://issues.jenkins-ci.org/browse/JENKINS-23942">issue 23942</a>)
<li class=bug>
Do not consider port in use error to be a successful start of Jenkins on Debian.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24966">issue 24966</a>)
</ul>
<h3><a name=v1.583>What's new in 1.583</a> (2014/10/01)</h3>
<ul class=image>
<li class='major bug'>
Fixes to multiple security vulnerabilities.
(<a href="https://wiki.jenkins-ci.org/display/SECURITY/Jenkins+Security+Advisory+2014-10-01">security advisory</a>)
</ul>
<h3><a name=v1.582>What's new in 1.582</a> (2014/09/28)</h3>
<ul class=image>
<li class=bug>
Channel reader thread can end up consuming 100% CPU.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23471">issue 23471</a>)
<li class=bug>
CancelledKeyException can cause all JNLP slaves to disconnect (and the problem remains until restart).
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24050">issue 24050</a>)
<li class=bug>
Consider dynamic label assignments for label load statistics.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-15576">issue 15576</a>)
<li class=bug>
Use Windows line endings for batch file build steps.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-7478">issue 7478</a>)
<li class=bug>
Reduced the logging clutter about the lack of @ExportedBean.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24458">issue 24458</a>)
<li class=bug>
Character encoding problem in form submission when file parameters are present.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-11543">issue 11543</a>)
<li class=rfe>
Improved error handling and "in-progress" UI feedback in JNLP slave to service installation.
<li class=rfe>
Winstone 2.4: reverse proxy support in the logging, request header size limit control, and different private key password from keystore password.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23665">issue 23665</a>)
<li class=bug>
umask setting on Debian did not work.
(<a href="https://github.com/jenkinsci/jenkins/pull/1397">pull 1397</a>)
<li class=bug>
handle job move when buildDir is configured to a custom location.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24825">issue 24825</a>)
</ul>
<h3><a name=v1.581>What's new in 1.581</a> (2014/09/21)</h3>
<ul class=image>
<li class=rfe>
Use slightly larger Jenkins head icon.
(<a href="https://github.com/jenkinsci/jenkins/pull/1360">pull 1360</a>)
<li class=rfe>
Allow setting a system property to disable X-Frame-Options header.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21881">issue 21881</a>)
<li class=bug>
Explicitly set background color of various UI elements to white.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24625">issue 24625</a>)
<li class=bug>
Wrong Hebrew localization resulted in broken console output since 1.539.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24614">issue 24614</a>)
</ul>
<h3><a name=v1.580>What's new in 1.580</a> (2014/09/14)</h3>
<ul class=image>
<li class=bug>
Health reports saved to disk before 1.576 showed no weather icon since that version.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24407">issue 24407</a>)
<li class=bug>
Renaming jobs fails if parent dir of custom build records directory does not exist.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-19764">issue 19764</a>)
<li class=rfe>
Add editable descriptions for label atoms.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-6153">issue 6153</a>)
</ul>
<h3><a name=v1.579>What's new in 1.579</a> (2014/09/06)</h3>
<ul class=image>
<li class=bug>
<code>ConcurrentModificationException</code> in <code>RunListProgressiveRendering</code>.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21437">issue 21437</a>)
<li class=bug>
<code>StackOverflowError</code> for some old <code>SCMListener</code>s.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-23522">issue 23522</a>)
<li class=bug>
Job status page shows "Build has been executing for null on master" for flyweight tasks.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-20307">issue 20307</a>)
<li class=bug>
File locking issue when running functional tests on Windows.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-21977">issue 21977</a>)
<li class=bug>
Tolerate ?auto_refresh in reverse proxy check on /manage page.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-24014">issue 24014</a>)
<li class=rfe>
Debian package now sets umask to 027 by default for better default privacy. See <tt>/etc/default/jenkins</tt> to change this.