@@ -13,6 +13,108 @@ to Brooklyn's commercial users for funding much of this development.
1313
1414### New Features
1515
16+ 1 . In previous versions, the default behaviour was that the GO CLI would be built as part of the build. This behaviour could be disabled
17+ by adding ` -Dno-go-client ` to the build command, e.g. ` mvn clean install -Dno-go-client ` . This added significant time to the build,
18+ and required that the GO distribution be installed. The default behaviour is now that the GO CLI will not be built, and can be enabled
19+ by adding ` -Dclient ` to the build command, e.g. ` mvn clean install -Dclient ` .
20+
21+ 1 . Similarly the deb, rpm, and Docker binaries were built by default. It was possible to disable the deb and rpm build by using
22+ ` -Dnp-rpm -Dno-deb ` , and it was not possible to disable the Docker build. Now all three are disabled default and can be included
23+ by adding ` -Drpm -Ddeb -Ddocker ` .
24+
25+
26+ 1 . The documentation has been updated to include a description of how to include an entity in the Quick Launch section of the UI
27+
28+ 1 . Following a change to the latest version of openSSH, the process of generating an SSH key has changed, and the documentation
29+ has been updated to reflect that change. SSH keys generated in previous versions of openSSH are not affected and will continue
30+ to work.
31+
32+ 1 . The WinRM documentation has been expanded to include additional troubleshooting information, and known limitations.
33+
34+ 1 . Previously Brooklyn used logback for logging but this changed to be log4j when we moved to karaf. As Brooklyn now only supports
35+ karaf most logging is now done using the log4j framework by default. The documentation has been updated to reflect this, and
36+ now documents how to setup and configure log4j.
37+
38+ 1 . ConfigKey constraints have been expanded to include the option to add ` glob ` , ` urlExists ` , ` forbiddenIf ` , ` forbiddenUnless ` ,
39+ ` requiredIf ` , ` requiredUnless ` , and additionally and Java Predicate can be used as a constraint.
40+
41+ 1 . Updates have been made to the type coercions primatives in YAML to allow optional, nullable (` Maybe ` ) values.
42+
43+ 1 . The REST API has been updated to include the icon url source on objects which contain one.
44+
45+ 1 . The UI has been updated to allow parameters to be defined in both a field-based and JSON manner.
46+
47+ 1 . The UI now allows greater zoom for large displays.
48+
49+ 1 . For static assets (e.g. logos), the webconsole previously allowed passwordless access. This has been updated so that
50+ login is now required to access static assets.
51+
52+ 1 . The DSL editor now allows references to ` brooklyn.parameters ` .
53+
54+ 1 . A new compact list view mode has been added to the UI.
55+
56+ 1 . Add callback has been added for customising yaml loading, allowing downstream projects to extend this behaviour
57+
58+ 1 . A separable pallet/config panel has been introduced in the UI, which allows more flexibility when using the graphical
59+ designer to design a blueprint. This supplements the existing functionality.
60+
61+ 1 . When defining a relationship, it is now possible to include a ` memberspec ` as part of the relationship.
62+
63+ 1 . A callback has been added for customising catalog save configuration.
64+
65+ 1 . Implements missing endpoint for palette API.
66+
67+ 1 . Improved config editor styling.
68+
69+ ### Bug Fixes
70+
71+ 1 . Fixes BROOKLYN-586 (obsolete jsonpath package)
72+
73+ 1 . Fixes BROOKLYN-597 (removes md5/sha1 from build)
74+
75+ 1 . Fixes BROOKLYN-602 (config key order for yaml overrides)
76+
77+ 1 . Fixes BROOKLYN-605 (rebind issue)
78+
79+ 1 . Fixes BROOKLYN-607 (use CentOS image on Azure)
80+
81+ 1 . Fixes BROOKLYN-608 (karaf start issue)
82+
83+ 1 . Fixes OutOfMemoryError on Windows installations
84+
85+ 1 . Fixes spurious location errors in composer
86+
87+ 1 . Fixes the inline edit configuration for policies in app inspector
88+
89+ 1 . Fixes firefox multi-lines issue in configuration text-area
90+
91+ 1 . Fixes Firefox navigation issue in Composer
92+
93+ ### Dependency Version Updates
94+
95+ 1 . Use Karaf 4.2.1
96+
97+ 1 . Use latest version of winrm4j (0.6.1)
98+
99+ 1 . Updates jetty version to 9.3.24.v20180605
100+
101+ 1 . Updates Jackson FasterXML to 2.9.8
102+
103+ 1 . Updates XStream Core to 1.4.11.1
104+
105+ 1 . Updates Apache Felix Framework to 5.6.12
106+
107+ 1 . Updates Java WinRM Library to 0.7.0
108+
109+ 1 . Updates Apache CXF to 3.2.8
110+
111+ 1 . Updates JavaX to 1.3
112+
113+ 1 . Updates Commons Compress to 1.18
114+
115+ 1 . Updates Apache Karaf JAAS Boot to 4.2.7
116+
117+ 1 . Updates JLine Bundle to 3.12.1
16118
17119### Backwards Compatibility
18120
0 commit comments