brooklyn-server.git
7 days agoMerge pull request #1317 from ahgittin/deserialize-empty-common-types master
Iuliana Cosmina [Wed, 11 May 2022 19:14:24 +0000 (20:14 +0100)] 
Merge pull request #1317 from ahgittin/deserialize-empty-common-types

fix gap in recent deserialization improvements to deserialize empty/d…

7 days agofix gap in recent deserialization improvements to deserialize empty/default items 1317/head
Alex Heneveld [Wed, 11 May 2022 16:22:52 +0000 (17:22 +0100)] 
fix gap in recent deserialization improvements to deserialize empty/default items

8 days agoMerge pull request #1315 from ahgittin/misc-improvements
Iuliana Cosmina [Wed, 11 May 2022 10:22:51 +0000 (11:22 +0100)] 
Merge pull request #1315 from ahgittin/misc-improvements

Misc improvements

9 days agotidy catalog 1315/head
Alex Heneveld [Tue, 10 May 2022 12:09:23 +0000 (13:09 +0100)] 
tidy catalog

9 days agosupport coercion where map contains a type field and caller wants a type
Alex Heneveld [Tue, 10 May 2022 08:36:02 +0000 (09:36 +0100)] 
support coercion where map contains a type field and caller wants a type

9 days agoallow UpdatingNotUp for SoftwareProcess to be referenced
Alex Heneveld [Tue, 10 May 2022 08:35:37 +0000 (09:35 +0100)] 
allow UpdatingNotUp for SoftwareProcess to be referenced

9 days agoallow entity.name from freemarker (same as entity.displayName)
Alex Heneveld [Tue, 10 May 2022 08:35:19 +0000 (09:35 +0100)] 
allow entity.name from freemarker (same as entity.displayName)

9 days agojackson support for mgmt and entities (all BrooklynObject instances)
Alex Heneveld [Mon, 9 May 2022 21:22:03 +0000 (22:22 +0100)] 
jackson support for mgmt and entities (all BrooklynObject instances)

9 days agoadd Instant support to our use of Freemarker
Alex Heneveld [Mon, 9 May 2022 23:29:22 +0000 (00:29 +0100)] 
add Instant support to our use of Freemarker

9 days agoadd highlights and fix some producer log/references in policy for invoking effector...
Alex Heneveld [Mon, 9 May 2022 19:38:18 +0000 (20:38 +0100)] 
add highlights and fix some producer log/references in policy for invoking effector on sensor change

9 days agosupport brooklyn.tags on locations
Alex Heneveld [Mon, 9 May 2022 17:00:17 +0000 (18:00 +0100)] 
support brooklyn.tags on locations

9 days agomore flexible AbstractBlueprintTest and catalog loading of items with java type
Alex Heneveld [Mon, 9 May 2022 15:52:26 +0000 (16:52 +0100)] 
more flexible AbstractBlueprintTest and catalog loading of items with java type

9 days agobetter freemarker parsing
Alex Heneveld [Mon, 9 May 2022 12:57:25 +0000 (13:57 +0100)] 
better freemarker parsing

* give access to `id`, `displayName` and other getters/bean items on Entity and Location
* cast to entity model for nested properties, eg an entity's `application` or a sensor which is an entity

13 days agoMerge pull request #1313 from ahgittin/dynamic-multigroup-set-bucket-id
Iuliana Cosmina [Fri, 6 May 2022 09:33:14 +0000 (10:33 +0100)] 
Merge pull request #1313 from ahgittin/dynamic-multigroup-set-bucket-id

allow an ID on DynamicMG, and type to Transformer

13 days agoallow type to be specified for transformer 1313/head
Alex Heneveld [Thu, 5 May 2022 21:55:21 +0000 (22:55 +0100)] 
allow type to be specified for transformer

2 weeks agoallow an ID to be set on the bucket created by the DynamicMG
Alex Heneveld [Thu, 5 May 2022 08:49:55 +0000 (09:49 +0100)] 
allow an ID to be set on the bucket created by the DynamicMG

2 weeks agoMerge pull request #1312 from ahgittin/allow-coercion-for-instant-and-now
Iuliana Cosmina [Thu, 5 May 2022 09:11:40 +0000 (10:11 +0100)] 
Merge pull request #1312 from ahgittin/allow-coercion-for-instant-and-now

support coercion with `Instant` and support `"now"` as a value

2 weeks agobetter logging and support for Durations 1312/head
Alex Heneveld [Thu, 5 May 2022 00:47:46 +0000 (01:47 +0100)] 
better logging and support for Durations

2 weeks agosupport coercion with `Instant` and support `"now"` as a value
Alex Heneveld [Wed, 4 May 2022 23:46:40 +0000 (00:46 +0100)] 
support coercion with `Instant` and support `"now"` as a value

2 weeks agoMerge pull request #1311 from ahgittin/show-other-icon-url
Iuliana Cosmina [Wed, 4 May 2022 10:59:42 +0000 (11:59 +0100)] 
Merge pull request #1311 from ahgittin/show-other-icon-url

allow lookup of an icon url with respect to an entity

2 weeks agoallow lookup of an icon url with respect to an entity 1311/head
Alex Heneveld [Wed, 4 May 2022 10:50:53 +0000 (11:50 +0100)] 
allow lookup of an icon url with respect to an entity

adds an optional iconUrl query parameter, if an alternate icon is specified in the context of an entity
useful in the composer to show custom icons on entities

3 weeks agoMerge pull request #1310 from jcabrerizo/feature/isArm
Iuliana Cosmina [Wed, 27 Apr 2022 10:01:33 +0000 (11:01 +0100)] 
Merge pull request #1310 from jcabrerizo/feature/isArm

Adds new `isArm` method to the OsDetails interface defaulting to false

3 weeks agoAdd license to test 1310/head
Juan Cabrerizo [Tue, 26 Apr 2022 15:31:35 +0000 (17:31 +0200)] 
Add license to test

3 weeks agoAdds new `isArm` method to the OsDetails interface defaulting to false
Juan Cabrerizo [Tue, 26 Apr 2022 15:05:50 +0000 (17:05 +0200)] 
Adds new `isArm` method to the OsDetails interface defaulting to false

4 weeks agoMerge pull request #1309 from apache/feature/support-m1
Iuliana Cosmina [Thu, 21 Apr 2022 09:48:10 +0000 (10:48 +0100)] 
Merge pull request #1309 from apache/feature/support-m1

replaces isMac logic for support new MacOs naming

4 weeks agoreplaces isMac logic for support new MacOs naming feature/support-m1 1309/head
Juan Cabrerizo [Thu, 21 Apr 2022 08:14:49 +0000 (10:14 +0200)] 
replaces isMac logic for support new MacOs naming

2 months agoMerge pull request #1302 from algairim/sensor/ssh-command-sensor
Iuliana Cosmina [Mon, 7 Mar 2022 09:26:33 +0000 (09:26 +0000)] 
Merge pull request #1302 from algairim/sensor/ssh-command-sensor

Support remote command via 'commandUrl' in SshCommandSensor

2 months agoadd fix for adjunct leak
Alex Heneveld [Wed, 23 Feb 2022 14:38:17 +0000 (14:38 +0000)] 
add fix for adjunct leak

an extra notification that something is removed -- all tests pass

2 months agodisabled test for leak of enricher persisted files
Alex Heneveld [Wed, 23 Feb 2022 14:11:42 +0000 (14:11 +0000)] 
disabled test for leak of enricher persisted files

2 months agoAdd missing Apache license to in test script file 1302/head
Mykola Mandra [Tue, 22 Feb 2022 08:14:58 +0000 (08:14 +0000)] 
Add missing Apache license to in test script file

