Skip to content

chore: release v0.6.0#67

Merged
deepjoy merged 1 commit into
mainfrom
release-plz-2026-03-21T00-07-08Z
Mar 21, 2026
Merged

chore: release v0.6.0#67
deepjoy merged 1 commit into
mainfrom
release-plz-2026-03-21T00-07-08Z

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented Mar 21, 2026

🤖 New release

  • taskmill: 0.5.3 -> 0.6.0 (⚠ API breaking changes)

taskmill breaking changes

--- failure inherent_method_missing: pub method removed or renamed ---

Description:
A publicly-visible method or associated fn is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/inherent_method_missing.ron

Failed in:
  DomainHandle::submit_raw, previously in file /tmp/.tmpZpSjOB/taskmill/src/domain.rs:502
  DomainHandle::submit_raw, previously in file /tmp/.tmpZpSjOB/taskmill/src/domain.rs:502
  Domain::raw_executor, previously in file /tmp/.tmpZpSjOB/taskmill/src/domain.rs:349
  Domain::raw_executor, previously in file /tmp/.tmpZpSjOB/taskmill/src/domain.rs:349
  TaskTypeRegistry::register, previously in file /tmp/.tmpZpSjOB/taskmill/src/registry/mod.rs:170
  TaskTypeRegistry::register_with_ttl, previously in file /tmp/.tmpZpSjOB/taskmill/src/registry/mod.rs:179
  TaskTypeRegistry::register_with_retry_policy, previously in file /tmp/.tmpZpSjOB/taskmill/src/registry/mod.rs:190

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/struct_missing.ron

Failed in:
  struct taskmill::registry::TaskContext, previously in file /tmp/.tmpZpSjOB/taskmill/src/registry/context.rs:29
  struct taskmill::TaskContext, previously in file /tmp/.tmpZpSjOB/taskmill/src/registry/context.rs:29

--- failure trait_missing: pub trait removed or renamed ---

Description:
A publicly-visible trait cannot be imported by its prior path. A `pub use` may have been removed, or the trait itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/trait_missing.ron

Failed in:
  trait taskmill::registry::TaskExecutor, previously in file /tmp/.tmpZpSjOB/taskmill/src/registry/mod.rs:56
  trait taskmill::TaskExecutor, previously in file /tmp/.tmpZpSjOB/taskmill/src/registry/mod.rs:56
Changelog

0.6.0 - 2026-03-21

