Release v2026.7.4
Bug fixes and maintenance improvements have been made, including fixes for app-schema fallback, pagination, and error handling. Additionally, new features such as declarative app-schema, direct-apply fallback, and SvelteKit SDK have been added.
What's Changed
Pull Requests
- fix(schema): use direct-apply fallback as PRIMARY apply path for app schemas (#299) @bartcode
- fix(release): anchor changelog on last published release, not last tag (#298) @bartcode
- feat(schema): robust declarative app-schema — fallback apply, ignore support, pgschema 1.12.1 (#297) @bartcode
- fix(schema): name-based column extraction for app-schema fallback (#295) @bartcode
- feat(schema): ensure missing columns in app-schema direct fallback (#294) @bartcode
- fix(schema): direct-apply fallback for app-schema with extension refs (#293) @bartcode
- feat(schema): opt-in declarative app-schema for application tables (#292) @bartcode
- chore(deps): update dependency js-yaml to ^5.2.2 [security] (#291) @app/renovate
- fix(release): copy all workspaces in Dockerfile + revert js-yaml to v4 (#290) @bartcode
- chore(deps): update dependency svelte to ^5.56.5 [security] (#289) @app/renovate
- feat(sdk): add SvelteKit SDK, Next.js/Vue scaffolds, and injectable storage adapter (#288) @bartcode
- fix(api): service_role bypasses max_total_results pagination caps (#287) @bartcode
- fix(sdk): QueryBuilder.range() returns a clone for safe pagination (#286) @bartcode
- chore(deps): update all dependencies (#285) @app/renovate
- feat(ai): observability, routing eval harness, custom-tools in supervisor mode (#284) @bartcode
- fix(cli): show migration error details on sync failures (#283) @bartcode
- fix(test): accept new Dex redirect URL format (#282) @bartcode
- feat(admin): add Anthropic (Claude) to provider type dropdown (#281) @bartcode
- fix(jobs): recover stale running jobs on startup (#280) @bartcode
- chore(deps): update module go.opentelemetry.io/otel to v1.44.0 [security] (#279) @app/renovate
- chore(deps): update module github.com/gofiber/fiber/v3 to v3.4.0 [security] (#278) @app/renovate
- chore(deps): update dependency postcss to ^8.5.18 [security] (#277) @app/renovate
- chore(deps): update dependency astro to ^7.1.0 [security] (#276) @app/renovate
- chore(deps): update dependency postcss to ^8.5.16 [security] (#275) @app/renovate
- fix(admin): AI Providers duplicate header + sidebar reorg + remove API Reference (#274) @bartcode
- fix(admin): middleware ordering, logo sizing, cache keys, double headers (#273) @bartcode
- fix(rpc): use ON CONFLICT upsert to resolve sync race (#272) @bartcode
- chore(deps): update dependency astro to ^7.0.7 [security] (#271) @app/renovate
- fix(storage): add tenant_id to INSERT statements across functions + jobs storage (#270) @bartcode
- fix(api): PUT /settings/custom/* does upsert, not update-only (#269) @bartcode
Commits
Features:
- be646cf feat(schema): .pgschemaignore support for declarative app-schema + bump pgschema to 1.12.1 (#297)
- 3b8dc4e feat(schema): ensure missing columns in app-schema direct fallback (#294)
- dbc6653 feat(schema): add direct-apply fallback for app-schema with extension refs (#293)
- b47bff5 feat(schema): opt-in declarative app-schema for application tables (#292)
- 65f93e6 feat(sdk): add SvelteKit SDK, Next.js/Vue scaffolds, and injectable storage adapter (#288)
- 44c83e0 feat(ai): observability, routing eval harness, custom-tools in supervisor mode (#284)
- 4a4cd82 feat(admin): add Anthropic (Claude) to provider type dropdown (#281)
- e24274f feat(ai): provider config fallback for max_tokens and temperature (#266)
- e473765 feat(ai): supervisor-web-triggers annotation for chatbot-specific routing (#261)
- b5189a0 feat(ai): Tavily web search as first-class tool integration (#254)
- b2b6652 feat(ai): multi-agent supervisor + page-aware chatbots (#249)
Bug Fixes:
- f0a3c8c fix(schema): make direct-apply fallback the PRIMARY apply path for app schemas (#299)
- bdeb859 fix(release): anchor changelog on last published release, not last tag (#298)
- 8e29ac7 fix(schema): name-based column extraction for app-schema fallback (#295)
- 5a0f556 fix(release): copy all workspaces in Dockerfile and revert js-yaml to v4 (#290)
- ad588f2 fix(api): service_role bypasses max_total_results pagination caps (#287)
- 873e698 fix(sdk): QueryBuilder.range() returns a clone for safe pagination (#286)
- a19bbcc fix(cli): show migration error details on sync failures (#283)
- c9909fb fix(test): accept new Dex redirect URL format (#282)
- acb97f2 fix(jobs): recover stale running jobs on startup (#280)
- 9cca303 fix(admin): AI Providers duplicate header + sidebar reorg + remove API Reference (#274)
- 4e17746 fix(admin): middleware ordering, logo sizing, cache keys, double headers (#273)
- 6af3991 fix(rpc): use ON CONFLICT upsert to resolve sync race (#272)
- aae1e7d fix(storage): add tenant_id to all INSERT statements with ON CONFLICT (#270)
- ae65f56 fix(api): PUT /settings/custom/* does upsert, not update-only (#269)
- d7f29ca fix(ai): page-profile agent fallback uses first allowed agent, not chat (#267)
- b702136 fix(integrations): cast created_by to text before COALESCE (#265)
- 8355146 fix(integrations): response_time must be float64 not string (#263)
- cb82f61 fix(integrations): COALESCE nullable string columns to prevent NULL scan crash (#262)
- 3cec742 fix(rpc): parse multi-line @fluxbase:input and @fluxbase:output JSON specs (#260)
- a85b3b5 fix(ai): make web-enabled suffix principle-based, not phrase-based (#258)
Other Changes:
- fb3a020 style(ai): collapse extra blank lines in agent_prompts.go (gofumpt) (#259)
- 8ae6f1d test(integrations): cover env_config + handler helpers to clear 20% coverage gate (#255)
Stats
- 85 commits
- 3 contributors
Installation
Docker:
docker pull ghcr.io/nimbleflux/fluxbase:2026.7.4NPM SDK:
npm install @nimbleflux/fluxbase-sdk@2026.7.4Helm:
helm install fluxbase oci://ghcr.io/nimbleflux/charts/fluxbase --version 2026.7.4CLI:
curl -fsSL https://raw.githubusercontent.com/nimbleflux/fluxbase/main/install-cli.sh | bash -s -- v2026.7.4Release automatically generated by GitHub Actions
Smoke Test Results
| Component | Status |
|---|---|
| Docker Image | ✅ Verified |
| NPM SDK | ✅ Verified |
| NPM React SDK | ✅ Verified |
| NPM Svelte SDK | ✅ Verified |
| NPM Next.js SDK | ✅ Verified |
| NPM Vue SDK | ✅ Verified |
Smoke tests completed at 2026-07-30 14:19:55 UTC