Signed-off-by: Mykola Mandra <mykola.mandra@cloudsoft.io>
2 months agoMerge pull request #1306 from algairim/build/Jenkinsfile
Iuliana Cosmina [Mon, 21 Feb 2022 15:04:52 +0000 (15:04 +0000)] 
Merge pull request #1306 from algairim/build/Jenkinsfile

Use single and double quotes to print DOCKER_TAG and dockerTag

2 months agoUse double quotes to resolve env vars for docker tag 1306/head
Mykola Mandra [Mon, 21 Feb 2022 15:03:13 +0000 (15:03 +0000)] 
Use double quotes to resolve env vars for docker tag

Signed-off-by: Mykola Mandra <mykola.mandra@cloudsoft.io>
2 months agoMerge branch 'master' into build/Jenkinsfile
Mykola Mandra [Mon, 21 Feb 2022 15:01:04 +0000 (15:01 +0000)] 
Merge branch 'master' into build/Jenkinsfile

2 months agoadded echo snippet
iuliana [Mon, 21 Feb 2022 14:55:38 +0000 (14:55 +0000)] 
added echo snippet

2 months agoUse single and double quotes to print DOCKER_TAG and dockerTag
Mykola Mandra [Mon, 21 Feb 2022 14:55:27 +0000 (14:55 +0000)] 
Use single and double quotes to print DOCKER_TAG and dockerTag

Signed-off-by: Mykola Mandra <mykola.mandra@cloudsoft.io>
2 months agoMerge pull request #1305 from algairim/build/Jenkinsfile
Iuliana Cosmina [Mon, 21 Feb 2022 14:49:45 +0000 (14:49 +0000)] 
Merge pull request #1305 from algairim/build/Jenkinsfile

Print dockerTag Jenkins var in echo step

2 months agoPrint dockerTag Jenkins var in echo step 1305/head
Mykola Mandra [Mon, 21 Feb 2022 14:47:12 +0000 (14:47 +0000)] 
Print dockerTag Jenkins var in echo step

Signed-off-by: Mykola Mandra <mykola.mandra@cloudsoft.io>
2 months agoMerge pull request #1304 from algairim/build/Jenkinsfile
Iuliana Cosmina [Mon, 21 Feb 2022 14:40:17 +0000 (14:40 +0000)] 
Merge pull request #1304 from algairim/build/Jenkinsfile

Print DOCKER_TAG as sh step

2 months agoPrint DOCKER_TAG as sh step 1304/head
Mykola Mandra [Mon, 21 Feb 2022 14:39:14 +0000 (14:39 +0000)] 
Print DOCKER_TAG as sh step

Signed-off-by: Mykola Mandra <mykola.mandra@cloudsoft.io>
2 months agoMerge pull request #1303 from algairim/build/Jenkinsfile
Iuliana Cosmina [Mon, 21 Feb 2022 14:33:23 +0000 (14:33 +0000)] 
Merge pull request #1303 from algairim/build/Jenkinsfile

WIP: Fix docker image tag to match '^[a-zA-Z0-9_]([a-zA-Z0-9_.-]){0,127}'

2 months agoRevert docker.build name 1303/head
Mykola Mandra [Mon, 21 Feb 2022 14:13:38 +0000 (14:13 +0000)] 
Revert docker.build name

Signed-off-by: Mykola Mandra <mykola.mandra@cloudsoft.io>
2 months agoPrint DOCKER_TAG in the build preparation step
Mykola Mandra [Mon, 21 Feb 2022 14:01:05 +0000 (14:01 +0000)] 
Print DOCKER_TAG in the build preparation step

Signed-off-by: Mykola Mandra <mykola.mandra@cloudsoft.io>
2 months agoFix docker image tag to match '^[a-zA-Z0-9_]([a-zA-Z0-9_.-]){0,127}'
Mykola Mandra [Mon, 21 Feb 2022 13:56:58 +0000 (13:56 +0000)] 
Fix docker image tag to match '^[a-zA-Z0-9_]([a-zA-Z0-9_.-]){0,127}'

Signed-off-by: Mykola Mandra <mykola.mandra@cloudsoft.io>
2 months agoSupport remote command via 'commandUrl' in SshCommandSensor
Mykola Mandra [Mon, 21 Feb 2022 12:54:30 +0000 (12:54 +0000)] 
Support remote command via 'commandUrl' in SshCommandSensor

Signed-off-by: Mykola Mandra <mykola.mandra@cloudsoft.io>
2 months agoMerge pull request #1301 from algairim/streams/stream-gobbler
Iuliana Cosmina [Fri, 18 Feb 2022 13:37:53 +0000 (13:37 +0000)] 
Merge pull request #1301 from algairim/streams/stream-gobbler

Support UTF sequences in stream gobbler

2 months agoRemove unused code; make constants final 1301/head
Mykola Mandra [Fri, 18 Feb 2022 13:32:45 +0000 (13:32 +0000)] 
Remove unused code; make constants final

Signed-off-by: Mykola Mandra <mykola.mandra@cloudsoft.io>
2 months agoRevert original condition for 'running' state check; revert original formatting
Mykola Mandra [Thu, 17 Feb 2022 12:23:23 +0000 (12:23 +0000)] 
Revert original condition for 'running' state check; revert original formatting

Signed-off-by: Mykola Mandra <mykola.mandra@cloudsoft.io>
2 months agoRemove unused method
Mykola Mandra [Thu, 17 Feb 2022 12:19:40 +0000 (12:19 +0000)] 
Remove unused method

Signed-off-by: Mykola Mandra <mykola.mandra@cloudsoft.io>
2 months agoSupport UTF sequences in stream gobbler
Mykola Mandra [Thu, 17 Feb 2022 12:15:00 +0000 (12:15 +0000)] 
Support UTF sequences in stream gobbler

Signed-off-by: Mykola Mandra <mykola.mandra@cloudsoft.io>
3 months agoMerge pull request #1300 from algairim/rest/invalid-sensor-type-handling
Juan Cabrerizo [Tue, 15 Feb 2022 15:08:47 +0000 (15:08 +0000)] 
Merge pull request #1300 from algairim/rest/invalid-sensor-type-handling

Gracefully handle invalid sensor types in REST requests

3 months agoRemove unused imports 1300/head
Mykola Mandra [Tue, 15 Feb 2022 14:12:11 +0000 (14:12 +0000)] 
Remove unused imports

Signed-off-by: Mykola Mandra <mykola.mandra@cloudsoft.io>
3 months agoMerge pull request #1299 from algairim/policy/groups-change
Juan Cabrerizo [Tue, 15 Feb 2022 13:44:54 +0000 (13:44 +0000)] 
Merge pull request #1299 from algairim/policy/groups-change

member.locations support in GroupsChangePolicy

3 months agoGracefully handle invalid sensor types in REST requests
Mykola Mandra [Mon, 14 Feb 2022 10:53:58 +0000 (10:53 +0000)] 
Gracefully handle invalid sensor types in REST requests

Signed-off-by: Mykola Mandra <mykola.mandra@cloudsoft.io>
3 months agoRemove OSGI config, rename test respectively 1299/head
Mykola Mandra [Thu, 10 Feb 2022 12:01:33 +0000 (12:01 +0000)] 
Remove OSGI config, rename test respectively

Signed-off-by: Mykola Mandra <mykola.mandra@cloudsoft.io>
3 months agoOptimise GroupsChangePolicyOsgiTest
Mykola Mandra [Thu, 10 Feb 2022 11:56:18 +0000 (11:56 +0000)] 
Optimise GroupsChangePolicyOsgiTest

Signed-off-by: Mykola Mandra <mykola.mandra@cloudsoft.io>
3 months agoAdd test for member.enrichers
Mykola Mandra [Thu, 10 Feb 2022 10:51:42 +0000 (10:51 +0000)] 
Add test for member.enrichers

