Christoph Weitkamp and Kai Kreuzer
fca7c215a5
Moved files to new location
...
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de >
2019-12-28 12:18:16 +01:00
Christoph Weitkamp and Wouter Born
acbede5d75
Update README.md ( #1288 )
...
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de >
2019-12-21 18:43:16 +01:00
Christoph Weitkamp and Wouter Born
be89210019
Fixed link in JavaDoc ( #1289 )
...
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de >
2019-12-21 18:41:32 +01:00
Kai Kreuzer and Wouter Born
650f895620
removed 1.x compatibility layer ( #1284 )
...
Signed-off-by: Kai Kreuzer <kai@openhab.org >
2019-12-21 11:32:29 +01:00
Christoph Weitkamp and Wouter Born
32e20111f0
Removed dependency on 'org.apache.commons.collections' ( #1236 )
...
* Removed dependency on 'org.apache.commons.collections'
* Removed dependency from feature
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de >
2019-12-19 17:01:16 +01:00
jimtng and Christoph Weitkamp
ec2958a072
[DSL] Add the ability to send HTTP headers in sendHttpXXXRequest ( #1272 )
...
* Add the ability to send HTTP headers in HTTP.sendHttpXXXRequest actions
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au >
2019-12-19 13:36:51 +01:00
Christoph Weitkamp and Wouter Born
7130988901
Added missing JavaDoc to 'createGroupStateChangedEvent' method ( #1276 )
...
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de >
2019-12-18 23:04:09 +01:00
Christoph Weitkamp and Wouter Born
f32d779894
Simplify lifecycle by using constructor injection ( #1278 )
...
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de >
2019-12-18 23:02:56 +01:00
Markus Rathgeb and Wouter Born
853179e8f2
contains + get can be replaced by get and a null check ( #1269 )
...
contains + get will do its job as long as all collection access uses the
same synchronization locks and as long as every put ensures there will
never by a null value be inserted.
If the map implementation checks if a key is available, we can also get
the value already (IMHO there is no need for the overhead to first
lookup if the key is present and after that is checked, we call the get
function). It should be better to get the value and check if it differs
from null.
Signed-off-by: Markus Rathgeb <maggu2810@gmail.com >
2019-12-16 00:23:18 +01:00
Markus Rathgeb and Wouter Born
a19680e35d
slf4j logging: remove not needed object array creation ( #1268 )
...
* slf4j logging: remove not needed object array creation
* remove explicit `toString()` calls and check if debug is enabled
Signed-off-by: Markus Rathgeb <maggu2810@gmail.com >
2019-12-16 00:22:56 +01:00
Christoph Weitkamp and Wouter Born
170e48618b
Run resolver on integration tests to fix the build ( #1277 )
...
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de >
2019-12-16 00:22:35 +01:00
Wouter Born and Christoph Weitkamp
92d54ad7c2
Update SAT currentVersionRegex for 3.0.0 ( #1280 )
...
Signed-off-by: Wouter Born <github@maindrain.net >
2019-12-15 22:45:23 +01:00
jenkins
bc6a380297
[unleash-maven-plugin] Preparation for next development cycle.
2019-12-15 14:55:36 +00:00
J-N-K and Kai Kreuzer
ea2ef7e25b
fix failing subscriptions ( #1267 )
...
Signed-off-by: Jan N. Klug <jan.n.klug@rub.de >
2019-12-11 08:51:18 +01:00
Scott Rushworth and Kai Kreuzer
218bb79dfd
Prepare automation for ScriptEngineFactory projects ( #1251 )
...
These changes prepare for custom ScriptEngineFactories and does not
include any breaking changes.
* Moved AbstractScriptEngineFactory out of internal so that it can be
used by custom factories
* Modified ScriptEngineModuleTypeProvider to include engines from custom
factories
* Cleaned up some logging
Signed-off-by: Scott Rushworth <openhab@5iver.com >
2019-12-11 08:35:01 +01:00
Kai Kreuzer and Wouter Born
57c719e187
added Californium to runtime bom ( #1263 )
...
Signed-off-by: Kai Kreuzer <kai@openhab.org >
2019-12-08 22:21:06 +01:00
J-N-K and Kai Kreuzer
cb5838837b
make MQTT subscription tracking thread-safe ( #1261 )
...
Signed-off-by: Jan N. Klug <jan.n.klug@rub.de >
2019-12-08 22:10:23 +01:00
Kai Kreuzer and GitHub
d7972f2ea8
added Californium to compile bom ( #1262 )
...
Signed-off-by: Kai Kreuzer <kai@openhab.org >
2019-12-08 20:51:58 +01:00
J-N-K and Wouter Born
6e962d9dbc
fix multiple MQTT subscriptions ( #1259 )
...
Signed-off-by: Jan N. Klug <jan.n.klug@rub.de >
2019-12-07 18:44:35 +01:00
Christoph Weitkamp and Kai Kreuzer
5dbd33ab61
Bump Californium to 2.0.0 ( #1257 )
...
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de >
2019-12-06 15:13:34 +01:00
Hilbrand Bouwkamp and Kai Kreuzer
98d27b185a
osgiify of dagger library ( #1246 )
...
Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl >
2019-12-05 21:41:03 +01:00
J-N-K and Wouter Born
4efa7ec625
Fix MQTT reconnection and add some debug logging ( #1254 )
...
Signed-off-by: Jan N. Klug <jan.n.klug@rub.de >
2019-12-02 05:30:14 +01:00
Abdullah Imal and Christoph Weitkamp
991a8fd850
Fix check which allows QoS 3 ( #1248 )
...
Signed-off-by: A-Imal <Abdullah.Imal@dc-square.de >
2019-11-29 19:54:42 +01:00
Christoph Weitkamp and Kai Kreuzer
2d14814549
Reduce logging level in FeatureInstaller for uninstalling a binding ( #1247 )
...
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de >
2019-11-29 17:24:43 +01:00
Christoph Weitkamp and Kai Kreuzer
e85e1a6f44
Removed dependency on 'org.apache.commons.collections' ( #1244 )
...
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de >
2019-11-28 18:43:10 +01:00
Christoph Weitkamp and Kai Kreuzer
0046774eb6
Set UNINITIALIZED -> HANDLER_MISSING_ERROR after enabling a Thing and handler is missing ( #1243 )
...
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de >
2019-11-28 15:55:59 +01:00
Wouter Born and Kai Kreuzer
c50766d7c3
Use default SslContextFactory excludes for weak ciphers and protocols ( #1241 )
...
To prevent weak cipher/protocol warnings it's better to not customize the default excluded ciphers and protocols.
The MD5 ciphers have already been excluded by default since Jetty 9.3.11.v20160721.
Fixes #1064
Signed-off-by: Wouter Born <github@maindrain.net >
2019-11-25 23:22:32 +01:00
Gaël L'hopital and Kai Kreuzer
b9105bde38
Correcting Issue #1231 ( #1240 )
...
Forgot to test decimal negatives
Signed-off-by: Gaël L'hopital <gael@lhopital.org >
2019-11-25 23:21:44 +01:00
Christoph Weitkamp and Kai Kreuzer
abb558851f
Removed duplicate brackets ( #1235 )
...
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de >
2019-11-22 09:38:48 +01:00
jmelhus and Christoph Weitkamp
44d486b007
[semantics] Norwegian translation ( #1228 )
...
* Created tags_no.properties
Norwegian translation
Signed-off-by: Jørgen Melhus <jmelhus@gmail.com >
2019-11-20 07:44:08 +01:00
Christoph Weitkamp and Kai Kreuzer
764b5845a6
[thing] Call removeItem() with item name instead of ThingUID ( #1230 )
...
* Added unit test to cover #1226
* Call 'removeItem()' with item name instead of ThingUID
* Added nullness annotations
* Use constructor injection
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de >
2019-11-19 17:34:05 +01:00
Markus Rathgeb and Kai Kreuzer
fc0c61e4b4
use correct wildcard for mandatory path parameters ( #1224 )
...
Fixes: https://github.com/openhab/openhab-core/issues/1217
Signed-off-by: Markus Rathgeb <maggu2810@gmail.com >
2019-11-17 21:44:51 +01:00
Christoph Weitkamp and Kai Kreuzer
931b2007c5
Removed access to 'BundleContext' from 'BaseThingHandler' ( #1214 )
...
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de >
2019-11-17 21:44:08 +01:00
Markus Rathgeb and Wouter Born
0abf994058
use mock instead of real service implementation ( #1221 )
...
Signed-off-by: Markus Rathgeb <maggu2810@gmail.com >
2019-11-17 16:20:24 +01:00
Christoph Weitkamp and Kai Kreuzer
d51d6d2856
Bump Californium to 2.0.0-RC1 ( #1201 )
...
* Bump Californium to RC1
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de >
2019-11-17 15:15:27 +01:00
Markus Rathgeb and Christoph Weitkamp
1b99305a96
Fix unexpected behavior while using runblacklist in itests ( #1219 )
...
If you would like to use the runblacklist bnd instruction in an
integration test it will not work as expected.
In my current test case it is not used at all.
This is caused because an included file overrides this instruction.
IMHO it would be better to use the "Merged Instructions" feature and use
a postfix in the included file. This way you can use the non postfixed
instruction as usual.
See: https://bnd.bndtools.org/chapters/820-instructions.html#merged-instructions
Signed-off-by: Markus Rathgeb <maggu2810@gmail.com >
2019-11-17 13:44:16 +01:00
Markus Rathgeb and Wouter Born
7ba7ee2a86
update runtime dependencies to sync Jetty and Pax Web versions ( #1218 )
...
Use the same Pax Web and Jetty version for the runtime dependencies
(used by the demo application) as is used in the Karaf distribution.
This PR needs to be merged synchron to the updated bndrun in the openHAB
demo repository.
Related to: https://github.com/openhab/openhab-core/pull/1197#issuecomment-553029014
Signed-off-by: Markus Rathgeb <maggu2810@gmail.com >
2019-11-17 11:47:24 +01:00
Christoph Weitkamp and Wouter Born
d23fb59ed7
Use constructor injection ( #1212 )
...
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de >
2019-11-14 20:58:47 +01:00
Wouter Born and Kai Kreuzer
403b55c8fc
Parameterized logging fixes ( #1213 )
...
Make sure Throwables are not be substituted into log messages so they can be formatted according to the logging configuration.
Signed-off-by: Wouter Born <github@maindrain.net >
2019-11-14 20:08:06 +01:00
Christoph Weitkamp and Wouter Born
fdf060dab2
Use constructor injection ( #1211 )
...
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de >
2019-11-14 19:40:06 +01:00
Christoph Weitkamp and Wouter Born
b34ef3cf13
Use constructor injection ( #1210 )
...
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de >
2019-11-14 19:31:14 +01:00
Christoph Weitkamp and Kai Kreuzer
f682cb56e6
[itest] Applied new source code formatter tool ( #1194 )
...
* Applied new source code formatter tool
* Fixed weired descriptions in XML files; Fixed XSD schemaLocations
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de >
2019-11-13 18:39:32 +01:00
Christoph Weitkamp and Kai Kreuzer
d77d8b763e
Added check for invalid duration ( #1209 )
...
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de >
2019-11-13 18:35:42 +01:00
Christoph Weitkamp and Kai Kreuzer
8c4fb060ed
Minor clean-ups in 'SmartHomeUnits', 'SIUnits' and 'ImperialUnits' ( #1208 )
...
* Minor clean-us in SmartHomeUnits
* Clean-up in 'SIUnits' and 'ImperialUnits'
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de >
2019-11-13 18:35:17 +01:00
lolodomo and Christoph Weitkamp
16a9ff0877
[mqtt] PeriodicReconnectStrategy: fix fields init ( #1203 )
...
Fixes #1200
Signed-off-by: Laurent Garnier <lg.hc@free.fr >
2019-11-11 22:24:50 +01:00
Wouter Born and Kai Kreuzer
b1e949c50a
Upgrade bnd to 4.3.0 ( #1198 )
...
For bnd 4.3.0 release notes, see:
https://github.com/bndtools/bnd/wiki/Changes-in-4.3.0
Also note:
The Bnd Maven plugins are now marked thread safe and can be used with -T.
It seems to work well so far as long as the features are build after the bundles so I've added the bundles BOM as dependency to the features POM.
We still need to make SAT thread safe (openhab/static-code-analysis#200 ).
When disabling SAT you can build using one thread per processor core by executing:
mvn clean install -DskipChecks -T 1C
This significantly speeds up Maven builds and puts all your processor cores to good use. :-)
Signed-off-by: Wouter Born <github@maindrain.net >
2019-11-11 20:00:38 +01:00
Gaël L'hopital and Kai Kreuzer
694ff49954
Issue #1157 Enhance DecimalType to accept epoch seconds and milliseconds. ( #1158 )
...
* Issue 1157 Enhance DecimalType to accept epoch seconds and milliseconds.
Signed-off-by: Gaël L'hopital <gael@lhopital.org >
2019-11-10 21:45:38 +01:00
Markus Rathgeb and Kai Kreuzer
492526d74f
add console command extension for serial inspection ( #1172 )
...
* add console command extension for serial inspection
Signed-off-by: Markus Rathgeb <maggu2810@gmail.com >
2019-11-10 21:41:31 +01:00
Wouter Born and Kai Kreuzer
fd3732eabe
Upgrade Karaf tooling and openHAB TP to 4.2.7 ( #1197 )
...
For Karaf 4.2.7 release notes, see:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311140&version=12345539
Also updates the following openHAB TP dependencies:
* Jetty 9.4.20.v20190813
* JNA 5.4.0 (used by most add-ons)
Signed-off-by: Wouter Born <github@maindrain.net >
2019-11-10 17:02:40 +01:00
Christoph Weitkamp and Wouter Born
7634f3de5f
[itest] Exclude json and mapdb storage by default for itests ( #1193 )
...
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de >
2019-11-08 20:04:48 +01:00