Skip to content

Update agnostic-lite requirement from 0.6 to 0.7 - #12

Merged
al8n merged 1 commit into
mainfrom
dependabot/cargo/agnostic-lite-0.7
Jul 15, 2026
Merged

Update agnostic-lite requirement from 0.6 to 0.7#12
al8n merged 1 commit into
mainfrom
dependabot/cargo/agnostic-lite-0.7

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 14, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on agnostic-lite to permit the latest version.

Changelog

Sourced from agnostic-lite's changelog.

agnostic-lite 0.7.0 - 2026-07-11

Changed

  • Breaking: split the monolithic RuntimeLite into LocalRuntimeLite — the thread-pinned core owning new, name, fqname, block_on, now, the local and blocking spawn families, the Local* time family, and their associated types (LocalSpawner, BlockingSpawner, Instant, LocalInterval, LocalSleep, LocalDelay, LocalTimeout) — and RuntimeLite: LocalRuntimeLite, the Send extension keeping Spawner, AfterSpawner, the Send time family, and yield_now. A runtime whose timers and join handles are not Send can now implement the local core alone.
  • Breaking: generic R: RuntimeLite consumers compile unchanged — supertrait items resolve through the same R:: paths. Two forms need a one-line migration: a concrete-type call of a moved member (TokioRuntime::block_on(..)) needs LocalRuntimeLite in scope, and a UFCS call of a moved member must name the owning trait (<R as LocalRuntimeLite>::name()).

Fixed

  • The smol AsyncLocalSpawner no longer spawns onto a freshly created smol::LocalExecutor that is dropped, never driven, before the task can run — SmolRuntime's spawn_local/spawn_local_detach now panic with an explanatory message, since smol has no ambient thread-local executor to target; drive a smol::LocalExecutor yourself and spawn onto it directly.

agnostic-net 0.4.0 - 2026-07-11

Changed

  • Breaking: track agnostic-lite 0.7 (the LocalRuntimeLite/RuntimeLite split).

agnostic-dns 0.6.0 - 2026-07-11

Changed

  • Breaking: track agnostic-net 0.4 and agnostic-lite 0.7.

agnostic 0.10.0 - 2026-06-24

Changed

  • Breaking: track hickory-dns 0.26 in the dns re-exports — Protocol is now ProtocolConfig, the {GOOGLE,CLOUDFLARE,QUAD9}_IPS constants are now {GOOGLE,CLOUDFLARE,QUAD9}, and NameServerConfigGroup is now ServerGroup.

agnostic-lite 0.6.2 - 2026-06-24

Added

  • embassy feature: an embassy-executor backend (EmbassyRuntime) for true no_std async on bare-metal targets, with time primitives backed by embassy-time.

Fixed

  • Corrected the no_std documentation — the tokio backend requires std; use the new embassy backend for genuine no_std environments.

agnostic-net 0.3.1 - 2026-06-24

Fixed

  • The smol UdpSocket::poll_recv_from/poll_send_to now poll the underlying Async source's readiness rather than recreating a future on every poll, which could otherwise stall a receive forever when the socket is polled directly (e.g. by hickory-dns 0.26's UDP client).

agnostic-dns 0.5.0 - 2026-06-24

Changed

  • Breaking: updated to hickory-dns 0.26. Provider traits now come from hickory-resolver::net, AsyncConnectionProvider is an alias for AsyncRuntimeProvider (hickory now blanket-implements ConnectionProvider for every RuntimeProvider), hickory-proto is no longer a direct dependency, and the transport features map 1:1 to hickory-resolver.

agnostic 0.8.0 - 2025-11-04

Added

  • Quick start examples for: task spawning, sleep/timeouts, TCP server/client, UDP, DNS resolution, process spawning, intervals
  • Complete feature flags reference with descriptions for all 20+ features
  • Runtime switching guide with examples for tokio, async-std, and smol
  • Comparison table: agnostic vs agnostic-lite showing capabilities and use cases
  • Feature documentation for DNS transports (DoH, DoT, DoQ, DoH3) and DNSSEC

... (truncated)

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [agnostic-lite](https://github.com/al8n/agnostic) to permit the latest version.
- [Changelog](https://github.com/al8n/agnostic/blob/main/CHANGELOG.md)
- [Commits](https://github.com/al8n/agnostic/commits)

---
updated-dependencies:
- dependency-name: agnostic-lite
  dependency-version: 0.7.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Jul 14, 2026
@al8n
al8n merged commit 11a5954 into main Jul 15, 2026
26 of 28 checks passed
@al8n
al8n deleted the dependabot/cargo/agnostic-lite-0.7 branch July 15, 2026 05:18
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 rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant