Source codePurchase the full production source code and commercial license on ourMarketplaceGet license
Funcora Release Notes

Changelog

New capabilities, architectural upgrades, runtime extensions, and fixes shipped to the Funcora serverless ecosystem.

v4.0Latest Release

Design System Modernization, Observability & Webpack Engine

November 2026

A transformative release featuring a platform-wide UI/UX redesign replacing legacy glassmorphism with high-contrast Clean Surfaces, deep-linked telemetry and log inspection, automated 24-hour realistic traffic simulation, platform-wide administrator observability, and Webpack compiler infrastructure.

New Features & Enhancements

Design System Overhaul: Clean Surfaces & Typography

UI / UX
Clean Surface Architecturevar(--surface-base)

Replaced heavy translucent blurs, multi-stop radial highlights, and gaudy glass styling with crisp solid surface design tokens (--surface-subtle, --surface-base, --surface-raised) and subtle neutral borders.

Standardized Border Radius & Proportions--radius: 0.5rem

Migrated from oversized 1.25rem/2rem rounded organic bubbles to clean engineering radius scales (4px sm, 6px md, 8px lg, 12px xl, 16px 2xl) across buttons, cards, dialogs, and tables.

High-Contrast Typography & Technical Copytext-foreground

Eliminated decorative gradient text clipping and rainbow headlines in favor of high-contrast typography, monospace metadata indicators, and precise technical microcopy.

Accent Ring Theme Enginedata-theme-color

Standardized theme color override definitions across Indigo, Violet, Emerald, Cyan, and Blue, providing consistent focus rings and interactive states in both light and dark modes.

Telemetry & Observability Deep-Linking

Observability
Enriched Live Activity StreamdashboardService.getRecentActivity()

Overhauled the dashboard telemetry feed to join function logs with parent functions and APIs, displaying function execution successes alongside errors with precise execution timings.

Interactive Log Inspector Deep-Linking?tab=logs&logId=:id

Activity feed items and execution telemetry now deep-link directly into the Monaco function editor via ?tab=logs&logId=..., automatically switching tabs, scrolling to the targeted log, and highlighting it with an 'Inspected Event' badge.

Platform-Wide Administrator Log Accessuser_type === 'admin'

Updated /api/functions/[functionId]/logs to allow administrator accounts to inspect telemetry, stack traces, and execution output across all functions on the platform.

Sub-Millisecond Chart RenderingisAnimationActive={false}

Optimized the OverviewChart component with simplified SVG gradients, monospace coordinates, tight margins, and disabled animation latency for instant responsive render times.

Developer Experience & Navigation Architecture

Developer Experience
Full-Height Responsive SidebarCtrl + B

Replaced the floating dock card with an integrated full-height dashboard sidebar (260px expanded / 68px collapsed) featuring smooth CSS transitions and an integrated keyboard shortcut indicator.

Global Console Search & Header PolishCtrl + K

Redesigned console header to a compact 56px height with integrated search bar, Ctrl+K shortcut badge, and streamlined user profile and logout dropdown.

Public Changelog Route & Landing Navbar/changelog

Integrated dedicated public /changelog route with release filtering and milestone timelines, alongside a streamlined 56px landing navbar with active route indicators.

GPU & Animation Performance Optimizationfluid-shell.tsx

Pruned continuous looping background orb blur animations and ambient SVG noise filters from FluidShell, drastically cutting CPU and GPU memory usage.

Automated Traffic Seeding & Simulation

Automation
24-Hour Realistic Traffic Simulation/api/cron?action=seed

Engineered automated traffic volume seeding in /api/cron?action=seed generating realistic multi-interval hourly request volume, latencies (12ms-132ms), and status codes across core endpoints.

Function Execution Activity Seedingfunction_logs

Automated realistic function execution log seeding with simulated execution runtimes, output payloads, and trigger source attribution.

Sessionless Admin Demo SeedingisSeedAction

Supported automatic fallback to platform administrator (admin@mounikai.com) for demo seeding when no active browser session exists, enabling 1-click sandbox resets.

Bundler Infrastructure & Build Pipeline

Runtime
Explicit Webpack Bundler Supportnext build --webpack

Updated Next.js development and production build scripts to explicitly compile with Webpack for deterministic module bundling across server and client components.

High-Performance CSS Enginelightningcss@^1.32.0

Added lightningcss and motion-dom dependencies for high-performance stylesheet processing and optimized animation primitives.

Dependency Hygienepackage.json

Cleaned unused type declarations (@types/uuid, @types/bcryptjs) and streamlined production build artifacts.

Modified Components & Infrastructure Files
17 files touched
src/app/changelog/page.tsxCreated dedicated public release notes page with interactive version filtering, timeline view, and component touchlists.
src/app/globals.cssOverhauled CSS tokens from liquid glass to clean surfaces, modern typography, and refined theme variables.
src/services/dashboard-service.tsEnriched activity stream with function names and deep links; fixed SQL error count metric calculation.
src/app/api/cron/route.tsEngineered 24-hour realistic telemetry traffic generator, function log simulation, and sessionless admin fallback.
src/app/api/functions/[functionId]/logs/route.tsAdded admin-level log access bypass for platform-wide function telemetry monitoring.
src/components/functions/function-editor.tsxAdded query parameter tab navigation, auto-scrolling to target logs, and inspected event highlight badges.
src/components/dashboard/overview-chart.tsxRe-engineered area chart with monospace labels, instant rendering, and streamlined gradients.
src/components/layout/app-sidebar.tsxTransformed floating dock card into full-height responsive sidebar with Ctrl+B shortcut.
src/components/layout/header.tsxCompacted header to 56px, added Ctrl+K search shortcut, and modernized profile menu.
src/components/layout/fluid-shell.tsxPruned CPU/GPU heavy continuous orb animations and background fractal filters.
src/components/landing/navbar.tsxStandardized height to 56px, added public /changelog link, and polished mobile menu.
src/components/landing/marketplace-banner.tsxRedesigned gradient banner into clean high-density dark commercial licensing bar.
src/components/landing/hero.tsxRefreshed hero layout with TypeScript edge handler code preview and clear CTAs.
src/components/ui/card.tsx, button.tsx, badge.tsxStandardized UI primitives with clean surfaces, refined radius tokens, and subtle borders.
src/app/(dashboard)/dashboard/billing/page.tsxModernized billing interface with clean card surfaces, tabular numbers, and improved status indicators.
src/app/(dashboard)/dashboard/admin/users/page.tsxStreamlined RBAC permission groups and simplified administrative security toggles.
package.jsonConfigured webpack bundler flags and integrated lightningcss and motion-dom dependencies.
v3.0Billing & Cron

Usage-Based Billing & Cron Automation

November 2026

Introducing enterprise-grade Stripe billing infrastructure, real-time compute and request metering, and scheduled background cron job automation.

New Features & Enhancements

Usage-Based Billing & Stripe Integration

Billing
Stripe Integrationstripe@22.2.0

Added official Stripe SDK integration (v22.2.0) with support for a fallback mock Stripe engine (MockStripe) for frictionless local development and unit testing.

Billing Schemapricing_rules, usage_logs, invoices

Added pricing_rules, usage_logs, and invoices tables to the Postgres schema, along with Stripe customer metadata and payment status columns to users.

Usage TrackingrecordUsage()

Implemented real-time usage recording (recordUsage) capturing serverless function invocations, CPU compute time, API Gateway HTTP requests, and cron runs.

Payment VerificationhasActivePayment(userId)

Integrated payment checks (hasActivePayment) as core middleware protecting project creation, function deployment/invocation, cron setup, and API routing.

User Billing Dashboard/dashboard/billing

Created the /dashboard/billing interface allowing users to view current cycle spend, managed payment methods, card entry modals, and past invoices.

Admin Analytics Panel/dashboard/admin/billing

Created /dashboard/admin/billing for platform operators to track gross platform revenue, top spending accounts, service cost distributions, and trigger manual invoicing runs.

