Skip to content

chore: release v0.5.2#58

Merged
deepjoy merged 1 commit into
mainfrom
release-plz-2026-03-19T06-06-38Z
Mar 19, 2026
Merged

chore: release v0.5.2#58
deepjoy merged 1 commit into
mainfrom
release-plz-2026-03-19T06-06-38Z

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

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

🤖 New release

  • taskmill: 0.5.1 -> 0.5.2 (✓ API compatible changes)
Changelog

0.5.2 - 2026-03-19

Other

  • reduce SQL round-trips and CPU overhead in scheduler hot paths (#60)
  • coalesce task completions into batched transactions (#59)
  • reduce SQL round-trips in scheduler hot paths (#57)


This PR was generated with release-plz.

@github-actions github-actions Bot force-pushed the release-plz-2026-03-19T06-06-38Z branch from 5753b6c to 3faab28 Compare March 19, 2026 06:43
@github-actions github-actions Bot force-pushed the release-plz-2026-03-19T06-06-38Z branch from 3faab28 to c45bd43 Compare March 19, 2026 07:34
@deepjoy deepjoy closed this Mar 19, 2026
@deepjoy deepjoy reopened this Mar 19, 2026
@deepjoy deepjoy marked this pull request as ready for review March 19, 2026 07:36
@deepjoy deepjoy enabled auto-merge (squash) March 19, 2026 07:36
@deepjoy deepjoy merged commit c415ee4 into main Mar 19, 2026
2 checks passed
@github-actions
Copy link
Copy Markdown
Contributor Author

Benchmark Comparison

Click to expand
group                                       current
-----                                       -------
backoff_delay/constant                      1.00     43.6±0.09ns        ? ?/sec
backoff_delay/exponential                   1.00    191.7±2.12ns        ? ?/sec
backoff_delay/exponential_jitter            1.00    409.1±2.71ns        ? ?/sec
backoff_delay/linear                        1.00     75.9±0.12ns        ? ?/sec
batch_submit_1000                           1.00     35.0±3.50ms        ? ?/sec
byte_progress/byte_reporting_500            1.00    377.2±5.90ms        ? ?/sec
byte_progress/noop_500                      1.00    358.0±6.55ms        ? ?/sec
byte_progress_snapshot_100_tasks            1.00    111.6±2.24ms        ? ?/sec
concurrency_scaling/1                       1.00    435.2±6.92ms        ? ?/sec
concurrency_scaling/2                       1.00    360.1±6.37ms        ? ?/sec
concurrency_scaling/4                       1.00    360.6±7.00ms        ? ?/sec
concurrency_scaling/8                       1.00    359.7±6.80ms        ? ?/sec
count_by_tags/100                           1.00    132.7±4.82µs        ? ?/sec
count_by_tags/1000                          1.00    223.1±5.70µs        ? ?/sec
count_by_tags/5000                          1.00   622.3±14.97µs        ? ?/sec
dep_chain_dispatch/10                       1.00     12.7±0.26ms        ? ?/sec
dep_chain_dispatch/25                       1.00     30.3±0.35ms        ? ?/sec
dep_chain_dispatch/50                       1.00     60.6±1.49ms        ? ?/sec
dep_chain_submit/10                         1.00      3.5±0.20ms        ? ?/sec
dep_chain_submit/200                        1.00     81.1±5.63ms        ? ?/sec
dep_chain_submit/50                         1.00     18.5±1.30ms        ? ?/sec
dep_fan_in_dispatch/10                      1.00     10.2±0.08ms        ? ?/sec
dep_fan_in_dispatch/100                     1.00     80.6±1.21ms        ? ?/sec
dep_fan_in_dispatch/50                      1.00     41.1±0.58ms        ? ?/sec
dispatch_and_complete_1000                  1.00   721.4±11.69ms        ? ?/sec
dispatch_group_scaling/1                    1.00    478.2±7.15ms        ? ?/sec
dispatch_group_scaling/10                   1.00    479.2±8.64ms        ? ?/sec
dispatch_group_scaling/100                  1.00    480.9±7.26ms        ? ?/sec
dispatch_group_scaling/50                   1.00    476.2±6.87ms        ? ?/sec
dispatch_no_groups_500                      1.00    359.0±7.42ms        ? ?/sec
dispatch_one_group_500                      1.00    479.3±7.00ms        ? ?/sec
dispatch_permanent_failure_500              1.00    438.3±8.37ms        ? ?/sec
history_by_type/100                         1.00   906.1±30.47µs        ? ?/sec
history_by_type/1000                        1.00   902.1±33.56µs        ? ?/sec
history_by_type/5000                        1.00   953.7±29.78µs        ? ?/sec
history_query/100                           1.00   557.7±15.45µs        ? ?/sec
history_query/1000                          1.00    569.7±7.88µs        ? ?/sec
history_query/5000                          1.00    572.6±8.37µs        ? ?/sec
history_stats/100                           1.00    154.2±1.56µs        ? ?/sec
history_stats/1000                          1.00    367.5±1.78µs        ? ?/sec
history_stats/5000                          1.00   1301.0±4.62µs        ? ?/sec
mixed_priority_dispatch_500                 1.00    356.1±6.88ms        ? ?/sec
peek_next/100                               1.00    125.9±3.98µs        ? ?/sec
peek_next/1000                              1.00    125.8±3.59µs        ? ?/sec
peek_next/5000                              1.00    125.4±3.74µs        ? ?/sec
query_by_tags/100                           1.00  1185.6±108.69µs        ? ?/sec
query_by_tags/1000                          1.00     10.4±1.41ms        ? ?/sec
query_by_tags/5000                          1.00     58.0±7.48ms        ? ?/sec
retryable_dead_letter/constant              1.00    193.3±3.57ms        ? ?/sec
retryable_dead_letter/exponential           1.00    195.9±3.56ms        ? ?/sec
retryable_dead_letter/exponential_jitter    1.00    196.2±3.61ms        ? ?/sec
retryable_dead_letter/linear                1.00    195.8±4.33ms        ? ?/sec
submit_1000_tasks                           1.00    190.6±5.83ms        ? ?/sec
submit_dedup_hit_1000                       1.00   251.3±10.70ms        ? ?/sec
submit_with_tags/0                          1.00     93.8±4.55ms        ? ?/sec
submit_with_tags/10                         1.00   251.9±15.91ms        ? ?/sec
submit_with_tags/20                         1.00   408.2±25.82ms        ? ?/sec
submit_with_tags/5                          1.00    171.2±9.62ms        ? ?/sec
tag_values/100                              1.00    136.9±5.10µs        ? ?/sec
tag_values/1000                             1.00    196.2±6.09µs        ? ?/sec
tag_values/5000                             1.00    463.3±5.61µ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