Skip to content

Commit 93d15f3

Browse files
author
Martin Harris
committed
New release notes for 1.0.0
1 parent 3ba088a commit 93d15f3

File tree

1 file changed

+102
-0
lines changed

1 file changed

+102
-0
lines changed

guide/misc/release-notes.md

Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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 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
16118

17119
### Backwards Compatibility
18120

0 commit comments

Comments
 (0)