Compare commits

...

5 Commits

Author SHA1 Message Date
Holger Friedrich
00161f3e98
Merge 6c053c7e60 into 98ff656400 2025-01-08 20:08:30 -07:00
Jacob Laursen
98ff656400
Fix headers (#18070)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-01-08 23:25:39 +01:00
Robert Michalak
adacdebb9f
[digiplex] Handle erroneous responses and restart the bridge (#18035)
Signed-off-by: Robert Michalak <rbrt.michalak@gmail.com>
2025-01-08 22:21:07 +01:00
Holger Friedrich
6c053c7e60 Adapt to core change, xtext dependencies
* gson 2.11.0
* guava 3.33.1
* ecj 3.39.0
* Fix newly introduced compilation and test issues in bindings

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-01-07 22:55:59 +01:00
Holger Friedrich
155c6ff385 [WIP] Upgrade Karaf from 4.4.6 to 4.4.7
* Sync runtime dependencies with Karaf 4.4.7, most notably:
   * PaxWeb 8.0.29
   * Jetty 9.4.56.v20240826
   * BouncyCastle 1.78.1
   * CXF 3.6.4
   * Jackson 2.18.2
   * JNA 5.16.0
   * JAXB 2.3.9
   * commons-io 2.17.0
   * commons-lang3 3.17.0
   * commons-logging 1.3.4
   * ASM 9.7.1
 * Resolve itest runbundles

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-01-07 22:55:59 +01:00
40 changed files with 621 additions and 318 deletions

View File

@ -16,7 +16,7 @@
<properties>
<bnd.importpackage>jdk.dynalink.*;resolution:=optional</bnd.importpackage>
<asm.version>7.3.1</asm.version>
<asm.version>9.7.1</asm.version>
</properties>
<dependencies>

View File

@ -50,16 +50,7 @@ public class JsonParserHelper {
}
if (measures != null) {
List<@Nullable Measure> nullableMeasuresWithoutNulls = measures.stream().filter(Objects::nonNull).toList();
List<Measure> measuresWithoutNulls = new ArrayList<>(nullableMeasuresWithoutNulls.size());
for (@Nullable
Measure m : nullableMeasuresWithoutNulls) {
if (m != null) {
measuresWithoutNulls.add(m);
}
}
return measuresWithoutNulls;
return measures.stream().filter(Objects::nonNull).toList();
}
return Collections.emptyList();

View File

@ -15,7 +15,7 @@
<name>openHAB Add-ons :: Bundles :: AmpliPi Binding</name>
<properties>
<cxf-version>3.6.2</cxf-version>
<cxf-version>3.6.4</cxf-version>
</properties>
<build>

View File

@ -278,7 +278,7 @@ class BoschHttpClientTest {
ExecutionException e = assertThrows(ExecutionException.class,
() -> httpClient.sendRequest(request, SubscribeResult.class, sr -> false, null));
assertEquals(
"Received invalid content in response, expected type org.openhab.binding.boschshc.internal.devices.bridge.dto.SubscribeResult: com.google.gson.stream.MalformedJsonException: Unterminated string at line 1 column 44 path $.@type",
"Received invalid content in response, expected type org.openhab.binding.boschshc.internal.devices.bridge.dto.SubscribeResult: com.google.gson.stream.MalformedJsonException: Unterminated string at line 1 column 44 path $.@type\nSee https://github.com/google/gson/blob/main/Troubleshooting.md#malformed-json",
e.getMessage());
}
}

View File

@ -51,7 +51,6 @@ public class DigiplexBindingConstants {
public static final String BRIDGE_MESSAGES_SENT = "statistics#messages_sent";
public static final String BRIDGE_RESPONSES_RECEIVED = "statistics#responses_received";
public static final String BRIDGE_EVENTS_RECEIVED = "statistics#events_received";
public static final String BRIDGE_TLM_TROUBLE = "troubles#tlm_trouble";
public static final String BRIDGE_AC_FAILURE = "troubles#ac_failure";
public static final String BRIDGE_BATTERY_FAILURE = "troubles#battery_failure";

View File

@ -52,6 +52,9 @@ public interface DigiplexMessageHandler {
default void handleUnknownResponse(UnknownResponse response) {
}
default void handleErroneousResponse(ErroneousResponse response) {
}
// Events
default void handleZoneEvent(ZoneEvent event) {
}

View File

@ -13,6 +13,7 @@
package org.openhab.binding.digiplex.internal.communication;
import org.eclipse.jdt.annotation.NonNullByDefault;
import org.eclipse.jdt.annotation.Nullable;
import org.openhab.binding.digiplex.internal.communication.events.AreaEvent;
import org.openhab.binding.digiplex.internal.communication.events.AreaEventType;
import org.openhab.binding.digiplex.internal.communication.events.GenericEvent;
@ -29,21 +30,19 @@ import org.openhab.binding.digiplex.internal.communication.events.ZoneStatusEven
* Resolves serial messages to appropriate classes
*
* @author Robert Michalak - Initial contribution
*
*/
@NonNullByDefault
public class DigiplexResponseResolver {
private static final String OK = "&ok";
// TODO: handle failures
private static final String FAIL = "&fail";
public static DigiplexResponse resolveResponse(String message) {
if (message.length() < 4) { // sanity check: try to filter out malformed responses
return new UnknownResponse(message);
return new ErroneousResponse(message);
}
int zoneNo, areaNo;
Integer zoneNo, areaNo;
String commandType = message.substring(0, 2);
switch (commandType) {
case "CO": // communication status
@ -53,24 +52,36 @@ public class DigiplexResponseResolver {
return CommunicationStatus.OK;
}
case "ZL": // zone label
zoneNo = Integer.valueOf(message.substring(2, 5));
zoneNo = getZoneOrArea(message);
if (zoneNo == null) {
return new ErroneousResponse(message);
}
if (message.contains(FAIL)) {
return ZoneLabelResponse.failure(zoneNo);
} else {
return ZoneLabelResponse.success(zoneNo, message.substring(5).trim());
}
case "AL": // area label
areaNo = Integer.valueOf(message.substring(2, 5));
areaNo = getZoneOrArea(message);
if (areaNo == null) {
return new ErroneousResponse(message);
}
if (message.contains(FAIL)) {
return AreaLabelResponse.failure(areaNo);
} else {
return AreaLabelResponse.success(areaNo, message.substring(5).trim());
}
case "RZ": // zone status
zoneNo = Integer.valueOf(message.substring(2, 5));
zoneNo = getZoneOrArea(message);
if (zoneNo == null) {
return new ErroneousResponse(message);
}
if (message.contains(FAIL)) {
return ZoneStatusResponse.failure(zoneNo);
} else {
if (message.length() < 10) {
return new ErroneousResponse(message);
}
return ZoneStatusResponse.success(zoneNo, // zone number
ZoneStatus.fromMessage(message.charAt(5)), // status
toBoolean(message.charAt(6)), // alarm
@ -79,10 +90,16 @@ public class DigiplexResponseResolver {
toBoolean(message.charAt(9))); // battery low
}
case "RA": // area status
areaNo = Integer.valueOf(message.substring(2, 5));
areaNo = getZoneOrArea(message);
if (areaNo == null) {
return new ErroneousResponse(message);
}
if (message.contains(FAIL)) {
return AreaStatusResponse.failure(areaNo);
} else {
if (message.length() < 12) {
return new ErroneousResponse(message);
}
return AreaStatusResponse.success(areaNo, // zone number
AreaStatus.fromMessage(message.charAt(5)), // status
toBoolean(message.charAt(6)), // zone in memory
@ -95,7 +112,10 @@ public class DigiplexResponseResolver {
case "AA": // area arm
case "AQ": // area quick arm
case "AD": // area disarm
areaNo = Integer.valueOf(message.substring(2, 5));
areaNo = getZoneOrArea(message);
if (areaNo == null) {
return new ErroneousResponse(message);
}
if (message.contains(FAIL)) {
return AreaArmDisarmResponse.failure(areaNo, ArmDisarmType.fromMessage(commandType));
} else {
@ -105,21 +125,41 @@ public class DigiplexResponseResolver {
case "PG": // PGM events
default:
if (message.startsWith("G")) {
if (message.length() >= 12) {
return resolveSystemEvent(message);
} else {
return new ErroneousResponse(message);
}
} else {
return new UnknownResponse(message);
}
}
}
private static @Nullable Integer getZoneOrArea(String message) {
if (message.length() < 5) {
return null;
}
try {
return Integer.valueOf(message.substring(2, 5));
} catch (NumberFormatException e) {
return null;
}
}
private static boolean toBoolean(char value) {
return value != 'O';
}
private static DigiplexResponse resolveSystemEvent(String message) {
int eventGroup = Integer.parseInt(message.substring(1, 4));
int eventNumber = Integer.parseInt(message.substring(5, 8));
int areaNumber = Integer.parseInt(message.substring(9, 12));
int eventGroup, eventNumber, areaNumber;
try {
eventGroup = Integer.parseInt(message.substring(1, 4));
eventNumber = Integer.parseInt(message.substring(5, 8));
areaNumber = Integer.parseInt(message.substring(9, 12));
} catch (NumberFormatException e) {
return new ErroneousResponse(message);
}
switch (eventGroup) {
case 0:
return new ZoneStatusEvent(eventNumber, ZoneStatus.CLOSED, areaNumber);

View File

@ -0,0 +1,38 @@
/*
* Copyright (c) 2010-2025 Contributors to the openHAB project
*
* See the NOTICE file(s) distributed with this work for additional
* information.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License 2.0 which is available at
* http://www.eclipse.org/legal/epl-2.0
*
* SPDX-License-Identifier: EPL-2.0
*/
package org.openhab.binding.digiplex.internal.communication;
import org.eclipse.jdt.annotation.NonNullByDefault;
/**
* Erroneous message from PRT3.
*
* Message that is invalid, which happens sometimes due to communication errors.
*
* @author Robert Michalak - Initial contribution
*
*/
@NonNullByDefault
public class ErroneousResponse implements DigiplexResponse {
public final String message;
public ErroneousResponse(String message) {
this.message = message;
}
@Override
public void accept(DigiplexMessageHandler visitor) {
visitor.handleErroneousResponse(this);
}
}

View File

@ -15,7 +15,9 @@ package org.openhab.binding.digiplex.internal.communication;
import org.eclipse.jdt.annotation.NonNullByDefault;
/**
* Unknown message from PRT3
* Unknown message from PRT3.
*
* Message that is otherwise valid, but not handled in this binding.
*
* @author Robert Michalak - Initial contribution
*

View File

@ -38,6 +38,7 @@ import org.openhab.binding.digiplex.internal.communication.DigiplexMessageHandle
import org.openhab.binding.digiplex.internal.communication.DigiplexRequest;
import org.openhab.binding.digiplex.internal.communication.DigiplexResponse;
import org.openhab.binding.digiplex.internal.communication.DigiplexResponseResolver;
import org.openhab.binding.digiplex.internal.communication.ErroneousResponse;
import org.openhab.binding.digiplex.internal.communication.events.AbstractEvent;
import org.openhab.binding.digiplex.internal.communication.events.TroubleEvent;
import org.openhab.binding.digiplex.internal.communication.events.TroubleStatus;
@ -295,6 +296,12 @@ public class DigiplexBridgeHandler extends BaseBridgeHandler implements SerialPo
updateState(channel, state);
}
}
@Override
public void handleErroneousResponse(ErroneousResponse response) {
logger.debug("Erroneous response: {}", response.message);
handleCommunicationError();
}
}
private class DigiplexReceiverThread extends Thread {

View File

@ -0,0 +1,221 @@
/*
* Copyright (c) 2010-2025 Contributors to the openHAB project
*
* See the NOTICE file(s) distributed with this work for additional
* information.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License 2.0 which is available at
* http://www.eclipse.org/legal/epl-2.0
*
* SPDX-License-Identifier: EPL-2.0
*/
package org.openhab.binding.digiplex.internal.communication;
import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.instanceOf;
import static org.hamcrest.Matchers.is;
import java.util.stream.Stream;
import org.eclipse.jdt.annotation.NonNullByDefault;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.Arguments;
import org.junit.jupiter.params.provider.MethodSource;
import org.openhab.binding.digiplex.internal.communication.events.GenericEvent;
/**
* Tests for {@link DigiplexResponseResolver}
*
* @author Jacob Laursen - Initial contribution
*/
@NonNullByDefault
public class DigiplexResponseResolverTest {
@ParameterizedTest
@MethodSource("provideTestCasesForResolveResponseReturnsErroneousResponseWhenMessageIsMalformed")
void resolveResponseReturnsErroneousResponseWhenMessageIsMalformed(String message) {
DigiplexResponse actual = DigiplexResponseResolver.resolveResponse(message);
assertThat(actual, is(instanceOf(ErroneousResponse.class)));
if (actual instanceof ErroneousResponse erroneousResponse) {
assertThat(erroneousResponse.message, is(equalTo(message)));
}
}
private static Stream<Arguments> provideTestCasesForResolveResponseReturnsErroneousResponseWhenMessageIsMalformed() {
return Stream.of( //
Arguments.of("CO&"), Arguments.of("ZL&fail"), Arguments.of("ZL12"), Arguments.of("AL&fail"),
Arguments.of("AL12"), Arguments.of("RZZZ3COOOO&fail"), Arguments.of("RZ123C"),
Arguments.of("RZ123COOO"), Arguments.of("RA&fail"), Arguments.of("RA123DOOXOO"),
Arguments.of("AA&fail"), Arguments.of("GGGGGGGGGGGG"), Arguments.of("G1234567890"));
}
@Test
void resolveResponseReturnsCommunicationStatusSuccessWhenWellformed() {
String message = "CO&ok";
DigiplexResponse actual = DigiplexResponseResolver.resolveResponse(message);
assertThat(actual, is(instanceOf(CommunicationStatus.class)));
if (actual instanceof CommunicationStatus communicationStatus) {
assertThat(communicationStatus.success, is(true));
}
}
@Test
void resolveResponseReturnsCommunicationStatusFailureWhenMessageContainsFail() {
String message = "CO&fail";
DigiplexResponse actual = DigiplexResponseResolver.resolveResponse(message);
assertThat(actual, is(instanceOf(CommunicationStatus.class)));
if (actual instanceof CommunicationStatus communicationStatus) {
assertThat(communicationStatus.success, is(false));
}
}
@ParameterizedTest
@MethodSource("provideTestCasesForResolveResponseReturnsZoneLabelResponse")
void resolveResponseReturnsZoneLabelResponse(String message, boolean expectedSuccess, int expectedZoneNo,
String expectedName) {
DigiplexResponse actual = DigiplexResponseResolver.resolveResponse(message);
assertThat(actual, is(instanceOf(ZoneLabelResponse.class)));
if (actual instanceof ZoneLabelResponse zoneLabelResponse) {
assertThat(zoneLabelResponse.success, is(expectedSuccess));
assertThat(zoneLabelResponse.zoneNo, is(expectedZoneNo));
assertThat(zoneLabelResponse.zoneName, is(expectedName));
}
}
private static Stream<Arguments> provideTestCasesForResolveResponseReturnsZoneLabelResponse() {
return Stream.of( //
Arguments.of("ZL123", true, 123, ""), Arguments.of("ZL123test ", true, 123, "test"),
Arguments.of("ZL123&fail", false, 123, null), Arguments.of("ZL123test&fail", false, 123, null));
}
@ParameterizedTest
@MethodSource("provideTestCasesForResolveResponseReturnsAreaLabelResponse")
void resolveResponseReturnsAreaLabelResponse(String message, boolean expectedSuccess, int expectedAreaNo,
String expectedName) {
DigiplexResponse actual = DigiplexResponseResolver.resolveResponse(message);
assertThat(actual, is(instanceOf(AreaLabelResponse.class)));
if (actual instanceof AreaLabelResponse areaLabelResponse) {
assertThat(areaLabelResponse.success, is(expectedSuccess));
assertThat(areaLabelResponse.areaNo, is(expectedAreaNo));
assertThat(areaLabelResponse.areaName, is(expectedName));
}
}
private static Stream<Arguments> provideTestCasesForResolveResponseReturnsAreaLabelResponse() {
return Stream.of( //
Arguments.of("AL123", true, 123, ""), Arguments.of("AL123test ", true, 123, "test"),
Arguments.of("AL123&fail", false, 123, null), Arguments.of("AL123test&fail", false, 123, null));
}
@ParameterizedTest
@MethodSource("provideTestCasesForResolveResponseReturnsZoneStatusResponse")
void resolveResponseReturnsZoneStatusResponse(String message, boolean expectedSuccess, int expectedZoneNo,
ZoneStatus expectedZoneStatus, boolean expectedAlarm, boolean expectedFireAlarm,
boolean expectedSupervisionLost, boolean expectedLowBattery) {
DigiplexResponse actual = DigiplexResponseResolver.resolveResponse(message);
assertThat(actual, is(instanceOf(ZoneStatusResponse.class)));
if (actual instanceof ZoneStatusResponse zoneStatusResponse) {
assertThat(zoneStatusResponse.success, is(expectedSuccess));
assertThat(zoneStatusResponse.zoneNo, is(expectedZoneNo));
assertThat(zoneStatusResponse.status, is(expectedZoneStatus));
assertThat(zoneStatusResponse.alarm, is(expectedAlarm));
assertThat(zoneStatusResponse.fireAlarm, is(expectedFireAlarm));
assertThat(zoneStatusResponse.supervisionLost, is(expectedSupervisionLost));
assertThat(zoneStatusResponse.lowBattery, is(expectedLowBattery));
}
}
private static Stream<Arguments> provideTestCasesForResolveResponseReturnsZoneStatusResponse() {
return Stream.of( //
Arguments.of("RZ123COOOO", true, 123, ZoneStatus.CLOSED, false, false, false, false),
Arguments.of("RZ123OOOOO", true, 123, ZoneStatus.OPEN, false, false, false, false),
Arguments.of("RZ123TOOOO", true, 123, ZoneStatus.TAMPERED, false, false, false, false),
Arguments.of("RZ123FOOOO", true, 123, ZoneStatus.FIRE_LOOP_TROUBLE, false, false, false, false),
Arguments.of("RZ123uOOOO", true, 123, ZoneStatus.UNKNOWN, false, false, false, false),
Arguments.of("RZ123cOOOO", true, 123, ZoneStatus.UNKNOWN, false, false, false, false),
Arguments.of("RZ123cXOOO", true, 123, ZoneStatus.UNKNOWN, true, false, false, false),
Arguments.of("RZ123cOXOO", true, 123, ZoneStatus.UNKNOWN, false, true, false, false),
Arguments.of("RZ123cOOXO", true, 123, ZoneStatus.UNKNOWN, false, false, true, false),
Arguments.of("RZ123cOOOX", true, 123, ZoneStatus.UNKNOWN, false, false, false, true),
Arguments.of("RZ123&fail", false, 123, null, false, false, false, false),
Arguments.of("RZ123COOOO&fail", false, 123, null, false, false, false, false));
}
@ParameterizedTest
@MethodSource("provideTestCasesForResolveResponseReturnsAreaStatusResponse")
void resolveResponseReturnsAreaStatusResponse(String message, boolean expectedSuccess, int expectedAreaNo,
AreaStatus expectedAreaStatus, boolean expectedZoneInMemory, boolean expectedTrouble, boolean expectedReady,
boolean expectedInProgramming, boolean expectedAlarm, boolean expectedStrobe) {
DigiplexResponse actual = DigiplexResponseResolver.resolveResponse(message);
assertThat(actual, is(instanceOf(AreaStatusResponse.class)));
if (actual instanceof AreaStatusResponse areaStatusResponse) {
assertThat(areaStatusResponse.success, is(expectedSuccess));
assertThat(areaStatusResponse.areaNo, is(expectedAreaNo));
assertThat(areaStatusResponse.status, is(expectedAreaStatus));
assertThat(areaStatusResponse.zoneInMemory, is(expectedZoneInMemory));
assertThat(areaStatusResponse.trouble, is(expectedTrouble));
assertThat(areaStatusResponse.ready, is(expectedReady));
assertThat(areaStatusResponse.inProgramming, is(expectedInProgramming));
assertThat(areaStatusResponse.alarm, is(expectedAlarm));
assertThat(areaStatusResponse.strobe, is(expectedStrobe));
}
}
private static Stream<Arguments> provideTestCasesForResolveResponseReturnsAreaStatusResponse() {
return Stream.of( //
Arguments.of("RA123DOOXOOO", true, 123, AreaStatus.DISARMED, false, false, false, false, false, false),
Arguments.of("RA123AOOXOOO", true, 123, AreaStatus.ARMED, false, false, false, false, false, false),
Arguments.of("RA123FOOXOOO", true, 123, AreaStatus.ARMED_FORCE, false, false, false, false, false,
false),
Arguments.of("RA123SOOXOOO", true, 123, AreaStatus.ARMED_STAY, false, false, false, false, false,
false),
Arguments.of("RA123IOOXOOO", true, 123, AreaStatus.ARMED_INSTANT, false, false, false, false, false,
false),
Arguments.of("RA123uOOXOOO", true, 123, AreaStatus.UNKNOWN, false, false, false, false, false, false),
Arguments.of("RA123dOOXOOO", true, 123, AreaStatus.UNKNOWN, false, false, false, false, false, false),
Arguments.of("RA123dXOXOOO", true, 123, AreaStatus.UNKNOWN, true, false, false, false, false, false),
Arguments.of("RA123dOXxOOO", true, 123, AreaStatus.UNKNOWN, false, true, false, false, false, false),
Arguments.of("RA123dOOOOOO", true, 123, AreaStatus.UNKNOWN, false, false, true, false, false, false),
Arguments.of("RA123dOOXXOO", true, 123, AreaStatus.UNKNOWN, false, false, false, true, false, false),
Arguments.of("RA123dOOXOXO", true, 123, AreaStatus.UNKNOWN, false, false, false, false, true, false),
Arguments.of("RA123dOOXOOX", true, 123, AreaStatus.UNKNOWN, false, false, false, false, false, true),
Arguments.of("RA123&fail", false, 123, null, false, false, false, false, false, false),
Arguments.of("RA123DOOXOOO&fail", false, 123, null, false, false, false, false, false, false));
}
@ParameterizedTest
@MethodSource("provideTestCasesForResolveResponseReturnsAreaArmDisarmResponse")
void resolveResponseReturnsAreaArmDisarmResponse(String message, boolean expectedSuccess, int expectedAreaNo,
ArmDisarmType expectedType) {
DigiplexResponse actual = DigiplexResponseResolver.resolveResponse(message);
assertThat(actual, is(instanceOf(AreaArmDisarmResponse.class)));
if (actual instanceof AreaArmDisarmResponse armDisarmResponse) {
assertThat(armDisarmResponse.success, is(expectedSuccess));
assertThat(armDisarmResponse.areaNo, is(expectedAreaNo));
assertThat(armDisarmResponse.type, is(expectedType));
}
}
private static Stream<Arguments> provideTestCasesForResolveResponseReturnsAreaArmDisarmResponse() {
return Stream.of( //
Arguments.of("AA123", true, 123, ArmDisarmType.ARM),
Arguments.of("AQ123", true, 123, ArmDisarmType.QUICK_ARM),
Arguments.of("AD123", true, 123, ArmDisarmType.DISARM),
Arguments.of("AA123&fail", false, 123, ArmDisarmType.ARM),
Arguments.of("AQ123&fail", false, 123, ArmDisarmType.QUICK_ARM),
Arguments.of("AD123&fail", false, 123, ArmDisarmType.DISARM));
}
@Test
void resolveResponseReturnsGenericEventWhenWellformed() {
DigiplexResponse actual = DigiplexResponseResolver.resolveResponse("G123 456 789");
assertThat(actual, is(instanceOf(GenericEvent.class)));
if (actual instanceof GenericEvent genericEvent) {
assertThat(genericEvent.getEventGroup(), is(123));
assertThat(genericEvent.getEventNumber(), is(456));
assertThat(genericEvent.getAreaNo(), is(789));
}
}
}

View File

@ -15,7 +15,7 @@
<name>openHAB Add-ons :: Bundles :: HTTP Binding</name>
<properties>
<jetty.version>9.4.55.v20240627</jetty.version>
<jetty.version>9.4.56.v20240826</jetty.version>
</properties>
<dependencies>

View File

@ -30,7 +30,7 @@
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.2</version>
<version>1.3.4</version>
<scope>compile</scope>
</dependency>
</dependencies>

View File

@ -6,7 +6,7 @@
<feature>openhab-runtime-base</feature>
<bundle dependency="true">mvn:org.apache.httpcomponents/httpcore-osgi/4.4.10</bundle>
<bundle dependency="true">mvn:org.apache.httpcomponents/httpclient-osgi/4.5.8</bundle>
<bundle dependency="true">mvn:commons-logging/commons-logging/1.2</bundle>
<bundle dependency="true">mvn:commons-logging/commons-logging/1.3.4</bundle>
<bundle start-level="80">mvn:org.openhab.addons.bundles/org.openhab.binding.ihc/${project.version}</bundle>
</feature>
</features>

View File

@ -45,7 +45,7 @@
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.11.0</version>
<version>2.17.0</version>
<scope>compile</scope>
</dependency>
<dependency>

View File

@ -44,7 +44,7 @@
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.11.0</version>
<version>2.17.0</version>
<scope>compile</scope>
</dependency>
</dependencies>

View File

@ -30,7 +30,7 @@
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>33.3.0-jre</version>
<version>33.3.1-jre</version>
<scope>test</scope>
</dependency>

View File

@ -716,9 +716,9 @@ public class NikoHomeControlCommunication2 extends NikoHomeControlCommunication
Optional<Integer> ambientTemperatureProperty = deviceProperties.stream().map(p -> p.ambientTemperature)
.map(s -> (!((s == null) || s.isEmpty())) ? Math.round(Float.parseFloat(s) * 10) : null)
.filter(Objects::nonNull).findFirst();
Optional<@Nullable String> demandProperty = deviceProperties.stream().map(p -> p.demand)
.filter(Objects::nonNull).findFirst();
Optional<@Nullable String> operationModeProperty = deviceProperties.stream().map(p -> p.operationMode)
Optional<String> demandProperty = deviceProperties.stream().map(p -> p.demand).filter(Objects::nonNull)
.findFirst();
Optional<String> operationModeProperty = deviceProperties.stream().map(p -> p.operationMode)
.filter(Objects::nonNull).findFirst();
String modeString = deviceProperties.stream().map(p -> p.program).filter(Objects::nonNull).findFirst()

View File

@ -5,7 +5,7 @@
<feature name="openhab-binding-zway" description="Z-Way Binding" version="${project.version}">
<feature>openhab-runtime-base</feature>
<feature dependency="true">openhab.tp-commons-net</feature>
<bundle dependency="true">mvn:org.apache.commons/commons-lang3/3.4</bundle>
<bundle dependency="true">mvn:org.apache.commons/commons-lang3/3.17.0</bundle>
<bundle start-level="80">mvn:org.openhab.addons.bundles/org.openhab.binding.zway/${project.version}</bundle>
</feature>
</features>

View File

@ -23,7 +23,7 @@
<dep.noembedding>netty-common,netty-transport,netty-transport-native-epoll,netty-transport-native-unix-common,netty-buffer,netty-resolver,netty-codec,netty-codec-http,netty-codec-http2,netty-handler</dep.noembedding>
<!-- slf4j version matching the version specified in openhab-core/pom.xml -->
<slf4j.version>1.7.32</slf4j.version>
<jetty.version>9.4.54.v20240208</jetty.version>
<jetty.version>9.4.56.v20240826</jetty.version>
</properties>
<!--Custom repository for DynamoDBLocal -->

View File

@ -30,7 +30,7 @@
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>33.3.0-jre</version>
<version>33.3.1-jre</version>
<scope>test</scope>
</dependency>
<dependency>

View File

@ -8,7 +8,7 @@
<bundle dependency="true">mvn:org.apache.httpcomponents/httpclient-osgi/4.5.13</bundle>
<bundle dependency="true">mvn:org.openhab.osgiify/com.amazonaws.aws-java-sdk-core/1.12.626</bundle>
<bundle dependency="true">mvn:org.openhab.osgiify/com.amazonaws.aws-java-sdk-polly/1.12.626</bundle>
<bundle dependency="true">mvn:commons-logging/commons-logging/1.2</bundle>
<bundle dependency="true">mvn:commons-logging/commons-logging/1.3.4</bundle>
<bundle dependency="true">mvn:joda-time/joda-time/2.8.1</bundle>
<bundle start-level="80">mvn:org.openhab.addons.bundles/org.openhab.voice.pollytts/${project.version}</bundle>
</feature>

View File

@ -35,12 +35,12 @@ Fragment-Host: org.openhab.automation.groovyscripting
tech.units.indriya;version='[2.2.0,2.2.1)',\
uom-lib-common;version='[2.2.0,2.2.1)',\
io.methvin.directory-watcher;version='[0.18.0,0.18.1)',\
com.sun.xml.bind.jaxb-osgi;version='[2.3.8,2.3.9)',\
com.sun.xml.bind.jaxb-osgi;version='[2.3.9,2.3.10)',\
org.apache.felix.scr;version='[2.2.6,2.2.7)',\
org.eclipse.equinox.event;version='[1.6.200,1.6.201)',\
org.osgi.service.event;version='[1.4.1,1.4.2)',\
org.osgi.util.promise;version='[1.3.0,1.3.1)',\
com.google.gson;version='[2.10.1,2.10.2)',\
com.google.gson;version='[2.11.0,2.11.1)',\
junit-jupiter-api;version='[5.10.0,5.10.1)',\
junit-jupiter-engine;version='[5.10.0,5.10.1)',\
junit-platform-commons;version='[1.10.0,1.10.1)',\
@ -49,21 +49,24 @@ Fragment-Host: org.openhab.automation.groovyscripting
org.opentest4j;version='[1.3.0,1.3.1)',\
ch.qos.logback.classic;version='[1.3.14,1.3.15)',\
ch.qos.logback.core;version='[1.3.14,1.3.15)',\
com.fasterxml.jackson.core.jackson-annotations;version='[2.17.1,2.17.2)',\
org.yaml.snakeyaml;version='[2.2.0,2.2.1)',\
com.fasterxml.jackson.core.jackson-annotations;version='[2.18.2,2.18.3)',\
com.fasterxml.jackson.core.jackson-core;version='[2.18.2,2.18.3)',\
com.fasterxml.jackson.core.jackson-databind;version='[2.18.2,2.18.3)',\
com.fasterxml.jackson.dataformat.jackson-dataformat-yaml;version='[2.18.2,2.18.3)',\
org.yaml.snakeyaml;version='[2.3.0,2.3.1)',\
org.osgi.service.component.annotations;version='[1.5.1,1.5.2)',\
com.fasterxml.jackson.dataformat.jackson-dataformat-xml;version='[2.17.1,2.17.2)',\
com.fasterxml.jackson.dataformat.jackson-dataformat-xml;version='[2.18.2,2.18.3)',\
org.threeten.extra;version='[1.8.0,1.8.1)',\
com.sun.jna;version='[5.14.0,5.14.1)',\
com.sun.jna;version='[5.16.0,5.16.1)',\
org.apache.aries.spifly.dynamic.bundle;version='[1.3.7,1.3.8)',\
org.eclipse.jetty.http;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.io;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.security;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.server;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.servlet;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.util;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.util.ajax;version='[9.4.54,9.4.55)',\
org.objectweb.asm;version='[9.7.0,9.7.1)',\
org.eclipse.jetty.http;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.io;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.security;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.server;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.servlet;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.util;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.util.ajax;version='[9.4.56,9.4.57)',\
org.objectweb.asm;version='[9.7.1,9.7.2)',\
org.objectweb.asm.commons;version='[9.6.0,9.6.1)',\
org.objectweb.asm.tree;version='[9.6.0,9.6.1)',\
org.objectweb.asm.tree.analysis;version='[9.6.0,9.6.1)',\
@ -82,9 +85,9 @@ Fragment-Host: org.openhab.automation.groovyscripting
org.openhab.core.thing;version='[5.0.0,5.0.1)',\
org.openhab.core.transform;version='[5.0.0,5.0.1)',\
stax2-api;version='[4.2.2,4.2.3)',\
com.fasterxml.jackson.core.jackson-core;version='[2.17.2,2.17.3)',\
com.fasterxml.jackson.core.jackson-databind;version='[2.17.2,2.17.3)',\
com.fasterxml.jackson.dataformat.jackson-dataformat-yaml;version='[2.17.2,2.17.3)',\
com.fasterxml.jackson.core.jackson-core;version='[2.18.2,2.18.3)',\
com.fasterxml.jackson.core.jackson-databind;version='[2.18.2,2.18.3)',\
com.fasterxml.jackson.dataformat.jackson-dataformat-yaml;version='[2.18.2,2.18.3)',\
biz.aQute.tester.junit-platform;version='[7.1.0,7.1.1)',\
org.osgi.service.cm;version='[1.6.0,1.6.1)',\
de.focus_shift.jollyday-core;version='[0.35.1,0.35.2)',\

View File

@ -35,12 +35,12 @@ Fragment-Host: org.openhab.automation.jsscriptingnashorn
tech.units.indriya;version='[2.2.0,2.2.1)',\
uom-lib-common;version='[2.2.0,2.2.1)',\
io.methvin.directory-watcher;version='[0.18.0,0.18.1)',\
com.sun.xml.bind.jaxb-osgi;version='[2.3.8,2.3.9)',\
com.sun.xml.bind.jaxb-osgi;version='[2.3.9,2.3.10)',\
org.apache.felix.scr;version='[2.2.6,2.2.7)',\
org.eclipse.equinox.event;version='[1.6.200,1.6.201)',\
org.osgi.service.event;version='[1.4.1,1.4.2)',\
org.osgi.util.promise;version='[1.3.0,1.3.1)',\
com.google.gson;version='[2.10.1,2.10.2)',\
com.google.gson;version='[2.11.0,2.11.1)',\
junit-jupiter-api;version='[5.10.0,5.10.1)',\
junit-jupiter-engine;version='[5.10.0,5.10.1)',\
junit-platform-commons;version='[1.10.0,1.10.1)',\
@ -50,21 +50,21 @@ Fragment-Host: org.openhab.automation.jsscriptingnashorn
ch.qos.logback.classic;version='[1.3.14,1.3.15)',\
ch.qos.logback.core;version='[1.3.14,1.3.15)',\
org.osgi.service.component.annotations;version='[1.5.1,1.5.2)',\
com.fasterxml.jackson.core.jackson-annotations;version='[2.17.1,2.17.2)',\
com.fasterxml.jackson.core.jackson-core;version='[2.17.1,2.17.2)',\
com.fasterxml.jackson.core.jackson-databind;version='[2.17.1,2.17.2)',\
com.fasterxml.jackson.dataformat.jackson-dataformat-xml;version='[2.17.1,2.17.2)',\
com.fasterxml.jackson.core.jackson-annotations;version='[2.18.2,2.18.3)',\
com.fasterxml.jackson.core.jackson-core;version='[2.18.2,2.18.3)',\
com.fasterxml.jackson.core.jackson-databind;version='[2.18.2,2.18.3)',\
com.fasterxml.jackson.dataformat.jackson-dataformat-xml;version='[2.18.2,2.18.3)',\
org.threeten.extra;version='[1.8.0,1.8.1)',\
com.sun.jna;version='[5.14.0,5.14.1)',\
com.sun.jna;version='[5.16.0,5.16.1)',\
org.apache.aries.spifly.dynamic.bundle;version='[1.3.7,1.3.8)',\
org.eclipse.jetty.http;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.io;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.security;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.server;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.servlet;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.util;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.util.ajax;version='[9.4.54,9.4.55)',\
org.objectweb.asm;version='[9.7.0,9.7.1)',\
org.eclipse.jetty.http;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.io;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.security;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.server;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.servlet;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.util;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.util.ajax;version='[9.4.56,9.4.57)',\
org.objectweb.asm;version='[9.7.1,9.7.2)',\
org.objectweb.asm.commons;version='[9.6.0,9.6.1)',\
org.objectweb.asm.tree;version='[9.6.0,9.6.1)',\
org.objectweb.asm.tree.analysis;version='[9.6.0,9.6.1)',\

View File

@ -30,12 +30,12 @@ Fragment-Host: org.openhab.binding.astro
tech.units.indriya;version='[2.2.0,2.2.1)',\
uom-lib-common;version='[2.2.0,2.2.1)',\
io.methvin.directory-watcher;version='[0.18.0,0.18.1)',\
com.sun.xml.bind.jaxb-osgi;version='[2.3.8,2.3.9)',\
com.sun.xml.bind.jaxb-osgi;version='[2.3.9,2.3.10)',\
org.apache.felix.scr;version='[2.2.6,2.2.7)',\
org.eclipse.equinox.event;version='[1.6.200,1.6.201)',\
org.osgi.service.event;version='[1.4.1,1.4.2)',\
org.osgi.util.promise;version='[1.3.0,1.3.1)',\
com.google.gson;version='[2.10.1,2.10.2)',\
com.google.gson;version='[2.11.0,2.11.1)',\
junit-jupiter-api;version='[5.10.0,5.10.1)',\
junit-jupiter-engine;version='[5.10.0,5.10.1)',\
junit-jupiter-params;version='[5.10.0,5.10.1)',\
@ -44,7 +44,7 @@ Fragment-Host: org.openhab.binding.astro
junit-platform-launcher;version='[1.10.0,1.10.1)',\
org.opentest4j;version='[1.3.0,1.3.1)',\
org.osgi.service.component.annotations;version='[1.5.1,1.5.2)',\
com.sun.jna;version='[5.14.0,5.14.1)',\
com.sun.jna;version='[5.16.0,5.16.1)',\
org.ops4j.pax.logging.pax-logging-api;version='[2.2.7,2.2.8)',\
org.openhab.binding.astro;version='[5.0.0,5.0.1)',\
org.openhab.binding.astro.tests;version='[5.0.0,5.0.1)',\
@ -60,15 +60,15 @@ Fragment-Host: org.openhab.binding.astro
ch.qos.logback.core;version='[1.3.14,1.3.15)',\
org.apache.aries.spifly.dynamic.bundle;version='[1.3.7,1.3.8)',\
org.apache.felix.http.servlet-api;version='[1.2.0,1.2.1)',\
org.eclipse.jetty.http;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.io;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.security;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.server;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.servlet;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.util;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.util.ajax;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.http;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.io;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.security;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.server;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.servlet;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.util;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.util.ajax;version='[9.4.56,9.4.57)',\
org.hamcrest;version='[2.2.0,2.2.1)',\
org.objectweb.asm;version='[9.7.0,9.7.1)',\
org.objectweb.asm;version='[9.7.1,9.7.2)',\
org.objectweb.asm.commons;version='[9.6.0,9.6.1)',\
org.objectweb.asm.tree;version='[9.6.0,9.6.1)',\
org.objectweb.asm.tree.analysis;version='[9.6.0,9.6.1)',\

View File

@ -36,12 +36,12 @@ Fragment-Host: org.openhab.binding.avmfritz
tech.units.indriya;version='[2.2.0,2.2.1)',\
uom-lib-common;version='[2.2.0,2.2.1)',\
io.methvin.directory-watcher;version='[0.18.0,0.18.1)',\
com.sun.xml.bind.jaxb-osgi;version='[2.3.8,2.3.9)',\
com.sun.xml.bind.jaxb-osgi;version='[2.3.9,2.3.10)',\
org.apache.felix.scr;version='[2.2.6,2.2.7)',\
org.eclipse.equinox.event;version='[1.6.200,1.6.201)',\
org.osgi.service.event;version='[1.4.1,1.4.2)',\
org.osgi.util.promise;version='[1.3.0,1.3.1)',\
com.google.gson;version='[2.10.1,2.10.2)',\
com.google.gson;version='[2.11.0,2.11.1)',\
junit-jupiter-api;version='[5.10.0,5.10.1)',\
junit-jupiter-engine;version='[5.10.0,5.10.1)',\
junit-platform-commons;version='[1.10.0,1.10.1)',\
@ -52,36 +52,36 @@ Fragment-Host: org.openhab.binding.avmfritz
ch.qos.logback.core;version='[1.3.14,1.3.15)',\
org.osgi.service.component.annotations;version='[1.5.1,1.5.2)',\
org.jupnp;version='[3.0.1,3.0.2)',\
com.sun.jna;version='[5.14.0,5.14.1)',\
com.sun.jna;version='[5.16.0,5.16.1)',\
org.apache.aries.spifly.dynamic.bundle;version='[1.3.7,1.3.8)',\
org.eclipse.jetty.alpn.client;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.client;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.http;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.http2.client;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.http2.common;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.http2.hpack;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.io;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.jaas;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.security;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.server;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.servlet;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.util;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.util.ajax;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.websocket.api;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.websocket.client;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.websocket.common;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.xml;version='[9.4.54,9.4.55)',\
org.objectweb.asm;version='[9.7.0,9.7.1)',\
org.eclipse.jetty.alpn.client;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.client;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.http;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.http2.client;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.http2.common;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.http2.hpack;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.io;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.jaas;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.security;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.server;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.servlet;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.util;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.util.ajax;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.websocket.api;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.websocket.client;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.websocket.common;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.xml;version='[9.4.56,9.4.57)',\
org.objectweb.asm;version='[9.7.1,9.7.2)',\
org.objectweb.asm.commons;version='[9.6.0,9.6.1)',\
org.objectweb.asm.tree;version='[9.6.0,9.6.1)',\
org.objectweb.asm.tree.analysis;version='[9.6.0,9.6.1)',\
org.objectweb.asm.util;version='[9.6.0,9.6.1)',\
org.ops4j.pax.logging.pax-logging-api;version='[2.2.7,2.2.8)',\
org.ops4j.pax.web.pax-web-api;version='[8.0.27,8.0.28)',\
org.ops4j.pax.web.pax-web-jetty;version='[8.0.27,8.0.28)',\
org.ops4j.pax.web.pax-web-runtime;version='[8.0.27,8.0.28)',\
org.ops4j.pax.web.pax-web-spi;version='[8.0.27,8.0.28)',\
org.ops4j.pax.web.pax-web-tomcat-common;version='[8.0.27,8.0.28)',\
org.ops4j.pax.web.pax-web-api;version='[8.0.29,8.0.30)',\
org.ops4j.pax.web.pax-web-jetty;version='[8.0.29,8.0.30)',\
org.ops4j.pax.web.pax-web-runtime;version='[8.0.29,8.0.30)',\
org.ops4j.pax.web.pax-web-spi;version='[8.0.29,8.0.30)',\
org.ops4j.pax.web.pax-web-tomcat-common;version='[8.0.29,8.0.30)',\
org.openhab.binding.avmfritz;version='[5.0.0,5.0.1)',\
org.openhab.binding.avmfritz.tests;version='[5.0.0,5.0.1)',\
org.openhab.core;version='[5.0.0,5.0.1)',\

View File

@ -35,12 +35,12 @@ Fragment-Host: org.openhab.binding.feed
tech.units.indriya;version='[2.2.0,2.2.1)',\
uom-lib-common;version='[2.2.0,2.2.1)',\
io.methvin.directory-watcher;version='[0.18.0,0.18.1)',\
com.sun.xml.bind.jaxb-osgi;version='[2.3.8,2.3.9)',\
com.sun.xml.bind.jaxb-osgi;version='[2.3.9,2.3.10)',\
org.apache.felix.scr;version='[2.2.6,2.2.7)',\
org.eclipse.equinox.event;version='[1.6.200,1.6.201)',\
org.osgi.service.event;version='[1.4.1,1.4.2)',\
org.osgi.util.promise;version='[1.3.0,1.3.1)',\
com.google.gson;version='[2.10.1,2.10.2)',\
com.google.gson;version='[2.11.0,2.11.1)',\
junit-jupiter-api;version='[5.10.0,5.10.1)',\
junit-jupiter-engine;version='[5.10.0,5.10.1)',\
junit-platform-commons;version='[1.10.0,1.10.1)',\
@ -50,28 +50,28 @@ Fragment-Host: org.openhab.binding.feed
ch.qos.logback.classic;version='[1.3.14,1.3.15)',\
ch.qos.logback.core;version='[1.3.14,1.3.15)',\
org.osgi.service.component.annotations;version='[1.5.1,1.5.2)',\
com.sun.jna;version='[5.14.0,5.14.1)',\
com.sun.jna;version='[5.16.0,5.16.1)',\
org.apache.aries.spifly.dynamic.bundle;version='[1.3.7,1.3.8)',\
org.eclipse.jetty.http;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.io;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.jaas;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.security;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.server;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.servlet;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.util;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.util.ajax;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.xml;version='[9.4.54,9.4.55)',\
org.objectweb.asm;version='[9.7.0,9.7.1)',\
org.eclipse.jetty.http;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.io;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.jaas;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.security;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.server;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.servlet;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.util;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.util.ajax;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.xml;version='[9.4.56,9.4.57)',\
org.objectweb.asm;version='[9.7.1,9.7.2)',\
org.objectweb.asm.commons;version='[9.6.0,9.6.1)',\
org.objectweb.asm.tree;version='[9.6.0,9.6.1)',\
org.objectweb.asm.tree.analysis;version='[9.6.0,9.6.1)',\
org.objectweb.asm.util;version='[9.6.0,9.6.1)',\
org.ops4j.pax.logging.pax-logging-api;version='[2.2.7,2.2.8)',\
org.ops4j.pax.web.pax-web-api;version='[8.0.27,8.0.28)',\
org.ops4j.pax.web.pax-web-jetty;version='[8.0.27,8.0.28)',\
org.ops4j.pax.web.pax-web-runtime;version='[8.0.27,8.0.28)',\
org.ops4j.pax.web.pax-web-spi;version='[8.0.27,8.0.28)',\
org.ops4j.pax.web.pax-web-tomcat-common;version='[8.0.27,8.0.28)',\
org.ops4j.pax.web.pax-web-api;version='[8.0.29,8.0.30)',\
org.ops4j.pax.web.pax-web-jetty;version='[8.0.29,8.0.30)',\
org.ops4j.pax.web.pax-web-runtime;version='[8.0.29,8.0.30)',\
org.ops4j.pax.web.pax-web-spi;version='[8.0.29,8.0.30)',\
org.ops4j.pax.web.pax-web-tomcat-common;version='[8.0.29,8.0.30)',\
org.openhab.binding.feed;version='[5.0.0,5.0.1)',\
org.openhab.binding.feed.tests;version='[5.0.0,5.0.1)',\
org.openhab.core;version='[5.0.0,5.0.1)',\

View File

@ -40,12 +40,12 @@ Fragment-Host: org.openhab.binding.hue
tech.units.indriya;version='[2.2.0,2.2.1)',\
uom-lib-common;version='[2.2.0,2.2.1)',\
io.methvin.directory-watcher;version='[0.18.0,0.18.1)',\
com.sun.xml.bind.jaxb-osgi;version='[2.3.8,2.3.9)',\
com.sun.xml.bind.jaxb-osgi;version='[2.3.9,2.3.10)',\
org.apache.felix.scr;version='[2.2.6,2.2.7)',\
org.eclipse.equinox.event;version='[1.6.200,1.6.201)',\
org.osgi.service.event;version='[1.4.1,1.4.2)',\
org.osgi.util.promise;version='[1.3.0,1.3.1)',\
com.google.gson;version='[2.10.1,2.10.2)',\
com.google.gson;version='[2.11.0,2.11.1)',\
junit-jupiter-api;version='[5.10.0,5.10.1)',\
junit-jupiter-engine;version='[5.10.0,5.10.1)',\
junit-platform-commons;version='[1.10.0,1.10.1)',\
@ -56,36 +56,36 @@ Fragment-Host: org.openhab.binding.hue
ch.qos.logback.core;version='[1.3.14,1.3.15)',\
org.osgi.service.component.annotations;version='[1.5.1,1.5.2)',\
org.jupnp;version='[3.0.1,3.0.2)',\
com.sun.jna;version='[5.14.0,5.14.1)',\
com.sun.jna;version='[5.16.0,5.16.1)',\
org.apache.aries.spifly.dynamic.bundle;version='[1.3.7,1.3.8)',\
org.eclipse.jetty.alpn.client;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.client;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.http;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.http2.client;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.http2.common;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.http2.hpack;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.io;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.jaas;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.security;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.server;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.servlet;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.util;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.util.ajax;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.websocket.api;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.websocket.client;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.websocket.common;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.xml;version='[9.4.54,9.4.55)',\
org.objectweb.asm;version='[9.7.0,9.7.1)',\
org.eclipse.jetty.alpn.client;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.client;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.http;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.http2.client;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.http2.common;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.http2.hpack;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.io;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.jaas;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.security;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.server;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.servlet;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.util;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.util.ajax;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.websocket.api;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.websocket.client;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.websocket.common;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.xml;version='[9.4.56,9.4.57)',\
org.objectweb.asm;version='[9.7.1,9.7.2)',\
org.objectweb.asm.commons;version='[9.6.0,9.6.1)',\
org.objectweb.asm.tree;version='[9.6.0,9.6.1)',\
org.objectweb.asm.tree.analysis;version='[9.6.0,9.6.1)',\
org.objectweb.asm.util;version='[9.6.0,9.6.1)',\
org.ops4j.pax.logging.pax-logging-api;version='[2.2.7,2.2.8)',\
org.ops4j.pax.web.pax-web-api;version='[8.0.27,8.0.28)',\
org.ops4j.pax.web.pax-web-jetty;version='[8.0.27,8.0.28)',\
org.ops4j.pax.web.pax-web-runtime;version='[8.0.27,8.0.28)',\
org.ops4j.pax.web.pax-web-spi;version='[8.0.27,8.0.28)',\
org.ops4j.pax.web.pax-web-tomcat-common;version='[8.0.27,8.0.28)',\
org.ops4j.pax.web.pax-web-api;version='[8.0.29,8.0.30)',\
org.ops4j.pax.web.pax-web-jetty;version='[8.0.29,8.0.30)',\
org.ops4j.pax.web.pax-web-runtime;version='[8.0.29,8.0.30)',\
org.ops4j.pax.web.pax-web-spi;version='[8.0.29,8.0.30)',\
org.ops4j.pax.web.pax-web-tomcat-common;version='[8.0.29,8.0.30)',\
org.openhab.binding.hue;version='[5.0.0,5.0.1)',\
org.openhab.binding.hue.tests;version='[5.0.0,5.0.1)',\
org.openhab.core;version='[5.0.0,5.0.1)',\

View File

@ -33,12 +33,12 @@ Fragment-Host: org.openhab.binding.max
tech.units.indriya;version='[2.2.0,2.2.1)',\
uom-lib-common;version='[2.2.0,2.2.1)',\
io.methvin.directory-watcher;version='[0.18.0,0.18.1)',\
com.sun.xml.bind.jaxb-osgi;version='[2.3.8,2.3.9)',\
com.sun.xml.bind.jaxb-osgi;version='[2.3.9,2.3.10)',\
org.apache.felix.scr;version='[2.2.6,2.2.7)',\
org.eclipse.equinox.event;version='[1.6.200,1.6.201)',\
org.osgi.service.event;version='[1.4.1,1.4.2)',\
org.osgi.util.promise;version='[1.3.0,1.3.1)',\
com.google.gson;version='[2.10.1,2.10.2)',\
com.google.gson;version='[2.11.0,2.11.1)',\
junit-jupiter-api;version='[5.10.0,5.10.1)',\
junit-jupiter-engine;version='[5.10.0,5.10.1)',\
junit-platform-commons;version='[1.10.0,1.10.1)',\
@ -48,16 +48,16 @@ Fragment-Host: org.openhab.binding.max
ch.qos.logback.classic;version='[1.3.14,1.3.15)',\
ch.qos.logback.core;version='[1.3.14,1.3.15)',\
org.osgi.service.component.annotations;version='[1.5.1,1.5.2)',\
com.sun.jna;version='[5.14.0,5.14.1)',\
com.sun.jna;version='[5.16.0,5.16.1)',\
org.apache.aries.spifly.dynamic.bundle;version='[1.3.7,1.3.8)',\
org.eclipse.jetty.http;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.io;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.security;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.server;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.servlet;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.util;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.util.ajax;version='[9.4.54,9.4.55)',\
org.objectweb.asm;version='[9.7.0,9.7.1)',\
org.eclipse.jetty.http;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.io;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.security;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.server;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.servlet;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.util;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.util.ajax;version='[9.4.56,9.4.57)',\
org.objectweb.asm;version='[9.7.1,9.7.2)',\
org.objectweb.asm.commons;version='[9.6.0,9.6.1)',\
org.objectweb.asm.tree;version='[9.6.0,9.6.1)',\
org.objectweb.asm.tree.analysis;version='[9.6.0,9.6.1)',\

View File

@ -37,12 +37,12 @@ Fragment-Host: org.openhab.binding.mielecloud
tech.units.indriya;version='[2.2.0,2.2.1)',\
uom-lib-common;version='[2.2.0,2.2.1)',\
io.methvin.directory-watcher;version='[0.18.0,0.18.1)',\
com.sun.xml.bind.jaxb-osgi;version='[2.3.8,2.3.9)',\
com.sun.xml.bind.jaxb-osgi;version='[2.3.9,2.3.10)',\
org.apache.felix.scr;version='[2.2.6,2.2.7)',\
org.eclipse.equinox.event;version='[1.6.200,1.6.201)',\
org.osgi.service.event;version='[1.4.1,1.4.2)',\
org.osgi.util.promise;version='[1.3.0,1.3.1)',\
com.google.gson;version='[2.10.1,2.10.2)',\
com.google.gson;version='[2.11.0,2.11.1)',\
junit-jupiter-api;version='[5.10.0,5.10.1)',\
junit-jupiter-engine;version='[5.10.0,5.10.1)',\
junit-platform-commons;version='[1.10.0,1.10.1)',\
@ -52,36 +52,36 @@ Fragment-Host: org.openhab.binding.mielecloud
ch.qos.logback.classic;version='[1.3.14,1.3.15)',\
ch.qos.logback.core;version='[1.3.14,1.3.15)',\
org.osgi.service.component.annotations;version='[1.5.1,1.5.2)',\
com.sun.jna;version='[5.14.0,5.14.1)',\
com.sun.jna;version='[5.16.0,5.16.1)',\
org.apache.aries.spifly.dynamic.bundle;version='[1.3.7,1.3.8)',\
org.eclipse.jetty.alpn.client;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.client;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.http;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.http2.client;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.http2.common;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.http2.hpack;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.io;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.jaas;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.security;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.server;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.servlet;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.util;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.util.ajax;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.websocket.api;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.websocket.client;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.websocket.common;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.xml;version='[9.4.54,9.4.55)',\
org.objectweb.asm;version='[9.7.0,9.7.1)',\
org.eclipse.jetty.alpn.client;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.client;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.http;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.http2.client;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.http2.common;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.http2.hpack;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.io;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.jaas;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.security;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.server;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.servlet;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.util;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.util.ajax;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.websocket.api;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.websocket.client;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.websocket.common;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.xml;version='[9.4.56,9.4.57)',\
org.objectweb.asm;version='[9.7.1,9.7.2)',\
org.objectweb.asm.commons;version='[9.6.0,9.6.1)',\
org.objectweb.asm.tree;version='[9.6.0,9.6.1)',\
org.objectweb.asm.tree.analysis;version='[9.6.0,9.6.1)',\
org.objectweb.asm.util;version='[9.6.0,9.6.1)',\
org.ops4j.pax.logging.pax-logging-api;version='[2.2.7,2.2.8)',\
org.ops4j.pax.web.pax-web-api;version='[8.0.27,8.0.28)',\
org.ops4j.pax.web.pax-web-jetty;version='[8.0.27,8.0.28)',\
org.ops4j.pax.web.pax-web-runtime;version='[8.0.27,8.0.28)',\
org.ops4j.pax.web.pax-web-spi;version='[8.0.27,8.0.28)',\
org.ops4j.pax.web.pax-web-tomcat-common;version='[8.0.27,8.0.28)',\
org.ops4j.pax.web.pax-web-api;version='[8.0.29,8.0.30)',\
org.ops4j.pax.web.pax-web-jetty;version='[8.0.29,8.0.30)',\
org.ops4j.pax.web.pax-web-runtime;version='[8.0.29,8.0.30)',\
org.ops4j.pax.web.pax-web-spi;version='[8.0.29,8.0.30)',\
org.ops4j.pax.web.pax-web-tomcat-common;version='[8.0.29,8.0.30)',\
org.openhab.binding.mielecloud;version='[5.0.0,5.0.1)',\
org.openhab.binding.mielecloud.tests;version='[5.0.0,5.0.1)',\
org.openhab.core;version='[5.0.0,5.0.1)',\

View File

@ -40,12 +40,12 @@ Fragment-Host: org.openhab.binding.modbus
tech.units.indriya;version='[2.2.0,2.2.1)',\
uom-lib-common;version='[2.2.0,2.2.1)',\
io.methvin.directory-watcher;version='[0.18.0,0.18.1)',\
com.sun.xml.bind.jaxb-osgi;version='[2.3.8,2.3.9)',\
com.sun.xml.bind.jaxb-osgi;version='[2.3.9,2.3.10)',\
org.apache.felix.scr;version='[2.2.6,2.2.7)',\
org.eclipse.equinox.event;version='[1.6.200,1.6.201)',\
org.osgi.service.event;version='[1.4.1,1.4.2)',\
org.osgi.util.promise;version='[1.3.0,1.3.1)',\
com.google.gson;version='[2.10.1,2.10.2)',\
com.google.gson;version='[2.11.0,2.11.1)',\
junit-jupiter-api;version='[5.10.0,5.10.1)',\
junit-jupiter-engine;version='[5.10.0,5.10.1)',\
junit-jupiter-params;version='[5.10.0,5.10.1)',\
@ -56,16 +56,16 @@ Fragment-Host: org.openhab.binding.modbus
ch.qos.logback.classic;version='[1.3.14,1.3.15)',\
ch.qos.logback.core;version='[1.3.14,1.3.15)',\
org.osgi.service.component.annotations;version='[1.5.1,1.5.2)',\
com.sun.jna;version='[5.14.0,5.14.1)',\
com.sun.jna;version='[5.16.0,5.16.1)',\
org.apache.aries.spifly.dynamic.bundle;version='[1.3.7,1.3.8)',\
org.eclipse.jetty.http;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.io;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.security;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.server;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.servlet;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.util;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.util.ajax;version='[9.4.54,9.4.55)',\
org.objectweb.asm;version='[9.7.0,9.7.1)',\
org.eclipse.jetty.http;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.io;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.security;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.server;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.servlet;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.util;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.util.ajax;version='[9.4.56,9.4.57)',\
org.objectweb.asm;version='[9.7.1,9.7.2)',\
org.objectweb.asm.commons;version='[9.6.0,9.6.1)',\
org.objectweb.asm.tree;version='[9.6.0,9.6.1)',\
org.objectweb.asm.tree.analysis;version='[9.6.0,9.6.1)',\

View File

@ -58,13 +58,13 @@ Import-Package: \
tech.units.indriya;version='[2.2.0,2.2.1)',\
uom-lib-common;version='[2.2.0,2.2.1)',\
io.methvin.directory-watcher;version='[0.18.0,0.18.1)',\
com.sun.xml.bind.jaxb-osgi;version='[2.3.8,2.3.9)',\
com.sun.xml.bind.jaxb-osgi;version='[2.3.9,2.3.10)',\
org.apache.aries.javax.jax.rs-api;version='[1.0.4,1.0.5)',\
org.apache.felix.scr;version='[2.2.6,2.2.7)',\
org.eclipse.equinox.event;version='[1.6.200,1.6.201)',\
org.osgi.service.event;version='[1.4.1,1.4.2)',\
org.osgi.util.promise;version='[1.3.0,1.3.1)',\
com.google.gson;version='[2.10.1,2.10.2)',\
com.google.gson;version='[2.11.0,2.11.1)',\
com.hivemq.client.mqtt;version='[1.3.3,1.3.4)',\
io.reactivex.rxjava2.rxjava;version='[2.2.21,2.2.22)',\
reactive-streams;version='[1.0.4,1.0.5)',\
@ -87,16 +87,16 @@ Import-Package: \
io.netty.transport;version='[4.1.104,4.1.105)',\
io.netty.transport-native-unix-common;version='[4.1.104,4.1.105)',\
org.osgi.service.component.annotations;version='[1.5.1,1.5.2)',\
com.sun.jna;version='[5.14.0,5.14.1)',\
com.sun.jna;version='[5.16.0,5.16.1)',\
org.apache.aries.spifly.dynamic.bundle;version='[1.3.7,1.3.8)',\
org.eclipse.jetty.http;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.io;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.security;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.server;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.servlet;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.util;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.util.ajax;version='[9.4.54,9.4.55)',\
org.objectweb.asm;version='[9.7.0,9.7.1)',\
org.eclipse.jetty.http;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.io;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.security;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.server;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.servlet;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.util;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.util.ajax;version='[9.4.56,9.4.57)',\
org.objectweb.asm;version='[9.7.1,9.7.2)',\
org.objectweb.asm.commons;version='[9.6.0,9.6.1)',\
org.objectweb.asm.tree;version='[9.6.0,9.6.1)',\
org.objectweb.asm.tree.analysis;version='[9.6.0,9.6.1)',\
@ -116,19 +116,18 @@ Import-Package: \
org.openhab.core.thing;version='[5.0.0,5.0.1)',\
org.openhab.core.transform;version='[5.0.0,5.0.1)',\
ch.obermuhlner.math.big;version='[2.3.2,2.3.3)',\
com.fasterxml.jackson.core.jackson-annotations;version='[2.17.1,2.17.2)',\
com.fasterxml.jackson.core.jackson-core;version='[2.17.1,2.17.2)',\
com.fasterxml.jackson.core.jackson-databind;version='[2.17.1,2.17.2)',\
com.fasterxml.jackson.dataformat.jackson-dataformat-yaml;version='[2.17.1,2.17.2)',\
com.fasterxml.jackson.core.jackson-annotations;version='[2.18.2,2.18.3)',\
com.fasterxml.jackson.core.jackson-core;version='[2.18.2,2.18.3)',\
com.fasterxml.jackson.core.jackson-databind;version='[2.18.2,2.18.3)',\
com.google.guava.failureaccess;version='[1.0.2,1.0.3)',\
com.google.re2j.re2j;version='[1.2.0,1.2.1)',\
com.hubspot.jinjava.jinjava;version='[2.7.4,2.7.5)',\
javassist;version='[3.29.2,3.29.3)',\
org.apache.commons.commons-net;version='[3.9.0,3.9.1)',\
org.apache.commons.lang3;version='[3.14.0,3.14.1)',\
org.yaml.snakeyaml;version='[2.2.0,2.2.1)',\
com.fasterxml.jackson.datatype.jackson-datatype-jdk8;version='[2.17.1,2.17.2)',\
com.google.guava;version='[33.3.0,33.3.1)',\
org.apache.commons.lang3;version='[3.17.0,3.17.1)',\
org.yaml.snakeyaml;version='[2.3.0,2.3.1)',\
com.fasterxml.jackson.datatype.jackson-datatype-jdk8;version='[2.18.2,2.18.3)',\
com.google.guava;version='[33.3.1,33.3.2)',\
com.hubspot.immutables.immutables-exceptions;version='[1.9.0,1.9.1)',\
biz.aQute.tester.junit-platform;version='[7.1.0,7.1.1)',\
org.osgi.service.cm;version='[1.6.0,1.6.1)'

View File

@ -58,13 +58,13 @@ Import-Package: \
tech.units.indriya;version='[2.2.0,2.2.1)',\
uom-lib-common;version='[2.2.0,2.2.1)',\
io.methvin.directory-watcher;version='[0.18.0,0.18.1)',\
com.sun.xml.bind.jaxb-osgi;version='[2.3.8,2.3.9)',\
com.sun.xml.bind.jaxb-osgi;version='[2.3.9,2.3.10)',\
org.apache.aries.javax.jax.rs-api;version='[1.0.4,1.0.5)',\
org.apache.felix.scr;version='[2.2.6,2.2.7)',\
org.eclipse.equinox.event;version='[1.6.200,1.6.201)',\
org.osgi.service.event;version='[1.4.1,1.4.2)',\
org.osgi.util.promise;version='[1.3.0,1.3.1)',\
com.google.gson;version='[2.10.1,2.10.2)',\
com.google.gson;version='[2.11.0,2.11.1)',\
com.hivemq.client.mqtt;version='[1.3.3,1.3.4)',\
io.reactivex.rxjava2.rxjava;version='[2.2.21,2.2.22)',\
reactive-streams;version='[1.0.4,1.0.5)',\
@ -87,16 +87,16 @@ Import-Package: \
io.netty.transport;version='[4.1.104,4.1.105)',\
io.netty.transport-native-unix-common;version='[4.1.104,4.1.105)',\
org.osgi.service.component.annotations;version='[1.5.1,1.5.2)',\
com.sun.jna;version='[5.14.0,5.14.1)',\
com.sun.jna;version='[5.16.0,5.16.1)',\
org.apache.aries.spifly.dynamic.bundle;version='[1.3.7,1.3.8)',\
org.eclipse.jetty.http;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.io;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.security;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.server;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.servlet;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.util;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.util.ajax;version='[9.4.54,9.4.55)',\
org.objectweb.asm;version='[9.7.0,9.7.1)',\
org.eclipse.jetty.http;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.io;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.security;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.server;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.servlet;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.util;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.util.ajax;version='[9.4.56,9.4.57)',\
org.objectweb.asm;version='[9.7.1,9.7.2)',\
org.objectweb.asm.commons;version='[9.6.0,9.6.1)',\
org.objectweb.asm.tree;version='[9.6.0,9.6.1)',\
org.objectweb.asm.tree.analysis;version='[9.6.0,9.6.1)',\

View File

@ -58,13 +58,13 @@ Import-Package: \
tech.units.indriya;version='[2.2.0,2.2.1)',\
uom-lib-common;version='[2.2.0,2.2.1)',\
io.methvin.directory-watcher;version='[0.18.0,0.18.1)',\
com.sun.xml.bind.jaxb-osgi;version='[2.3.8,2.3.9)',\
com.sun.xml.bind.jaxb-osgi;version='[2.3.9,2.3.10)',\
org.apache.aries.javax.jax.rs-api;version='[1.0.4,1.0.5)',\
org.apache.felix.scr;version='[2.2.6,2.2.7)',\
org.eclipse.equinox.event;version='[1.6.200,1.6.201)',\
org.osgi.service.event;version='[1.4.1,1.4.2)',\
org.osgi.util.promise;version='[1.3.0,1.3.1)',\
com.google.gson;version='[2.10.1,2.10.2)',\
com.google.gson;version='[2.11.0,2.11.1)',\
com.hivemq.client.mqtt;version='[1.3.3,1.3.4)',\
io.reactivex.rxjava2.rxjava;version='[2.2.21,2.2.22)',\
reactive-streams;version='[1.0.4,1.0.5)',\
@ -88,16 +88,16 @@ Import-Package: \
io.netty.transport;version='[4.1.104,4.1.105)',\
io.netty.transport-native-unix-common;version='[4.1.104,4.1.105)',\
org.osgi.service.component.annotations;version='[1.5.1,1.5.2)',\
com.sun.jna;version='[5.14.0,5.14.1)',\
com.sun.jna;version='[5.16.0,5.16.1)',\
org.apache.aries.spifly.dynamic.bundle;version='[1.3.7,1.3.8)',\
org.eclipse.jetty.http;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.io;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.security;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.server;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.servlet;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.util;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.util.ajax;version='[9.4.54,9.4.55)',\
org.objectweb.asm;version='[9.7.0,9.7.1)',\
org.eclipse.jetty.http;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.io;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.security;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.server;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.servlet;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.util;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.util.ajax;version='[9.4.56,9.4.57)',\
org.objectweb.asm;version='[9.7.1,9.7.2)',\
org.objectweb.asm.commons;version='[9.6.0,9.6.1)',\
org.objectweb.asm.tree;version='[9.6.0,9.6.1)',\
org.objectweb.asm.tree.analysis;version='[9.6.0,9.6.1)',\

View File

@ -38,12 +38,12 @@ Fragment-Host: org.openhab.binding.ntp
tech.units.indriya;version='[2.2.0,2.2.1)',\
uom-lib-common;version='[2.2.0,2.2.1)',\
io.methvin.directory-watcher;version='[0.18.0,0.18.1)',\
com.sun.xml.bind.jaxb-osgi;version='[2.3.8,2.3.9)',\
com.sun.xml.bind.jaxb-osgi;version='[2.3.9,2.3.10)',\
org.apache.felix.scr;version='[2.2.6,2.2.7)',\
org.eclipse.equinox.event;version='[1.6.200,1.6.201)',\
org.osgi.service.event;version='[1.4.1,1.4.2)',\
org.osgi.util.promise;version='[1.3.0,1.3.1)',\
com.google.gson;version='[2.10.1,2.10.2)',\
com.google.gson;version='[2.11.0,2.11.1)',\
junit-jupiter-api;version='[5.10.0,5.10.1)',\
junit-jupiter-engine;version='[5.10.0,5.10.1)',\
junit-platform-commons;version='[1.10.0,1.10.1)',\
@ -53,16 +53,16 @@ Fragment-Host: org.openhab.binding.ntp
ch.qos.logback.classic;version='[1.3.14,1.3.15)',\
ch.qos.logback.core;version='[1.3.14,1.3.15)',\
org.osgi.service.component.annotations;version='[1.5.1,1.5.2)',\
com.sun.jna;version='[5.14.0,5.14.1)',\
com.sun.jna;version='[5.16.0,5.16.1)',\
org.apache.aries.spifly.dynamic.bundle;version='[1.3.7,1.3.8)',\
org.eclipse.jetty.http;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.io;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.security;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.server;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.servlet;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.util;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.util.ajax;version='[9.4.54,9.4.55)',\
org.objectweb.asm;version='[9.7.0,9.7.1)',\
org.eclipse.jetty.http;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.io;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.security;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.server;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.servlet;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.util;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.util.ajax;version='[9.4.56,9.4.57)',\
org.objectweb.asm;version='[9.7.1,9.7.2)',\
org.objectweb.asm.commons;version='[9.6.0,9.6.1)',\
org.objectweb.asm.tree;version='[9.6.0,9.6.1)',\
org.objectweb.asm.tree.analysis;version='[9.6.0,9.6.1)',\

View File

@ -40,12 +40,12 @@ Fragment-Host: org.openhab.binding.systeminfo
tech.units.indriya;version='[2.2.0,2.2.1)',\
uom-lib-common;version='[2.2.0,2.2.1)',\
io.methvin.directory-watcher;version='[0.18.0,0.18.1)',\
com.sun.xml.bind.jaxb-osgi;version='[2.3.8,2.3.9)',\
com.sun.xml.bind.jaxb-osgi;version='[2.3.9,2.3.10)',\
org.apache.felix.scr;version='[2.2.6,2.2.7)',\
org.eclipse.equinox.event;version='[1.6.200,1.6.201)',\
org.osgi.service.event;version='[1.4.1,1.4.2)',\
org.osgi.util.promise;version='[1.3.0,1.3.1)',\
com.google.gson;version='[2.10.1,2.10.2)',\
com.google.gson;version='[2.11.0,2.11.1)',\
junit-jupiter-api;version='[5.10.0,5.10.1)',\
junit-jupiter-engine;version='[5.10.0,5.10.1)',\
junit-platform-commons;version='[1.10.0,1.10.1)',\
@ -55,16 +55,16 @@ Fragment-Host: org.openhab.binding.systeminfo
ch.qos.logback.classic;version='[1.3.14,1.3.15)',\
ch.qos.logback.core;version='[1.3.14,1.3.15)',\
org.osgi.service.component.annotations;version='[1.5.1,1.5.2)',\
com.sun.jna;version='[5.14.0,5.14.1)',\
com.sun.jna;version='[5.16.0,5.16.1)',\
org.apache.aries.spifly.dynamic.bundle;version='[1.3.7,1.3.8)',\
org.eclipse.jetty.http;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.io;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.security;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.server;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.servlet;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.util;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.util.ajax;version='[9.4.54,9.4.55)',\
org.objectweb.asm;version='[9.7.0,9.7.1)',\
org.eclipse.jetty.http;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.io;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.security;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.server;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.servlet;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.util;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.util.ajax;version='[9.4.56,9.4.57)',\
org.objectweb.asm;version='[9.7.1,9.7.2)',\
org.objectweb.asm.commons;version='[9.6.0,9.6.1)',\
org.objectweb.asm.tree;version='[9.6.0,9.6.1)',\
org.objectweb.asm.tree.analysis;version='[9.6.0,9.6.1)',\

View File

@ -43,12 +43,12 @@ Fragment-Host: org.openhab.binding.tradfri
tech.units.indriya;version='[2.2.0,2.2.1)',\
uom-lib-common;version='[2.2.0,2.2.1)',\
io.methvin.directory-watcher;version='[0.18.0,0.18.1)',\
com.sun.xml.bind.jaxb-osgi;version='[2.3.8,2.3.9)',\
com.sun.xml.bind.jaxb-osgi;version='[2.3.9,2.3.10)',\
org.apache.felix.scr;version='[2.2.6,2.2.7)',\
org.eclipse.equinox.event;version='[1.6.200,1.6.201)',\
org.osgi.service.event;version='[1.4.1,1.4.2)',\
org.osgi.util.promise;version='[1.3.0,1.3.1)',\
com.google.gson;version='[2.10.1,2.10.2)',\
com.google.gson;version='[2.11.0,2.11.1)',\
junit-jupiter-api;version='[5.10.0,5.10.1)',\
junit-jupiter-engine;version='[5.10.0,5.10.1)',\
junit-platform-commons;version='[1.10.0,1.10.1)',\
@ -58,16 +58,16 @@ Fragment-Host: org.openhab.binding.tradfri
ch.qos.logback.classic;version='[1.3.14,1.3.15)',\
ch.qos.logback.core;version='[1.3.14,1.3.15)',\
org.osgi.service.component.annotations;version='[1.5.1,1.5.2)',\
com.sun.jna;version='[5.14.0,5.14.1)',\
com.sun.jna;version='[5.16.0,5.16.1)',\
org.apache.aries.spifly.dynamic.bundle;version='[1.3.7,1.3.8)',\
org.eclipse.jetty.http;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.io;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.security;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.server;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.servlet;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.util;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.util.ajax;version='[9.4.54,9.4.55)',\
org.objectweb.asm;version='[9.7.0,9.7.1)',\
org.eclipse.jetty.http;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.io;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.security;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.server;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.servlet;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.util;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.util.ajax;version='[9.4.56,9.4.57)',\
org.objectweb.asm;version='[9.7.1,9.7.2)',\
org.objectweb.asm.commons;version='[9.6.0,9.6.1)',\
org.objectweb.asm.tree;version='[9.6.0,9.6.1)',\
org.objectweb.asm.tree.analysis;version='[9.6.0,9.6.1)',\

View File

@ -40,12 +40,12 @@ Fragment-Host: org.openhab.binding.wemo
tech.units.indriya;version='[2.2.0,2.2.1)',\
uom-lib-common;version='[2.2.0,2.2.1)',\
io.methvin.directory-watcher;version='[0.18.0,0.18.1)',\
com.sun.xml.bind.jaxb-osgi;version='[2.3.8,2.3.9)',\
com.sun.xml.bind.jaxb-osgi;version='[2.3.9,2.3.10)',\
org.apache.felix.scr;version='[2.2.6,2.2.7)',\
org.eclipse.equinox.event;version='[1.6.200,1.6.201)',\
org.osgi.service.event;version='[1.4.1,1.4.2)',\
org.osgi.util.promise;version='[1.3.0,1.3.1)',\
com.google.gson;version='[2.10.1,2.10.2)',\
com.google.gson;version='[2.11.0,2.11.1)',\
junit-jupiter-api;version='[5.10.0,5.10.1)',\
junit-jupiter-engine;version='[5.10.0,5.10.1)',\
junit-platform-commons;version='[1.10.0,1.10.1)',\
@ -56,36 +56,36 @@ Fragment-Host: org.openhab.binding.wemo
ch.qos.logback.core;version='[1.3.14,1.3.15)',\
org.osgi.service.component.annotations;version='[1.5.1,1.5.2)',\
org.jupnp;version='[3.0.1,3.0.2)',\
com.sun.jna;version='[5.14.0,5.14.1)',\
com.sun.jna;version='[5.16.0,5.16.1)',\
org.apache.aries.spifly.dynamic.bundle;version='[1.3.7,1.3.8)',\
org.eclipse.jetty.alpn.client;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.client;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.http;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.http2.client;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.http2.common;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.http2.hpack;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.io;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.jaas;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.security;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.server;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.servlet;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.util;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.util.ajax;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.websocket.api;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.websocket.client;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.websocket.common;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.xml;version='[9.4.54,9.4.55)',\
org.objectweb.asm;version='[9.7.0,9.7.1)',\
org.eclipse.jetty.alpn.client;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.client;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.http;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.http2.client;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.http2.common;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.http2.hpack;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.io;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.jaas;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.security;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.server;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.servlet;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.util;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.util.ajax;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.websocket.api;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.websocket.client;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.websocket.common;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.xml;version='[9.4.56,9.4.57)',\
org.objectweb.asm;version='[9.7.1,9.7.2)',\
org.objectweb.asm.commons;version='[9.6.0,9.6.1)',\
org.objectweb.asm.tree;version='[9.6.0,9.6.1)',\
org.objectweb.asm.tree.analysis;version='[9.6.0,9.6.1)',\
org.objectweb.asm.util;version='[9.6.0,9.6.1)',\
org.ops4j.pax.logging.pax-logging-api;version='[2.2.7,2.2.8)',\
org.ops4j.pax.web.pax-web-api;version='[8.0.27,8.0.28)',\
org.ops4j.pax.web.pax-web-jetty;version='[8.0.27,8.0.28)',\
org.ops4j.pax.web.pax-web-runtime;version='[8.0.27,8.0.28)',\
org.ops4j.pax.web.pax-web-spi;version='[8.0.27,8.0.28)',\
org.ops4j.pax.web.pax-web-tomcat-common;version='[8.0.27,8.0.28)',\
org.ops4j.pax.web.pax-web-api;version='[8.0.29,8.0.30)',\
org.ops4j.pax.web.pax-web-jetty;version='[8.0.29,8.0.30)',\
org.ops4j.pax.web.pax-web-runtime;version='[8.0.29,8.0.30)',\
org.ops4j.pax.web.pax-web-spi;version='[8.0.29,8.0.30)',\
org.ops4j.pax.web.pax-web-tomcat-common;version='[8.0.29,8.0.30)',\
org.openhab.binding.wemo;version='[5.0.0,5.0.1)',\
org.openhab.binding.wemo.tests;version='[5.0.0,5.0.1)',\
org.openhab.core;version='[5.0.0,5.0.1)',\

View File

@ -35,12 +35,12 @@ Fragment-Host: org.openhab.persistence.mapdb
tech.units.indriya;version='[2.2.0,2.2.1)',\
uom-lib-common;version='[2.2.0,2.2.1)',\
io.methvin.directory-watcher;version='[0.18.0,0.18.1)',\
com.sun.xml.bind.jaxb-osgi;version='[2.3.8,2.3.9)',\
com.sun.xml.bind.jaxb-osgi;version='[2.3.9,2.3.10)',\
org.apache.felix.scr;version='[2.2.6,2.2.7)',\
org.eclipse.equinox.event;version='[1.6.200,1.6.201)',\
org.osgi.service.event;version='[1.4.1,1.4.2)',\
org.osgi.util.promise;version='[1.3.0,1.3.1)',\
com.google.gson;version='[2.10.1,2.10.2)',\
com.google.gson;version='[2.11.0,2.11.1)',\
junit-jupiter-api;version='[5.10.0,5.10.1)',\
junit-jupiter-engine;version='[5.10.0,5.10.1)',\
junit-platform-commons;version='[1.10.0,1.10.1)',\
@ -49,16 +49,16 @@ Fragment-Host: org.openhab.persistence.mapdb
org.opentest4j;version='[1.3.0,1.3.1)',\
ch.qos.logback.classic;version='[1.3.14,1.3.15)',\
ch.qos.logback.core;version='[1.3.14,1.3.15)',\
com.sun.jna;version='[5.14.0,5.14.1)',\
com.sun.jna;version='[5.16.0,5.16.1)',\
org.apache.aries.spifly.dynamic.bundle;version='[1.3.7,1.3.8)',\
org.eclipse.jetty.http;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.io;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.security;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.server;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.servlet;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.util;version='[9.4.54,9.4.55)',\
org.eclipse.jetty.util.ajax;version='[9.4.54,9.4.55)',\
org.objectweb.asm;version='[9.7.0,9.7.1)',\
org.eclipse.jetty.http;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.io;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.security;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.server;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.servlet;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.util;version='[9.4.56,9.4.57)',\
org.eclipse.jetty.util.ajax;version='[9.4.56,9.4.57)',\
org.objectweb.asm;version='[9.7.1,9.7.2)',\
org.objectweb.asm.commons;version='[9.6.0,9.6.1)',\
org.objectweb.asm.tree;version='[9.6.0,9.6.1)',\
org.objectweb.asm.tree.analysis;version='[9.6.0,9.6.1)',\

10
pom.xml
View File

@ -70,13 +70,13 @@
<bnd.version>7.1.0</bnd.version>
<commons.net.version>3.9.0</commons.net.version>
<eea.version>2.4.0</eea.version>
<jackson.version>2.17.1</jackson.version>
<jna.version>5.14.0</jna.version>
<karaf.version>4.4.6</karaf.version>
<jackson.version>2.18.2</jackson.version>
<jna.version>5.16.0</jna.version>
<karaf.version>4.4.7-SNAPSHOT</karaf.version>
<netty.version>4.1.104.Final</netty.version>
<okhttp3.version>4.12.0</okhttp3.version>
<okio.version>3.9.0</okio.version>
<gson.version>2.9.1</gson.version>
<gson.version>2.11.0</gson.version>
<kotlin.version>1.9.23</kotlin.version>
<sat.version>0.17.0</sat.version>
<slf4j.version>2.0.12</slf4j.version>
@ -325,7 +325,7 @@ Import-Package: \\
<dependency>
<groupId>org.eclipse.jdt</groupId>
<artifactId>ecj</artifactId>
<version>3.36.0</version>
<version>3.39.0</version>
</dependency>
</dependencies>
</plugin>