Repository navigation
v0.0.2-alpha
Pre-release
Pre-release
·
479 commits
to main
since this release
Images
docker pull ghcr.io/fluxify-rest/fluxify-admin:v0.0.2-alpha
docker pull ghcr.io/fluxify-rest/fluxify-orchestrator:v0.0.2-alpha
docker pull ghcr.io/fluxify-rest/fluxify-worker:v0.0.2-alphaDeploy them with docker/production/docker-compose.yml.
Kubernetes
helm install fluxify oci://ghcr.io/fluxify-rest/charts/fluxify --version 0.0.2-alpha -n fluxify --create-namespaceTo try it without Helm, fluxify.yaml below runs one of everything —
see Kubernetes.
Warning
Pre-release. No Fluxify license issuer exists before v1.0, so enterprise
features verify against a key you sign yourself —
see self-signed licenses.
What's Changed
- fix(db-native): return rows from dbQuery and document params by @07prajwal2000 in #354
- feat(components): add JS editor modal with dynamic snippets and runtime API docs by @07prajwal2000 in #356
- feat(db): custom conditions and skip conditions on undefined values by @07prajwal2000 in #358
- fix(schema): default values and query coercion for route input schemas by @07prajwal2000 in #360
- feat(blocks): optional transform script on response block by @07prajwal2000 in #362
- feat(portal): cache canvas playground input and output state in memory by @07prajwal2000 in #364
- fix(components): validate route, query, and body parameters in api playground by @07prajwal2000 in #365
- feat(portal): add canvas spotlight command palette and shortcuts manual by @07prajwal2000 in #366
- fix(components): document trigger variables in js editor sidebar by @07prajwal2000 in #367
- feat(telemetry): export traces and metrics directly from the execution process by @07prajwal2000 in #370
- feat(telemetry): OTLP export over gRPC, with TLS/mTLS and a headers editor by @07prajwal2000 in #371
- feat(blocks): save a block's output to a variable (#355) by @07prajwal2000 in #373
- Remove legacy DAG interpreter and JsVM execution path by @07prajwal2000 in #375
- feat(blocks): orchestrator block to run block chains in parallel (#237) by @07prajwal2000 in #377
- feat(portal): block canvas diagnostics badges and side panel (#376) by @07prajwal2000 in #381
- fix(canvas): only show actionable items in context menu by @07prajwal2000 in #382
- feat: surface compile status on the canvas (#357) by @07prajwal2000 in #383
- feat(blocks): one-time delayed runs for the Trigger Workflow block by @07prajwal2000 in #384
- feat(blocks): Switch block, pick one of many paths by @07prajwal2000 in #386
- docs(blocks): explain every Run at value for Trigger Workflow by @07prajwal2000 in #387
- feat(server): global rate limit on admin API (10 req/s per user) by @07prajwal2000 in #389
- refactor(auth): move SSO (OIDC/SAML) to the Enterprise Edition (#321) by @07prajwal2000 in #391
- feat(blocks): add KV block category with Redis/Memcached blocks by @07prajwal2000 in #397
- fix(telemetry): keep error cause chain and log block errors to project logger by @07prajwal2000 in #400
- Canvas UX: block diagnostics, tab fixes and built-in code expand by @07prajwal2000 in #402
- feat(switch): explicit default case and typed literal conditions by @07prajwal2000 in #403
- feat(canvas): diagnostic error when a db condition compares two values by @07prajwal2000 in #406
- fix: show a clean toast for canvas save block errors, not a raw block id by @07prajwal2000 in #407
- feat(triggers): auto-disable Kafka and NATS triggers when the source is gone by @07prajwal2000 in #410
- feat(triggers): let Kafka and NATS triggers name their consumer group by @07prajwal2000 in #411
- docs(integrations): add AWS SQS section to message-queues docs by @07prajwal2000 in #413
- fix(redis): add DB index field to credentials form by @07prajwal2000 in #414
- feat: manage trigger groups from the Triggers page by @07prajwal2000 in #415
- feat(routing): per-project subdomains with a routing trie per project by @07prajwal2000 in #416
- fix(sqs): fill batches across receives up to batchSize/maxWaitMs by @07prajwal2000 in #417
- docs(blocks): add Custom Blocks overview and tutorial by @07prajwal2000 in #419
- docs: refresh README and contributor guides, drop stale files by @07prajwal2000 in #420
- chore: add Biome for formatting and linting, and a secret-scan CI job by @07prajwal2000 in #421
- chore: remove dead apps/web and legacy AI agent path by @07prajwal2000 in #422
- feat: manage global claims and show project claims read-only on the instance page (#423) by @07prajwal2000 in #424
- chore: check every text file out with LF, on every platform by @07prajwal2000 in #425
- feat: one assignment record per claim, not per node by @07prajwal2000 in #433
- refactor: platform seam, with Docker as its first driver (#427) by @07prajwal2000 in #434
- feat: claims carry a scaling policy — a ceiling and a signal (#428) by @07prajwal2000 in #435
- feat: Kubernetes API client, and the objects a claim becomes (#429) by @07prajwal2000 in #436
- fix(portal): reset block name/description fields when selection changes by @07prajwal2000 in #441
- ci: skip server test jobs on docs/portal-only changes by @07prajwal2000 in #443
- fix(components): accept Space in API playground body editor by @07prajwal2000 in #444
- fix(blocks): accept JS string value in Insert DB block by @07prajwal2000 in #445
- feat(blocks): Row Exists (db_exists) block by @07prajwal2000 in #447
- feat: Kubernetes reconcile driver, and choosing the platform by env (#430) by @07prajwal2000 in #450
- feat: scaling in the portal, docs, and a local k8s setup (#431) by @07prajwal2000 in #451
- feat(triggers): cap how many triggers one group may hold by @07prajwal2000 in #452
- docs(triggers): explain the triggers-per-group cap by @07prajwal2000 in #454
- feat(orchestrator): scale on external queue triggers on Kubernetes (#437) by @07prajwal2000 in #455
- feat(orchestrator): NodeClaim resource, so claims change without the portal (#448) by @07prajwal2000 in #458
- feat(deploy): Helm chart, a generated install manifest, and one install guide (#457) by @07prajwal2000 in #459
Full Changelog: v0.0.1-alpha...v0.0.2-alpha