forked from eclipse-che/che
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathCHANGELOG.md
2997 lines (2749 loc) · 322 KB
/
CHANGELOG.md
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
# Change Log
## [6.0.0-M4](https://github.com/eclipse/che/tree/6.0.0-M4) (2018-01-03)
[Full Changelog](https://github.com/eclipse/che/compare/6.0.0-M3...6.0.0-M4)
**Merged pull requests:**
- RELEASE: Set next development version [\#8135](https://github.com/eclipse/che/pull/8135) ([riuvshin](https://github.com/riuvshin))
- Create test user at start of selenium tests execution [\#7965](https://github.com/eclipse/che/pull/7965) ([dmytro-ndp](https://github.com/dmytro-ndp))
- Fix invalid API version from openshift yml [\#7913](https://github.com/eclipse/che/pull/7913) ([Themodem](https://github.com/Themodem))
- Support of headers to 'HttpJsonRequest'. Adding 'Connection: close' header while pinging workspace agent [\#7898](https://github.com/eclipse/che/pull/7898) ([ibuziuk](https://github.com/ibuziuk))
- RELEASE: Update CHANGELOG [\#7896](https://github.com/eclipse/che/pull/7896) ([riuvshin](https://github.com/riuvshin))
- CHE-5564: Fix encoding for full text search. [\#7864](https://github.com/eclipse/che/pull/7864) ([AndrienkoAleksandr](https://github.com/AndrienkoAleksandr))
- Sync how CHE\_WORKSPACE\_WSAGENT\_\_JAVA\_\_OPTIONS and CHE\_WORKSPACE\_MAVEN\_\_SERVER\_\_JAVA\_\_OPTIONS looks like for end user [\#8128](https://github.com/eclipse/che/pull/8128) ([skabashnyuk](https://github.com/skabashnyuk))
- Add try/catch blocks to the selenium tests [\#8126](https://github.com/eclipse/che/pull/8126) ([Ohrimenko1988](https://github.com/Ohrimenko1988))
- Fix initializing of project types with attributes inherited from its ancestors [\#8123](https://github.com/eclipse/che/pull/8123) ([azatsarynnyy](https://github.com/azatsarynnyy))
- change way how to wipe config dir to not break running che on docker [\#8121](https://github.com/eclipse/che/pull/8121) ([riuvshin](https://github.com/riuvshin))
- Selenium: Fix unexpected fails in the "refactor" package [\#8119](https://github.com/eclipse/che/pull/8119) ([Ohrimenko1988](https://github.com/Ohrimenko1988))
- Increase workspace attributes values field length in database for abnormal shutdown error saving. [\#8115](https://github.com/eclipse/che/pull/8115) ([mshaposhnik](https://github.com/mshaposhnik))
- Selenium: change a locator for the Save button in the Edit machine dialog [\#8114](https://github.com/eclipse/che/pull/8114) ([SkorikSergey](https://github.com/SkorikSergey))
- Selenium: changes in selenium tests for the Dashboard [\#8104](https://github.com/eclipse/che/pull/8104) ([SkorikSergey](https://github.com/SkorikSergey))
- Fix output message in selenium tests [\#8103](https://github.com/eclipse/che/pull/8103) ([dmytro-ndp](https://github.com/dmytro-ndp))
- Selenium: cover the Create New Workspace page by selenium test [\#8099](https://github.com/eclipse/che/pull/8099) ([SkorikSergey](https://github.com/SkorikSergey))
- Add bigger timeout to the login page methods in the selenium tests [\#8098](https://github.com/eclipse/che/pull/8098) ([Ohrimenko1988](https://github.com/Ohrimenko1988))
- Selenium: change timeout for waiting that a workspace is started [\#8096](https://github.com/eclipse/che/pull/8096) ([SkorikSergey](https://github.com/SkorikSergey))
- Selenium: Fix unexpected fail of CheckIntelligenceCommandFromToolbarTest selenium test [\#8093](https://github.com/eclipse/che/pull/8093) ([Ohrimenko1988](https://github.com/Ohrimenko1988))
- che-7154: Handle the workspace start/stop errors properly [\#8091](https://github.com/eclipse/che/pull/8091) ([ashumilova](https://github.com/ashumilova))
- Selenium: add changes to the unstable WorkspaceDetailsSingleMachineTest selenium test [\#8089](https://github.com/eclipse/che/pull/8089) ([SkorikSergey](https://github.com/SkorikSergey))
- CHE-7377 improve workspace config tab for UD [\#8087](https://github.com/eclipse/che/pull/8087) ([olexii4](https://github.com/olexii4))
- Selenium: remove the 'Assert.fail\(\)' from the WorkingWithNodeWsTest selenium test [\#8085](https://github.com/eclipse/che/pull/8085) ([SkorikSergey](https://github.com/SkorikSergey))
- Discontinue support of the deprecated property names [\#8080](https://github.com/eclipse/che/pull/8080) ([skabashnyuk](https://github.com/skabashnyuk))
- Add all needed classes to the org-eclipse-search from original Eclipse artifact org.eclipse.search [\#8078](https://github.com/eclipse/che/pull/8078) ([vparfonov](https://github.com/vparfonov))
- Move image name from location to content field in dockerimage recipes [\#8076](https://github.com/eclipse/che/pull/8076) ([mshaposhnik](https://github.com/mshaposhnik))
- CHE-8000: Fix Git commit window sizes [\#8072](https://github.com/eclipse/che/pull/8072) ([vinokurig](https://github.com/vinokurig))
- CHE-7885: Throw exception on Git Status if checkout is in progress [\#8071](https://github.com/eclipse/che/pull/8071) ([vinokurig](https://github.com/vinokurig))
- Do not print CHE CLI config message if config is skipped [\#8066](https://github.com/eclipse/che/pull/8066) ([riuvshin](https://github.com/riuvshin))
- Selenium: change check if a filename exists in the Navigate To File suggestion list [\#8064](https://github.com/eclipse/che/pull/8064) ([SkorikSergey](https://github.com/SkorikSergey))
- Add check link availability in the CheckIntelligenceCommandFromToolbarTest selenium test [\#8063](https://github.com/eclipse/che/pull/8063) ([Ohrimenko1988](https://github.com/Ohrimenko1988))
- Selenium: apply try/catch block to ProjectStateAfterRenameWorkspaceTest test [\#8062](https://github.com/eclipse/che/pull/8062) ([SkorikSergey](https://github.com/SkorikSergey))
- CHE-7872: Rework Git branch dialog filter to have focus from the whole window [\#8059](https://github.com/eclipse/che/pull/8059) ([vinokurig](https://github.com/vinokurig))
- CHE-7921 fix openshift recipe parsing [\#8058](https://github.com/eclipse/che/pull/8058) ([olexii4](https://github.com/olexii4))
- Add ability to mark infrastructure-specific selenium tests [\#8057](https://github.com/eclipse/che/pull/8057) ([dmytro-ndp](https://github.com/dmytro-ndp))
- fix keycloak containerID evaluation in webdriver.sh [\#8054](https://github.com/eclipse/che/pull/8054) ([riuvshin](https://github.com/riuvshin))
- Selenium: Delete the 'Assert.fail\(\)' from the 'ProjectStateAfterRenameWorkspaceTest [\#8053](https://github.com/eclipse/che/pull/8053) ([artaleks9](https://github.com/artaleks9))
- Fix load user repo in sigle user mode [\#8052](https://github.com/eclipse/che/pull/8052) ([mshaposhnik](https://github.com/mshaposhnik))
- Selenium: open the Servers tab from a machine context menu [\#8051](https://github.com/eclipse/che/pull/8051) ([SkorikSergey](https://github.com/SkorikSergey))
- Selenium: test import of a github project from the Dashboard [\#8050](https://github.com/eclipse/che/pull/8050) ([SkorikSergey](https://github.com/SkorikSergey))
- Selenium: Add the 'Assert.fail\(\) to the 'CommitFilesTest' related to known issue [\#8047](https://github.com/eclipse/che/pull/8047) ([artaleks9](https://github.com/artaleks9))
- Fix codestyle [\#8046](https://github.com/eclipse/che/pull/8046) ([mshaposhnik](https://github.com/mshaposhnik))
- Selenium: apply try/catch blocks in failed selenium tests [\#8039](https://github.com/eclipse/che/pull/8039) ([SkorikSergey](https://github.com/SkorikSergey))
- CHE-6405 fix styles for small displays [\#8037](https://github.com/eclipse/che/pull/8037) ([olexii4](https://github.com/olexii4))
- Selenium: Add timeout to the 'PhpProjectDebuggingTest' related to run on the oc… [\#8034](https://github.com/eclipse/che/pull/8034) ([artaleks9](https://github.com/artaleks9))
- Add FluentWait for avoiding unexpected fails for animated web element [\#8030](https://github.com/eclipse/che/pull/8030) ([musienko-maxim](https://github.com/musienko-maxim))
- Fix oauth login to GitHub with keycloak [\#8027](https://github.com/eclipse/che/pull/8027) ([ashumilova](https://github.com/ashumilova))
- Remove extra steps in the tests from "refactor" test package and update "Refactor" page-object [\#8026](https://github.com/eclipse/che/pull/8026) ([Ohrimenko1988](https://github.com/Ohrimenko1988))
- Selenium: change the way to click the plus panel button in the Consoles page object [\#8024](https://github.com/eclipse/che/pull/8024) ([SkorikSergey](https://github.com/SkorikSergey))
- Allow overriding wsagent and maven server ram [\#8023](https://github.com/eclipse/che/pull/8023) ([skabashnyuk](https://github.com/skabashnyuk))
- CHE-7730 fix styles for wide displays [\#8018](https://github.com/eclipse/che/pull/8018) ([olexii4](https://github.com/olexii4))
- Fix indentation in docker-compose template [\#8016](https://github.com/eclipse/che/pull/8016) ([eivantsov](https://github.com/eivantsov))
- OCP deployment: more ram for keycloak and housepeeking [\#8014](https://github.com/eclipse/che/pull/8014) ([eivantsov](https://github.com/eivantsov))
- Add screening from all opened webdriver windows [\#8012](https://github.com/eclipse/che/pull/8012) ([musienko-maxim](https://github.com/musienko-maxim))
- Selenium: Change parameter in the method in the 'JavaTestPluginJunit4Test' [\#8005](https://github.com/eclipse/che/pull/8005) ([artaleks9](https://github.com/artaleks9))
- CHE-7880: Save latest commit message before showing Git Commit dialog [\#8004](https://github.com/eclipse/che/pull/8004) ([vinokurig](https://github.com/vinokurig))
- Make it possible to update Che on OCP, including rolling update [\#8002](https://github.com/eclipse/che/pull/8002) ([eivantsov](https://github.com/eivantsov))
- Fix github-specific selenium tests after adding support of Identity brokering mechanism of Keycloak [\#7999](https://github.com/eclipse/che/pull/7999) ([dmytro-ndp](https://github.com/dmytro-ndp))
- Improved Workspace status panel [\#7998](https://github.com/eclipse/che/pull/7998) ([vitaliy-guliy](https://github.com/vitaliy-guliy))
- Fix the css property styles in dark theme [\#7995](https://github.com/eclipse/che/pull/7995) ([ashumilova](https://github.com/ashumilova))
- Use author name instead of committer name in Git history dialog [\#7992](https://github.com/eclipse/che/pull/7992) ([vinokurig](https://github.com/vinokurig))
- Store last workspace startup or crash error status and message in workspace attributes. [\#7988](https://github.com/eclipse/che/pull/7988) ([mshaposhnik](https://github.com/mshaposhnik))
- \[cli\] stop action Use messagebus instead of json rpc bus for system calls. [\#7985](https://github.com/eclipse/che/pull/7985) ([benoitf](https://github.com/benoitf))
- CHE-6848: Navigation to file improvement: Provide filtering binary files and sorting results by extensions [\#7983](https://github.com/eclipse/che/pull/7983) ([vparfonov](https://github.com/vparfonov))
- Add try/catch blocks with known issue link to the factory tests [\#7982](https://github.com/eclipse/che/pull/7982) ([Ohrimenko1988](https://github.com/Ohrimenko1988))
- Clean up after merge che6 to master [\#7979](https://github.com/eclipse/che/pull/7979) ([riuvshin](https://github.com/riuvshin))
- Add assertion with known issue in the typical unstable part of the test [\#7978](https://github.com/eclipse/che/pull/7978) ([musienko-maxim](https://github.com/musienko-maxim))
- CHE7856: Fix parsing path when getting Git Status on file creation [\#7974](https://github.com/eclipse/che/pull/7974) ([vinokurig](https://github.com/vinokurig))
- Update the images for Debian, Ubuntu and Rails runtime stacks [\#7967](https://github.com/eclipse/che/pull/7967) ([l0rd](https://github.com/l0rd))
- Add handling in the CheckMainFeatureForCSharpLanguageTest for possible failing after first initialization [\#7966](https://github.com/eclipse/che/pull/7966) ([musienko-maxim](https://github.com/musienko-maxim))
- CHE-7001: Fix Git status of untracked files in Git diff [\#7962](https://github.com/eclipse/che/pull/7962) ([vinokurig](https://github.com/vinokurig))
- Change worskpace project files storage path [\#7844](https://github.com/eclipse/che/pull/7844) ([mkuznyetsov](https://github.com/mkuznyetsov))
- Update folder type in case of changing maven project structure [\#7812](https://github.com/eclipse/che/pull/7812) ([vzhukovskii](https://github.com/vzhukovskii))
- Keycloak identity brokering [\#7767](https://github.com/eclipse/che/pull/7767) ([mshaposhnik](https://github.com/mshaposhnik))
## [6.0.0-M3](https://github.com/eclipse/che/tree/6.0.0-M3) (2017-12-14)
[Full Changelog](https://github.com/eclipse/che/compare/5.22.0...6.0.0-M3)
**Merged pull requests:**
- Selenium: apply changes for selenium tests from Che6 branch to master [\#7870](https://github.com/eclipse/che/pull/7870) ([SkorikSergey](https://github.com/SkorikSergey))
- CHE-7407: Remove redundant file watcher initialization [\#7867](https://github.com/eclipse/che/pull/7867) ([vinokurig](https://github.com/vinokurig))
## [5.22.0](https://github.com/eclipse/che/tree/5.22.0) (2017-12-13)
[Full Changelog](https://github.com/eclipse/che/compare/5.21.1...5.22.0)
**Merged pull requests:**
- RELEASE: Set next development version [\#7848](https://github.com/eclipse/che/pull/7848) ([riuvshin](https://github.com/riuvshin))
- Adapt webdriver.sh to Multiuser Che; add ability to set rerun attempts [\#7847](https://github.com/eclipse/che/pull/7847) ([dmytro-ndp](https://github.com/dmytro-ndp))
- Revert "Selenium: apply changes for selenium tests from Che6 branch to master" [\#7843](https://github.com/eclipse/che/pull/7843) ([SkorikSergey](https://github.com/SkorikSergey))
- Selenium: apply changes for selenium tests from Che6 branch to master [\#7830](https://github.com/eclipse/che/pull/7830) ([SkorikSergey](https://github.com/SkorikSergey))
- Fix the OpenshiftClient connection leaks [\#7793](https://github.com/eclipse/che/pull/7793) ([davidfestal](https://github.com/davidfestal))
- Introduce wsagent ping success threshold [\#7766](https://github.com/eclipse/che/pull/7766) ([l0rd](https://github.com/l0rd))
- Give focus for widget when activate this one [\#7760](https://github.com/eclipse/che/pull/7760) ([RomanNikitenko](https://github.com/RomanNikitenko))
- Rework selenium page objects for Dashboard [\#7757](https://github.com/eclipse/che/pull/7757) ([SkorikSergey](https://github.com/SkorikSergey))
- Remove separation of selenium tests on stable/unstable/failed [\#7749](https://github.com/eclipse/che/pull/7749) ([dmytro-ndp](https://github.com/dmytro-ndp))
- Move clean up to the end of selenium test execution [\#7731](https://github.com/eclipse/che/pull/7731) ([dmytro-ndp](https://github.com/dmytro-ndp))
- Set screen size in the selenium chrome node to 1920x1080 [\#7717](https://github.com/eclipse/che/pull/7717) ([dmytro-ndp](https://github.com/dmytro-ndp))
- Test commands starting from the Processes area [\#7690](https://github.com/eclipse/che/pull/7690) ([SkorikSergey](https://github.com/SkorikSergey))
- Fixed location of centos blank stack which was previously invalid [\#7666](https://github.com/eclipse/che/pull/7666) ([JPinkney](https://github.com/JPinkney))
- Add ability to wait until selenium web element animation is ended [\#7659](https://github.com/eclipse/che/pull/7659) ([dmytro-ndp](https://github.com/dmytro-ndp))
- Fix for part of redhat-developer/rh-che\#431 [\#7639](https://github.com/eclipse/che/pull/7639) ([JPinkney](https://github.com/JPinkney))
- Selenium: Add changes to the 'RenamePackageTest' [\#7628](https://github.com/eclipse/che/pull/7628) ([artaleks9](https://github.com/artaleks9))
- CHE-7407: Rework Git file change event detection to be depend on open… [\#7613](https://github.com/eclipse/che/pull/7613) ([vinokurig](https://github.com/vinokurig))
- Fix small UI bugs [\#7608](https://github.com/eclipse/che/pull/7608) ([olexii4](https://github.com/olexii4))
- RELEASE: Update CHANGELOG [\#7570](https://github.com/eclipse/che/pull/7570) ([riuvshin](https://github.com/riuvshin))
- Change testing of the Find Text feature presentation [\#7568](https://github.com/eclipse/che/pull/7568) ([SkorikSergey](https://github.com/SkorikSergey))
- Port from che6 Added missing lib to be able to configure LogstashEncoder on wsagent [\#7566](https://github.com/eclipse/che/pull/7566) ([skabashnyuk](https://github.com/skabashnyuk))
- Add machine token for 'Upload SSH key' request [\#7540](https://github.com/eclipse/che/pull/7540) ([RomanNikitenko](https://github.com/RomanNikitenko))
- RELEASE: Set next development version [\#7503](https://github.com/eclipse/che/pull/7503) ([riuvshin](https://github.com/riuvshin))
- Add the ability to configure logback \(MDC\) to show `identity\_id` and `X-Request-ID` in logs files when available. [\#7461](https://github.com/eclipse/che/pull/7461) ([sunix](https://github.com/sunix))
- Prevent NPE after applying the refactoring session [\#7458](https://github.com/eclipse/che/pull/7458) ([vzhukovskii](https://github.com/vzhukovskii))
- Include Organization tests into acceptance tests execution on the Multiuser Che [\#7447](https://github.com/eclipse/che/pull/7447) ([dmytro-ndp](https://github.com/dmytro-ndp))
- Do not index files from File Index excludes [\#7096](https://github.com/eclipse/che/pull/7096) ([RomanNikitenko](https://github.com/RomanNikitenko))
## [5.21.1](https://github.com/eclipse/che/tree/5.21.1) (2017-12-07)
[Full Changelog](https://github.com/eclipse/che/compare/6.0.0-M2...5.21.1)
## [6.0.0-M2](https://github.com/eclipse/che/tree/6.0.0-M2) (2017-11-23)
[Full Changelog](https://github.com/eclipse/che/compare/5.21.0...6.0.0-M2)
## [5.21.0](https://github.com/eclipse/che/tree/5.21.0) (2017-11-22)
[Full Changelog](https://github.com/eclipse/che/compare/5.20.1...5.21.0)
**Merged pull requests:**
- RELEASE: Set next development version [\#7503](https://github.com/eclipse/che/pull/7503) ([riuvshin](https://github.com/riuvshin))
- Prevent NPE after applying the refactoring session [\#7458](https://github.com/eclipse/che/pull/7458) ([vzhukovskii](https://github.com/vzhukovskii))
- Do not index files from File Index excludes [\#7096](https://github.com/eclipse/che/pull/7096) ([RomanNikitenko](https://github.com/RomanNikitenko))
- Remove test method from the CheckFileWatcherExcludeFeatureTest selenium test [\#7487](https://github.com/eclipse/che/pull/7487) ([SkorikSergey](https://github.com/SkorikSergey))
- \[ WIP \] Import selenium changes from che6\(mainly in "CodenvyEditor", "CommandsExplorer"\) [\#7484](https://github.com/eclipse/che/pull/7484) ([Ohrimenko1988](https://github.com/Ohrimenko1988))
- Avoid executing chown command if the user is not a sudoer [\#7471](https://github.com/eclipse/che/pull/7471) ([l0rd](https://github.com/l0rd))
- Import selenium changes from che6 to master [\#7470](https://github.com/eclipse/che/pull/7470) ([Ohrimenko1988](https://github.com/Ohrimenko1988))
- Remove unneeded let in LS csharp script [\#7457](https://github.com/eclipse/che/pull/7457) ([mmorhun](https://github.com/mmorhun))
- Fix samples.json loading [\#7452](https://github.com/eclipse/che/pull/7452) ([riuvshin](https://github.com/riuvshin))
- CHE-6855: Fix GDB regression on breakpoint stop [\#7450](https://github.com/eclipse/che/pull/7450) ([mmorhun](https://github.com/mmorhun))
- Fix top line position of editor at refreshing page [\#7443](https://github.com/eclipse/che/pull/7443) ([RomanNikitenko](https://github.com/RomanNikitenko))
- Update version of openjdk base image to 8u131 [\#7439](https://github.com/eclipse/che/pull/7439) ([l0rd](https://github.com/l0rd))
- add bugfix versions [\#7405](https://github.com/eclipse/che/pull/7405) ([riuvshin](https://github.com/riuvshin))
- Housekeeping of selenium tests [\#7397](https://github.com/eclipse/che/pull/7397) ([dmytro-ndp](https://github.com/dmytro-ndp))
- Rework selenium tests from organizations package [\#7389](https://github.com/eclipse/che/pull/7389) ([SkorikSergey](https://github.com/SkorikSergey))
- Fixed domain in set stack permissions while 'manageSystem' action check [\#7382](https://github.com/eclipse/che/pull/7382) ([akorneta](https://github.com/akorneta))
- Update deployment-config.yaml [\#7370](https://github.com/eclipse/che/pull/7370) ([JamesDrummond](https://github.com/JamesDrummond))
- Add method deleteMachineKey\(\) for codenvy assembly [\#7360](https://github.com/eclipse/che/pull/7360) ([dmytro-ndp](https://github.com/dmytro-ndp))
- Rework testing of Find Text Feature results presentation [\#7355](https://github.com/eclipse/che/pull/7355) ([SkorikSergey](https://github.com/SkorikSergey))
- \[cli\] Adds a check for linuxkit in addition to moby kernel [\#7326](https://github.com/eclipse/che/pull/7326) ([benoitf](https://github.com/benoitf))
- added style for css elements for css file types [\#7320](https://github.com/eclipse/che/pull/7320) ([arunkumar413](https://github.com/arunkumar413))
- Another attempt to fix the tests that are only failing on master CI [\#7317](https://github.com/eclipse/che/pull/7317) ([davidfestal](https://github.com/davidfestal))
- Fix one test and include tests that had been left ignored [\#7316](https://github.com/eclipse/che/pull/7316) ([davidfestal](https://github.com/davidfestal))
- Fix OpenShift deployment script after new KC config maps have been added [\#7301](https://github.com/eclipse/che/pull/7301) ([l0rd](https://github.com/l0rd))
- Update RenameProjectTest selenium test [\#7291](https://github.com/eclipse/che/pull/7291) ([SkorikSergey](https://github.com/SkorikSergey))
- Fix for replace stacks not working when agents was on multiline [\#7286](https://github.com/eclipse/che/pull/7286) ([JPinkney](https://github.com/JPinkney))
- port Fix kc db import on os [\#7259](https://github.com/eclipse/che/pull/7259) ([riuvshin](https://github.com/riuvshin))
- If workspace base image does not have labels, skip merge of image labels [\#7252](https://github.com/eclipse/che/pull/7252) ([osallou](https://github.com/osallou))
- findResource method refactoring related to hierarchical load resource tree [\#7250](https://github.com/eclipse/che/pull/7250) ([vzhukovskii](https://github.com/vzhukovskii))
- Multi tenant workspace cleaning [\#7243](https://github.com/eclipse/che/pull/7243) ([davidfestal](https://github.com/davidfestal))
- port \#7212 to master [\#7236](https://github.com/eclipse/che/pull/7236) ([riuvshin](https://github.com/riuvshin))
- DynaModule plugin test: Avoid timestamp usage when copying dependency + sorting files issue [\#7218](https://github.com/eclipse/che/pull/7218) ([benoitf](https://github.com/benoitf))
- Fixed replace\_stacks.json after addition of dotnet-centos [\#7214](https://github.com/eclipse/che/pull/7214) ([JPinkney](https://github.com/JPinkney))
- Removed scl enable rh-nodejs dependency \(centos-nodejs\) [\#7209](https://github.com/eclipse/che/pull/7209) ([JPinkney](https://github.com/JPinkney))
- Dashboard: fixed ability to re-run of diagnostics feature [\#7197](https://github.com/eclipse/che/pull/7197) ([akurinnoy](https://github.com/akurinnoy))
- Adopt unit test to changes made in MavenMessagesHandler [\#7192](https://github.com/eclipse/che/pull/7192) ([vzhukovskii](https://github.com/vzhukovskii))
- osio-1281: OpenShift - do not set host for routes while workspace creation [\#7184](https://github.com/eclipse/che/pull/7184) ([ibuziuk](https://github.com/ibuziuk))
- Increase timeout for waiting that notification panel is closed [\#7172](https://github.com/eclipse/che/pull/7172) ([SkorikSergey](https://github.com/SkorikSergey))
- Added Traefik's docker.network label to fix multiuser single\_port [\#7170](https://github.com/eclipse/che/pull/7170) ([hickey](https://github.com/hickey))
- Don't run git selenium tests simultaneously [\#7148](https://github.com/eclipse/che/pull/7148) ([dmytro-ndp](https://github.com/dmytro-ndp))
- Check if C\# language server client is already there before downloading it [\#7116](https://github.com/eclipse/che/pull/7116) ([l0rd](https://github.com/l0rd))
- Invoke File Watcher 'create' consumer when item is created [\#7115](https://github.com/eclipse/che/pull/7115) ([RomanNikitenko](https://github.com/RomanNikitenko))
- Dashboard: added a new way to update factory configuration JSON [\#7107](https://github.com/eclipse/che/pull/7107) ([akurinnoy](https://github.com/akurinnoy))
- Fix Organization selenium tests [\#7100](https://github.com/eclipse/che/pull/7100) ([SkorikSergey](https://github.com/SkorikSergey))
- Create che dir when this one doesn't exist at adding to File Watcher excludes [\#7097](https://github.com/eclipse/che/pull/7097) ([RomanNikitenko](https://github.com/RomanNikitenko))
- Don't unregister the cached resource to have consistent tree representation of files [\#7076](https://github.com/eclipse/che/pull/7076) ([vzhukovskii](https://github.com/vzhukovskii))
- Temporary disable synchronization call [\#7070](https://github.com/eclipse/che/pull/7070) ([vzhukovskii](https://github.com/vzhukovskii))
- Add support for Docker SecurityOpt \(allowing GDB Debugging on unprivileged docker containers\) [\#6856](https://github.com/eclipse/che/pull/6856) ([hkolvenbach](https://github.com/hkolvenbach))
- Adding logstash-logback dependencies to avoid classloading issue when using logstash-logback appenders [\#6539](https://github.com/eclipse/che/pull/6539) ([sunix](https://github.com/sunix))
## [5.20.1](https://github.com/eclipse/che/tree/5.20.1) (2017-11-16)
[Full Changelog](https://github.com/eclipse/che/compare/5.18.1...5.20.1)
## [5.18.1](https://github.com/eclipse/che/tree/5.18.1) (2017-11-03)
[Full Changelog](https://github.com/eclipse/che/compare/6.0.0-M1...5.18.1)
## [6.0.0-M1](https://github.com/eclipse/che/tree/6.0.0-M1) (2017-11-02)
[Full Changelog](https://github.com/eclipse/che/compare/5.20.0...6.0.0-M1)
**Merged pull requests:**
- Backport of che-dev image from che6 branch [\#7118](https://github.com/eclipse/che/pull/7118) ([skabashnyuk](https://github.com/skabashnyuk))
## [5.19.0](https://github.com/eclipse/che/tree/5.19.0) (2017-10-14)
[Full Changelog](https://github.com/eclipse/che/compare/5.18.0...5.19.0)
**Merged pull requests:**
- Rename workspace test [\#6493](https://github.com/eclipse/che/pull/6493) ([vparfonov](https://github.com/vparfonov))
- Make screenshot during each element detection [\#6492](https://github.com/eclipse/che/pull/6492) ([vparfonov](https://github.com/vparfonov))
- Adapt selenium tests according to new client [\#6471](https://github.com/eclipse/che/pull/6471) ([artaleks9](https://github.com/artaleks9))
- Do not perform chown and chmod on /projects unless a user is in sudoers [\#6416](https://github.com/eclipse/che/pull/6416) ([eivantsov](https://github.com/eivantsov))
- Update to mockito 2.10 [\#6394](https://github.com/eclipse/che/pull/6394) ([benoitf](https://github.com/benoitf))
- RELEASE: Update CHANGELOG [\#6365](https://github.com/eclipse/che/pull/6365) ([riuvshin](https://github.com/riuvshin))
- Add ability to create test workspaces for the non-default user [\#6318](https://github.com/eclipse/che/pull/6318) ([dmytro-ndp](https://github.com/dmytro-ndp))
- Make error message clearer in the Keycloak s2i build... [\#6740](https://github.com/eclipse/che/pull/6740) ([davidfestal](https://github.com/davidfestal))
- In `deploy\_che.sh`, the keycloack route should be `https` when the che server is `https` [\#6739](https://github.com/eclipse/che/pull/6739) ([davidfestal](https://github.com/davidfestal))
- Change locators in DasboardWorkspace page object [\#6723](https://github.com/eclipse/che/pull/6723) ([SkorikSergey](https://github.com/SkorikSergey))
- Dashboard: fixed validation for recipe authoring widget. [\#6720](https://github.com/eclipse/che/pull/6720) ([akurinnoy](https://github.com/akurinnoy))
- rework selenium tests in organization package [\#6717](https://github.com/eclipse/che/pull/6717) ([Ohrimenko1988](https://github.com/Ohrimenko1988))
- Add ability to inject different webdrivers into the Entrance class [\#6714](https://github.com/eclipse/che/pull/6714) ([dmytro-ndp](https://github.com/dmytro-ndp))
- update kc image version [\#6712](https://github.com/eclipse/che/pull/6712) ([riuvshin](https://github.com/riuvshin))
- Clean up 'YamlExtensionManagerViewImpl' [\#6710](https://github.com/eclipse/che/pull/6710) ([RomanNikitenko](https://github.com/RomanNikitenko))
- Dashboard: fixed Recent Workspaces list to show there last started workspace [\#6709](https://github.com/eclipse/che/pull/6709) ([akurinnoy](https://github.com/akurinnoy))
- Add check whether keycloak refresh token is expired or not [\#6708](https://github.com/eclipse/che/pull/6708) ([akorneta](https://github.com/akorneta))
- Add changes to one test and page object [\#6707](https://github.com/eclipse/che/pull/6707) ([artaleks9](https://github.com/artaleks9))
- Add utility class to serve request consumers [\#6704](https://github.com/eclipse/che/pull/6704) ([vzhukovskii](https://github.com/vzhukovskii))
- Fixed concurrent user registration [\#6703](https://github.com/eclipse/che/pull/6703) ([skabashnyuk](https://github.com/skabashnyuk))
- Wrong version for `che-multiuser-personal-account` [\#6697](https://github.com/eclipse/che/pull/6697) ([davidfestal](https://github.com/davidfestal))
- Fix initialization change markers render [\#6696](https://github.com/eclipse/che/pull/6696) ([RomanNikitenko](https://github.com/RomanNikitenko))
- dashboard: fix oauth login through github in UD [\#6694](https://github.com/eclipse/che/pull/6694) ([ashumilova](https://github.com/ashumilova))
- use 9.6 tag of postgresql image instead of latest [\#6690](https://github.com/eclipse/che/pull/6690) ([riuvshin](https://github.com/riuvshin))
- Removing deprecated FileTreeWatcher [\#6688](https://github.com/eclipse/che/pull/6688) ([dkuleshov](https://github.com/dkuleshov))
- Create model interface representing file change [\#6681](https://github.com/eclipse/che/pull/6681) ([vzhukovskii](https://github.com/vzhukovskii))
- Heap on master filled with JSON-RPC message Strings [\#6676](https://github.com/eclipse/che/pull/6676) ([dkuleshov](https://github.com/dkuleshov))
- Fixed possible constraint violation with an existed organization. [\#6674](https://github.com/eclipse/che/pull/6674) ([skabashnyuk](https://github.com/skabashnyuk))
- Improved displaying of long workspace names [\#6668](https://github.com/eclipse/che/pull/6668) ([akurinnoy](https://github.com/akurinnoy))
- CHE-5340: Rework 'VcsChangeMarkerRenderFactory' initialization [\#6658](https://github.com/eclipse/che/pull/6658) ([vinokurig](https://github.com/vinokurig))
- Delete all selenium tests for Bitnami stacks [\#6652](https://github.com/eclipse/che/pull/6652) ([SkorikSergey](https://github.com/SkorikSergey))
- Fix URL with selenium test report on CI [\#6644](https://github.com/eclipse/che/pull/6644) ([dmytro-ndp](https://github.com/dmytro-ndp))
- Don't fail if SSH agent doesn't start [\#6638](https://github.com/eclipse/che/pull/6638) ([l0rd](https://github.com/l0rd))
- Update CLI version files for future release [\#6635](https://github.com/eclipse/che/pull/6635) ([riuvshin](https://github.com/riuvshin))
- Send subscribe message when ws agent started [\#6634](https://github.com/eclipse/che/pull/6634) ([evidolob](https://github.com/evidolob))
- Fix unstable CheckBasicFunctionalityInCommandsExplorerTest selenium test [\#6632](https://github.com/eclipse/che/pull/6632) ([SkorikSergey](https://github.com/SkorikSergey))
- Send events from server to client about project's changes [\#6628](https://github.com/eclipse/che/pull/6628) ([svor](https://github.com/svor))
- Dashboard: Handle auto-scroll while creating a workspace [\#6625](https://github.com/eclipse/che/pull/6625) ([akurinnoy](https://github.com/akurinnoy))
- Increase max number of chrome-node sessions in selenium tests [\#6623](https://github.com/eclipse/che/pull/6623) ([dmytro-ndp](https://github.com/dmytro-ndp))
- Handle partial WebSocket messages to work with large files [\#6622](https://github.com/eclipse/che/pull/6622) ([evidolob](https://github.com/evidolob))
- Activate 'Link with editor' icon when the feature is enabled [\#6616](https://github.com/eclipse/che/pull/6616) ([RomanNikitenko](https://github.com/RomanNikitenko))
- Language Server Protocol Rename implementation [\#6615](https://github.com/eclipse/che/pull/6615) ([evidolob](https://github.com/evidolob))
- che \#6500 - Removing optional 'che-ws-' prefix during tag creation on OpenShift [\#6604](https://github.com/eclipse/che/pull/6604) ([ibuziuk](https://github.com/ibuziuk))
- Adapt selenium tests to new Find text presentation view [\#6600](https://github.com/eclipse/che/pull/6600) ([svor](https://github.com/svor))
- Allow workspace name length up to 100 chars [\#6599](https://github.com/eclipse/che/pull/6599) ([garagatyi](https://github.com/garagatyi))
- Add capturing of a html dump after failing a test [\#6598](https://github.com/eclipse/che/pull/6598) ([musienko-maxim](https://github.com/musienko-maxim))
- Remove opacity from hex formatted colors [\#6597](https://github.com/eclipse/che/pull/6597) ([mmorhun](https://github.com/mmorhun))
- Replace abstract method with default implementation [\#6593](https://github.com/eclipse/che/pull/6593) ([vzhukovskii](https://github.com/vzhukovskii))
- Fix top line position at restoring editors [\#6589](https://github.com/eclipse/che/pull/6589) ([RomanNikitenko](https://github.com/RomanNikitenko))
- CHE-4536: Prevent removing breakpoint annotations [\#6588](https://github.com/eclipse/che/pull/6588) ([tolusha](https://github.com/tolusha))
- Rework the 'KeepDirectoryGitImportTest' [\#6583](https://github.com/eclipse/che/pull/6583) ([artaleks9](https://github.com/artaleks9))
- CHE-6571 Fix new stack creation flow [\#6580](https://github.com/eclipse/che/pull/6580) ([olexii4](https://github.com/olexii4))
- Do not set focus on project tree when 'Link with editor' feature is applied [\#6579](https://github.com/eclipse/che/pull/6579) ([RomanNikitenko](https://github.com/RomanNikitenko))
- Various fix for selenium tests [\#6574](https://github.com/eclipse/che/pull/6574) ([vparfonov](https://github.com/vparfonov))
- synchronize openshift deploy scripts [\#6566](https://github.com/eclipse/che/pull/6566) ([riuvshin](https://github.com/riuvshin))
- apply formatter, fix build [\#6563](https://github.com/eclipse/che/pull/6563) ([riuvshin](https://github.com/riuvshin))
- Rework tests for checking TestRunner plugin [\#6559](https://github.com/eclipse/che/pull/6559) ([musienko-maxim](https://github.com/musienko-maxim))
- Added label comment for issue and PR templates [\#6558](https://github.com/eclipse/che/pull/6558) ([bmicklea](https://github.com/bmicklea))
- Fix php debugger test [\#6556](https://github.com/eclipse/che/pull/6556) ([tolusha](https://github.com/tolusha))
- Fix name of test project in its config [\#6554](https://github.com/eclipse/che/pull/6554) ([dmytro-ndp](https://github.com/dmytro-ndp))
- Remove hard check for the zip extension [\#6552](https://github.com/eclipse/che/pull/6552) ([vparfonov](https://github.com/vparfonov))
- Set default value of the command's goal if it doesn't exist [\#6551](https://github.com/eclipse/che/pull/6551) ([svor](https://github.com/svor))
- CHE-6024: Add selenium test for git revert action [\#6550](https://github.com/eclipse/che/pull/6550) ([tolusha](https://github.com/tolusha))
- Add ability to check swagger with several workspaces in an account [\#6548](https://github.com/eclipse/che/pull/6548) ([musienko-maxim](https://github.com/musienko-maxim))
- Update list of stable selenium tests [\#6542](https://github.com/eclipse/che/pull/6542) ([dmytro-ndp](https://github.com/dmytro-ndp))
- Change signature by adding throws section [\#6540](https://github.com/eclipse/che/pull/6540) ([vzhukovskii](https://github.com/vzhukovskii))
- CHE-6342: Rework git status feature [\#6536](https://github.com/eclipse/che/pull/6536) ([tolusha](https://github.com/tolusha))
- Fix closing by Esc Navigate to File panel [\#6531](https://github.com/eclipse/che/pull/6531) ([vparfonov](https://github.com/vparfonov))
- Exclude test data from docker build context [\#6526](https://github.com/eclipse/che/pull/6526) ([mmorhun](https://github.com/mmorhun))
- Add pagination to the full text search results [\#6522](https://github.com/eclipse/che/pull/6522) ([svor](https://github.com/svor))
- Add timeout before double click, need to fixing several test releted to command explorer feature [\#6519](https://github.com/eclipse/che/pull/6519) ([vparfonov](https://github.com/vparfonov))
- Fix CreateAndDeleteProjectsTest flow [\#6518](https://github.com/eclipse/che/pull/6518) ([vparfonov](https://github.com/vparfonov))
- Create a selenium test for testing workspace details page [\#6516](https://github.com/eclipse/che/pull/6516) ([SkorikSergey](https://github.com/SkorikSergey))
- CHE-6469 fix remove and duplicate buttons behavior after scrolling [\#6511](https://github.com/eclipse/che/pull/6511) ([olexii4](https://github.com/olexii4))
- CHE-4167. Fix cursor position in editor after refresh IDE [\#6507](https://github.com/eclipse/che/pull/6507) ([RomanNikitenko](https://github.com/RomanNikitenko))
- Capture screenshot when selenium test configuration method fails [\#6506](https://github.com/eclipse/che/pull/6506) ([dmytro-ndp](https://github.com/dmytro-ndp))
- Disable scheduling of methods annotated with @ScheduleRate/@ScheduleDelay if period/delay is negative [\#6505](https://github.com/eclipse/che/pull/6505) ([sunix](https://github.com/sunix))
- Fix unstable tests from miscellaneous package [\#6503](https://github.com/eclipse/che/pull/6503) ([SkorikSergey](https://github.com/SkorikSergey))
- Remove changelog section from PR template [\#6494](https://github.com/eclipse/che/pull/6494) ([slemeur](https://github.com/slemeur))
- Update stable selenium tests suite [\#6490](https://github.com/eclipse/che/pull/6490) ([dmytro-ndp](https://github.com/dmytro-ndp))
- OpenShift Connector : Fix the issue when no exposed ports are defined in the docker image [\#6488](https://github.com/eclipse/che/pull/6488) ([benoitf](https://github.com/benoitf))
- Add more quick starts for vert.x, spring boot, and wildfly swarm [\#6484](https://github.com/eclipse/che/pull/6484) ([JPinkney](https://github.com/JPinkney))
- CHE-4952. Fix problems related to simultaneous opening files [\#6478](https://github.com/eclipse/che/pull/6478) ([RomanNikitenko](https://github.com/RomanNikitenko))
- Fix comparing selenium tests execution results with CI [\#6477](https://github.com/eclipse/che/pull/6477) ([dmytro-ndp](https://github.com/dmytro-ndp))
- Call sync then all project imported [\#6473](https://github.com/eclipse/che/pull/6473) ([vparfonov](https://github.com/vparfonov))
- Fix widget initialization avoid registration multiple handlers [\#6472](https://github.com/eclipse/che/pull/6472) ([vparfonov](https://github.com/vparfonov))
- Revert Git revert action [\#6470](https://github.com/eclipse/che/pull/6470) ([tolusha](https://github.com/tolusha))
- Do not store preferences when workspace has already stopped [\#6464](https://github.com/eclipse/che/pull/6464) ([vzhukovskii](https://github.com/vzhukovskii))
- Small fixes for master [\#6462](https://github.com/eclipse/che/pull/6462) ([tolusha](https://github.com/tolusha))
- Remove unnecessary tests from factory package [\#6458](https://github.com/eclipse/che/pull/6458) ([musienko-maxim](https://github.com/musienko-maxim))
- Fix the stack json link in openshift script [\#6454](https://github.com/eclipse/che/pull/6454) ([benoitf](https://github.com/benoitf))
- Rework refactoring preview test [\#6449](https://github.com/eclipse/che/pull/6449) ([musienko-maxim](https://github.com/musienko-maxim))
- Avoid NPE by checking if map are null and not only empty in OpenShift connector [\#6448](https://github.com/eclipse/che/pull/6448) ([benoitf](https://github.com/benoitf))
- Reworks CheckWsAgentAfterStopProcessTest test [\#6445](https://github.com/eclipse/che/pull/6445) ([SkorikSergey](https://github.com/SkorikSergey))
- Multi-user Eclipse Che [\#6441](https://github.com/eclipse/che/pull/6441) ([skabashnyuk](https://github.com/skabashnyuk))
- Fix formatting [\#6439](https://github.com/eclipse/che/pull/6439) ([vparfonov](https://github.com/vparfonov))
- code clean-up [\#6435](https://github.com/eclipse/che/pull/6435) ([akurinnoy](https://github.com/akurinnoy))
- Fix unstable selenium tests from dashboard package [\#6434](https://github.com/eclipse/che/pull/6434) ([SkorikSergey](https://github.com/SkorikSergey))
- Need to force update presentation to correct display node in project explorer [\#6432](https://github.com/eclipse/che/pull/6432) ([vparfonov](https://github.com/vparfonov))
- fix unbound variable in cli tests [\#6431](https://github.com/eclipse/che/pull/6431) ([riuvshin](https://github.com/riuvshin))
- apply formatter, fix build [\#6429](https://github.com/eclipse/che/pull/6429) ([riuvshin](https://github.com/riuvshin))
- Add checking on null [\#6428](https://github.com/eclipse/che/pull/6428) ([vparfonov](https://github.com/vparfonov))
- Add notification to the event pannel if project are removed [\#6427](https://github.com/eclipse/che/pull/6427) ([vparfonov](https://github.com/vparfonov))
- CHE-5997: fix for updating node's presentation [\#6426](https://github.com/eclipse/che/pull/6426) ([svor](https://github.com/svor))
- Fix widget intialization [\#6421](https://github.com/eclipse/che/pull/6421) ([vparfonov](https://github.com/vparfonov))
- Fix logging when exception occurs on operations with workspaces' ssh … [\#6419](https://github.com/eclipse/che/pull/6419) ([sleshchenko](https://github.com/sleshchenko))
- Fix project path in some test related to Factory feature [\#6418](https://github.com/eclipse/che/pull/6418) ([vparfonov](https://github.com/vparfonov))
- Add possibility to disable DockerInstanceStopDetector [\#6415](https://github.com/eclipse/che/pull/6415) ([garagatyi](https://github.com/garagatyi))
- Reused antlr java 5 grammar from che-lib [\#6410](https://github.com/eclipse/che/pull/6410) ([skabashnyuk](https://github.com/skabashnyuk))
- CHE-4634 replace ZeroClipboard library with HTML5 clipboard APIs [\#6409](https://github.com/eclipse/che/pull/6409) ([olexii4](https://github.com/olexii4))
- Fix build with invalid import [\#6407](https://github.com/eclipse/che/pull/6407) ([benoitf](https://github.com/benoitf))
- CHE-6397: set missing environment context on machine start [\#6403](https://github.com/eclipse/che/pull/6403) ([garagatyi](https://github.com/garagatyi))
- Rework and add test for checking of Test Runner plugin [\#6401](https://github.com/eclipse/che/pull/6401) ([musienko-maxim](https://github.com/musienko-maxim))
- Add small changes to selenium tests to according to client [\#6399](https://github.com/eclipse/che/pull/6399) ([artaleks9](https://github.com/artaleks9))
- Rework FindTextFeature test [\#6395](https://github.com/eclipse/che/pull/6395) ([SkorikSergey](https://github.com/SkorikSergey))
- CHE-5834: fix wrong behavior in "Add or Import Project" form [\#6392](https://github.com/eclipse/che/pull/6392) ([akurinnoy](https://github.com/akurinnoy))
- Move the Openshift scripts from the cli image to the init image [\#6390](https://github.com/eclipse/che/pull/6390) ([davidfestal](https://github.com/davidfestal))
- Start importing projects only then IDE fully initilized [\#6387](https://github.com/eclipse/che/pull/6387) ([vparfonov](https://github.com/vparfonov))
- CHE-6024: Revert commit action [\#6386](https://github.com/eclipse/che/pull/6386) ([tolusha](https://github.com/tolusha))
- CHE-5729: fix the preview page of refactoring [\#6385](https://github.com/eclipse/che/pull/6385) ([svor](https://github.com/svor))
- Clean up target directory at start of selenium tests [\#6380](https://github.com/eclipse/che/pull/6380) ([dmytro-ndp](https://github.com/dmytro-ndp))
- Allow overriding the images used by the CLI [\#6379](https://github.com/eclipse/che/pull/6379) ([davidfestal](https://github.com/davidfestal))
- Update EclipseLink to v2.7.0 [\#6377](https://github.com/eclipse/che/pull/6377) ([benoitf](https://github.com/benoitf))
- Fix format of NavigateToFile.java [\#6376](https://github.com/eclipse/che/pull/6376) ([SkorikSergey](https://github.com/SkorikSergey))
- fix docker images build [\#6372](https://github.com/eclipse/che/pull/6372) ([riuvshin](https://github.com/riuvshin))
- Integrated yaml language server [\#6371](https://github.com/eclipse/che/pull/6371) ([JPinkney](https://github.com/JPinkney))
- interrupt build scripts for Dockerfiles on failure [\#6363](https://github.com/eclipse/che/pull/6363) ([riuvshin](https://github.com/riuvshin))
- Clean up test workspaces after the selenium tests execution [\#6354](https://github.com/eclipse/che/pull/6354) ([dmytro-ndp](https://github.com/dmytro-ndp))
- Remove unused legacy parts [\#6351](https://github.com/eclipse/che/pull/6351) ([skabashnyuk](https://github.com/skabashnyuk))
- fix che-lib build.sh if condition [\#6350](https://github.com/eclipse/che/pull/6350) ([riuvshin](https://github.com/riuvshin))
- DTO TypeScript generator: Some DTO in Che are using "arguments" and this is a reserved keyword [\#6349](https://github.com/eclipse/che/pull/6349) ([benoitf](https://github.com/benoitf))
- Fix find action selenium test [\#6340](https://github.com/eclipse/che/pull/6340) ([mmorhun](https://github.com/mmorhun))
- Add support to VS Code style snippets in code completion [\#6339](https://github.com/eclipse/che/pull/6339) ([tsmaeder](https://github.com/tsmaeder))
- Remove gitter and add public channel on mattermost [\#6322](https://github.com/eclipse/che/pull/6322) ([slemeur](https://github.com/slemeur))
- Fix locators in NavigateToFile page object [\#6266](https://github.com/eclipse/che/pull/6266) ([SkorikSergey](https://github.com/SkorikSergey))
- Implemented getVersion in OpenShiftConnector [\#6222](https://github.com/eclipse/che/pull/6222) ([JPinkney](https://github.com/JPinkney))
- Implemented top method in OpenShiftConnector [\#6221](https://github.com/eclipse/che/pull/6221) ([JPinkney](https://github.com/JPinkney))
- Added getSystemInfo into OpenShiftConnector [\#6218](https://github.com/eclipse/che/pull/6218) ([JPinkney](https://github.com/JPinkney))
- CHE-5729: adapt PHP test runner according new API [\#6201](https://github.com/eclipse/che/pull/6201) ([svor](https://github.com/svor))
- che-6024: Add 'Git revert' action [\#6108](https://github.com/eclipse/che/pull/6108) ([bdshadow](https://github.com/bdshadow))
- Add git changes markers to the editor [\#6054](https://github.com/eclipse/che/pull/6054) ([vinokurig](https://github.com/vinokurig))
- \[dashboard\] Use `open` instead of `toggle` [\#6052](https://github.com/eclipse/che/pull/6052) ([svenefftinge](https://github.com/svenefftinge))
- Remove the che-specifc variants of the Bitnami development container … [\#5888](https://github.com/eclipse/che/pull/5888) ([amrecio](https://github.com/amrecio))
## [5.18.0](https://github.com/eclipse/che/tree/5.18.0) (2017-09-20)
[Full Changelog](https://github.com/eclipse/che/compare/5.17.0...5.18.0)
**Merged pull requests:**
- Remove unused legacy parts [\#6351](https://github.com/eclipse/che/pull/6351) ([skabashnyuk](https://github.com/skabashnyuk))
- RELEASE: Set next development version [\#6345](https://github.com/eclipse/che/pull/6345) ([riuvshin](https://github.com/riuvshin))
- Fix find action selenium test [\#6340](https://github.com/eclipse/che/pull/6340) ([mmorhun](https://github.com/mmorhun))
- Adding support of applying limitranges / resourcequotas on minishift [\#6337](https://github.com/eclipse/che/pull/6337) ([ibuziuk](https://github.com/ibuziuk))
- Remove unneeded license checking excludes [\#6316](https://github.com/eclipse/che/pull/6316) ([garagatyi](https://github.com/garagatyi))
- Clean up test workspaces [\#6293](https://github.com/eclipse/che/pull/6293) ([dmytro-ndp](https://github.com/dmytro-ndp))
- Change name of test class in the suite after renaming [\#6282](https://github.com/eclipse/che/pull/6282) ([musienko-maxim](https://github.com/musienko-maxim))
- Common fixes for master [\#6270](https://github.com/eclipse/che/pull/6270) ([musienko-maxim](https://github.com/musienko-maxim))
- CHE-6033: Fix bug when git colors are note updated after git operations [\#6262](https://github.com/eclipse/che/pull/6262) ([vinokurig](https://github.com/vinokurig))
- Fix up tests in the package 'git' [\#6257](https://github.com/eclipse/che/pull/6257) ([artaleks9](https://github.com/artaleks9))
- openshift.io-798 Checking only first 20 chars of tag in 'getImageStreamTagFromRepo' for long tags [\#6245](https://github.com/eclipse/che/pull/6245) ([ibuziuk](https://github.com/ibuziuk))
- \#5791 save user preferences when window lost focus [\#6224](https://github.com/eclipse/che/pull/6224) ([evidolob](https://github.com/evidolob))
- CODENVY-2284: Add additional logs [\#6217](https://github.com/eclipse/che/pull/6217) ([mmorhun](https://github.com/mmorhun))
- Adapt existing selenium tests that use workspace details page [\#6214](https://github.com/eclipse/che/pull/6214) ([SkorikSergey](https://github.com/SkorikSergey))
- CHE-5936 Fix build [\#6181](https://github.com/eclipse/che/pull/6181) ([vitaliy-guliy](https://github.com/vitaliy-guliy))
- \#5695 avoid leaking of double click handler [\#6168](https://github.com/eclipse/che/pull/6168) ([evidolob](https://github.com/evidolob))
- Fix the invalid null check. [\#6164](https://github.com/eclipse/che/pull/6164) ([monaka](https://github.com/monaka))
- Fix warning in pom.xml [\#6158](https://github.com/eclipse/che/pull/6158) ([vparfonov](https://github.com/vparfonov))
- \#6016 do not register highlight service if no patterns provided [\#6146](https://github.com/eclipse/che/pull/6146) ([evidolob](https://github.com/evidolob))
- Fix timeout on restoring multiple files on startup [\#6141](https://github.com/eclipse/che/pull/6141) ([tsmaeder](https://github.com/tsmaeder))
- Fix code actions [\#6113](https://github.com/eclipse/che/pull/6113) ([tsmaeder](https://github.com/tsmaeder))
- Fix workspace symbol handling [\#6112](https://github.com/eclipse/che/pull/6112) ([tsmaeder](https://github.com/tsmaeder))
- Don't wait 5 seconds for Language servers [\#6111](https://github.com/eclipse/che/pull/6111) ([tsmaeder](https://github.com/tsmaeder))
- Scripts to deploy Che on OpenShift [\#6098](https://github.com/eclipse/che/pull/6098) ([l0rd](https://github.com/l0rd))
- RELEASE: Update CHANGELOG [\#6087](https://github.com/eclipse/che/pull/6087) ([riuvshin](https://github.com/riuvshin))
- \#1796 log telemetry event [\#6079](https://github.com/eclipse/che/pull/6079) ([evidolob](https://github.com/evidolob))
- Some JSON RPC requests are not processed by RequestHandlerManage [\#5991](https://github.com/eclipse/che/pull/5991) ([dkuleshov](https://github.com/dkuleshov))
- Add ability to switch between files in Git Diff widget [\#5965](https://github.com/eclipse/che/pull/5965) ([mmorhun](https://github.com/mmorhun))
- Add implementation for 'Show message request' LS feature [\#5860](https://github.com/eclipse/che/pull/5860) ([evidolob](https://github.com/evidolob))
- Thread dump for java debugger [\#5320](https://github.com/eclipse/che/pull/5320) ([tolusha](https://github.com/tolusha))
- fix che-lib build.sh if condition [\#6350](https://github.com/eclipse/che/pull/6350) ([riuvshin](https://github.com/riuvshin))
- DTO TypeScript generator: Some DTO in Che are using "arguments" and this is a reserved keyword [\#6349](https://github.com/eclipse/che/pull/6349) ([benoitf](https://github.com/benoitf))
- Workaround for fixing freeze browser for big project [\#6341](https://github.com/eclipse/che/pull/6341) ([vparfonov](https://github.com/vparfonov))
- Add warning message when trying to get the not existing workspace [\#6290](https://github.com/eclipse/che/pull/6290) ([olexii4](https://github.com/olexii4))
- Fix and improve some actions [\#6287](https://github.com/eclipse/che/pull/6287) ([AndrienkoAleksandr](https://github.com/AndrienkoAleksandr))
- CHE-6046. Provide correct data for search results of Find text feature [\#6275](https://github.com/eclipse/che/pull/6275) ([RomanNikitenko](https://github.com/RomanNikitenko))
- Inject unsubscribe handlers [\#6273](https://github.com/eclipse/che/pull/6273) ([vparfonov](https://github.com/vparfonov))
- Che dockerfiles: apply chmod only to folders to fool COW [\#6272](https://github.com/eclipse/che/pull/6272) ([l0rd](https://github.com/l0rd))
- CHE-6162: Fix problem project detection procedure [\#6264](https://github.com/eclipse/che/pull/6264) ([vparfonov](https://github.com/vparfonov))
- CHE-5925: Add hotkeys to the most usable git actions [\#6247](https://github.com/eclipse/che/pull/6247) ([mmorhun](https://github.com/mmorhun))
- Added compile goal to vertx stack debug command [\#6212](https://github.com/eclipse/che/pull/6212) ([JPinkney](https://github.com/JPinkney))
- CHE-6063. Improve mechanism of handling file watcher 'MODIFIED' events [\#6209](https://github.com/eclipse/che/pull/6209) ([RomanNikitenko](https://github.com/RomanNikitenko))
- Setup Traefik container to restart policy 'always'. [\#6207](https://github.com/eclipse/che/pull/6207) ([monaka](https://github.com/monaka))
- Backport rh-che changes to OpenShift deployment script [\#6202](https://github.com/eclipse/che/pull/6202) ([l0rd](https://github.com/l0rd))
- Modify che-server Dockerfile to run on OpenShift [\#6200](https://github.com/eclipse/che/pull/6200) ([l0rd](https://github.com/l0rd))
- CHE-6191: FIx bug when can not open project in workspace with custom … [\#6196](https://github.com/eclipse/che/pull/6196) ([vinokurig](https://github.com/vinokurig))
- CHE-5741: Auto focus after selection terminal. [\#6192](https://github.com/eclipse/che/pull/6192) ([AndrienkoAleksandr](https://github.com/AndrienkoAleksandr))
- Unconfigured as project top level folder will marked as detected project [\#6184](https://github.com/eclipse/che/pull/6184) ([vparfonov](https://github.com/vparfonov))
- Project service: Lazy init of Tika [\#6179](https://github.com/eclipse/che/pull/6179) ([benoitf](https://github.com/benoitf))
- plugin maven server: lazily init the local repository. [\#6178](https://github.com/eclipse/che/pull/6178) ([benoitf](https://github.com/benoitf))
- CHE-5936 Properly handle changing workspace [\#6176](https://github.com/eclipse/che/pull/6176) ([vitaliy-guliy](https://github.com/vitaliy-guliy))
- CHE-6114: Fix problems with project explorer performance in big projects [\#6175](https://github.com/eclipse/che/pull/6175) ([vinokurig](https://github.com/vinokurig))
- There is no Java code inside the IDE.JSP so there is no need to have all JSP stuff [\#6174](https://github.com/eclipse/che/pull/6174) ([benoitf](https://github.com/benoitf))
- CHE-5338. Clean up app state preference when workspace is removed [\#6172](https://github.com/eclipse/che/pull/6172) ([RomanNikitenko](https://github.com/RomanNikitenko))
- Fix gulp test task execution [\#6171](https://github.com/eclipse/che/pull/6171) ([ashumilova](https://github.com/ashumilova))
- JDT core module: GWT dependency should not be there. It's running on server side. [\#6167](https://github.com/eclipse/che/pull/6167) ([benoitf](https://github.com/benoitf))
- CHE-5810: Improve client encoding for file or folder path to support special symbols [\#6166](https://github.com/eclipse/che/pull/6166) ([AndrienkoAleksandr](https://github.com/AndrienkoAleksandr))
- Use concrete node version for UD Dockerfile [\#6147](https://github.com/eclipse/che/pull/6147) ([riuvshin](https://github.com/riuvshin))
- CHE-5886: Run XML test suite for TestNG [\#6145](https://github.com/eclipse/che/pull/6145) ([svor](https://github.com/svor))
- Temporary workaround limit search result to 50 file [\#6142](https://github.com/eclipse/che/pull/6142) ([vparfonov](https://github.com/vparfonov))
- Remove unsupported ant extension [\#6140](https://github.com/eclipse/che/pull/6140) ([skabashnyuk](https://github.com/skabashnyuk))
- fix cli config test [\#6137](https://github.com/eclipse/che/pull/6137) ([riuvshin](https://github.com/riuvshin))
- Fix switch statement [\#6135](https://github.com/eclipse/che/pull/6135) ([RomanNikitenko](https://github.com/RomanNikitenko))
- Use ws-agent's Java in testing plugin [\#6132](https://github.com/eclipse/che/pull/6132) ([eivantsov](https://github.com/eivantsov))
- Docker image testing : exit if any test failed to prevent pushing images [\#6131](https://github.com/eclipse/che/pull/6131) ([riuvshin](https://github.com/riuvshin))
- CHE-5721: Importing java formatter for the project or workspace [\#6077](https://github.com/eclipse/che/pull/6077) ([svor](https://github.com/svor))
- 5485 apply workspace edit [\#5955](https://github.com/eclipse/che/pull/5955) ([tsmaeder](https://github.com/tsmaeder))
- Rework workspace detail flow [\#5451](https://github.com/eclipse/che/pull/5451) ([olexii4](https://github.com/olexii4))
## [5.17.0](https://github.com/eclipse/che/tree/5.17.0) (2017-08-23)
[Full Changelog](https://github.com/eclipse/che/compare/5.16.0...5.17.0)
**Merged pull requests:**
- RELEASE: Update CHANGELOG [\#6074](https://github.com/eclipse/che/pull/6074) ([riuvshin](https://github.com/riuvshin))
- RELEASE: Set next development version [\#6067](https://github.com/eclipse/che/pull/6067) ([riuvshin](https://github.com/riuvshin))
- CODENVY-2356: Allow exception attributes [\#6053](https://github.com/eclipse/che/pull/6053) ([mmorhun](https://github.com/mmorhun))
- Reverting \#6019: Workaround for ImageStreamTags issue on OpenShift 3.6 [\#6023](https://github.com/eclipse/che/pull/6023) ([ibuziuk](https://github.com/ibuziuk))
- \#5750 fix cursor position after completion proposal inserted [\#6020](https://github.com/eclipse/che/pull/6020) ([evidolob](https://github.com/evidolob))
- Workaround for ImageStreamTags issue on OpenShift 3.6 [\#6019](https://github.com/eclipse/che/pull/6019) ([amisevsk](https://github.com/amisevsk))
- Changing deletion order during deployment cleaup \(routes & services are going to be deleted first\) [\#6018](https://github.com/eclipse/che/pull/6018) ([ibuziuk](https://github.com/ibuziuk))
- Fix OpenShiftConnector.inspectImage\(\) to resolve issue in OS 3.6+ [\#6009](https://github.com/eclipse/che/pull/6009) ([amisevsk](https://github.com/amisevsk))
- Revert "CHE-5174 Improving search results " [\#5988](https://github.com/eclipse/che/pull/5988) ([vparfonov](https://github.com/vparfonov))
- Fix license [\#5984](https://github.com/eclipse/che/pull/5984) ([vinokurig](https://github.com/vinokurig))
- Fix typo - https://github.com/eclipse/che/issues/5980 [\#5983](https://github.com/eclipse/che/pull/5983) ([eivantsov](https://github.com/eivantsov))
- Adding assembly-ide-war `webapp` source folder as sources instead of resources to avoid duplicated files in final war [\#5979](https://github.com/eclipse/che/pull/5979) ([sunix](https://github.com/sunix))
- Adding sources maven artifact for dashboard-war [\#5971](https://github.com/eclipse/che/pull/5971) ([sunix](https://github.com/sunix))
- CHE-3415: Change 'Rebase instead of merge' checkbox title [\#5969](https://github.com/eclipse/che/pull/5969) ([vinokurig](https://github.com/vinokurig))
- Adding missing source folders to assembly-ide-war sources Maven artifact [\#5966](https://github.com/eclipse/che/pull/5966) ([sunix](https://github.com/sunix))
- Update Che Dev Dockerfile [\#5959](https://github.com/eclipse/che/pull/5959) ([JamesDrummond](https://github.com/JamesDrummond))
- Move activity components to plugin-activity [\#5896](https://github.com/eclipse/che/pull/5896) ([mkuznyetsov](https://github.com/mkuznyetsov))
- CHE-5174 Improving search results [\#5874](https://github.com/eclipse/che/pull/5874) ([vparfonov](https://github.com/vparfonov))
- Add selenium tests [\#5759](https://github.com/eclipse/che/pull/5759) ([tolusha](https://github.com/tolusha))
- Rework import operation [\#6065](https://github.com/eclipse/che/pull/6065) ([vzhukovskii](https://github.com/vzhukovskii))
- Synchronize commands with rh-che stacks [\#6050](https://github.com/eclipse/che/pull/6050) ([benoitf](https://github.com/benoitf))
- Fixed some formatting differences [\#6044](https://github.com/eclipse/che/pull/6044) ([skabashnyuk](https://github.com/skabashnyuk))
- Cursor jumps to the top of the file [\#6043](https://github.com/eclipse/che/pull/6043) ([dkuleshov](https://github.com/dkuleshov))
- Allow to proper set webscoket context [\#6038](https://github.com/eclipse/che/pull/6038) ([ashumilova](https://github.com/ashumilova))
- Change license headers copyright owner on remaining files [\#6036](https://github.com/eclipse/che/pull/6036) ([mkuznyetsov](https://github.com/mkuznyetsov))
- Remove UI loader in few places not annoying user in case bad network connection [\#6035](https://github.com/eclipse/che/pull/6035) ([vparfonov](https://github.com/vparfonov))
- Change copyright owner to "Red Hat, Inc" on remaining files [\#6032](https://github.com/eclipse/che/pull/6032) ([mkuznyetsov](https://github.com/mkuznyetsov))
- CHE-6025: Fix bug when Project wizard is not closed after importing m… [\#6031](https://github.com/eclipse/che/pull/6031) ([vinokurig](https://github.com/vinokurig))
- Fix TypeScript DTO Generator for newly float type introduced [\#6029](https://github.com/eclipse/che/pull/6029) ([benoitf](https://github.com/benoitf))
- Do not scale down deployment before resource deletion. Removing watch pod logic \(seems to be also broken after 3.6 osio update\) [\#6017](https://github.com/eclipse/che/pull/6017) ([ibuziuk](https://github.com/ibuziuk))
- The project still present after deletion through terminal or project service [\#6013](https://github.com/eclipse/che/pull/6013) ([dkuleshov](https://github.com/dkuleshov))
- CHE-4509: Fix project name validator for rename action [\#6011](https://github.com/eclipse/che/pull/6011) ([bdshadow](https://github.com/bdshadow))
- CHE-5995: Fix bug with Git repository initialization [\#6010](https://github.com/eclipse/che/pull/6010) ([vinokurig](https://github.com/vinokurig))
- \#1799 implement DidChangeWatchedFiles Notification [\#6007](https://github.com/eclipse/che/pull/6007) ([evidolob](https://github.com/evidolob))
- CHE-5944. Fix editor keybindings displaying [\#6005](https://github.com/eclipse/che/pull/6005) ([RomanNikitenko](https://github.com/RomanNikitenko))
- CHE-5829. Fix non-exhaustive switch statements [\#6004](https://github.com/eclipse/che/pull/6004) ([RomanNikitenko](https://github.com/RomanNikitenko))
- CHE-5828. Remove extra expression [\#6001](https://github.com/eclipse/che/pull/6001) ([RomanNikitenko](https://github.com/RomanNikitenko))
- CHE-5881. Add ability to add a project folder to File watcher excludes [\#5998](https://github.com/eclipse/che/pull/5998) ([RomanNikitenko](https://github.com/RomanNikitenko))
- CHE-5174 Improving search results [\#5989](https://github.com/eclipse/che/pull/5989) ([vparfonov](https://github.com/vparfonov))
- CHE-5823. Fix editor tabs displaying at refreshing page [\#5975](https://github.com/eclipse/che/pull/5975) ([RomanNikitenko](https://github.com/RomanNikitenko))
- CHE-5875: active editor when Go to line feature was accepted [\#5972](https://github.com/eclipse/che/pull/5972) ([svor](https://github.com/svor))
- CHE-5274. Do not skip setting focus on element when window is displayed [\#5968](https://github.com/eclipse/che/pull/5968) ([RomanNikitenko](https://github.com/RomanNikitenko))
- Changed copyright owner to "Red Hat, Inc." in license headers [\#5964](https://github.com/eclipse/che/pull/5964) ([mkuznyetsov](https://github.com/mkuznyetsov))
- CHE-4783 Initial splash should be smarter [\#5961](https://github.com/eclipse/che/pull/5961) ([vitaliy-guliy](https://github.com/vitaliy-guliy))
- CHE-5737: run custom set of tests [\#5956](https://github.com/eclipse/che/pull/5956) ([svor](https://github.com/svor))
- CHE-5890: add Test group menu to the editor context menu [\#5953](https://github.com/eclipse/che/pull/5953) ([svor](https://github.com/svor))
- Rework dashboard to work through JSON RPC protocol [\#5952](https://github.com/eclipse/che/pull/5952) ([ashumilova](https://github.com/ashumilova))
- Migrate to .NET 2.0 [\#5942](https://github.com/eclipse/che/pull/5942) ([eivantsov](https://github.com/eivantsov))
- Used Google Java Codestyle [\#5851](https://github.com/eclipse/che/pull/5851) ([skabashnyuk](https://github.com/skabashnyuk))
- CHE-5792: Add ability to adjust viewing 'maven module artifact id' in preferences window [\#5849](https://github.com/eclipse/che/pull/5849) ([vinokurig](https://github.com/vinokurig))
- CHE-5335: Add Git branch/revision link to project name [\#5817](https://github.com/eclipse/che/pull/5817) ([vinokurig](https://github.com/vinokurig))
- CHE-5339: Mark with color Git changed files in project explorer [\#5722](https://github.com/eclipse/che/pull/5722) ([vinokurig](https://github.com/vinokurig))
## [5.16.0](https://github.com/eclipse/che/tree/5.16.0) (2017-08-09)
[Full Changelog](https://github.com/eclipse/che/compare/5.15.0...5.16.0)
**Merged pull requests:**
- Rework dashboard to work through JSON RPC protocol [\#5952](https://github.com/eclipse/che/pull/5952) ([ashumilova](https://github.com/ashumilova))
- RELEASE: Set next development version [\#5949](https://github.com/eclipse/che/pull/5949) ([riuvshin](https://github.com/riuvshin))
- Adding debug commands for vertx & spring-boot stacks [\#5938](https://github.com/eclipse/che/pull/5938) ([ibuziuk](https://github.com/ibuziuk))
- CHE-3221: Fix git compare on submodules. [\#5799](https://github.com/eclipse/che/pull/5799) ([mmorhun](https://github.com/mmorhun))
- Implement mechanism for providing unique ids for JSON-RPC clients [\#5775](https://github.com/eclipse/che/pull/5775) ([dkuleshov](https://github.com/dkuleshov))
- CHE-249: Setting workspace Pod terminationGracePeriodSeconds to zero [\#5773](https://github.com/eclipse/che/pull/5773) ([ibuziuk](https://github.com/ibuziuk))
- CHE-220: Improving 'removeContainer' API. Refactoring [\#5766](https://github.com/eclipse/che/pull/5766) ([ibuziuk](https://github.com/ibuziuk))
- Fix DtoServer error messages [\#5764](https://github.com/eclipse/che/pull/5764) ([dmytro-ndp](https://github.com/dmytro-ndp))
- Small formatting fix [\#5755](https://github.com/eclipse/che/pull/5755) ([dkuleshov](https://github.com/dkuleshov))
- set actual parent version [\#5749](https://github.com/eclipse/che/pull/5749) ([riuvshin](https://github.com/riuvshin))
- RELEASE: Update CHANGELOG [\#5744](https://github.com/eclipse/che/pull/5744) ([riuvshin](https://github.com/riuvshin))
- CHE-5601: fix the bug with RAM spinner [\#5732](https://github.com/eclipse/che/pull/5732) ([akurinnoy](https://github.com/akurinnoy))
- CHE-5152: Apply pagination in Git Reset window [\#5726](https://github.com/eclipse/che/pull/5726) ([mmorhun](https://github.com/mmorhun))
- Fix LSP didChange parameters \#4978 [\#5002](https://github.com/eclipse/che/pull/5002) ([tsmaeder](https://github.com/tsmaeder))
- Update OpenJDK notification file [\#5939](https://github.com/eclipse/che/pull/5939) ([riuvshin](https://github.com/riuvshin))
- Fix an erroneous change of vertx and spring boot stacks [\#5937](https://github.com/eclipse/che/pull/5937) ([davidfestal](https://github.com/davidfestal))
- CHE-5718 Progress of the importing project is not displayed [\#5934](https://github.com/eclipse/che/pull/5934) ([vitaliy-guliy](https://github.com/vitaliy-guliy))
- CHE-5840. Do not do extra updating of editor content [\#5929](https://github.com/eclipse/che/pull/5929) ([RomanNikitenko](https://github.com/RomanNikitenko))
- Revert Avoid NPE at using MutableProjectConfig [\#5909](https://github.com/eclipse/che/pull/5909) ([RomanNikitenko](https://github.com/RomanNikitenko))
- CHE-5334. Fix hover state [\#5899](https://github.com/eclipse/che/pull/5899) ([RomanNikitenko](https://github.com/RomanNikitenko))
- Fixed typo in workspace list [\#5895](https://github.com/eclipse/che/pull/5895) ([hkolvenbach](https://github.com/hkolvenbach))
- CHE-5862: Set right handler on double click in Git Compare window [\#5885](https://github.com/eclipse/che/pull/5885) ([mmorhun](https://github.com/mmorhun))
- Sequential restore of the persistence components [\#5882](https://github.com/eclipse/che/pull/5882) ([vzhukovskii](https://github.com/vzhukovskii))
- Create routes in openshift with the same pattern than the urls provided by naming strategy [\#5879](https://github.com/eclipse/che/pull/5879) ([benoitf](https://github.com/benoitf))
- CHE-5725: fixes for test running [\#5877](https://github.com/eclipse/che/pull/5877) ([svor](https://github.com/svor))
- CHE-5379: fix wrong cursor placement for auto completion [\#5873](https://github.com/eclipse/che/pull/5873) ([svor](https://github.com/svor))
- Avoid NPE at using MutableProjectConfig [\#5869](https://github.com/eclipse/che/pull/5869) ([RomanNikitenko](https://github.com/RomanNikitenko))
- CHE-5415. Do not display importer in the list of import dialog if no appropriate wizard was provided [\#5868](https://github.com/eclipse/che/pull/5868) ([RomanNikitenko](https://github.com/RomanNikitenko))
- Fix launchers to call to set\_sudo\_command [\#5866](https://github.com/eclipse/che/pull/5866) ([l0rd](https://github.com/l0rd))
- set correct license header [\#5861](https://github.com/eclipse/che/pull/5861) ([riuvshin](https://github.com/riuvshin))
- CHE-4678: Add all/local/remote filter in Git branches dialog [\#5858](https://github.com/eclipse/che/pull/5858) ([vinokurig](https://github.com/vinokurig))
- Use docker to build dashboard app. \(as alternative\) [\#5848](https://github.com/eclipse/che/pull/5848) ([benoitf](https://github.com/benoitf))
- Ceylon stack [\#5844](https://github.com/eclipse/che/pull/5844) ([davidfestal](https://github.com/davidfestal))
- CHE-5654. Activate java reconciling when classpath is changed [\#5837](https://github.com/eclipse/che/pull/5837) ([RomanNikitenko](https://github.com/RomanNikitenko))
- Avoid using `sudo` in agent launchers when the current user is not a sudoer [\#5835](https://github.com/eclipse/che/pull/5835) ([l0rd](https://github.com/l0rd))
- Replace method implementation [\#5833](https://github.com/eclipse/che/pull/5833) ([vzhukovskii](https://github.com/vzhukovskii))
- Fix for the code validation is not available for language servers [\#5827](https://github.com/eclipse/che/pull/5827) ([dkuleshov](https://github.com/dkuleshov))
- CHE-5645. Fix resources synchronization [\#5825](https://github.com/eclipse/che/pull/5825) ([RomanNikitenko](https://github.com/RomanNikitenko))
- Use try-with-resources statement for reading File Watcher ignore file [\#5811](https://github.com/eclipse/che/pull/5811) ([RomanNikitenko](https://github.com/RomanNikitenko))
- Fix spring-boot stack run command [\#5809](https://github.com/eclipse/che/pull/5809) ([l0rd](https://github.com/l0rd))
- CHE-5236 Java debugger didn't highlight line in decompiled class [\#5808](https://github.com/eclipse/che/pull/5808) ([tolusha](https://github.com/tolusha))
- CHE-5777. Fix editor initialization [\#5807](https://github.com/eclipse/che/pull/5807) ([RomanNikitenko](https://github.com/RomanNikitenko))
- Fix construct command actions after workspace restart [\#5806](https://github.com/eclipse/che/pull/5806) ([vzhukovskii](https://github.com/vzhukovskii))
- CHE-5725: Run all java tests from the project or package [\#5804](https://github.com/eclipse/che/pull/5804) ([svor](https://github.com/svor))
- Add compile to vertx run command [\#5803](https://github.com/eclipse/che/pull/5803) ([l0rd](https://github.com/l0rd))
- CHE-5633: improve experience when adding projects to a workspace [\#5795](https://github.com/eclipse/che/pull/5795) ([akurinnoy](https://github.com/akurinnoy))
- CHE-3415: Add ability to perform Git pull with rebase [\#5787](https://github.com/eclipse/che/pull/5787) ([vinokurig](https://github.com/vinokurig))
- CHE-5692. Fix editor errors clearing [\#5778](https://github.com/eclipse/che/pull/5778) ([RomanNikitenko](https://github.com/RomanNikitenko))
- CHE-5130 Unexpected resetting of the scroll to bottom automatically button [\#5769](https://github.com/eclipse/che/pull/5769) ([vitaliy-guliy](https://github.com/vitaliy-guliy))
- CHE-5235: Fix step into when source cannot be obtained [\#5768](https://github.com/eclipse/che/pull/5768) ([mmorhun](https://github.com/mmorhun))
- CHE-5643. Add ability to select items in the quick fix window using keyboard [\#5761](https://github.com/eclipse/che/pull/5761) ([RomanNikitenko](https://github.com/RomanNikitenko))
- Add url encoding [\#5758](https://github.com/eclipse/che/pull/5758) ([vparfonov](https://github.com/vparfonov))
- CHE-5599: add improvements for Filters widget [\#5756](https://github.com/eclipse/che/pull/5756) ([akurinnoy](https://github.com/akurinnoy))
- CHE-5615. Fix NPE at detecting tests by java test runner [\#5748](https://github.com/eclipse/che/pull/5748) ([RomanNikitenko](https://github.com/RomanNikitenko))
- CHE-5617. Set editor as active part when this one has initialized [\#5747](https://github.com/eclipse/che/pull/5747) ([RomanNikitenko](https://github.com/RomanNikitenko))
- Fix run command for Eclipse Vert.x stack [\#5746](https://github.com/eclipse/che/pull/5746) ([l0rd](https://github.com/l0rd))
- Deprecate WsConnectionListener [\#5740](https://github.com/eclipse/che/pull/5740) ([RomanNikitenko](https://github.com/RomanNikitenko))
- RELEASE: Set next development version [\#5734](https://github.com/eclipse/che/pull/5734) ([riuvshin](https://github.com/riuvshin))
- Adapt JUnit4 runner according new API [\#5710](https://github.com/eclipse/che/pull/5710) ([svor](https://github.com/svor))
## [5.15.0](https://github.com/eclipse/che/tree/5.15.0) (2017-07-19)
[Full Changelog](https://github.com/eclipse/che/compare/5.14.0...5.15.0)
**Merged pull requests:**
- Rework Composer plugin to avoid using Everrest based Websocket calls [\#5629](https://github.com/eclipse/che/pull/5629) ([kaloyan-raev](https://github.com/kaloyan-raev))
- C/CPP compilation error/warning messages support \#5565 [\#5604](https://github.com/eclipse/che/pull/5604) ([vrubezhny](https://github.com/vrubezhny))
- Move mvn and svn tests execution to integration profile [\#5596](https://github.com/eclipse/che/pull/5596) ([garagatyi](https://github.com/garagatyi))
- Fix dependencies [\#5590](https://github.com/eclipse/che/pull/5590) ([vparfonov](https://github.com/vparfonov))
- Try to fix occasionally failing tests on CI [\#5585](https://github.com/eclipse/che/pull/5585) ([garagatyi](https://github.com/garagatyi))
- Handle no-content response in DefaultHttpJsonRequest [\#5577](https://github.com/eclipse/che/pull/5577) ([dmytro-ndp](https://github.com/dmytro-ndp))
- Maven Server tests execution on integration phase [\#5574](https://github.com/eclipse/che/pull/5574) ([vparfonov](https://github.com/vparfonov))
- Rework Navigate to File feature to avoid using Everrest based Websocket calls [\#5561](https://github.com/eclipse/che/pull/5561) ([dkuleshov](https://github.com/dkuleshov))
- Rework Find Usages feature to avoid using Everrest based Websocket calls [\#5550](https://github.com/eclipse/che/pull/5550) ([dkuleshov](https://github.com/dkuleshov))
- Use Orion annotation model instead 'showProblems' method [\#5518](https://github.com/eclipse/che/pull/5518) ([evidolob](https://github.com/evidolob))
- Improve idling implementation [\#5512](https://github.com/eclipse/che/pull/5512) ([mkuznyetsov](https://github.com/mkuznyetsov))
- Normalize agent names [\#5479](https://github.com/eclipse/che/pull/5479) ([vinokurig](https://github.com/vinokurig))
- Update lsp4J lib to newer version. [\#5292](https://github.com/eclipse/che/pull/5292) ([AndrienkoAleksandr](https://github.com/AndrienkoAleksandr))
- Openshift connector improvements [\#5052](https://github.com/eclipse/che/pull/5052) ([sunix](https://github.com/sunix))
- Move file header under imports [\#5727](https://github.com/eclipse/che/pull/5727) ([akorneta](https://github.com/akorneta))
- Show notification when the creation of workspace failed [\#5723](https://github.com/eclipse/che/pull/5723) ([akurinnoy](https://github.com/akurinnoy))
- Refresh commands list in project's context menu in IDE [\#5717](https://github.com/eclipse/che/pull/5717) ([akurinnoy](https://github.com/akurinnoy))
- Fixed displaying of Preview URL at refreshing page [\#5709](https://github.com/eclipse/che/pull/5709) ([RomanNikitenko](https://github.com/RomanNikitenko))
- Openshift: add mounted volume for logs [\#5708](https://github.com/eclipse/che/pull/5708) ([benoitf](https://github.com/benoitf))
- Display notifications about external delete operation in Events panel [\#5707](https://github.com/eclipse/che/pull/5707) ([RomanNikitenko](https://github.com/RomanNikitenko))
- Auto-detect recipe format and fix Git url pattern [\#5677](https://github.com/eclipse/che/pull/5677) ([ashumilova](https://github.com/ashumilova))
- Fixed focus position at editor state restoring [\#5665](https://github.com/eclipse/che/pull/5665) ([RomanNikitenko](https://github.com/RomanNikitenko))
- Use LSP for pom editor [\#5641](https://github.com/eclipse/che/pull/5641) ([tsmaeder](https://github.com/tsmaeder))
- Avoid using ProjectManager just for taking project root dir [\#5636](https://github.com/eclipse/che/pull/5636) ([vparfonov](https://github.com/vparfonov))
- Show 'Quick Start' tab by default and consider stacks priority order [\#5632](https://github.com/eclipse/che/pull/5632) ([ashumilova](https://github.com/ashumilova))
- Fixed using project path and fileUri [\#5625](https://github.com/eclipse/che/pull/5625) ([vparfonov](https://github.com/vparfonov))
- Fixed machine's default docker image [\#5619](https://github.com/eclipse/che/pull/5619) ([ashumilova](https://github.com/ashumilova))
- Fixed Kotlin stack and dashboard reaction on missing workspace config in stack [\#5618](https://github.com/eclipse/che/pull/5618) ([ashumilova](https://github.com/ashumilova))
- Replaced Window.open\(\) with JS native call [\#5584](https://github.com/eclipse/che/pull/5584) ([vparfonov](https://github.com/vparfonov))
- Fix possible NullPointerException [\#5582](https://github.com/eclipse/che/pull/5582) ([vparfonov](https://github.com/vparfonov))
- Run sync container in an interactive mode [\#5576](https://github.com/eclipse/che/pull/5576) ([eivantsov](https://github.com/eivantsov))
- Save button in Workspace config tab appears only after adding second symbol to config [\#5566](https://github.com/eclipse/che/pull/5566) ([bdshadow](https://github.com/bdshadow))
- Sort imports/ fix indent in openshift connector [\#5552](https://github.com/eclipse/che/pull/5552) ([benoitf](https://github.com/benoitf))
- Change names of methods for WebSocket communication [\#5543](https://github.com/eclipse/che/pull/5543) ([svor](https://github.com/svor))
- Move binding ServerIdleDetctor to the assembly module [\#5541](https://github.com/eclipse/che/pull/5541) ([vparfonov](https://github.com/vparfonov))
- .NET C\# stacktrace support \#5489 [\#5534](https://github.com/eclipse/che/pull/5534) ([vrubezhny](https://github.com/vrubezhny))
- Fixed broken links to che-docs [\#5531](https://github.com/eclipse/che/pull/5531) ([jonahkichwacoders](https://github.com/jonahkichwacoders))
- Register refresh method for ProjectExplorer native object [\#5530](https://github.com/eclipse/che/pull/5530) ([vzhukovskii](https://github.com/vzhukovskii))
- Rework Maven plugin to avoid using Everrest Websocket [\#5527](https://github.com/eclipse/che/pull/5527) ([svor](https://github.com/svor))
- Avoid possible NPE [\#5526](https://github.com/eclipse/che/pull/5526) ([vparfonov](https://github.com/vparfonov))
- Added Kotlin runtime stack [\#5520](https://github.com/eclipse/che/pull/5520) ([eivantsov](https://github.com/eivantsov))
- Ability to handle import logs from multiple projects [\#5511](https://github.com/eclipse/che/pull/5511) ([vzhukovskii](https://github.com/vzhukovskii))
- Fixed NPE in DockerConnector [\#5510](https://github.com/eclipse/che/pull/5510) ([mmorhun](https://github.com/mmorhun))
- Fixed for DefaultOutputCustomizerTest.java - wrong API is used in place… [\#5509](https://github.com/eclipse/che/pull/5509) ([vrubezhny](https://github.com/vrubezhny))
- Fixed entrypoint to respect CHE\_DOCKER\_IP [\#5507](https://github.com/eclipse/che/pull/5507) ([eivantsov](https://github.com/eivantsov))
- Remove unnecessary stack trace [\#5506](https://github.com/eclipse/che/pull/5506) ([mmorhun](https://github.com/mmorhun))
- Fixed group by folders view in commit dialog [\#5504](https://github.com/eclipse/che/pull/5504) ([vinokurig](https://github.com/vinokurig))
- Updated Bitnami stacks to latest versions [\#5501](https://github.com/eclipse/che/pull/5501) ([amrecio](https://github.com/amrecio))
- Add repository and registry host in log on snapshot deletion failure [\#5500](https://github.com/eclipse/che/pull/5500) ([mmorhun](https://github.com/mmorhun))
- Make gwt-logger project m2e-compatible [\#5496](https://github.com/eclipse/che/pull/5496) ([tsmaeder](https://github.com/tsmaeder))
- CHE-5215. Add ability to exclude tracking files by file watcher [\#5495](https://github.com/eclipse/che/pull/5495) ([RomanNikitenko](https://github.com/RomanNikitenko))
- Reworked importing a project while consuming Factory to avoid using Everrest based Websocket calls [\#5493](https://github.com/eclipse/che/pull/5493) ([dkuleshov](https://github.com/dkuleshov))
- Removed deprecated single descriptor and move to multi descriptors which is the replacement [\#5490](https://github.com/eclipse/che/pull/5490) ([benoitf](https://github.com/benoitf))
- Rework git client-service and other git client classes [\#5476](https://github.com/eclipse/che/pull/5476) ([vinokurig](https://github.com/vinokurig))
- New runner for TestNG tests [\#5472](https://github.com/eclipse/che/pull/5472) ([svor](https://github.com/svor))
- Let users to use .Chefile in addition to Chefile [\#5471](https://github.com/eclipse/che/pull/5471) ([benoitf](https://github.com/benoitf))
- Added new workspace creation flow [\#5447](https://github.com/eclipse/che/pull/5447) ([akurinnoy](https://github.com/akurinnoy))
- Added support for using multiple language servers to be registered for the same files \#4609 [\#5442](https://github.com/eclipse/che/pull/5442) ([tsmaeder](https://github.com/tsmaeder))
- Java stacktrace support \(From Platform to Che Workspace\) [\#5396](https://github.com/eclipse/che/pull/5396) ([vrubezhny](https://github.com/vrubezhny))
- Updated modification stamp on open and on update document. [\#5391](https://github.com/eclipse/che/pull/5391) ([AndrienkoAleksandr](https://github.com/AndrienkoAleksandr))
- Added CentOS based Golang stack to default assembly [\#5282](https://github.com/eclipse/che/pull/5282) ([dharmit](https://github.com/dharmit))
- Ability to register language servers for file names instead of extensions \#5107 [\#5156](https://github.com/eclipse/che/pull/5156) ([tsmaeder](https://github.com/tsmaeder))
- Support for multiple highlights [\#5038](https://github.com/eclipse/che/pull/5038) ([tsmaeder](https://github.com/tsmaeder))
- Added CentOS based minimal stack with only git to default assembly [\#4847](https://github.com/eclipse/che/pull/4847) ([dharmit](https://github.com/dharmit))
## [5.14.0](https://github.com/eclipse/che/tree/5.14.0) (2017-06-29)
[Full Changelog](https://github.com/eclipse/che/compare/5.13.0...5.14.0)
**Merged pull requests:**
- PhpUnit testing PR [\#5468](https://github.com/eclipse/che/pull/5468) ([vparfonov](https://github.com/vparfonov))
- Added additional logs if start from snapshot fail [\#5465](https://github.com/eclipse/che/pull/5465) ([mmorhun](https://github.com/mmorhun))
- Removed not used implementation, mark interface as deprecated [\#5448](https://github.com/eclipse/che/pull/5448) ([vparfonov](https://github.com/vparfonov))
- Added ability to perform Git push with force option [\#5444](https://github.com/eclipse/che/pull/5444) ([vinokurig](https://github.com/vinokurig))
- Added notification file for openJDK [\#5441](https://github.com/eclipse/che/pull/5441) ([riuvshin](https://github.com/riuvshin))
- [UD] Added readonly attribute for the input box widget [\#5432](https://github.com/eclipse/che/pull/5432) ([olexii4](https://github.com/olexii4))
- Mark editor state as dirty after undo/redo operations [\#5408](https://github.com/eclipse/che/pull/5408) ([RomanNikitenko](https://github.com/RomanNikitenko))
- Added Alpine support to ls-json [\#4947](https://github.com/eclipse/che/pull/4947) ([davidwindell](https://github.com/davidwindell))
- Added Alpine support to ls-php [\#4946](https://github.com/eclipse/che/pull/4946) ([davidwindell](https://github.com/davidwindell))
## [5.13.0](https://github.com/eclipse/che/tree/5.13.0) (2017-06-21)
[Full Changelog](https://github.com/eclipse/che/compare/5.12.0...5.13.0)
**Merged pull requests:**
- Added stacks archetype [\#5417](https://github.com/eclipse/che/pull/5417) ([mkuznyetsov](https://github.com/mkuznyetsov))
- Set correct scopes for dependencies [\#5416](https://github.com/eclipse/che/pull/5416) ([mkuznyetsov](https://github.com/mkuznyetsov))
- Fixed bug when failed to commit renamed files [\#5394](https://github.com/eclipse/che/pull/5394) ([vinokurig](https://github.com/vinokurig))
- [UD] Changed styles for input boxes [\#5384](https://github.com/eclipse/che/pull/5384) ([olexii4](https://github.com/olexii4))
- Changed the way the invalid symbols in command are handled in the test [\#5372](https://github.com/eclipse/che/pull/5372) ([benoitf](https://github.com/benoitf))
- Enable and fix existing and add some more tests CLI tests [\#5304](https://github.com/eclipse/che/pull/5304) ([riuvshin](https://github.com/riuvshin))
- Added Git configuration agent [\#5285](https://github.com/eclipse/che/pull/5285) ([vinokurig](https://github.com/vinokurig))
- Fixed the buggy `build` command of the RH `spring-boot` stack \(https://issues.jboss.org/browse/CHE-237\) [\#5281](https://github.com/eclipse/che/pull/5281) ([davidfestal](https://github.com/davidfestal))
- Added ability to cancel rename operation by Escape button [\#5265](https://github.com/eclipse/che/pull/5265) ([RomanNikitenko](https://github.com/RomanNikitenko))
- Updated public stacks, recipes loading policy [\#5234](https://github.com/eclipse/che/pull/5234) ([akorneta](https://github.com/akorneta))
- Updated language in exception message [\#4915](https://github.com/eclipse/che/pull/4915) ([Shan1024](https://github.com/Shan1024))
- Broadcast project import output through json rpc protocol [\#4888](https://github.com/eclipse/che/pull/4888) ([vzhukovskii](https://github.com/vzhukovskii))
- Added CentOS based nodejs4 stack to default assembly [\#4788](https://github.com/eclipse/che/pull/4788) ([dharmit](https://github.com/dharmit))
## [5.12.0](https://github.com/eclipse/che/tree/5.12.0) (2017-06-14)
[Full Changelog](https://github.com/eclipse/che/compare/5.11.2...5.12.0)
**Merged pull requests:**
- Added CentOS based Golang stack to default assembly [\#5282](https://github.com/eclipse/che/pull/5282) ([dharmit](https://github.com/dharmit))
- Avoid stack updating on several clicks on same stack item [\#5378](https://github.com/eclipse/che/pull/5378) ([ashumilova](https://github.com/ashumilova))
- Fixed sending ClientCapabilities object by removing anonymous class [\#5376](https://github.com/eclipse/che/pull/5376) ([evidolob](https://github.com/evidolob))
- Fixed build module 'agents/go-agents' for maven 3.3.3 [\#5364](https://github.com/eclipse/che/pull/5364) ([AndrienkoAleksandr](https://github.com/AndrienkoAleksandr))
- Use java for maven server which ws-agent use [\#5363](https://github.com/eclipse/che/pull/5363) ([evidolob](https://github.com/evidolob))
- Fixed NPE, send JSON schemas to JSON LS [\#5343](https://github.com/eclipse/che/pull/5343) ([evidolob](https://github.com/evidolob))
- Fixed freezing of IDE in case of LS initialization timeout or failure [\#5341](https://github.com/eclipse/che/pull/5341) ([dkuleshov](https://github.com/dkuleshov))
- Make status action widget consider workspace status changes [\#5332](https://github.com/eclipse/che/pull/5332) ([ashumilova](https://github.com/ashumilova))
- Updated customizing.md [\#5328](https://github.com/eclipse/che/pull/5328) ([slemeur](https://github.com/slemeur))
- Fixed dashboard page crashes in a case with stack authoring [\#5327](https://github.com/eclipse/che/pull/5327) ([olexii4](https://github.com/olexii4))
- Updated JSON LS to VSCode 1.13.0 [\#5324](https://github.com/eclipse/che/pull/5324) ([kaloyan-raev](https://github.com/kaloyan-raev))
- Remove deprecation in GitHubClientService [\#5322](https://github.com/eclipse/che/pull/5322) ([vinokurig](https://github.com/vinokurig))
- Refactor core/rpc library so it allows to connect to jsonrpc websocket endpoint [\#5319](https://github.com/eclipse/che/pull/5319) ([evoevodin](https://github.com/evoevodin))
- Remove unnecessary gwt.xml instructions [\#5317](https://github.com/eclipse/che/pull/5317) ([eivantsov](https://github.com/eivantsov))
- Fixed che-archetype build [\#5315](https://github.com/eclipse/che/pull/5315) ([tolusha](https://github.com/tolusha))
- Added ability to stop starting workspace [\#5312](https://github.com/eclipse/che/pull/5312) ([ashumilova](https://github.com/ashumilova))
- Fixed a bug with showing commands when a workspace has started [\#5309](https://github.com/eclipse/che/pull/5309) ([svor](https://github.com/svor))
- Fixed NPE for junit and testng test actions [\#5308](https://github.com/eclipse/che/pull/5308) ([AndrienkoAleksandr](https://github.com/AndrienkoAleksandr))
- Provide error message to UI [\#5302](https://github.com/eclipse/che/pull/5302) ([vzhukovskii](https://github.com/vzhukovskii))
- Fixed state for 'create workspace' button [\#5300](https://github.com/eclipse/che/pull/5300) ([olexii4](https://github.com/olexii4))
- Fixed failing tests on build [\#5291](https://github.com/eclipse/che/pull/5291) ([AndrienkoAleksandr](https://github.com/AndrienkoAleksandr))
- Making 'AuthorizationCodeFlow' field from OAuthAuthenticator protected [\#5289](https://github.com/eclipse/che/pull/5289) ([ibuziuk](https://github.com/ibuziuk))
- Don't share breakpoints between workspaces [\#5288](https://github.com/eclipse/che/pull/5288) ([tolusha](https://github.com/tolusha))
- Use internal IP if specified. Else on Linux it is not matching the expecting interface [\#5275](https://github.com/eclipse/che/pull/5275) ([benoitf](https://github.com/benoitf))
- CLI fix offline command save stacks to tars [\#5269](https://github.com/eclipse/che/pull/5269) ([riuvshin](https://github.com/riuvshin))
- Uuse another implementation of the Language Server Protocol for Python [\#5267](https://github.com/eclipse/che/pull/5267) ([svor](https://github.com/svor))
- Fixed cmd download and cmd offline [\#5263](https://github.com/eclipse/che/pull/5263) ([riuvshin](https://github.com/riuvshin))
- Change checking for SSH agent readiness [\#5260](https://github.com/eclipse/che/pull/5260) ([mmorhun](https://github.com/mmorhun))
- Consider only sample name on project creation [\#5250](https://github.com/eclipse/che/pull/5250) ([ashumilova](https://github.com/ashumilova))
- Fixed dashboard factory creation [\#5249](https://github.com/eclipse/che/pull/5249) ([mkuznyetsov](https://github.com/mkuznyetsov))
- Added real version values for the NODE default stack [\#5243](https://github.com/eclipse/che/pull/5243) ([elonmallin](https://github.com/elonmallin))
- Avoid watching stack tag changes when section is hidden [\#5238](https://github.com/eclipse/che/pull/5238) ([ashumilova](https://github.com/ashumilova))
- Use of new Traefik version \(before : RC1, now RC3\) [\#5232](https://github.com/eclipse/che/pull/5232) ([benoitf](https://github.com/benoitf))
- Update an editor tab after changing command name [\#5229](https://github.com/eclipse/che/pull/5229) ([svor](https://github.com/svor))
- Added a Stack for Java-MySql on CentOS \(based on the Openshift MySql docker image\) [\#5227](https://github.com/eclipse/che/pull/5227) ([davidfestal](https://github.com/davidfestal))
- \[go-agents\] Ged rid of core/process -\> core/rpc dependency [\#5225](https://github.com/eclipse/che/pull/5225) ([evoevodin](https://github.com/evoevodin))
- Added gwt-logger dependency to the core-ide [\#5216](https://github.com/eclipse/che/pull/5216) ([vparfonov](https://github.com/vparfonov))
- Removed usage name of a current user as a namespace [\#5207](https://github.com/eclipse/che/pull/5207) ([sleshchenko](https://github.com/sleshchenko))
- Added process exit code to MachineProcess & process\_died event [\#5205](https://github.com/eclipse/che/pull/5205) ([evoevodin](https://github.com/evoevodin))
- Removed deprecated factory methods [\#5203](https://github.com/eclipse/che/pull/5203) ([mkuznyetsov](https://github.com/mkuznyetsov))
- Interpolate correctly resource paths in maven project inside maven server implementation [\#5179](https://github.com/eclipse/che/pull/5179) ([vzhukovskii](https://github.com/vzhukovskii))
- Added ability to turn on/off autosave mode for editor content [\#5170](https://github.com/eclipse/che/pull/5170) ([RomanNikitenko](https://github.com/RomanNikitenko))
- Do not snapshot `/tmp` folder [\#5168](https://github.com/eclipse/che/pull/5168) ([mmorhun](https://github.com/mmorhun))
- New Git commit window [\#5081](https://github.com/eclipse/che/pull/5081) ([vinokurig](https://github.com/vinokurig))
- Rework top test menu items [\#4980](https://github.com/eclipse/che/pull/4980) ([davidfestal](https://github.com/davidfestal))
- Added ability to proper handle focus events when parts changes own focus [\#3310](https://github.com/eclipse/che/pull/3310) ([vzhukovskii](https://github.com/vzhukovskii))
## [5.11.2](https://github.com/eclipse/che/tree/5.11.2) (2017-05-29)
[Full Changelog](https://github.com/eclipse/che/compare/5.11.1...5.11.2)
**Merged pull requests:**
- Use Authorization header instead of session-access-key cookie [\#5210](https://github.com/eclipse/che/pull/5210) ([evoevodin](https://github.com/evoevodin))
- Change octocat icon color [\#5200](https://github.com/eclipse/che/pull/5200) ([tolusha](https://github.com/tolusha))
- Fixed ability start new debug session after disconnect from previous session [\#5167](https://github.com/eclipse/che/pull/5167) ([AndrienkoAleksandr](https://github.com/AndrienkoAleksandr))
- Fixed workspace storage path on Docker Cloud [\#4931](https://github.com/eclipse/che/pull/4931) ([davidwindell](https://github.com/davidwindell))
## [5.11.1](https://github.com/eclipse/che/tree/5.11.1) (2017-05-26)
[Full Changelog](https://github.com/eclipse/che/compare/5.11.0...5.11.1)
**Merged pull requests:**
- Copy embedded che.properties to CHE\_LOCAL\_CONF\_DIR [\#5202](https://github.com/eclipse/che/pull/5202) ([riuvshin](https://github.com/riuvshin))
- Added python LS to python stacks [\#5197](https://github.com/eclipse/che/pull/5197) ([ashumilova](https://github.com/ashumilova))
- Fixed retrieving autosnapshot property value from boolean to string [\#5196](https://github.com/eclipse/che/pull/5196) ([ashumilova](https://github.com/ashumilova))
- Updating only parent project when changes were made in the parent pom [\#5193](https://github.com/eclipse/che/pull/5193) ([svor](https://github.com/svor))
- Switch TestDocument \(LSP\) service to the websocket JSON-RPC [\#5186](https://github.com/eclipse/che/pull/5186) ([dkuleshov](https://github.com/dkuleshov))
- Wait and check LS process [\#5176](https://github.com/eclipse/che/pull/5176) ([vparfonov](https://github.com/vparfonov))
- Added user search methods by email/name fragment [\#5051](https://github.com/eclipse/che/pull/5051) ([akorneta](https://github.com/akorneta))
## [5.11.0](https://github.com/eclipse/che/tree/5.11.0) (2017-05-24)
[Full Changelog](https://github.com/eclipse/che/compare/5.10.0...5.11.0)
**Merged pull requests:**
- Temporary disable test after pr\#5180 [\#5181](https://github.com/eclipse/che/pull/5181) ([vparfonov](https://github.com/vparfonov))
- Move exec-agent/process -\> core/process [\#5184](https://github.com/eclipse/che/pull/5184) ([evoevodin](https://github.com/evoevodin))
- Interpolate correctly resource paths in maven project inside maven server implementation [\#5180](https://github.com/eclipse/che/pull/5180) ([vzhukovskii](https://github.com/vzhukovskii))
- Added ability to interpolate target directory from maven project model [\#5173](https://github.com/eclipse/che/pull/5173) ([vzhukovskii](https://github.com/vzhukovskii))
- Enable csharp ls for dotnet stack [\#5172](https://github.com/eclipse/che/pull/5172) ([eivantsov](https://github.com/eivantsov))
- Enable text selection from command output console. [\#5171](https://github.com/eclipse/che/pull/5171) ([AndrienkoAleksandr](https://github.com/AndrienkoAleksandr))
- Create PR to the owner of the origin repository [\#5158](https://github.com/eclipse/che/pull/5158) ([tolusha](https://github.com/tolusha))
- Set debug level for some messages [\#5155](https://github.com/eclipse/che/pull/5155) ([vparfonov](https://github.com/vparfonov))
- \[cli\] Use of version\_lt function instead of less\_than function [\#5141](https://github.com/eclipse/che/pull/5141) ([benoitf](https://github.com/benoitf))
- Fixed Eclipse CHE-logo. Added to the ProductInfoProvider method to get water-mark-logo. [\#5138](https://github.com/eclipse/che/pull/5138) ([AndrienkoAleksandr](https://github.com/AndrienkoAleksandr))
- Fixed sort project sample by type and display name [\#5134](https://github.com/eclipse/che/pull/5134) ([ashumilova](https://github.com/ashumilova))
- Fixed a bug with command auto completion [\#5133](https://github.com/eclipse/che/pull/5133) ([svor](https://github.com/svor))
- Extend the dashboard stuff that can be re-branded [\#5123](https://github.com/eclipse/che/pull/5123) ([ashumilova](https://github.com/ashumilova))
- Analyze maven profiles [\#5122](https://github.com/eclipse/che/pull/5122) ([svor](https://github.com/svor))
- One more fix for avoid NPE id directory not exist [\#5121](https://github.com/eclipse/che/pull/5121) ([vparfonov](https://github.com/vparfonov))
- Added CSRF protection to ssh key upload forms [\#5120](https://github.com/eclipse/che/pull/5120) ([evoevodin](https://github.com/evoevodin))
- Added a path exist check before register watcher [\#5119](https://github.com/eclipse/che/pull/5119) ([vparfonov](https://github.com/vparfonov))
- Added possibility to extend che.env with addon.env if it exist [\#5118](https://github.com/eclipse/che/pull/5118) ([riuvshin](https://github.com/riuvshin))
- Enable single port exposure on Che [\#5115](https://github.com/eclipse/che/pull/5115) ([benoitf](https://github.com/benoitf))
- Apply CHE\_DOCKER\_ALWAYS\_\_PULL\_\_IMAGE to container creation [\#5112](https://github.com/eclipse/che/pull/5112) ([mmorhun](https://github.com/mmorhun))
- Gwt logger rework [\#5109](https://github.com/eclipse/che/pull/5109) ([vparfonov](https://github.com/vparfonov))
- Fixed create factory button state for UD [\#5104](https://github.com/eclipse/che/pull/5104) ([olexii4](https://github.com/olexii4))
- Fixed CHE custom properties usage [\#5103](https://github.com/eclipse/che/pull/5103) ([riuvshin](https://github.com/riuvshin))
- Replace md5 calculation for avoid problem with big files [\#5090](https://github.com/eclipse/che/pull/5090) ([vparfonov](https://github.com/vparfonov))
- Fixed clean up map after widget deletion from ProcessPanel [\#5087](https://github.com/eclipse/che/pull/5087) ([AndrienkoAleksandr](https://github.com/AndrienkoAleksandr))
- Fixed user namespace usage on workspace creation [\#5085](https://github.com/eclipse/che/pull/5085) ([ashumilova](https://github.com/ashumilova))
- Fixed items bulk selection and filtration [\#5083](https://github.com/eclipse/che/pull/5083) ([akurinnoy](https://github.com/akurinnoy))
- Enable UseStringDeduplication java flag for WS agent [\#5074](https://github.com/eclipse/che/pull/5074) ([mshaposhnik](https://github.com/mshaposhnik))
- Improved editor behavior for design a new factory from a template [\#5073](https://github.com/eclipse/che/pull/5073) ([olexii4](https://github.com/olexii4))
- Refine terminal related UI [\#5070](https://github.com/eclipse/che/pull/5070) ([vzhukovskii](https://github.com/vzhukovskii))
- Disable this test that is not working on jenkins CI [\#5069](https://github.com/eclipse/che/pull/5069) ([benoitf](https://github.com/benoitf))
- Fixed catching exception in case invalid POM to prevent fail start workspace [\#5066](https://github.com/eclipse/che/pull/5066) ([vparfonov](https://github.com/vparfonov))
- Revert "Fix catching exception in case invalid POM to prevent fail start workspace" [\#5065](https://github.com/eclipse/che/pull/5065) ([vparfonov](https://github.com/vparfonov))
- Fixed resize terminal tab on the remote server [\#5063](https://github.com/eclipse/che/pull/5063) ([AndrienkoAleksandr](https://github.com/AndrienkoAleksandr))
- Added default values for new branding links [\#5062](https://github.com/eclipse/che/pull/5062) ([olexii4](https://github.com/olexii4))
- Fixed authoring a custom stack from compose file [\#5050](https://github.com/eclipse/che/pull/5050) ([akurinnoy](https://github.com/akurinnoy))
- Fixed CLI startup output for Windows; [\#5045](https://github.com/eclipse/che/pull/5045) ([mshaposhnik](https://github.com/mshaposhnik))
- Updated open in editor files after re-creation [\#5044](https://github.com/eclipse/che/pull/5044) ([mmorhun](https://github.com/mmorhun))
- Fixed receiving file tracking operation calls from client at refactoring [\#5041](https://github.com/eclipse/che/pull/5041) ([RomanNikitenko](https://github.com/RomanNikitenko))
- Fixed ssh agent for CentOS [\#5036](https://github.com/eclipse/che/pull/5036) ([eivantsov](https://github.com/eivantsov))
- Do not display external operation event for opened files at remove resource [\#5016](https://github.com/eclipse/che/pull/5016) ([RomanNikitenko](https://github.com/RomanNikitenko))
- Fixed catching exception in case invalid POM to prevent fail start workspace [\#5015](https://github.com/eclipse/che/pull/5015) ([vparfonov](https://github.com/vparfonov))
- Fixed Eclipse CHE logo visibility in the EditorPartStack for GoogleChrome [\#5014](https://github.com/eclipse/che/pull/5014) ([AndrienkoAleksandr](https://github.com/AndrienkoAleksandr))
- Restore filter order [\#5009](https://github.com/eclipse/che/pull/5009) ([mshaposhnik](https://github.com/mshaposhnik))
- Unification of JSON RPC codebase [\#5005](https://github.com/eclipse/che/pull/5005) ([dkuleshov](https://github.com/dkuleshov))
- Fixed bugs related to processing of read-only files [\#5003](https://github.com/eclipse/che/pull/5003) ([RomanNikitenko](https://github.com/RomanNikitenko))
- Allow docker node throw environment exception on WS bind [\#4984](https://github.com/eclipse/che/pull/4984) ([garagatyi](https://github.com/garagatyi))
- Revamped workspace's name validation [\#4950](https://github.com/eclipse/che/pull/4950) ([akurinnoy](https://github.com/akurinnoy))
- Introduce a template-based custom docker server evaluation strategy [\#4928](https://github.com/eclipse/che/pull/4928) ([benoitf](https://github.com/benoitf))
- Show Find Project Symbol only if capability exist [\#4925](https://github.com/eclipse/che/pull/4925) ([vparfonov](https://github.com/vparfonov))
- Add paging objects [\#4923](https://github.com/eclipse/che/pull/4923) ([olexii4](https://github.com/olexii4))
- Extract Che specific servlet binding to separate class [\#4873](https://github.com/eclipse/che/pull/4873) ([skabashnyuk](https://github.com/skabashnyuk))
## [5.10.0](https://github.com/eclipse/che/tree/5.10.0) (2017-05-10)
[Full Changelog](https://github.com/eclipse/che/compare/5.9.0...5.10.0)
**Pull requests merged:**
- Change doc's links. [5033](https://github.com/eclipse/che/pull/5033)
- Apply possibility copy and paste in the terminal by "Ctrl + C" and "Ctrl + V". Combination "Ctrl + C" works to copy only in case if you selected some text in the terminal, otherwise it sends stop signal for current running process in the terminal. [5012](https://github.com/eclipse/che/pull/5012)
- Add stack description into ready-to-go widgets. [5010](https://github.com/eclipse/che/pull/5010)
- [UD] Fixed the select dropbox options to fit menu width. [4983](https://github.com/eclipse/che/pull/4983)
- [UD] truncated long stack description in Stack library by adding '...'[4982](https://github.com/eclipse/che/pull/4982)
- Fix a problem with saving commands [4955](https://github.com/eclipse/che/pull/4955)
- Add possibility to access external resources in docker image build phase of workspace start if Che is deployed in environment behind the proxy. [4948](https://github.com/eclipse/che/pull/4948)
- [UD] fixed text overlapping on Configure Actions on Factory details page.[4944](https://github.com/eclipse/che/pull/4944)
- Remove redundant action for creating js file [4943](https://github.com/eclipse/che/pull/4943)
- Improve error logging on ws agent start. [4937](https://github.com/eclipse/che/pull/4937)
- Make copy file operation more informative. [4926](https://github.com/eclipse/che/pull/4926)
- Handle file remove operation in recent item list. [4924](https://github.com/eclipse/che/pull/4924)
- Close the editor if the file was removed after external operation. [4911](https://github.com/eclipse/che/pull/4911)
- Removed generating of outdated analitycs rel for factories. [4909](https://github.com/eclipse/che/pull/4909)
- Prevent duplicating project in application context after rename operation [4889](https://github.com/eclipse/che/pull/4889)
## [5.9.0](https://github.com/eclipse/che/tree/5.9.0) (2017-04-26)
[Full Changelog](https://github.com/eclipse/che/compare/5.8.0...5.9.0)
**Pull requests merged:**
- fix problem with permissions in /projects [4904](https://github.com/eclipse/che/pull/4904)
- Added ability to set namespace caption, empty message, function for retrieving organization additional info. [4895](https://github.com/eclipse/che/pull/4895)
- [UD] fixed bug when templates list was not shown for existing workspace. [4893](https://github.com/eclipse/che/pull/4893)
- [UD] updated restriction in UD for port range to be 0-65535.[4892](https://github.com/eclipse/che/pull/4892)
- [UD] fixed "Close" icon on "Remove machine" popup.[4890](https://github.com/eclipse/che/pull/4890)
- [UD] changed wrong button text on "Edit the command" popup.[4887](https://github.com/eclipse/che/pull/4887)
- Fixed dockerfile parser in order to correctly parse instructions which contain line breaks and ampersands.[4881](https://github.com/eclipse/che/pull/4881)
- Correctly detect installed java version [4870](https://github.com/eclipse/che/pull/4870)
- Moves che-plugin-machine-ext-client to IDE core. [4861](https://github.com/eclipse/che/pull/4861)
- Do not use debug log level as default when master debug mode is enabled. [4860](https://github.com/eclipse/che/pull/4860)
- Fixed path for aspnet-web-simple project to be the same as project name. [4859](https://github.com/eclipse/che/pull/4859)
- Moved publishing before account removed cascade event to manager instead of entity listener. [4856](https://github.com/eclipse/che/pull/4856)
- Fixes problems running exec-agent. [4845](https://github.com/eclipse/che/pull/4845)
- Improved logging for an agent that fails to start. [4834](https://github.com/eclipse/che/pull/4834)
- Fix a bug with restoring dimensions when refreshing the browser. [4829](https://github.com/eclipse/che/pull/4829)
- Fix docker output in case IDE initiate start workspace [4821](https://github.com/eclipse/che/pull/4821)
- Tomcat upgraded to 8.5.11 [4817](https://github.com/eclipse/che/pull/4817)
- [4802](https://github.com/eclipse/che/pull/4802)
- Show and hide dashboard navigation bar by IDE [4790](https://github.com/eclipse/che/pull/4790)
- Preview image files in dedicated browser tab [4782](https://github.com/eclipse/che/pull/4782)
- Language Server Protocol support ported to Eclipse LSP4J. [4765](https://github.com/eclipse/che/pull/4765)
- Introduced two maven modules for ws-agent minimum set of components that need to start workspace agent [4578](https://github.com/eclipse/che/pull/4578)
- Add WildFly Swarm stack to default assembly. [4544](https://github.com/eclipse/che/pull/4544)
## [5.8.0](https://github.com/eclipse/che/tree/5.8.0) (2017-04-13)
[Full Changelog](https://github.com/eclipse/che/compare/5.7.0...5.8.0)
**Pull requests merged:**
- Fix workspace master message routing via json rpc transport. [4798](https://github.com/eclipse/che/pull/4798)
- Fixed disappearing Duplicate/Remove Command buttons when width of the Commands Explorer is too small [4784](https://github.com/eclipse/che/pull/4784)
- Fixed restoring Commands Explorer active state on refreshing IDE [4773](https://github.com/eclipse/che/pull/4773)
- None [4767](https://github.com/eclipse/che/pull/4767)
- Removed outline from the Stop/Rerun buttons on the Commands toolbar [4766](https://github.com/eclipse/che/pull/4766)
- Fixed bug with opening/closing Processes dropdown list when Stop/Rerun button has been clicked [4764](https://github.com/eclipse/che/pull/4764)
- Fix maven build execution that kills Eclipse IDE when building Che [4762](https://github.com/eclipse/che/pull/4762)
- Fixed loading IDE when project has not valid JSON of some command [4755](https://github.com/eclipse/che/pull/4755)
- fix dependency version [4754](https://github.com/eclipse/che/pull/4754)
- `Preview` in context menu is not visible for non-html items. [4753](https://github.com/eclipse/che/pull/4753)
- Fix Maven dependency manangement: Use ${che.version} instead of ${project.version} to allow projects with different version to use Che dependencies.[4752](https://github.com/eclipse/che/pull/4752)
- code clean up after previous merge [4746](https://github.com/eclipse/che/pull/4746)
- Fixes several bugs related to _Execute Command_ buttons on _Commands_ toolbar [4745](https://github.com/eclipse/che/pull/4745)
- Added ability to delete workspace snapshots from Docker Hub. [4744](https://github.com/eclipse/che/pull/4744)
- Replaced IDE client message bus based services to JSON RPC based for the debugger functionality[4739](https://github.com/eclipse/che/pull/4739)
- Added new indexes to DB for faster searches and deletes. [4730](https://github.com/eclipse/che/pull/4730)
- Move CheConnectionClosedInformer to the ide-app module [4726](https://github.com/eclipse/che/pull/4726)
- Improved name generation for duplicate stack. [4722](https://github.com/eclipse/che/pull/4722)
- [UD] fixed bugs in CheHttpBackend[4716](https://github.com/eclipse/che/pull/4716)
- Fixed SSH agent launch error when host security prevents a user from seeing container root's processes. [4708](https://github.com/eclipse/che/pull/4708)
- Fixed NPE in file watcher service that appeared to happen in some rare cases [4691](https://github.com/eclipse/che/pull/4691)
- Replaced IDE client message bus based services to JSON RPC based [4621](https://github.com/eclipse/che/pull/4621)
- Java Testing support Bug fixes and Enhancements [4481](https://github.com/eclipse/che/pull/4481)
- Added support for Language Server Protocol codeAction request. [4345](https://github.com/eclipse/che/pull/4345)
## [5.7.0](https://github.com/eclipse/che/tree/5.7.0) (2017-04-06)
[Full Changelog](https://github.com/eclipse/che/compare/5.6.0...5.7.0)
**Pull requests merged:**
- fix release failure [4729](https://github.com/eclipse/che/pull/4729)
- Add node modules to the gitignore [4727](https://github.com/eclipse/che/pull/4727)
- Added factory images used in links, Pull Requests etc [4725](https://github.com/eclipse/che/pull/4725)
- Fix agents installation scripts in case neither of curl/wget is installed in machine. [4723](https://github.com/eclipse/che/pull/4723)
- Change link to docs in product [4717](https://github.com/eclipse/che/pull/4717)
- Fixing tests after changing Url generation logic [4709](https://github.com/eclipse/che/pull/4709)
- Added possibility to show/hide info panel in text editors. [4707](https://github.com/eclipse/che/pull/4707)
- Using '-' instead of '.' for generating OpenShift route Urls [4705](https://github.com/eclipse/che/pull/4705)
- Fix possible NPE if ProductInfoDataProvider not provide logo [4703](https://github.com/eclipse/che/pull/4703)
- Fixed appearance of the commands toolbar and command editor for the light theme [4700](https://github.com/eclipse/che/pull/4700)
- Fix few warn during GWT compilation [4697](https://github.com/eclipse/che/pull/4697)
- [UD] reworked fetch current user to return promise on error and handle 304 status properly. [4695](https://github.com/eclipse/che/pull/4695)
- Methods related to factory button functionality in FactoryService become deprecated [4694](https://github.com/eclipse/che/pull/4694)
- Suppress exception traces on start of workspace were sudo is forbidden for user in dev-machine. [4693](https://github.com/eclipse/che/pull/4693)
- Make che-plugin-product-info optional for IDE [4682](https://github.com/eclipse/che/pull/4682)
- Fix a problem with getting subpackages for java projects [4681](https://github.com/eclipse/che/pull/4681)
- Fixed bug with displaying command's name in Processes list when text is too long [4680](https://github.com/eclipse/che/pull/4680)
- Fix php56 name [4676](https://github.com/eclipse/che/pull/4676)
- Adding property to set workspaces memory request on OpenShift [4671](https://github.com/eclipse/che/pull/4671)
- Add Nullable parameter to che.docker.ip.external in OpenShiftConnector [4662](https://github.com/eclipse/che/pull/4662)
- CHE-158 Adding TLS support for Workspace routes [4660](https://github.com/eclipse/che/pull/4660)
- Makes it possible to move packages [4659](https://github.com/eclipse/che/pull/4659)
- Now all command goals names must be unique ignoring string case considerations. [4656](https://github.com/eclipse/che/pull/4656)
- CHE-4619; Move factory functionality into core [4655](https://github.com/eclipse/che/pull/4655)
- #4306 fix NPE in case of invalid java FQN [4654](https://github.com/eclipse/che/pull/4654)
- Sets CHE_WORKSPACE_ID and CHE_MACHINE_NAME env variables in all machines started by Che [4649](https://github.com/eclipse/che/pull/4649)
- CHE-4586: Add pip3 check fro python language server [4648](https://github.com/eclipse/che/pull/4648)
- Allowed to use single hyphen in the middle of account name. [4643](https://github.com/eclipse/che/pull/4643)
- Docker client throws specific exception instead of general in case exec is not found on exec start request. [4620](https://github.com/eclipse/che/pull/4620)
- CHE-3844: Show 'Add terminal button' in the machine nodes when Workspace is running [4618](https://github.com/eclipse/che/pull/4618)
- #4554 fix Class not found exception in maven server [4613](https://github.com/eclipse/che/pull/4613)
- Remove opacity style for emptyEditorsPanel logo div. [4612](https://github.com/eclipse/che/pull/4612)
- An option to configure `Soft Wrap` is placed to `Profile > Preferences > Editor`. [4580](https://github.com/eclipse/che/pull/4580)
- Added alias `index.docker.io` for docker hub. [4572](https://github.com/eclipse/che/pull/4572)
- [UD] changed namespace toggle button to dropbox, fixed error on workspace creation with non-existing namespace provided. [4570](https://github.com/eclipse/che/pull/4570)
- Add support for resource requests/limits when running on Openshift [4564](https://github.com/eclipse/che/pull/4564)
- Replace mysql with eclipse/mysql image [4451](https://github.com/eclipse/che/pull/4451)
- Update terminal xterm.js to the version 2.4.0. Move terminal client to the che-lib. [4449](https://github.com/eclipse/che/pull/4449)
- Adds Factories which automate workspace provisioning. [4413](https://github.com/eclipse/che/pull/4413)
- [cli] Add new 'archetype' command for generating, building and running custom assemblies [4179](https://github.com/eclipse/che/pull/4179)
- Allow to use wget instead of only curl for installing ws agent or terminal agent [4029](https://github.com/eclipse/che/pull/4029)
## [5.6.0](https://github.com/eclipse/che/tree/5.6.0) (2017-03-30)
[Full Changelog](https://github.com/eclipse/che/compare/5.5.0...5.6.0)
**Pull requests merged:**
The follow are changelogs for eclipse/che:
- Active left part (Project Explorer, Commands Explorer) remains the same after restarting a workspace. [4638](https://github.com/eclipse/che/pull/4638)
- Add php5.6 stack [4633](https://github.com/eclipse/che/pull/4633)
- Allow developers to use words ```instance``` and ```config``` as package names [4632](https://github.com/eclipse/che/pull/4632)
- Intelligent commands UX and UI improvements: [4611](https://github.com/eclipse/che/pull/4611)
- [UD] Fixed the project creation when reusing the same project template several times which was erasing source data during import. [4610](https://github.com/eclipse/che/pull/4610)
- Correct check folder name in create folder operation [4607](https://github.com/eclipse/che/pull/4607)
- Add attribute for UI element to make life of QA more easy [4601](https://github.com/eclipse/che/pull/4601)
- Fix typo in the stack.json [4599](https://github.com/eclipse/che/pull/4599)
- Add missing filter bindings [4598](https://github.com/eclipse/che/pull/4598)
- Fix close editor by middle button [4597](https://github.com/eclipse/che/pull/4597)
- Add goals to commands provided with default stacks [4589](https://github.com/eclipse/che/pull/4589)
- Move golang agents sources to satisfy golang best practices [4588](https://github.com/eclipse/che/pull/4588)
- Show error message about trying to access not registered method via JSON RPC [4587](https://github.com/eclipse/che/pull/4587)
- Fixed a problem with creation the workspace [4585](https://github.com/eclipse/che/pull/4585)
- Avoid NPE if UI element not attached to the parent [4579](https://github.com/eclipse/che/pull/4579)
- Added macros for retrieving file base name [4574](https://github.com/eclipse/che/pull/4574)
- Check if endpoint already subscribed on file modification event on server-side [4571](https://github.com/eclipse/che/pull/4571)
- Fix dockerImageConfig is null (since v1.5 of OpenShift API) [4569](https://github.com/eclipse/che/pull/4569)
- Setting rwx permissions for all on /data/ in case it's not mounted [4563](https://github.com/eclipse/che/pull/4563)
- Remove dashabord from che-parent submodules to avoid building it [4562](https://github.com/eclipse/che/pull/4562)
- Fix stack description [4561](https://github.com/eclipse/che/pull/4561)
- Various fixes to the PR panel [4556](https://github.com/eclipse/che/pull/4556)
- Provide error messages in create folder or file operation [4549](https://github.com/eclipse/che/pull/4549)
- Use new `.factory.dockerfile` and `.factory.properties` for repo URL based factories. [4548](https://github.com/eclipse/che/pull/4548)
- Find an alternative to subPath in volumeMount [4545](https://github.com/eclipse/che/pull/4545)
- Moved Orion code to Che core. Old Orion plugin `che-plugin-orion-editor` will be removed in 5.8. [4539](https://github.com/eclipse/che/pull/4539)
- Notifies user that connection to server has been lost [4535](https://github.com/eclipse/che/pull/4535)
- [UD] fixed bug in parsing provided environment variables in dockerfile [4534](https://github.com/eclipse/che/pull/4534)
- Synchronizes project configuration with file system before loading project's nodes in the project explorer. [4530](https://github.com/eclipse/che/pull/4530)
- Change parent node for terminal node [4528](https://github.com/eclipse/che/pull/4528)
- Update Docker Compose tests to fix test failure [4525](https://github.com/eclipse/che/pull/4525)
- Factory name made mandatory on database level [4521](https://github.com/eclipse/che/pull/4521)
- Use correct localization constant [4520](https://github.com/eclipse/che/pull/4520)
- Fix GDB debug configuration removal [4513](https://github.com/eclipse/che/pull/4513)
- Optimize load resources operations [4505](https://github.com/eclipse/che/pull/4505)
- [UD] Avoid any IDE iframe script execution, when not loaded yet and source changes. [4504](https://github.com/eclipse/che/pull/4504)
- Update versions of OpenShift connector projects [4495](https://github.com/eclipse/che/pull/4495)
- Add default implemnattion of authentication asking dialog [4490](https://github.com/eclipse/che/pull/4490)
- Implement correctly 'AnnotationModelImpl.getAnnotationIterator' [4489](https://github.com/eclipse/che/pull/4489)
- Separated terminal and exec agents. [4486](https://github.com/eclipse/che/pull/4486)
- Moved `plugin-ssh-key` from `plugins` to `wsagent` packages. [4485](https://github.com/eclipse/che/pull/4485)
- Removed outdated policies.match parameter; [4480](https://github.com/eclipse/che/pull/4480)
- not required [4478](https://github.com/eclipse/che/pull/4478)
- [cli] Fix for restart failure [4475](https://github.com/eclipse/che/pull/4475)
- Modifications to the shell scripts that bootstrap the servers [4472](https://github.com/eclipse/che/pull/4472)
- Fix typo [4468](https://github.com/eclipse/che/pull/4468)
- cli sync : add option to allow /dev/fuse usage on ubuntu [4467](https://github.com/eclipse/che/pull/4467)
- [cli] If ssl is in use, propagate the property to utilities images [4465](https://github.com/eclipse/che/pull/4465)
- [UD] fixed bug when team administrator was not able to select workspaces which are not shared with him. [4463](https://github.com/eclipse/che/pull/4463)
- Removed deprecated RemotePreferenceDao. [4455](https://github.com/eclipse/che/pull/4455)
- Remove gwt dependency in server side war packaging [4454](https://github.com/eclipse/che/pull/4454)
- [diagnostic]: Use machine token when interacting with wsagent [4450](https://github.com/eclipse/che/pull/4450)
- Reduced build output in "che-core-commons-scheduler" and "plugin-svn" by ommiting debug info logging [4443](https://github.com/eclipse/che/pull/4443)
- [UD] updated list of countries. [4441](https://github.com/eclipse/che/pull/4441)
- Set Github token through workspace master Rest API. Added a force activation property variable to register Github Oauth provider even without client id/secret [4438](https://github.com/eclipse/che/pull/4438)
- Synchronize projects in the workspace with projects on file system. [4433](https://github.com/eclipse/che/pull/4433)
- Adds the Spring Boot stack to the default Che assembly. [4426](https://github.com/eclipse/che/pull/4426)
- Prevent multiple event subscription for single file [4420](https://github.com/eclipse/che/pull/4420)
- Reduce CPU usage when running on OpenShift [4411](https://github.com/eclipse/che/pull/4411)
- Fix missing parts and wrong ENV names [4409](https://github.com/eclipse/che/pull/4409)
- VFS components are now considered deprecated and will be replaced by standard JDK routines. [4400](https://github.com/eclipse/che/pull/4400)
- Introduced Intelligent Commands functionality. [4389](https://github.com/eclipse/che/pull/4389)
- Refactoring: moved SshServiceClient class from wsmaster war to wsagent war [4386](https://github.com/eclipse/che/pull/4386)
- [UD] fixed bug when default template is not selected in samples list. [4384](https://github.com/eclipse/che/pull/4384)
## [5.5.0](https://github.com/eclipse/che/tree/5.5.0) (2017-03-15)
[Full Changelog](https://github.com/eclipse/che/compare/5.4.1...5.5.0)
**Pull requests merged:**
The follow are changelogs for eclipse/che:
- Fix the aliases to use for the che cli image (for now alias was using the same name) [4436](https://github.com/eclipse/che/pull/4436)
- Avoid possible NullPointerException [4422](https://github.com/eclipse/che/pull/4422)
- Fix bug when workspace folder is not deleted after deleting workspace in IDE on Windows OS. [4418](https://github.com/eclipse/che/pull/4418)
- Improved java source name validator in create dialog window [4412](https://github.com/eclipse/che/pull/4412)
- Set correct default hot key scheme. Don't use deprecated method. [4402](https://github.com/eclipse/che/pull/4402)
- New Eclipse based Key Schema [4394](https://github.com/eclipse/che/pull/4394)
- Trigger file saving operation on editor closing only when file has changes [4393](https://github.com/eclipse/che/pull/4393)
- Add missing pom dependencies that were producing a build failure [4391](https://github.com/eclipse/che/pull/4391)
- Revert CHE-120 Workspace creation as non-privileged container. [4390](https://github.com/eclipse/che/pull/4390)
- [cli] Give containers used in preflight tests unique name [4378](https://github.com/eclipse/che/pull/4378)
- Use dynamic persistence.xml generator in tests [4374](https://github.com/eclipse/che/pull/4374)
- Perspectives are shown in 'Window' menu if their number is more than one If a Che assembly includes 1+ perspectives they are now listed in the IDE's Window menu. [4369](https://github.com/eclipse/che/pull/4369)
- Previous recursive file watcher implementation is replaced by tree walk based one [4368](https://github.com/eclipse/che/pull/4368)
- [UD] fixed bug when "Save" and "Cancel" buttons were visible for untouched workspace in Workspace details. [UD] fixed bug when list of samples was empty for custom stack in Create workspace flow. [4367](https://github.com/eclipse/che/pull/4367)
- Add version for angular-aria dependency in dashboard. [4365](https://github.com/eclipse/che/pull/4365)