Skip to content

chore(deps): update swift sdk template dependencies - #1916

Open
renovate-appwrite[bot] wants to merge 1 commit into
mainfrom
renovate/swift-sdk-template-dependencies
Open

renovate-appwrite[bot] wants to merge 1 commit into
mainfrom
renovate/swift-sdk-template-dependencies

Conversation

@renovate-appwrite

@renovate-appwrite renovate-appwrite Bot commented Sep 18, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change
apple/swift-distributed-tracing minor "1.0.0"..<"1.6.0" → "1.0.0"..<"1.7.1"
apple/swift-nio minor 2.102.0 → 2.104.0
apple/swift-nio minor from: "2.102.0" → from: "2.104.0"
swift-server/async-http-client patch 1.36.1 → 1.36.2
swift-server/async-http-client patch from: "1.36.1" → from: "1.36.2"

Release Notes

apple/swift-distributed-tracing (apple/swift-distributed-tracing)

v1.7.1

Compare Source

What's Changed
SemVer Patch

Full Changelog: apple/swift-distributed-tracing@1.7.0...1.7.1

v1.7.0

Compare Source

What's Changed
SemVer Minor

Full Changelog: apple/swift-distributed-tracing@1.6.0...1.7.0

v1.6.0

Compare Source

What's Changed
SemVer Minor
Other Changes
New Contributors

Full Changelog: apple/swift-distributed-tracing@1.5.0...1.6.0

v1.5.0

Compare Source

What's Changed
SemVer Minor
SemVer Patch
Other Changes
New Contributors

Full Changelog: apple/swift-distributed-tracing@1.4.1...1.5.0

v1.4.1

Compare Source

What's Changed
SemVer Patch
Other Changes
New Contributors

Full Changelog: apple/swift-distributed-tracing@1.4.0...1.4.1

v1.4.0

Compare Source

What's Changed
SemVer Minor
SemVer Patch
Other Changes
New Contributors

Full Changelog: apple/swift-distributed-tracing@1.3.1...1.4.0

v1.3.1

Compare Source

What's Changed
SemVer Patch
Other Changes

Full Changelog: apple/swift-distributed-tracing@1.3.0...1.3.1

v1.3.0

Compare Source

What's Changed
SemVer Minor
  • Introduce InMemoryTracer (in new InMemoryTracing module) #​183 by @​slashmo and @​ktoso
    • This tracer can be used to capture emitted spans and write tests against them, or manually work with spans in other ways

Full Changelog: apple/swift-distributed-tracing@1.2.2...1.3.0

v1.2.2

Compare Source

What's Changed
SemVer Patch
Other Changes
New Contributors

Full Changelog: apple/swift-distributed-tracing@1.2.1...1.2.2

v1.2.1

Compare Source

What's Changed
SemVer Patch
Other Changes
New Contributors

Full Changelog: apple/swift-distributed-tracing@1.2.0...1.2.1

v1.2.0

Compare Source

What's Changed
SemVer Minor

Full Changelog: apple/swift-distributed-tracing@1.1.3...1.2.0

v1.1.3

Compare Source

What's Changed
SemVer Patch
Other Changes
New Contributors

Full Changelog: apple/swift-distributed-tracing@1.1.2...1.1.3

v1.1.2

Compare Source

What's Changed

Updates in Swift 6 compatibility

Other Changes
New Contributors

Full Changelog: apple/swift-distributed-tracing@1.1.1...1.1.2

v1.1.1

Compare Source

What's Changed
New Contributors

Full Changelog: apple/swift-distributed-tracing@1.1.0...1.1.1

v1.1.0

Compare Source

Supported Swift versions
  • This release drops the support for Swift 5.6, and keeps support for 5.7, 5.8, 5.9, 5.10.

  • The legacy type LegacyTracer remains available however is now deprecated.

  • Please avoid using the deprecated "AnySpan" based APIs.

This release also cleans up some Sendability warnings in preparation for "complete concurrency checking" that will arrive in Swift 6.

What's Changed
New Contributors

Full Changelog: apple/swift-distributed-tracing@1.0.1...1.1.0

v1.0.1

Compare Source

1.0.1

Patch release adjusting how we deal with availability annotations.

Marking availability on specific types and not on package level makes it possible to adopt entirely optionally in packages which otherwise do not require the most recent (5.6+) Swift versions.

Thank you to @​adam-fowler for the patch and upcoming adoption in Hummingbird.

What's Changed
New Contributors

Full Changelog: apple/swift-distributed-tracing@1.0.0...1.0.1

apple/swift-nio (apple/swift-nio)

v2.104.0

Compare Source

What's Changed
SemVer Minor
Other Changes
New Contributors

Full Changelog: apple/swift-nio@2.103.0...2.104.0

v2.103.0

Compare Source

What's Changed
SemVer Minor
SemVer Patch
Other Changes
New Contributors

Full Changelog: apple/swift-nio@2.102.0...2.103.0

swift-server/async-http-client (swift-server/async-http-client)

v1.36.2

Compare Source

What's Changed
SemVer Patch

Full Changelog: swift-server/async-http-client@1.36.1...1.36.2


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

@renovate-appwrite renovate-appwrite Bot added the dependencies Pull requests that update a dependency file label Sep 18, 2026
@greptile-apps

greptile-apps Bot commented Sep 18, 2026 •

Copy link
Copy Markdown
Contributor

RetriggerConfidence Score: 2/5

[High risk] Updates Swift SDK template dependencies to newer versions.

The PR does not appear safe to merge until default browser connections, Flutter replay, shared Android background delivery, and the repository’s test requirement are addressed.

Summary

The PR updates Swift template dependencies and, since the previous review, adds push transports, MQTT test infrastructure, and generator changes across SDKs. The new push paths have default-connection, replay, and shared-background-host issues; a new generation test also asserts an implementation detail.

Reviews (2) · Last reviewed commit: "chore(deps): update swift sdk template d..."

@renovate-appwrite
renovate-appwrite Bot force-pushed the renovate/swift-sdk-template-dependencies branch from 007e330 to c3787ab Compare September 26, 2026 06:27
@renovate-appwrite renovate-appwrite Bot changed the title chore(deps): update dependency apple/swift-nio to v2.103.0 chore(deps): update swift sdk template dependencies Sep 26, 2026
@renovate-appwrite
renovate-appwrite Bot force-pushed the renovate/swift-sdk-template-dependencies branch from c3787ab to cb3fb94 Compare October 7, 2026 06:28
@hansi-codes

hansi-codes Bot commented Oct 7, 2026 •

Copy link
Copy Markdown

🟡 Tier B · Needs changes before merging

The existing open finding on the widened tracing range still applies: it admits releases incompatible with the templates' Swift tools 6.1 requirement.

The Swift and Apple package templates bump async-http-client and swift-nio minimum versions. Both templates also widen the swift-distributed-tracing version range.

Verdict New comments Fixed Still open
💬 Commented 0 0 1
Fix with agent prompt
### Issue 1
templates/swift/Package.swift.twig:27
**Keep distributed tracing below 1.6.0**

This range now admits 1.6.0, even though the adjacent comment and the preceding fix commit say that release makes `ServiceContext` ambiguous in async-http-client. Since the generated manifest still declares Swift tools 6.1 and 1.6.0 also requires tools 6.2, resolving this range can make generated SDKs fail to resolve or compile; the same widened range is in `templates/apple/Package.swift.twig:27`.

---

For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.
📂 Walkthrough · 2
File Change
templates/apple/Package.swift.twig Bumps the minimum async-http-client and swift-nio versions and widens the tracing range.
templates/swift/Package.swift.twig Bumps the minimum async-http-client and swift-nio versions and widens the tracing range.
⏳ Still open from earlier reviews · 1

Reviewed 9cfdedd · Details · Comment @hansi-codes review to re-run, or mention @hansi-codes with a question.

@hansi-codes hansi-codes Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Tier S · Looks good to merge. Summary

@renovate-appwrite
renovate-appwrite Bot force-pushed the renovate/swift-sdk-template-dependencies branch 2 times, most recently from 61d77c6 to 76f5210 Compare October 14, 2026 06:27

@hansi-codes hansi-codes Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Tier B · 1 blocking finding to address. Summary

Comment thread templates/swift/Package.swift.twig Outdated
// swift-distributed-tracing 1.6.0 makes ServiceContext ambiguous inside async-http-client.
.package(url: "https://github.com/apple/swift-distributed-tracing.git", "1.0.0"..<"1.6.0"),
.package(url: "https://github.com/apple/swift-nio.git", from: "2.102.0"),
.package(url: "https://github.com/apple/swift-distributed-tracing.git", "1.0.0"..<"1.7.0"),

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Keep distributed tracing below 1.6.0

This range now admits 1.6.0, even though the adjacent comment and the preceding fix commit say that release makes ServiceContext ambiguous in async-http-client. Since the generated manifest still declares Swift tools 6.1 and 1.6.0 also requires tools 6.2, resolving this range can make generated SDKs fail to resolve or compile; the same widened range is in templates/apple/Package.swift.twig:27.

Prompt To Fix With AI
This is a comment left during a code review.
Path: templates/swift/Package.swift.twig
Line: 27

Comment:
**Keep distributed tracing below 1.6.0**

This range now admits 1.6.0, even though the adjacent comment and the preceding fix commit say that release makes `ServiceContext` ambiguous in async-http-client. Since the generated manifest still declares Swift tools 6.1 and 1.6.0 also requires tools 6.2, resolving this range can make generated SDKs fail to resolve or compile; the same widened range is in `templates/apple/Package.swift.twig:27`.

---

For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.

🟠 Major · bug · Reply if this doesn't apply.

@renovate-appwrite
renovate-appwrite Bot force-pushed the renovate/swift-sdk-template-dependencies branch from 76f5210 to 9cfdedd Compare October 15, 2026 06:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants