Skip to content

Releases: ByteVeda/taskito

v0.12.2

13 May 21:12
c39db4c

Choose a tag to compare

What's Changed

Full Changelog: 0.12.1...0.12.2

v0.12.1

06 May 18:59
976d54c

Choose a tag to compare

What's Changed

  • chore(deps): bump postcss from 8.4.31 to 8.5.13 in /docs by @dependabot[bot] in #128
  • docs: redesign landing comparison as side-by-side + table by @pratyush618 in #129
  • refactor(docs): extract landing primitives, sections, and content by @pratyush618 in #130
  • feat(docs): add How It Works job-flow strip by @pratyush618 in #131
  • fix(docs): force ER attribute text color via themeCSS in dark mode by @pratyush618 in #132
  • docs: rewrite Celery migration table notes for specificity by @pratyush618 in #133
  • feat: dashboard UI polish, metrics latency, import cleanup by @pratyush618 in #135
  • docs: nav structure, dark-mode diagrams, basePath by @pratyush618 in #136
  • fix(ci): set DOCS_BASE_PATH for GH Pages deploy by @pratyush618 in #137
  • fix(docs): drop tabMode="top" that hid article body by @pratyush618 in #138
  • chore(deps): bump the dashboard-deps group in /dashboard with 4 updates by @dependabot[bot] in #134
  • docs: replace architecture Mermaid charts with animated SVG diagrams by @pratyush618 in #139
  • docs: drop /docs prefix from doc URLs by @pratyush618 in #140
  • fix(prefork): propagate cancel_running_job to running children (#82) by @pratyush618 in #141
  • fix(release): bundle dashboard assets in published wheels and sdist by @pratyush618 in #142

Full Changelog: 0.12.0...0.12.1

v0.12.0

02 May 22:50
48c671a

Choose a tag to compare

What's Changed

  • chore: migrate dashboard from npm to pnpm by @pratyush618 in #55
  • refactor(async): enforce async-separation + arun_worker kwarg parity by @pratyush618 in #56
  • feat(dashboard): rewrite on React + Vite + TanStack stack by @pratyush618 in #57
  • feat(dashboard): wire TanStack loaders, typed URL search, and barrel cleanup by @pratyush618 in #69
  • chore(ci): bump pnpm/action-setup from 5 to 6 in the actions group across 1 directory by @dependabot[bot] in #70
  • chore(deps)(deps): bump lucide-react from 0.577.0 to 1.11.0 in /dashboard by @dependabot[bot] in #68
  • fix: correct version fallback to 0.11.1 by @pratyush618 in #71
  • refactor(workflows): dispatch via WorkflowStorageBackend enum by @pratyush618 in #72
  • ci: run postgres + redis test suites with service containers by @pratyush618 in #73
  • chore: audit P2 cleanup pass (storage DRY + canvas docs) by @pratyush618 in #74
  • fix(ci): drop duplicated (deps) prefix in dependabot config by @pratyush618 in #75
  • feat(cli): surface --pool prefork in the worker subcommand by @pratyush618 in #80
  • chore: drop area/ prefix and skip CI jobs by path by @pratyush618 in #84
  • chore(ci): bump dorny/paths-filter from 3 to 4 in the actions group by @dependabot[bot] in #85
  • chore(deps): update redis requirement from 0.27 to 1.2 by @dependabot[bot] in #76
  • chore(deps): update libsqlite3-sys requirement from 0.30 to 0.37 by @dependabot[bot] in #77
  • chore(deps): bump react, react-dom and @types/react in /dashboard by @dependabot[bot] in #79
  • chore(deps)(deps): bump tailwind-merge from 2.6.1 to 3.5.0 in /dashboard by @dependabot[bot] in #66
  • chore(deps)(deps-dev): bump @vitejs/plugin-react from 4.7.0 to 5.2.0 in /dashboard by @dependabot[bot] in #64
  • fix(prefork): kill children that exceed per-job timeout (#81) by @pratyush618 in #87
  • fix(ci): eliminate PyO3 finalization SIGABRT and pip cache warning by @pratyush618 in #88
  • chore(deps)(deps): update thiserror requirement from 1 to 2 by @dependabot[bot] in #61
  • chore(deps): bump rand 0.8 to 0.10 by @pratyush618 in #93
  • chore(deps): bump Python dep floors to latest stable by @pratyush618 in #92
  • chore(deps): bump pq-sys and cron to latest by @pratyush618 in #91
  • chore(dashboard): bump deps to latest stable by @pratyush618 in #90
  • ci: use floating major tags for action references by @pratyush618 in #89
  • refactor: split app.py into mixins package by @pratyush618 in #94
  • refactor: split workflows/tracker.py into package by @pratyush618 in #95
  • refactor: split redis_backend/jobs.rs into submodule by @pratyush618 in #96
  • refactor: split py_queue/workflow_ops.rs into submodule by @pratyush618 in #97
  • refactor: split dashboard.py into package by @pratyush618 in #98
  • feat: persistent dashboard settings (branding, links, integrations) by @pratyush618 in #99
  • fix(dashboard): keep settings storage opaque to users by @pratyush618 in #100
  • feat(dashboard): consume persisted settings by @pratyush618 in #101
  • chore(dashboard): wave 1 of code-health audit fixes by @pratyush618 in #102
  • chore(dashboard): wave 2 of code-health audit fixes by @pratyush618 in #103
  • fix(scheduler): make concurrency cap atomic with claim_execution by @pratyush618 in #104
  • fix(scheduler): reschedule job when worker channel is full or closed by @pratyush618 in #105
  • fix(app): correct enqueue_many middleware args and option propagation by @pratyush618 in #106
  • chore(mixins): use inspect.iscoroutinefunction in decorators by @pratyush618 in #107
  • fix: audit 2026-05-02 P1 follow-ups by @pratyush618 in #108
  • chore: release 0.12.0 by @pratyush618 in #109
  • feat(docs): scaffold fumadocs next site (phase 1) by @pratyush618 in #111
  • docs(docs-next): port home, getting started, architecture (phase 2) by @pratyush618 in #113
  • fix(docs-next): scope basePath to production by @pratyush618 in #114
  • docs(docs-next): port api reference (phase 3) by @pratyush618 in #115
  • docs(docs-next): port comparison + faq + changelog (phase 4a) by @pratyush618 in #116
  • docs(docs-next): port guides/core (phase 4b) by @pratyush618 in #117
  • docs(docs-next): port guides/reliability (phase 4c) by @pratyush618 in #118
  • docs(docs-next): port guides/advanced-execution + operations (phase 4d) by @pratyush618 in #119
  • docs(docs-next): port guides/observability (phase 4e) by @pratyush618 in #120
  • docs(docs-next): port guides/extensibility (phase 4f) by @pratyush618 in #121
  • docs(docs-next): port guides/resources (phase 4g) by @pratyush618 in #122
  • docs(docs-next): port guides/workflows (phase 4h) by @pratyush618 in #123
  • docs(docs-next): port guides/integrations (phase 4i) by @pratyush618 in #124
  • docs(docs-next): port examples (phase 4j) by @pratyush618 in #125
  • feat(docs-next): polish landing page (phase 5) by @pratyush618 in #126
  • chore: cut over docs to fumadocs (phase 7) by @pratyush618 in #127

Full Changelog: 0.11.1...0.12.0

v0.11.1

24 Apr 07:31
f85c349

Choose a tag to compare

What's Changed

Full Changelog: 0.11.0...0.11.1

v0.11.0

16 Apr 09:35
431b80a

Choose a tag to compare

What's Changed

  • chore(deps): bump picomatch in /dashboard by @dependabot[bot] in #48
  • chore(deps-dev): bump vite from 6.4.1 to 6.4.2 in /dashboard by @dependabot[bot] in #49
  • docs: restructure documentation into logical sections by @pratyush618 in #50
  • feat: DAG workflow engine (phases 2-8) by @pratyush618 in #51

New Contributors

Full Changelog: 0.10.1...0.11.0

v0.10.1

24 Mar 10:26
0d3638b

Choose a tag to compare

What's Changed

Full Changelog: 0.10.0...0.10.1

0.10.0

24 Mar 10:01
5b3574a

Choose a tag to compare

What's Changed

  • feat: smart scheduling — adaptive polling, duration cache, weighted dispatch by @pratyush618 in #41
  • docs: add smart scheduling to 0.9.0 changelog by @pratyush618 in #42
  • feat: replace vanilla JS dashboard with Preact + Vite + Tailwind SPA by @pratyush618 in #43
  • refactor: replace dashboard if/elif routing with declarative tables by @pratyush618 in #44
  • fix: dashboard light theme, error states, and barrel exports by @pratyush618 in #45
  • chore: update repo references after ByteVeda transfer by @pratyush618 in #46

Full Changelog: 0.9.0...0.10.0

v0.9.0

22 Mar 05:55
c0555a5

Choose a tag to compare

What's Changed

  • chore: CI uv migration, feature-flag checks, docs improvements by @pratyush618 in #32
  • feat: multi-process prefork worker pool by @pratyush618 in #33
  • feat: worker discovery, lifecycle events, and coordination by @pratyush618 in #34
  • feat: task result streaming with publish/stream/astream by @pratyush618 in #35
  • feat: async method parity, prefork logging, streaming fixes by @pratyush618 in #36
  • docs: prefork guide, streaming guide, updated comparison by @pratyush618 in #37
  • refactor: prefork child hardening and app.py documentation by @pratyush618 in #38
  • feat: prefork child auto-restart on crash by @pratyush618 in #39
  • docs: restructure for adoption — guarantees, failure model, benchmarks by @pratyush618 in #40

Full Changelog: 0.8.0...0.9.0

v0.8.0

21 Mar 21:04
1669231

Choose a tag to compare

What's Changed

  • feat: namespace-based routing for multi-tenant isolation by @pratyush618 in #31

Full Changelog: 0.7.0...0.8.0

v0.7.0

21 Mar 18:59
982823b

Choose a tag to compare

What's Changed

  • feat: bug fixes, code quality, and new features for v0.7.0 by @pratyush618 in #30

Full Changelog: 0.6.0...0.7.0