Added

  • [breaking] replace &TaskContext with DomainTaskContext<D> for type-safe child spawning (#68)

Other

  • migrate all tests/benches from TaskExecutor to TypedExecutor (#66)


This PR was generated with release-plz.

@github-actions github-actions Bot changed the title chore: release v0.5.4 chore: release v0.6.0 Mar 21, 2026
@github-actions github-actions Bot force-pushed the release-plz-2026-03-21T00-07-08Z branch from ae646de to 87083ec Compare March 21, 2026 09:09
@deepjoy deepjoy closed this Mar 21, 2026
@deepjoy deepjoy reopened this Mar 21, 2026
@deepjoy deepjoy marked this pull request as ready for review March 21, 2026 09:10
@deepjoy deepjoy enabled auto-merge (squash) March 21, 2026 09:11
@deepjoy deepjoy merged commit d903234 into main Mar 21, 2026
2 checks passed
@github-actions
Copy link
Copy Markdown
Contributor Author

Benchmark Comparison

Click to expand
group                                       current
-----                                       -------
backoff_delay/constant                      1.00     44.5±0.13ns        ? ?/sec
backoff_delay/exponential                   1.00    191.0±0.55ns        ? ?/sec
backoff_delay/exponential_jitter            1.00   409.8±11.09ns        ? ?/sec
backoff_delay/linear                        1.00     76.3±0.44ns        ? ?/sec
batch_submit_1000                           1.00     35.5±3.41ms        ? ?/sec
byte_progress/byte_reporting_500            1.00    261.4±4.90ms        ? ?/sec
byte_progress/noop_500                      1.00    259.5±5.88ms        ? ?/sec
byte_progress_snapshot_100_tasks            1.00     86.2±2.49ms        ? ?/sec
concurrency_scaling/1                       1.00    398.2±8.76ms        ? ?/sec
concurrency_scaling/2                       1.00    330.9±4.68ms        ? ?/sec
concurrency_scaling/4                       1.00    288.5±6.46ms        ? ?/sec
concurrency_scaling/8                       1.00    257.1±5.08ms        ? ?/sec
count_by_tags/100                           1.00    131.1±5.90µs        ? ?/sec
count_by_tags/1000                          1.00   223.0±10.48µs        ? ?/sec
count_by_tags/5000                          1.00    619.4±6.75µs        ? ?/sec
dep_chain_dispatch/10                       1.00     12.0±0.15ms        ? ?/sec
dep_chain_dispatch/25                       1.00     29.0±0.63ms        ? ?/sec
dep_chain_dispatch/50                       1.00     57.6±1.21ms        ? ?/sec
dep_chain_submit/10                         1.00      3.5±0.22ms        ? ?/sec
dep_chain_submit/200                        1.00     82.0±5.34ms        ? ?/sec
dep_chain_submit/50                         1.00     17.9±1.19ms        ? ?/sec
dep_fan_in_dispatch/10                      1.00      7.8±0.12ms        ? ?/sec
dep_fan_in_dispatch/100                     1.00     57.0±1.89ms        ? ?/sec
dep_fan_in_dispatch/50                      1.00     29.7±0.57ms        ? ?/sec
dispatch_and_complete_1000                  1.00    517.4±9.64ms        ? ?/sec
dispatch_group_scaling/1                    1.00    445.5±6.49ms        ? ?/sec
dispatch_group_scaling/10                   1.00    447.6±6.94ms        ? ?/sec
dispatch_group_scaling/100                  1.00    449.1±5.92ms        ? ?/sec
dispatch_group_scaling/50                   1.00    448.1±7.36ms        ? ?/sec
dispatch_no_groups_500                      1.00    260.9±5.26ms        ? ?/sec
dispatch_one_group_500                      1.00    444.7±6.44ms        ? ?/sec
dispatch_permanent_failure_500              1.00    394.3±5.19ms        ? ?/sec
history_by_type/100                         1.00   882.9±27.26µs        ? ?/sec
history_by_type/1000                        1.00   923.4±31.61µs        ? ?/sec
history_by_type/5000                        1.00   941.1±34.37µs        ? ?/sec
history_query/100                           1.00   563.4±16.44µs        ? ?/sec
history_query/1000                          1.00    567.2±7.68µs        ? ?/sec
history_query/5000                          1.00   577.6±11.09µs        ? ?/sec
history_stats/100                           1.00    151.7±1.37µs        ? ?/sec
history_stats/1000                          1.00    366.0±1.46µs        ? ?/sec
history_stats/5000                          1.00   1303.6±9.78µs        ? ?/sec
mixed_priority_dispatch_500                 1.00    288.8±5.14ms        ? ?/sec
peek_next/100                               1.00    125.5±4.35µs        ? ?/sec
peek_next/1000                              1.00    125.6±3.99µs        ? ?/sec
peek_next/5000                              1.00    125.0±4.09µs        ? ?/sec
query_by_tags/100                           1.00  1241.9±161.12µs        ? ?/sec
query_by_tags/1000                          1.00     10.6±1.43ms        ? ?/sec
query_by_tags/5000                          1.00     54.7±5.29ms        ? ?/sec
retryable_dead_letter/constant              1.00    162.5±3.29ms        ? ?/sec
retryable_dead_letter/exponential           1.00    161.3±2.12ms        ? ?/sec
retryable_dead_letter/exponential_jitter    1.00    161.7±2.25ms        ? ?/sec
retryable_dead_letter/linear                1.00    161.6±2.17ms        ? ?/sec
submit_1000_tasks                           1.00    190.5±5.71ms        ? ?/sec
submit_dedup_hit_1000                       1.00   251.9±11.30ms        ? ?/sec
submit_with_tags/0                          1.00     93.8±4.85ms        ? ?/sec
submit_with_tags/10                         1.00   250.7±13.83ms        ? ?/sec
submit_with_tags/20                         1.00   414.4±27.35ms        ? ?/sec
submit_with_tags/5                          1.00    173.5±9.71ms        ? ?/sec
tag_values/100                              1.00    137.4±6.98µs        ? ?/sec
tag_values/1000                             1.00    196.9±5.68µs        ? ?/sec
tag_values/5000                             1.00    458.9±7.67µs        ? ?/sec

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant