fix(deps): update all dependencies #2
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "renovate/all"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
1.0.71
->1.0.95
0.7.1
->0.9.0
4.2.7
->4.5.23
0.2.22
->0.13.0
v0.6.2
->v0.15.1
0.6.8
->0.6.12
1.0.40
->2.0.0
1.28.1
->1.42.0
Release Notes
dtolnay/anyhow (anyhow)
v1.0.95
Compare Source
Error::from_boxed
(#401, #402)v1.0.94
Compare Source
v1.0.93
Compare Source
thiserror
v2v1.0.92
Compare Source
&raw const
and&raw mut
syntax insideensure!
(#390)v1.0.91
Compare Source
v1.0.90
Compare Source
v1.0.89
Compare Source
UnwindSafe
andRefUnwindSafe
impl consistently available between versions of Rust newer and older than 1.72 (#386)v1.0.88
Compare Source
v1.0.87
Compare Source
Error::new
andError::chain
, in no-std mode on Rust 1.81+ (#383)v1.0.86
Compare Source
ensure!
with non-literal after minus sign (#373)v1.0.85
Compare Source
ensure!
macro's rules to unblock some rustc pretty-printer improvements (#368, #371)v1.0.84
Compare Source
ensure!
through aNot
impl for a type that is notbool
(#367)v1.0.83
Compare Source
v1.0.82
Compare Source
v1.0.81
Compare Source
v1.0.80
Compare Source
v1.0.79
Compare Source
v1.0.78
Compare Source
v1.0.77
Compare Source
anyhow::Error::backtrace
available on stable Rust compilers 1.65+ (#293, thanks @LukasKalbertodt)v1.0.76
Compare Source
unsafe_op_in_unsafe_fn
lint (#329)v1.0.75
Compare Source
v1.0.74
Compare Source
v1.0.73
Compare Source
v1.0.72
Compare Source
rmanoka/async-scoped (async-scoped)
v0.9.0
FuturesOrdered
insideScope
. #19Miscellaneous Tasks
v0.8.0
Compare Source
Cargo.toml
clap-rs/clap (clap)
v4.5.23
Compare Source
Fixes
allow_negative_numbers
, allowE
againv4.5.22
Compare Source
Fixes
v4.5.21
Compare Source
Fixes
ignore_errors(true)
v4.5.20
Compare Source
Features
CommandExt
v4.5.19
Compare Source
Internal
v4.5.18
Compare Source
Features
Arg::get_display_order
andCommand::get_display_order
v4.5.17
Compare Source
Fixes
v4.5.16
Compare Source
Fixes
derive
feature is missingv4.5.15
Compare Source
Compatiblity
Arg::remove
changed return typesFixes
Arg::remove
return the removed itemv4.5.14
Compare Source
Features
Arg::add
for attaching arbitrary state, like completion hints, toArg
withoutArg
knowing about itv4.5.13
Compare Source
Fixes
#[flatten]
ing an optional#[group(skip)]
v4.5.12
Compare Source
v4.5.11
Compare Source
v4.5.10
Compare Source
v4.5.9
Compare Source
Fixes
v4.5.8
Compare Source
Fixes
v4.5.7
Compare Source
Fixes
num_args
v4.5.6
Compare Source
v4.5.5
Compare Source
Fixes
exclusive
to overriderequired_unless_present
,required_unless_present_any
,required_unless_present_all
v4.5.4
Compare Source
Fixes
#[arg(id)]
attributes againv4.5.3
Compare Source
Internal
heck
v4.5.2
Compare Source
Fixes
allow_negative_numbers
, allowE
againv4.5.1
Compare Source
Internal
v4.5.0
Compare Source
Compatibility
v4.4.18
Compare Source
Fixes
usage
feature, ensure the list of required arguments is uniquev4.4.17
Compare Source
Fixes
panic!
when mixingargs_conflicts_with_subcommands
withArgGroup
(which is implicit withderive
) introduced in 4.4.15v4.4.16
Compare Source
Fixes
v4.4.15
Compare Source
Fixes
args_conflicts_with_subcommands
args_conflicts_with_subcommands
when using subcommand short and long flagsv4.4.14
Compare Source
Documentation
find
cookbook entry to allow repeats of flags/optionsFeatures
num_args(0)
on options which allows making them emulate being a flag for position-tracking flagsv4.4.13
Compare Source
Documentation
v4.4.12
Compare Source
Performance
TypedValueParser
for possible values if neededv4.4.11
Compare Source
Features
Command::mut_group
v4.4.10
Compare Source
Documentation
v4.4.9
Compare Source
Fixes
Command::about
under flattened headingshide
when flattening subcommandsv4.4.8
Compare Source
Features
Command::flatten_help
to allowgit stash -h
like help for subcommandsv4.4.7
Compare Source
Performance
v4.4.6
Compare Source
Internal
anstream
v4.4.5
Compare Source
Fixes
name
orlong_flag
, allow ambiguous-looking matches that unambiguously map back to the same commandlong_flag
, don't panicv4.4.4
Compare Source
Internal
terminal_size
to 0.3v4.4.3
Compare Source
Documentation
v4.4.2
Compare Source
Performance
once_cell
dependencyv4.4.1
Compare Source
Fixes
usage
feature, ensure the list of required arguments is uniquev4.4.0
Compare Source
compatibility
v4.3.24
Compare Source
Fixes
--help
with custom templatesv4.3.23
Compare Source
Fixes
UnknownArgumentValueParser
to not error on flag's absencev4.3.22
Compare Source
Features
UnknownArgumentValueParser
for injecting errors for improving the experience with errorsv4.3.21
Compare Source
Features
TryMapValueParser
so the type can be namedv4.3.20
Compare Source
Features
Command::mut_args
for modifying all arguments en massev4.3.19
Compare Source
Fixes
value_terminator
even in the presence of later multiple-value positional argumentsv4.3.18
Compare Source
Fixes
--
in fewer places where it won't workv4.3.17
Compare Source
Fixes
PossibleValue
descriptions in--help
v4.3.16
Compare Source
Fixes
v4.3.15
Compare Source
Features
anstyle
Documentation
v4.3.14
Compare Source
Features
ArgAction::HelpShort
andArgAction::HelpLong
for explicitly specifying which style of help to displayFixes
[OPTIONS]
in usage if a help or versionArgAction
is usedv4.3.13
Compare Source
v4.3.12
Compare Source
Fixes
v4.3.11
Compare Source
Features
num::Wrapping
,Box
, orArc
Box<str>
,Box<OsStr>
, andBox<Path>
v4.3.10
Compare Source
Performance
v4.3.9
Compare Source
Fixes
Command::ignore_errors
no longer masks help/versionv4.3.8
Compare Source
Fixes
infer_long_arg
, rather than arbitrarily picking one, matching the documentation and subcommand's behaviorv4.3.7
Compare Source
Documentation
v4.3.6
Compare Source
Documentation
clio
v4.3.5
Compare Source
ColorChoice::possible_values
is added to simplify things for builder usersFixes
ColorChoice::to_possible_value
no longer includes descriptions, encouraging shorter help where possiblev4.3.4
Compare Source
Features
Error::exit_code
v4.3.3
Compare Source
Features
Command::defer
for delayed initialization of subcommands to reduce startup times of large applications like denov4.3.2
Compare Source
Fixes
--help
with custom templatesv4.3.1
Compare Source
Fixes
value_terminator
even in the presence of later multiple-value positional argumentsv4.3.0
Compare Source
Fixes
last
assertionvalue_terminator
has higher precedence thanallow_hyphen_values
--help
dagger/dagger (dagger-sdk)
v0.13.7
Added
expect
arg forContainer.withExec
by @jedevc in https://github.com/dagger/dagger/pull/8466This enum arg allows specifying valid return statuses for which the command
can return without failing immediately.
Container.exitCode
field to get the exit code of the lastwithExec
by @jedevc in https://github.com/dagger/dagger/pull/8466Changed
The new policies attempt to co-operate with other applications using the disk
and will adjust its cache usage accordingly.
Previously, when a function chain in
dagger call
ended in an object, we'dprint all functions that return a simple value and don't have any arguments.
Now, only object fields will be included, not all functions.
Fixed
withExec
s using theExperimentalPrivilegedNesting
flag by @sipsma in https://github.com/dagger/dagger/pull/8776What to do next?
v0.11.9
Compare Source
Fixed
What to do next?
v0.9.8
Compare Source
🔥 Breaking Changes
Added
What to do next?
v0.3.3
Compare Source
v0.3.2
Compare Source
v0.3.1
Compare Source
v0.3.0
Compare Source
dagger/dagger-go-sdk (dagger.io/dagger)
v0.15.1
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.15.1
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.15.1
Dependencies
What to do next
v0.15.0
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.15.0
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.15.0
🔥 Breaking Changes
Enum values must now be accessed with the name prefixed by the name of the
enum type - for example,
dagger.Shared
becomesdagger.CacheSharingModeLocked
.ExecErr.Error
no longer contains the values ofStdout
orStderr
by @vito in https://github.com/dagger/dagger/pull/9033When comparing error values for expected output, use the more specific values.
Dependencies
What to do next
v0.14.0
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.14.0
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.14.0
Dependencies
What to do next
v0.13.7
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.13.7
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.13.7
Changed
Enum values should now be accessed with the name prefixed by the name of the
enum type - for example,
dagger.Shared
should becomedagger.CacheSharingModeLocked
.Dependencies
What to do next
v0.13.6
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.13.6
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.13.6
Dependencies
What to do next
v0.13.5
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.13.5
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.13.5
Dependencies
What to do next
v0.13.4
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.13.4
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.13.4
Dependencies
What to do next
v0.13.3
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.13.3
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.13.3
Dependencies
What to do next
v0.13.2
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.13.2
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.13.2
Dependencies
What to do next
v0.13.1
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.13.1
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.13.1
Dependencies
What to do next
v0.13.0
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.13.0
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.13.0
🔥 Breaking Changes
If there's a Module dependency that has a non-null Function argument with a default value,
it will change from required to optional, in the generated client bindings.
Dependencies
What to do next
v0.12.7
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.12.7
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.12.7
Dependencies
What to do next
v0.12.6
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.12.6
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.12.6
Fixed
This previously could result in function argument doc-strings not being
correctly found, and would interferet st with pragma parsing (e.g.
// +optional
and
// +default
).Dependencies
This allows using go 1.23 in modules.
What to do next
v0.12.5
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.12.5
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.12.5
What to do next
v0.12.4
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.12.4
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.12.4
What to do next
v0.12.3
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.12.3
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.12.3
Dependencies
What to do next
v0.12.2
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.12.2
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.12.2
Dependencies
What to do next
v0.12.1
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.12.1
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.12.1
Dependencies
What to do next
v0.12.0
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.12.0
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.12.0
🔥 Breaking Changes
Void
by @helderco in https://github.com/dagger/dagger/pull/7773Modules must now use
*dagger.Container
(and similar) instead of*Container
directly.Dependencies
What to do next
v0.11.9
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.11.9
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.11.9
Dependencies
What to do next
v0.11.8
This SDK uses 🚙 Engine + 🚗 CLI version
v0.11.8
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.11.8
Dependencies
What to do next
v0.11.6
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.11.6
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.11.6
Dependencies
What to do next
v0.11.5
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.11.5
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.11.5
Dependencies
What to do next
v0.11.4
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.11.4
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.11.4
Dependencies
What to do next
v0.11.3
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.11.3
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.11.3
Fixed
Dependencies
What to do next
v0.11.2
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.11.2
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.11.2
Fixed
Dependencies
What to do next
v0.11.1
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.11.1
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.11.1
Fixed
internal/telemetry
directory to generated.gitignore
files by @yann-soubeyrand in https://github.com/dagger/dagger/issues/7019Dependencies
What to do next
v0.11.0
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.11.0
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.11.0
Dependencies
What to do next
v0.10.3
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.10.3
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.10.3
Dependencies
What to do next
v0.10.2
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.10.2
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.10.2
Dependencies
What to do next
v0.10.1
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.10.1
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.10.1
Dependencies
What to do next
v0.10.0
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.10.0
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.10.0
Dependencies
What to do next
v0.9.11
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.9.11
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.9.11
Dependencies
What to do next
v0.9.10
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.9.10
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.9.10
Dependencies
What to do next
v0.9.9
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.9.9
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.9.9
Dependencies
What to do next
v0.9.8
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.9.8
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.9.8
Dependencies
What to do next
v0.9.7
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.9.7
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.9.7
Dependencies
What to do next
v0.9.6
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.9.6
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.9.6
Added
Dependencies
What to do next
v0.9.5
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.9.5
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.9.5
Dependencies
What to do next
v0.9.4
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.9.4
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.9.4
Dependencies
What to do next
v0.9.3
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.9.3
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.9.3
Dependencies
What to do next
v0.9.2
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.9.2
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.9.2
Dependencies
What to do next
v0.9.1
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.9.11
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.9.11
Dependencies
What to do next
v0.9.0
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.9.0
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.9.0
🔥 Breaking Changes
Dependencies
What to do next
v0.8.8
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.8.8
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.8.8
Dependencies
What to do next
v0.8.7
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.8.7
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.8.7
Dependencies
What to do next
v0.8.6
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.8.6
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.8.6
Fixed
Dependencies
What to do next
v0.8.5
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.8.5
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.8.5
Dependencies
What to do next
v0.8.4
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.8.4
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.8.4
Dependencies
What to do next
v0.8.3
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.8.3
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.8.3
Dependencies
What to do next
v0.8.2
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.8.2
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.8.2
Fixed
~
to home when using custom CLI path by @wingyplus in https://github.com/dagger/dagger/pull/5555Dependencies
What to do next
v0.8.1
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.8.1
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.8.1
Dependencies
What to do next
v0.8.0
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.8.0
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.8.0
Added
Dependencies
What to do next
v0.7.4
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.6.4
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.7.4
Added
With
method to more types by @helderco in https://github.com/dagger/dagger/pull/5447Dependencies
What to do next
v0.7.3
Compare Source
This SDK uses 🚙 Engine + 🚗 CLI version
v0.6.3
. See what changed in that release.🐹 https://pkg.go.dev/dagger.io/dagger@v0.7.3
Dependencies
What to do next
v0.7.2
Compare Source
v0.7.1
Compare Source
v0.7.0
Compare Source
v0.6.3
Compare Source
eyre-rs/eyre (eyre)
v0.6.9
Compare Source
dtolnay/thiserror (thiserror)
v2.0.9
Compare Source
missing_inline_in_public_items
clippy restriction being triggered in macro-generated code (#404)v2.0.8
Compare Source
derive(Error)
call sites (#399)v2.0.7
Compare Source
v2.0.6
Compare Source
v2.0.5
Compare Source
v2.0.4
Compare Source
From
impls (#391, thanks @matt-phylum)v2.0.3
Compare Source
v2.0.2
Compare Source
v2.0.1
Compare Source
v2.0.0
Compare Source
Breaking changes
Referencing keyword-named fields by a raw identifier like
{r#type}
inside a format string is no longer accepted; simply use the unraw name like{type}
(#347)This aligns thiserror with the standard library's formatting macros, which gained support for implicit argument capture later than the release of this feature in thiserror 1.x.
Trait bounds are no longer inferred on fields whose value is shadowed by an explicit named argument in a format message (#345)
Tuple structs and tuple variants can no longer use numerical
{0}
{1}
access at the same time as supplying extra positional arguments for a format message, as this makes it ambiguous whether the number refers to a tuple field vs a different positional arg (#354)Code containing invocations of thiserror's
derive(Error)
must now have a direct dependency on thethiserror
crate regardless of the error data structure's contents (#368, #369, #370, #372)Features
Support disabling thiserror's standard library dependency by disabling the default "std" Cargo feature:
thiserror = { version = "2", default-features = false }
(#373)Support using
r#source
as field name to opt out of a field named "source" being treated as an error'sError::source()
(#350)Infinite recursion in a generated Display impl now produces an
unconditional_recursion
warning (#359)A new attribute
#[error(fmt = path::to::myfmt)]
can be used to write formatting logic for an enum variant out-of-line (#367)Enums with an enum-level format message are now able to have individual variants that are
transparent
to supersede the enum-level message (#366)v1.0.69
Compare Source
v1.0.68
Compare Source
v1.0.67
Compare Source
v1.0.66
Compare Source
v1.0.65
Compare Source
v1.0.64
Compare Source
v1.0.63
Compare Source
v1.0.62
Compare Source
#[error("…", …)]
attribute (#309)v1.0.61
Compare Source
core::fmt
andcore::panic
to facilitateerror_in_core
support (#299, thanks @jordens)v1.0.60
Compare Source
v1.0.59
Compare Source
debug-fmt-detail
option (#297)v1.0.58
Compare Source
v1.0.57
Compare Source
Display
impl for error message which do not contain any interpolated value (#286, thanks @nyurik)v1.0.56
Compare Source
v1.0.55
Compare Source
v1.0.54
Compare Source
v1.0.53
Compare Source
v1.0.52
Compare Source
v1.0.51
Compare Source
Error
impl (#266)v1.0.50
Compare Source
v1.0.49
Compare Source
::core
in generated code (#255, thanks @mina86)v1.0.48
Compare Source
v1.0.47
Compare Source
v1.0.46
Compare Source
v1.0.45
Compare Source
v1.0.44
Compare Source
v1.0.43
Compare Source
v1.0.42
Compare Source
write!
macro in scope (#239)v1.0.41
Compare Source
tokio-rs/tokio (tokio)
v1.42.0
: Tokio v1.42.0Compare Source
1.42.0 (Dec 3rd, 2024)
Added
AsyncFd::{try_io, try_io_mut}
(#6967)Fixed
ptr->ref->ptr
roundtrip in RegistrationSet (#6929)yield_now
insideblock_in_place
(#6999)Changes
Documented
tokio::net::unix::{pid_t, gid_t, uid_t}
(#6791)Instant
docs (#6982)v1.41.1
: Tokio v1.41.1Compare Source
1.41.1 (Nov 7th, 2024)
Fixed
net
requirement fornet::UdpSocket
in docs (#6938)TcpStream
internal comment (#6944)v1.41.0
: Tokio v1.41.0Compare Source
1.41.0 (Oct 22th, 2024)
Added
global_queue_depth
(#6854, #6918)SocketAddr
(#6868)watch::Sender::sender_count
(#6836)mpsc::Receiver::blocking_recv_many
(#6867)Id
apis (#6793, #6891)Added (unstable)
LocalRuntime
(#6808)Changed
#[must_use]
toNotified
(#6828)watch
cooperative (#6846)broadcast::Receiver
cooperative (#6870)cfg_fs
forwasi
target (#6822)Fixed
Documented
OwnedFd
withAsyncFd
(#6821)AsyncFd
methods (#6890)join
andtry_join
(#6814, #6841)TcpSocket::set_nodelay
andTcpSocket::nodelay
(#6840)v1.40.0
: Tokio v1.40.0Compare Source
1.40.0 (August 30th, 2024)
Added
util::SimplexStream
(#6589)Command::process_group
(#6731){TrySendError,SendTimeoutError}::into_inner
(#6755)JoinSet::join_all
(#6784)Added (unstable)
Builder::{on_task_spawn, on_task_terminate}
(#6742)Changed
write_all_buf
when possible (#6724)UnwindSafe
(#6783)Sleep
andBatchSemaphore
instrumentation explicit roots (#6727)NonZeroU64
fortask::Id
(#6733)JoinError
(#6753)#[must_use]
toJoinHandle::abort_handle
(#6762)Documented
[build]
section doesn't go in Cargo.toml (#6728)select!
(#6774)v1.39.3
: Tokio v1.39.3Compare Source
1.39.3 (August 17th, 2024)
This release fixes a regression where the unix socket api stopped accepting the abstract socket namespace. (#6772)
v1.39.2
: Tokio v1.39.2Compare Source
1.39.2 (July 27th, 2024)
This release fixes a regression where the
select!
macro stopped accepting expressions that make use of temporary lifetime extension. (#6722)v1.39.1
: Tokio v1.39.1Compare Source
1.39.1 (July 23rd, 2024)
This release reverts "time: avoid traversing entries in the time wheel twice" because it contains a bug. (#6715)
v1.39.0
: Tokio v1.39.0Compare Source
1.39.0 (July 23rd, 2024)
Added
AsyncSeek
forEmpty
(#6663)num_alive_tasks
(#6619, #6667)Command::as_std_mut
(#6608)watch::Sender::same_channel
(#6637){Receiver,UnboundedReceiver}::{sender_strong_count,sender_weak_count}
(#6661)Default
forwatch::Sender
(#6626)Clone
forAbortHandle
(#6621)consume_budget
(#6622)Changed
ReadBuf::put_slice()
(#6629)copy_bidirectional
andcopy
(#6532)num_cpus
withavailable_parallelism
(#6709)block_on
(#6692)IntoFuture
withtimeout
(#6666)IntoFuture
withjoin!
andselect!
(#6710)Fixed
Interval
(#6612)Added (unstable)
unhandled_panic
behavior for#[tokio::main]
and#[tokio::test]
(#6593)spawned_tasks_count
(#6114)worker_park_unpark_count
(#6696)Documented
tokio::io::stdout
documentation (#6674)join.rs
andtry_join.rs
(#6641)unhandled_panic
(#6660)JoinSet::try_join_next
when all tasks are running (#6671)v1.38.1
: Tokio v1.38.1Compare Source
1.38.1 (July 16th, 2024)
This release fixes the bug identified as (#6682), which caused timers not
to fire when they should.
Fixed
wake_up
while holding all the locks of sharded time wheels (#6683)v1.38.0
: Tokio v1.38.0Compare Source
This release marks the beginning of stabilization for runtime metrics. It
stabilizes
RuntimeMetrics::worker_count
. Future releases will continue tostabilize more metrics.
Added
File::create_new
(#6573)copy_bidirectional_with_sizes
(#6500)AsyncBufRead
forJoin
(#6449)Clone
forNamedPipeInfo
(#6586)Notify::notify_last
(#6520)mpsc::Receiver::{capacity,max_capacity}
(#6511)split
method to the semaphore permit (#6472, #6478)tokio::task::join_set::Builder::spawn_blocking
(#6578)Changed
#[tokio::test]
append#[test]
at the end of the attribute list (#6497)blocking_threads
count (#6551)RuntimeMetrics::worker_count
(#6556)lifo_slot
inblock_in_place
(#6596)global_queue_interval
is zero (#6445)Semaphore
for task dumps (#6499)LocalKey::get
work with Clone types (#6433)true_when
field inTimerShared
(#6563)Fixed
Interval::poll_tick
(#6487)is_empty
on mpsc block boundaries (#6603)Documented
stdin
documentation (#6581)ReadHalf::unsplit()
documentation (#6498)select!
(#6468)NamedPipeServer
example (#6590)SemaphorePermit
,OwnedSemaphorePermit
(#6477)Barrier::wait
is not cancel safe (#6494)watch::Sender::{subscribe,closed}
(#6490)spawn_blocking
tasks (#6571)LocalSet::run_until
(#6599)v1.37.0
: Tokio v1.37.0Compare Source
1.37.0 (March 28th, 2024)
Added
set_max_buf_size
totokio::fs::File
(#6411)try_new
andtry_with_interest
toAsyncFd
(#6345)forget_permits
method to semaphore (#6331)is_closed
,is_empty
, andlen
to mpsc receivers (#6348)rwlock()
method to ownedRwLock
guards (#6418)Clone
forwatch::Sender
(#6388)TaskLocalFuture::take_value
(#6340)FromIterator
forJoinSet
(#6300)Changed
io::split
use a mutex instead of a spinlock (#6403)Fixed
Documented
AsyncBufReadExt::fill_buf
(#6431)AsyncReadExt
's primitive read functions (#6337)Runtime
to#[tokio::main]
(#6366)enter
example deterministic (#6351)mpsc::Sender::downgrade
with#[must_use]
(#6326)const_new
beforenew_with
(#6392)Changed (unstable)
Id
in taskdumps (#6328)unhandled_panic
is enabled when not supported (#6410)v1.36.0
: Tokio v1.36.0Compare Source
1.36.0 (February 2nd, 2024)
Added
tokio::io::Join
(#6220)AsyncWrite
forEmpty
(#6235)UnixSocket
(#6290)TcpSocket
(#6311){Receiver,UnboundedReceiver}::poll_recv_many
(#6236)Sender::{try_,}reserve_many
(#6205)watch::Receiver::mark_unchanged
(#6252)JoinSet::try_join_next
(#6280)Changed
copy
cooperative (#6265)repeat
andsink
cooperative (#6254)Documented
clear_ready
docs (#6304)*Fd
traits onTcpSocket
are unix-only (#6294)tokio::sync::Mutex
(#6279)v1.35.1
: Tokio v1.35.1Compare Source
1.35.1 (December 19, 2023)
This is a forward part of a change that was backported to 1.25.3.
Fixed
tokio::runtime::io::registration::async_io
(#6221)v1.35.0
: Tokio v1.35.0Compare Source
1.35.0 (December 8th, 2023)
Added
Changed
Sized
requirements fromAsyncReadExt.read_buf
(#6169)Runtime
unwind safe (#6189)Fixed
--cfg docsrs
work without net feature (#6166)unsync_load
on miri (#6179)Documented
AsyncWriteExt
examples (#6149)LocalSet::run_until
(#6147)v1.34.0
: Tokio v1.34.0Compare Source
Fixed
clear_readiness
after io driver shutdown (#6067)take
(#6080)broadcast::channel
link (#6100)Changed
::core
qualified imports instead of::std
insidetokio::test
macro (#5973)Added
fs::read_dir
to includeaix
(#6075)mpsc::Receiver::recv_many
(#6010)v1.33.0
: Tokio v1.33.0Compare Source
1.33.0 (October 9, 2023)
Fixed
Interest::add
with#[must_use]
(#6037)watch::Receiver::wait_for
(#6021)spawn_local
source location (#5984)Changed
watch
(#6018)Added
tokio::fs::File
(#5958)Interest::remove
method (#5906)DuplexStream
(#5985)?Sized
bound to{MutexGuard,OwnedMutexGuard}::map
(#5997)watch::Receiver::mark_unseen
(#5962, #6014, #6017)watch::Sender::new
(#5998)OnceCell::from_value
(#5903)Removed
stats
feature (#5952)Documented
Child::wait
is cancel safe (#5977)Semaphore
(#5939, #5956, #5978, #6031, #6032, #6050)broadcast
capacity is a lower bound (#6042)const_new
is not instrumented (#6002)mpsc::Sender::send
(#5947)watch
channel (#5954)Unstable
v1.32.1
: Tokio v1.32.1Compare Source
1.32.1 (December 19, 2023)
This is a forward part of a change that was backported to 1.25.3.
Fixed
tokio::runtime::io::registration::async_io
(#6221)v1.32.0
: Tokio v1.32.0Compare Source
Fixed
broadcast::Receiver
(#5925)Added
Command::raw_arg
(#5930)Unstable
v1.31.0
: Tokio v1.31.0Compare Source
Fixed
WriteHalf::poll_write_vectored
(#5914)Unstable
v1.30.0
: Tokio v1.30.0Compare Source
1.30.0 (August 9, 2023)
This release bumps the MSRV of Tokio to 1.63. (#5887)
Changed
--cfg mio_unsupported_force_poll_poll
flag (#5881)const_new
methods always available (#5885)Added
broadcast::Sender::new
(#5824)UCred
for espidf (#5868)File::options()
(#5869)Interval
(#5878){ChildStd*}::into_owned_{fd, handle}
(#5899)Removed
tokio_*
cfgs (#5890)Documented
broadcast::send
(#5820)AsyncReadExt::read_exact
(#5863)Sleep
as!Unpin
in docs (#5916)raw_arg
not showing up in docs (#5865)Unstable
v1.29.1
: Tokio v1.29.1Compare Source
Fixed
block_in_place
with ablock_on
between (#5837)v1.29.0
: Tokio v1.29.0Compare Source
Technically a breaking change, the
Send
implementation is removed fromruntime::EnterGuard
. This change fixes a bug and should not impact most users.Breaking
EnterGuard
should not beSend
(#5766)Fixed
fs::read_dir
(#5653)JoinSet
(#5693)EnterGuard
dropped incorrect order (#5772)File
(#5803)Changed
Added
broadcast::Receiver::blocking_recv
(#5690)raw_arg
method toCommand
(#5704)JoinSet::poll_join_next
(#5721)Unstable
v1.28.2
: Tokio v1.28.2Compare Source
1.28.2 (May 28, 2023)
Forward ports 1.18.6 changes.
Fixed
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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.
This PR has been generated by Renovate Bot.
fix(deps): update rust crate clap to 4.3.0to fix(deps): update all dependenciesc9b49d1cc9
toc3225e70bc
c3225e70bc
toc961135d0f
c961135d0f
to0b0e125c8f
0b0e125c8f
to3bf279bcbe
3bf279bcbe
to060e722b4b
060e722b4b
toc54feb00c6
c54feb00c6
todbef631f2a
dbef631f2a
to0dac8a8798
0dac8a8798
to2551ffc82b
2551ffc82b
to25a1a06338
25a1a06338
to4a0020ac89
4a0020ac89
toa7966c9acc
a7966c9acc
to9a90500891
9a90500891
to72f7626913
72f7626913
toadffd46bfa
adffd46bfa
to4cdab84d8f
4cdab84d8f
to7069ca2afc
7069ca2afc
to846bc15707
846bc15707
to0d5ec13bd6
0d5ec13bd6
tod61c22ec38
d61c22ec38
toc62ad86bc5
c62ad86bc5
toeddd3ee905
eddd3ee905
to71d86b11d7
71d86b11d7
to55cdbe8ee5
55cdbe8ee5
to71f98b128a
71f98b128a
tocc4bf8ec7d
cc4bf8ec7d
to418ccba737
418ccba737
to2f8b2273f2
2f8b2273f2
to38b1af9055
38b1af9055
toa172513cbe
a172513cbe
to713df456fe
713df456fe
to44da0b9d13
44da0b9d13
to1995949adc
1995949adc
to7c082eee68
7c082eee68
to72aaf960c4
72aaf960c4
to32b8d39c64
32b8d39c64
toa84555a683
a84555a683
to7eb38cacfa
7eb38cacfa
to3657f8c44a
3657f8c44a
to022417462a
022417462a
to78a9e1bca0
78a9e1bca0
tob7f24c74ea
b7f24c74ea
to8b20667014
8b20667014
to12f468f168
12f468f168
to2b2a32ab2c
2b2a32ab2c
toc837592f4c
c837592f4c
toa230fc13c9
a230fc13c9
to8af10ae741
8af10ae741
to7029aa38d0
7029aa38d0
to859b7abb44
859b7abb44
toafcd446a1d
afcd446a1d
to87a288d856
87a288d856
toaea8eeff3c
aea8eeff3c
tofe8312e080
fe8312e080
tofc657a7b2c
fc657a7b2c
to1e0b0ac28f
1e0b0ac28f
to0ee704ce80
0ee704ce80
toc5bbe974ee
c5bbe974ee
to5d493d937d
5d493d937d
to7a27912053
7a27912053
tod78492a7b7
d78492a7b7
toc052cfa14d
c052cfa14d
to9455d98676
9455d98676
to0a86e16b2e
0a86e16b2e
to9cd3725b2d
9cd3725b2d
tocbead7c7c3
cbead7c7c3
tocceca89204
cceca89204
toe770162bb2
e770162bb2
to3c13e55bfb
3c13e55bfb
to209d547949
209d547949
to913c6c3a26
913c6c3a26
to2c4282fb12
2c4282fb12
to16657eb1c5
16657eb1c5
to6568f3ba4c
6568f3ba4c
tofd04a2480f
fd04a2480f
to0247c6f8e5
0247c6f8e5
tof2f5f2e724
f2f5f2e724
to0bdaa80163
0bdaa80163
tob7d9a9280d
b7d9a9280d
to3c8476b4e5
3c8476b4e5
toc66a205870
c66a205870
to72bd1107ac
72bd1107ac
to21195c15d6
21195c15d6
to0b1789efda
0b1789efda
to1e06649055
1e06649055
tof42a25d020
f42a25d020
to9751d701d9
9751d701d9
to0900b890f0
0900b890f0
todb0c398edc
db0c398edc
tobe10b27c14
be10b27c14
to83cf6df54e
83cf6df54e
tob04ff3d8e2
b04ff3d8e2
toc42f552e82
c42f552e82
to944d10bf18
944d10bf18
to82c4f06084
82c4f06084
tocc33fcf4f8
cc33fcf4f8
todd146f071d
dd146f071d
to32abae1ac9
32abae1ac9
to5229fdd5c5
5229fdd5c5
to383464a31b
383464a31b
toa19f3ed2f4
a19f3ed2f4
to520774acb1
520774acb1
tob6f7566db4
b6f7566db4
to40b82a19c0
40b82a19c0
to98111fbc82
98111fbc82
toa777b308cc
a777b308cc
toa719ccf206
a719ccf206
tob2df5ddccc
b2df5ddccc
to9fac1a406b
9fac1a406b
to47f62936ea
47f62936ea
to89bea46ee4
89bea46ee4
to376d549ddb
376d549ddb
to7eaa7d537a
7eaa7d537a
to054ab3d6b4
054ab3d6b4
to25ee212f38
25ee212f38
to3838203661
3838203661
to8edeeeafd9
8edeeeafd9
to1b47648569
1b47648569
toce3a2da24e
ce3a2da24e
to4becf0cd7d
4becf0cd7d
to6f17673d59
6f17673d59
to3106538831
3106538831
to50e448ced8
50e448ced8
to431df532fe
431df532fe
to1c612c54dc
1c612c54dc
toc971923328
c971923328
toc66797eca8
c66797eca8
to7806a6e595
7806a6e595
to42a65dbd1c
42a65dbd1c
to319f85fa95
319f85fa95
to37e1299ea5
37e1299ea5
to8673e2ed80
8673e2ed80
to729f0c77b4
ℹ Artifact update notice
File name: actions/go.mod
In order to perform the update(s) described in the table above, Renovate ran the
go get
command, which resulted in the following additional change(s):go
directive was updated for compatibility reasonsDetails:
go
1.20
->1.23.4
github.com/Khan/genqlient
v0.5.0
->v0.7.0
github.com/vektah/gqlparser/v2
v2.5.1
->v2.5.19
729f0c77b4
toadb20a2e04
adb20a2e04
to16a96c22f2
16a96c22f2
to8ab3e4519e
8ab3e4519e
to05b91922f8
05b91922f8
to1eeabfef69
1eeabfef69
tof7933a40b1
f7933a40b1
toab990082bd
ab990082bd
to910e75b884
910e75b884
toa02546b49f
a02546b49f
tof7d5450295
f7d5450295
to2c0f835753
2c0f835753
to493328ef49
493328ef49
toe67fe838ed
e67fe838ed
to27c10b49af
27c10b49af
to716aa77b3f
716aa77b3f
to6e98913e17
6e98913e17
tobcbeeefd94
bcbeeefd94
toea18a83732
ea18a83732
to3a0913297c
3a0913297c
to2ce41365d2
2ce41365d2
tod7f6766045
d7f6766045
to9fa73ae228
9fa73ae228
to4e11af6303
4e11af6303
toa8a8332e83
a8a8332e83
toc30b8ca036
c30b8ca036
to8c93337963
8c93337963
to9a313921af
9a313921af
to4007a6f6e0
4007a6f6e0
to4706fc5e11
4706fc5e11
to3608d0fc22
3608d0fc22
to4e201a9832
4e201a9832
to6420cb462d
6420cb462d
to47f3209043
47f3209043
to83d5e01e28
83d5e01e28
to81708b2fcb
81708b2fcb
tod7d0c1e6cf
d7d0c1e6cf
toacb0aad209
acb0aad209
to5bd4e6a7da
5bd4e6a7da
to0184bb5535
0184bb5535
to6ee5b9c874
6ee5b9c874
tob76a45aa2b
b76a45aa2b
tofbe99a83c9
fbe99a83c9
toa94c8040de
a94c8040de
tob6f9824fbf
b6f9824fbf
to8e1d2a52d1
8e1d2a52d1
to5d7f632d00
5d7f632d00
to8523303b94
8523303b94
toe5d29346a6
e5d29346a6
to0eb7b74aa4
0eb7b74aa4
to15b2890583
15b2890583
toef627f540a
ef627f540a
toef2d7b2668
ef2d7b2668
toc55719aa44
c55719aa44
toccb541ef67
ccb541ef67
to5d532c919b
5d532c919b
toc923ab0c45
c923ab0c45
to04c5a66c0e
04c5a66c0e
to57a472a404
57a472a404
to767c0de68f
767c0de68f
to2bb95ad25d
2bb95ad25d
to44bb6e373f
44bb6e373f
to99abb9a7d2
Checkout
From your project repository, check out a new branch and test the changes.