Signed-off-by: Mykola Mandra <mykola.mandra@cloudsoft.io>
3 months agoMove GroupsChangePolicyTest to broolyn-camp, initialize with yaml; add tests for...
Mykola Mandra [Thu, 10 Feb 2022 10:20:05 +0000 (10:20 +0000)] 
Move GroupsChangePolicyTest to broolyn-camp, initialize with yaml; add tests for member.locaitons, member.initializers and member.policies

Signed-off-by: Mykola Mandra <mykola.mandra@cloudsoft.io>
3 months agoResolve properties of member.locations in the context of the member
Mykola Mandra [Thu, 10 Feb 2022 10:18:30 +0000 (10:18 +0000)] 
Resolve properties of member.locations in the context of the member

Signed-off-by: Mykola Mandra <mykola.mandra@cloudsoft.io>
3 months agoSupport member.locations in GroupsChangePolicy
Mykola Mandra [Wed, 9 Feb 2022 16:43:22 +0000 (16:43 +0000)] 
Support member.locations in GroupsChangePolicy

Signed-off-by: Mykola Mandra <mykola.mandra@cloudsoft.io>
3 months agoMove GroupsChangePolicyTest into camp-brooklyn as OSGI test
Mykola Mandra [Wed, 9 Feb 2022 16:25:29 +0000 (16:25 +0000)] 
Move GroupsChangePolicyTest into camp-brooklyn as OSGI test

Signed-off-by: Mykola Mandra <mykola.mandra@cloudsoft.io>
3 months agoMerge pull request #1297 from algairim/collection-functionals
Juan Cabrerizo [Mon, 7 Feb 2022 12:14:19 +0000 (12:14 +0000)] 
Merge pull request #1297 from algairim/collection-functionals

New functionals to apply to an iterable: generic AllEqualsFunction an…

3 months agoDocument AllEqualsFunction 1297/head
Mykola Mandra [Mon, 7 Feb 2022 11:35:37 +0000 (11:35 +0000)] 
Document AllEqualsFunction

Signed-off-by: Mykola Mandra <mykola.mandra@cloudsoft.io>
3 months agoNew functionals to apply to an iterable: generic AllEqualsFunction and a sub-functin...
Mykola Mandra [Mon, 7 Feb 2022 10:08:30 +0000 (10:08 +0000)] 
New functionals to apply to an iterable: generic AllEqualsFunction and a sub-functin AllTrueFunction to check if all true in particular

Signed-off-by: Mykola Mandra <mykola.mandra@cloudsoft.io>
3 months agoMerge pull request #1296 from jcabrerizo/features/update-xstream-1-4-19
Geoff Macartney [Sun, 6 Feb 2022 13:00:15 +0000 (13:00 +0000)] 
Merge pull request #1296 from jcabrerizo/features/update-xstream-1-4-19

Update xstream to 1.4.19 remediating CVE-2021-43859

3 months agoUpdate xstream to 1.4.19 remediating CVE-2021-43859 1296/head
Juan Cabrerizo [Fri, 4 Feb 2022 10:15:54 +0000 (10:15 +0000)] 
Update xstream to 1.4.19 remediating CVE-2021-43859

3 months agobump minidev accessors-smart to match minidev json-smart version
Alex Heneveld [Thu, 3 Feb 2022 13:41:36 +0000 (13:41 +0000)] 
bump minidev accessors-smart to match minidev json-smart version

3 months agoimprove jackson-type / guava type-token bridging
Alex Heneveld [Tue, 25 Jan 2022 00:05:20 +0000 (00:05 +0000)] 
improve jackson-type / guava type-token bridging

3 months agoThis closes #1291
Alex Heneveld [Fri, 21 Jan 2022 13:50:37 +0000 (13:50 +0000)] 
This closes #1291

3 months agoThis closes #1292
Alex Heneveld [Fri, 21 Jan 2022 13:50:35 +0000 (13:50 +0000)] 
This closes #1292

3 months agoThis closes #1294
Alex Heneveld [Fri, 21 Jan 2022 13:50:31 +0000 (13:50 +0000)] 
This closes #1294

