Skip to content

Commit 3a94e5f

Browse files
authored
Merge branch 'develop' into notificationHandling
2 parents e0d5ab8 + f5a358b commit 3a94e5f

29 files changed

Lines changed: 294 additions & 493 deletions

CHANGELOG.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,29 @@
22

33
## [Unreleased]
44

5+
## [Version 3.1.10, Build 62] - 2025-08-19Z
6+
7+
- More warning and concurrency issue fixes (#940)
8+
9+
## [Version 3.1.9, Build 61] - 2025-08-19Z
10+
11+
- Network tracker rework and Preferences improvement for strict concurrency (#937)
12+
13+
## [Version 3.1.8, Build 60] - 2025-08-18Z
14+
15+
- Stream Token Guarding: (#939)
16+
- Restrict update_code_signing_settings to configuration Release
17+
- Bump actions/cache from 2 to 4 (#933)
18+
- Bump webfactory/ssh-agent from 0.9.0 to 0.9.1 (#934)
19+
- Bump maierj/fastlane-action from 2.2.1 to 3.1.0 (#931)
20+
- Bump actions/checkout from 2 to 5 (#932)
21+
- Bump crowdin/github-action from 1.4.9 to 2.9.1 (#930)
22+
- Enable Dependabot (#929)
23+
- Typo
24+
- Cleanup of project
25+
- Straighten Changelog
26+
- Addressing swift 6 errors
27+
528
## [Version 3.1.7, Build 59] - 2025-08-15Z
629

730
- Fix for #927 (#928)

OpenHABCore/Sources/OpenHABCore/Util/HTTPClient.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ actor CertificateStore {
121121
}
122122
}
123123

124-
public final class HTTPClient: NSObject {
124+
public final class HTTPClient: NSObject, Sendable {
125125
// MARK: - Properties
126126

127127
public enum SessionType {

OpenHABCore/Sources/OpenHABCore/Util/ItemEventStream.swift

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -214,12 +214,9 @@ public extension ItemEventStream {
214214
await shared.trackItems(items)
215215
}
216216

217-
nonisolated static func startMonitoringNetwork() {
218-
Task.detached { [weak hub = Self.shared] in
219-
guard let hub else { return }
220-
for await conn in NetworkTracker.shared.$activeConnection.values {
221-
await hub.updateConnection(conn)
222-
}
217+
static func startMonitoringNetwork() async {
218+
for await conn in await NetworkTracker.shared.activeConnectionStream() {
219+
await shared.updateConnection(conn)
223220
}
224221
}
225222
}

OpenHABCore/Sources/OpenHABCore/Util/NetworkObserver.swift

Lines changed: 0 additions & 206 deletions
This file was deleted.

0 commit comments

Comments
 (0)