Releases: ByteVeda/taskito
Releases · ByteVeda/taskito
v0.12.0
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
What's Changed
- fix: post-audit correctness + safety pass by @pratyush618 in #53
- chore(release): 0.11.1 by @pratyush618 in #54
Full Changelog: 0.11.0...0.11.1
v0.11.0
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
- @dependabot[bot] made their first contribution in #48
Full Changelog: 0.10.1...0.11.0
v0.10.1
0.10.0
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
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
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
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
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
What's Changed
- feat: resource system, native async, KEDA integration by @pratyush618 in #27
Full Changelog: 0.4.0...0.5.0