Avatar for the reflex-dev user
reflex-dev
reflex
BlogDocsChangelog

Performance History

Latest Results

test(compiler): start the state guard tests from an empty memo table Memos that other modules define at import time can read state, and every registered memo is compiled. In a full unit run they tripped the guard in the stateless memo tests. Clear the memo table in isolated_compile.
fixfon:fix/7579-memo-state-guard
7 hours ago
docs: add news fragment for backend vars in LiteralVar
darshjoshi:fix/7459-backend-field-literal-var
2 days ago
Refresh framework frontend pins and locked backend dependencies (#7645) * Refresh framework frontend pins and locked backend dependencies Frontend, taking the newest release at least seven days old (the window the backend lock already uses): React 19.3.1, Vite 8.3.4, PostCSS 8.5.30, postcss-import 17.0.1, Radix accordion/dialog/form/progress/ slider at the radix-ui 1.8.1 set (so they dedupe with the copy Radix Themes pulls in), react-syntax-highlighter 16.1.2, and in reflex-components-internal tailwind-merge 3.7.0 and @icons-pack/react-simple-icons 13.15.1. react-router 8.5.0 and Vite 8.3.5 are still inside the window and held for the next sweep. Backend: `uv lock --upgrade` within the existing exclude-newer window, keeping ruff and pyright at their pinned versions. Notable moves: SQLAlchemy 2.1.4, pydantic 2.14.1, Starlette 1.8.0, granian 2.8.4, FastAPI 0.143.2, python-engineio 4.14.0, playwright 1.64.0, reflex-enterprise 0.9.8. Widen reflex-release's towncrier cap to allow 26, and move the docs app to xy 0.0.8, which restores live chart rendering on Reflex 0.10. Hold the Python plotly package with plotly.js, since plotly.py 7 targets plotly.js 4, and drop the pydantic-core and pyee holds, which no longer hold anything back. SQLAlchemy 2.1 types `returning(*cols)` rows as one-element tuples; annotate reflex-workflow's lease update as a plain `Update` so its rows unpack on both 2.0 and 2.1. reflex-enterprise 0.9.8 registers a pytest plugin that imports its own var subclasses, whose generated `*CastedVar` lands in reflex_base's module; stop test_get_leaf_vars_sorts_every_cached_operation's subclass walk at classes defined outside Reflex so it only counts Reflex's own. Regenerate the docs app's reflex.lock for the new pins. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0186fG7rqdRbDhz4WvGHtvDF * Use httpx instead of requests in the URL integration test pytest-playwright 0.10 dropped its pytest-base-url dependency, which was the only thing installing requests in the integration environment, so collecting tests/integration/test_urls.py failed with ModuleNotFoundError and took every app harness job down with it. httpx is already a reflex runtime dependency. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0186fG7rqdRbDhz4WvGHtvDF * Pair each Radix primitive with its version in the news fragment Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0186fG7rqdRbDhz4WvGHtvDF --------- Co-authored-by: Claude <noreply@anthropic.com>
main
2 days ago

Latest Branches

CodSpeed Performance Gauge
0%
fix(compiler): check memo modules for state reads when state is disabled#7630
7 hours ago
1617db0
fixfon:fix/7579-memo-state-guard
CodSpeed Performance Gauge
-8%
2 days ago
31ff217
claude/clientstatevar-context-refactor-jv3pig
CodSpeed Performance Gauge
+5%
2 days ago
046bcaa
darshjoshi:fix/7459-backend-field-literal-var
© 2026 CodSpeed Technology
Home Terms Privacy Docs