Skip to content

Releases: ByteVeda/taskito

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

v0.6.0

14 Mar 07:50
5bdb370

Choose a tag to compare

What's Changed

  • Configure Dependabot for multiple package ecosystems by @pratyush618 in #29
  • feat: customization options for contrib, middleware, events, and queue config by @pratyush618 in #28

Full Changelog: 0.5.0...0.6.0

v0.5.0

13 Mar 19:12
67d3c93

Choose a tag to compare

What's Changed

  • feat: resource system, native async, KEDA integration by @pratyush618 in #27

Full Changelog: 0.4.0...0.5.0