3 months agotidy elect primary policy 1294/head
Alex Heneveld [Fri, 21 Jan 2022 13:38:18 +0000 (13:38 +0000)] 
tidy elect primary policy

3 months agofix rare intermittent test failure
Alex Heneveld [Wed, 19 Jan 2022 17:22:53 +0000 (17:22 +0000)] 
fix rare intermittent test failure

3 months agosuppress exceptions by not scanning when destroying
Alex Heneveld [Wed, 19 Jan 2022 17:22:37 +0000 (17:22 +0000)] 
suppress exceptions by not scanning when destroying

3 months agomake Mutable{list,set,map} more robust in the face of concurrent modifications
Alex Heneveld [Wed, 19 Jan 2022 17:02:48 +0000 (17:02 +0000)] 
make Mutable{list,set,map} more robust in the face of concurrent modifications

simplify list format, and make robust to allow legacy format also

3 months agonotes on limitation of ElectPrimaryPolicy
Alex Heneveld [Wed, 19 Jan 2022 16:52:00 +0000 (16:52 +0000)] 
notes on limitation of ElectPrimaryPolicy

3 months agosuppress stack trace on ConcurrentModficationException during serialization
Alex Heneveld [Wed, 19 Jan 2022 16:51:07 +0000 (16:51 +0000)] 
suppress stack trace on ConcurrentModficationException during serialization

if it works on retry...

3 months agomake copies of transformed maps to assist with serialization
Alex Heneveld [Wed, 19 Jan 2022 16:49:59 +0000 (16:49 +0000)] 
make copies of transformed maps to assist with serialization

(otherwise they are lazily transformed and not on serialization, causing lambdas to try to be serialized)

3 months agoThis closes #1293
Alex Heneveld [Wed, 19 Jan 2022 12:13:27 +0000 (12:13 +0000)] 
This closes #1293

3 months agoBasicGroup instead of DynamicGroup in PropagateToMembersTest 1293/head
Mykola Mandra [Wed, 19 Jan 2022 10:38:12 +0000 (10:38 +0000)] 
BasicGroup instead of DynamicGroup in PropagateToMembersTest

Signed-off-by: Mykola Mandra <mykola.mandra@cloudsoft.io>
3 months agoUpdated to json-smart 1.4.7 1292/head
Juan Cabrerizo [Wed, 19 Jan 2022 09:42:40 +0000 (09:42 +0000)] 
Updated to json-smart 1.4.7

4 months agoUpdated to Karaf 4.3.6 1291/head
Juan Cabrerizo [Mon, 17 Jan 2022 17:01:33 +0000 (17:01 +0000)] 
Updated to Karaf 4.3.6

4 months agofix two catalog/osgi edge bugs
Alex Heneveld [Mon, 17 Jan 2022 15:22:58 +0000 (15:22 +0000)] 
fix two catalog/osgi edge bugs

* when uploading a zip, the manifest needs a Bundle-ManifestVersion: 2 header
* when attempting legacy parses, do not consider types in eg brooklyn.enrichers if there is a root type also

4 months agofix bug where logout requires special header on non-master servers
Alex Heneveld [Fri, 14 Jan 2022 15:01:17 +0000 (15:01 +0000)] 
fix bug where logout requires special header on non-master servers

4 months agoremove bogus warnings and debug error messages
Alex Heneveld [Fri, 14 Jan 2022 02:01:00 +0000 (02:01 +0000)] 
remove bogus warnings and debug error messages

mainly around non-osgi version accepting a dot in the qualifier,
which is not uncommon and accepted everywhere, but can cause bogus warnings;
also demote debug error-looking messages in Yamls to be trace

4 months agodon't use apache snapshot repo for releases
Alex Heneveld [Tue, 11 Jan 2022 13:39:29 +0000 (13:39 +0000)] 
don't use apache snapshot repo for releases

should have done this ages ago!

4 months agoMerge pull request #1290 from algairim/enricher/propagate-to-members
Martin Harris [Tue, 11 Jan 2022 13:01:02 +0000 (13:01 +0000)] 
Merge pull request #1290 from algairim/enricher/propagate-to-members

New enricher PropagateToMembers

4 months agoAdd PropagateToMembers to catalog 1290/head
Mykola Mandra [Tue, 11 Jan 2022 12:26:18 +0000 (12:26 +0000)] 
Add PropagateToMembers to catalog

Signed-off-by: Mykola Mandra <mykola.mandra@cloudsoft.io>
4 months agoUnit-tests for PropagateToMembers
Mykola Mandra [Tue, 11 Jan 2022 12:16:29 +0000 (12:16 +0000)] 
Unit-tests for PropagateToMembers

Signed-off-by: Mykola Mandra <mykola.mandra@cloudsoft.io>
4 months agoNew enricher PropagateToMembers
Mykola Mandra [Mon, 10 Jan 2022 17:38:03 +0000 (17:38 +0000)] 
New enricher PropagateToMembers

Signed-off-by: Mykola Mandra <mykola.mandra@cloudsoft.io>
4 months agoMerge pull request #1289 from algairim/sensor-watchdog
Duncan Grant [Thu, 6 Jan 2022 19:14:54 +0000 (19:14 +0000)] 
Merge pull request #1289 from algairim/sensor-watchdog

Allow effector-on-sensor-change subscribing to any entity

4 months agoslight rejigging of features
Alex Heneveld [Thu, 6 Jan 2022 18:03:48 +0000 (18:03 +0000)] 
slight rejigging of features

add jakarta.mail, bouncycastle jdk5on main

4 months agoTests for the 'producer' property of effector-on-sensor-change 1289/head
Mykola Mandra [Thu, 6 Jan 2022 17:17:51 +0000 (17:17 +0000)] 
Tests for the 'producer' property of effector-on-sensor-change

Signed-off-by: Mykola Mandra <mykola.mandra@cloudsoft.io>
4 months agodon't use gson embedded by jclouds, use our own
Alex Heneveld [Thu, 6 Jan 2022 16:57:25 +0000 (16:57 +0000)] 
don't use gson embedded by jclouds, use our own

provides consistency, speeds up wiring, and let's us control version, as 2.8.5 has a CVE but 2.8.9 fixes it

4 months agoexclude servicemix jersey-core from jclouds (we use jakarta)
Alex Heneveld [Thu, 6 Jan 2022 16:52:15 +0000 (16:52 +0000)] 
exclude servicemix jersey-core from jclouds (we use jakarta)

doesn't break, but causes extra wiring pain

4 months agotidy logging esp for some edge case errors
Alex Heneveld [Thu, 6 Jan 2022 16:43:21 +0000 (16:43 +0000)] 
tidy logging esp for some edge case errors

4 months agoAllow effector-on-sensor-change subscribing to any entity
Mykola Mandra [Thu, 6 Jan 2022 09:13:09 +0000 (09:13 +0000)] 
Allow effector-on-sensor-change subscribing to any entity

Signed-off-by: Mykola Mandra <mykola.mandra@cloudsoft.io>
4 months agobump cxf to 3.4.1, fix security vuln and standardize http components version
Alex Heneveld [Tue, 4 Jan 2022 13:09:43 +0000 (13:09 +0000)] 
bump cxf to 3.4.1, fix security vuln and standardize http components version

4 months agobump pax and jetty versions to match karaf
Alex Heneveld [Mon, 3 Jan 2022 17:15:14 +0000 (17:15 +0000)] 
bump pax and jetty versions to match karaf

4 months agobump felix version to match karaf
Alex Heneveld [Mon, 3 Jan 2022 16:18:43 +0000 (16:18 +0000)] 
bump felix version to match karaf

4 months agoalso accept guava prefix when mapping and deserializing inner classes
Alex Heneveld [Thu, 23 Dec 2021 14:28:30 +0000 (14:28 +0000)] 
also accept guava prefix when mapping and deserializing inner classes