@@ -13,6 +13,108 @@ to Brooklyn's commercial users for funding much of this development.
13
13
14
14
### New Features
15
15
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 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 . Adds callback 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 . Fix 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
16
118
17
119
### Backwards Compatibility
18
120
0 commit comments