Cron Job Automation & Scheduler

Automation
Automation Engine/api/cron

Built end-to-end cron schedule orchestration supporting full lifecycle management via /api/cron and /api/webhooks/cron/run endpoints.

Scheduled Invocation/api/webhooks/cron/run

Engineered background webhook task executors that reliably process recurring scheduled actions and automatically meter associated runtime costs.

Granular Cron Permissionsread_cron_jobs, create_cron_job

Configured granular access controls (read_cron_jobs, create_cron_job, run_cron, etc.) dynamically configurable in the Admin User Management panel.

Layout & Component Updates

UI / UX
Sidebar Navigationapp-sidebar.tsx

Updated console sidebar to dynamically inject billing navigation for developers and analytics/audit tools for administrators.

Auth Flow Polish/login & /signup

Refreshed login and registration pages with code preview sandboxes, status badges, and streamlined one-click demo credentials.

Modified Components & Infrastructure Files
10 files touched
db/schema.sqlAdded database tables, indexes, and initial seeds for the billing system.
package.jsonAdded stripe official SDK dependency.
src/lib/billing.tsCore billing utility containing payment method checks, usage tracking, and Stripe mock definitions.
src/app/api/cron/route.tsAdded scheduled trigger automation, traffic seeding, and billing verification.
src/app/api/webhooks/cron/run/route.tsBackground webhook task worker for automated executions.
src/app/(dashboard)/dashboard/billing/page.tsxFrontend billing usage dashboard and card manager.
src/app/(dashboard)/dashboard/admin/billing/page.tsxAdministrator revenue overview and user spend breakdown.
src/app/(dashboard)/dashboard/admin/users/page.tsxIntegrated user permission groups and automation settings.
src/components/layout/app-sidebar.tsxConfigured user and admin navigation links.
src/app/api/projects/route.ts, functions/route.ts, apis/route.tsIntegrated active payment check enforcement across resources.
v2.5Runtime Update

Java FaaS Runtime & API Management

October 2026

Expanded multi-language FaaS capabilities with remote Java compilation and execution, alongside improved API function exposure and search.

New Features & Enhancements

Java FaaS Runtime Integration

Runtime
Remote Execution EngineWandbox API

Transitioned from local native execution to a scalable, isolated API-based execution model utilizing the Wandbox compiler API.

Function Editor UpdatesMonaco Editor (Java)

Configured the in-browser Monaco code editor to support Java syntax highlighting, indentation, and formatting out of the box.

Java 17 & 21 SupportJava 17 & 21

Added compilation and runtime execution support for OpenJDK 17 and 21 functions without requiring local JDK or Docker infrastructure.

Runtime Selectionruntime: 'java'

Seamlessly mapped runtime choices across Node.js, Python, and Java directly within the function creation workflow.

API Function Visibility & Management

API Management
Visibility Fixes/api/functions

Resolved an issue where newly created functions were not immediately appearing in the API Gateway route selection dropdown.

Registration Logic Auditapi_routes

Audited and improved function exposure rules to ensure all deployed functions are correctly discoverable and bindable to HTTP routes.

Search FunctionalityCreateRouteDialog

Implemented instant search within function pickers across the API route creation dialog to drastically improve developer productivity.

Modified Components & Infrastructure Files
7 files touched
src/lib/execution/executor.tsCore execution logic updated to support the new runtime parameter and Wandbox API integration.
src/components/functions/function-editor.tsxUpdated to accommodate Java syntax highlighting and remote test invocations.
src/components/functions/create-function-dialog.tsxConfigured Java 17/21 runtime selector.
src/components/apis/create-api-dialog.tsxEnhanced with search capabilities and improved function binding.
src/components/apis/create-route-dialog.tsxAdded instant search dropdown for matching function routes.
src/app/api/functions/route.tsFixed API exposure rules for accurate function visibility.
src/components/landing/hero.tsxUpdated hero copy to reflect new platform capabilities.

Ready to deploy on Funcora?

Experience sub-20ms serverless function execution, automated crons, and API gateway routes right in your browser.