-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Comparing changes
Open a pull request
base repository: reflex-dev/reflex
base: v0.8.19
head repository: reflex-dev/reflex
compare: v0.8.20
- 11 commits
- 21 files changed
- 2 contributors
Commits on Nov 12, 2025
-
* 0820dev * maybe * i should see what's going on with react moment
Configuration menu - View commit details
-
Copy full SHA for d52e6ed - Browse repository at this point
Copy the full SHA d52e6edView commit details -
Flaky test test_ensure_task_limit_window_passed (#5959)
* Flaky test test_ensure_task_limit_window_passed Try to make the test less flaky by making the iteration wait time equal to the exception_limit_window and reducing the exception_limit from 3 to 2. This should still catch the case in question, but be less timing dependent. * Use longer delay in CI to make race harder to hit
Configuration menu - View commit details
-
Copy full SHA for 3c564ab - Browse repository at this point
Copy the full SHA 3c564abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 81a1b2f - Browse repository at this point
Copy the full SHA 81a1b2fView commit details
Commits on Nov 13, 2025
-
Configuration menu - View commit details
-
Copy full SHA for d3c4273 - Browse repository at this point
Copy the full SHA d3c4273View commit details -
Send a "reconnect" hydrate whenever the socket reconnects (#5969)
* Send a "reconnect" hydrate whenever the socket reconnects * "reconnect" hydrate doesn't reset client storage or trigger on_load, it just returns the latest complete state dict * this event is driven by the frontend after the socket connects * update `link_token_to_sid` to NOT emit a delta when the sid changes for a token; the client will be informed of this during the initial hydrate or "reconnect" hydrate. Fix #5963 * fix lost+found test case * make sure there is a hydrate event before we assume if the app is stateless, then presumably we don't end up connecting a websocket at all, so we wouldn't hit this code. also if `initialEvents` was empty for whatever reason, then the app probably wouldn't work... but lets make it look a bit safer. * oops mocked app isn't based on real app
Configuration menu - View commit details
-
Copy full SHA for da53877 - Browse repository at this point
Copy the full SHA da53877View commit details
Commits on Nov 14, 2025
-
Make oplock_hold_time_ms configurable (#5975)
Make the oplock hold time configurable and drop the default down to 50% of the configured lock timeout to avoid lock expiration between the lease breaker sleep ending and the coroutine actually getting scheduled for execution.
Configuration menu - View commit details
-
Copy full SHA for a679316 - Browse repository at this point
Copy the full SHA a679316View commit details -
MutableProxy: wrap dataclass and BaseModel methods (#5979)
When calling a method on an arbitrary wrapped object, rebind it's `self` as the mutable proxy so changes made inside the method are also tracked. (Previously only wrapped `Base` instances had in-method tracking).
Configuration menu - View commit details
-
Copy full SHA for 1d4bfe0 - Browse repository at this point
Copy the full SHA 1d4bfe0View commit details -
Trying to fix codeql analysis (#5981)
* update codeql to v4 -- maybe that helps? * codeql-config: update scan paths * try different include path patterns * add .github to codeql for workflow scanning
Configuration menu - View commit details
-
Copy full SHA for 3617ee4 - Browse repository at this point
Copy the full SHA 3617ee4View commit details
Commits on Nov 15, 2025
-
Configuration menu - View commit details
-
Copy full SHA for a8bf59e - Browse repository at this point
Copy the full SHA a8bf59eView commit details
Commits on Nov 17, 2025
-
Do a full re-hydrate on reconnect (#5980)
It turns out that just rehydrating and not also re-running the on_load handlers can leave applications in a bad state; particularly when their background tasks exiting are predicated on the `sid`, that will change on reconnect, but without an on_load, no mechanism is there to restart the tasks.
Configuration menu - View commit details
-
Copy full SHA for 9dfbbc4 - Browse repository at this point
Copy the full SHA 9dfbbc4View commit details -
Revive token socket_record after expiration (#5977)
If the socket_record expires in redis, but the instance managing it is still alive, then re-link the token to the sid. For `del` and `evicted`, do not re-link the token as this is an explicit disconnect.
Configuration menu - View commit details
-
Copy full SHA for 4ee713f - Browse repository at this point
Copy the full SHA 4ee713fView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.8.19...v0.8.20