v0.7.9 Pre-release thread #5177
Replies: 3 comments 7 replies
-
|
I get a new kind of exception with focus: |
Beta Was this translation helpful? Give feedback.
-
|
I have another exception now that wasn't there with 0.7.8: sqlalchemy.exc.InterfaceError: (psycopg.InterfaceError) Psycopg cannot use the 'ProactorEventLoop' to run in async mode. Please use a compatible event loop, for instance by setting 'asyncio.set_event_loop_policy(WindowsSelectorEventLoopPolicy())' I do set the event loop policy in rxconfig.py and that worked before but now it doesn't... |
Beta Was this translation helpful? Give feedback.
-
|
How should I fix this error that started being reported in 0.7.9? Warning: Page login is being redefined with the same component. |
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Please report any problems you encounter in this discussion thread or as separate issues on reflex-dev/reflex.
pip install 'reflex~=0.7.9a'Schedule
2025-04-24 17:40 PST: 0.7.9a1 pre-release published for testing
2025-04-28 12:40 PST: 0.7.9a2 pre-release published for testing
2025-04-28: Planned Public release of 0.7.9
0.7.9a2
thisby @adhami3310 in fix for set_focus not bindingthis#5183Release Notes
Improvements to Tailwind Config Wrapping
Thanks to @itsmeadarsh2008, the tailwind config got expanded:
Enable Granian as default
We have had fixes going into Granian that should make the experience as good as it was on Uvicorn/Gunicorn and in some cases better. There are most certainly issues so feel free to report them and we will do our best to mitigate them.
Include all
rx.memocomponents in the buildThis saves us from doing another scan to discover them.
This also adds the ability to call memoized components from dynamic components!
rx.memocomponents by @masenf in Track allrx.memocomponents #5172Deprecate
.apiin favor ofapi_transformerIf you were doing something like:
You should instead do
The
api_transformertakes one or multiple (a list) of Starlette/FastAPI apps. It can also take a function that takesASGIAppand returns a differentASGIAppthat mounts the previous one. For example, the above code is equivalent to:Raise error when using
@rx.eventwith events starting with an underscore.Private events is not a thing and this can help to error earlier.
Replace
typerwithclickIn our quest to cut down on dependencies we are simplifying our CI across
reflexandreflex-hosting-clito useclickovertyper(which whattyperuses under the hood).Misc
Bugfixes
thisby @adhami3310 in fix for set_focus not bindingthis#5183Chores
New Contributors
Full Changelog: v0.7.8...release/reflex-0.7.9
Beta Was this translation helpful? Give feedback.
All reactions