Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: reflex-dev/reflex
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 9c483e4
Choose a base ref
...
head repository: reflex-dev/reflex
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 266b0b4
Choose a head ref
  • 14 commits
  • 36 files changed
  • 3 contributors

Commits on Dec 17, 2025

  1. 0824dev (#6053)

    adhami3310 authored Dec 17, 2025
    Configuration menu
    Copy the full SHA
    1e71398 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2025

  1. Only fetch required linked states (#6049)

    Optimize the linked state loading path in redis mode by only linking states
    which are already cached and augmenting `get_state` to link in dynamically
    fetched states.
    
    Adds SharedStateBaseInternal as an _always_dirty_substates from the root state.
    This causes it to be always shallow-cached when loading any states from redis.
    Therefore it will be available for use with `_modify_linked_states` without
    explicitly getting it (and by consequence ALL SharedState instances). Only
    required SharedState classes will be fetched now.
    masenf authored Dec 18, 2025
    Configuration menu
    Copy the full SHA
    1b6b2c2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e9662f4 View commit details
    Browse the repository at this point in the history
  3. ENG-8507: rebind MutableProxy when it is linked to an old _self_state…

    … reference (#6048)
    
    * ENG-8507: rebind MutableProxy when it is linked to an old _self_state reference
    
    Avoids an issue where MutableProxy references are saved in the state, then when
    accessing them again, they reference the wrong StateProxy. So even though the
    code enters `async with self`, the StateProxy that is marked mutable is NOT the
    StateProxy associated with the value.
    
    With this change, anytime a MutableProxy is accessed through a StateProxy, its
    state reference is reset to the current StateProxy before returning it.
    
    * fix test for oplock enabled
    masenf authored Dec 18, 2025
    Configuration menu
    Copy the full SHA
    3beb1a6 View commit details
    Browse the repository at this point in the history
  4. Adding new props to the data editor for exposing grid selections (#6028)

    * Adding Missing Props and Event for Grid Selection
    
    * Clearer Code Comments on the options of the literals
    
    * Update dataeditor.py
    
    * Update dataeditor.py
    
    * Update dataeditor.py
    
    * Update dataeditor.py
    
    * working select and deselect at the row level
    
    * Cleaned up the code, removed logs etc
    
    * Update dataeditor.py
    
    * Linting
    
    * pre-commit fixup
    
    ---------
    
    Co-authored-by: Masen Furer <[email protected]>
    MatthewCollinsNZ and masenf authored Dec 18, 2025
    Configuration menu
    Copy the full SHA
    63809a3 View commit details
    Browse the repository at this point in the history
  5. ENG-8540: avoid dataclasses.asdict in Lost+Found path (#6057)

    * ENG-8540: avoid dataclasses.asdict in Lost+Found path
    
    Use the reflex serializers registry to serialize StateUpdate objects for
    Lost+Found usage.
    
    * Use pickle instead of JSON for private records
    
    * oopsie
    
    * Fix pickle test expectation for test_connection_banner
    masenf authored Dec 18, 2025
    Configuration menu
    Copy the full SHA
    fcb937c View commit details
    Browse the repository at this point in the history
  6. hide __getattribute__ from type checking (#6056)

    * hide __getattribute__ from type checking
    
    * ok precommit
    
    * remove pyright ignores for isinstance checks
    
    * fix precommit for test
    adhami3310 authored Dec 18, 2025
    Configuration menu
    Copy the full SHA
    488a388 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2025

  1. DependencyTracker: only handle STORE_FAST for the GETTING_IMPORT stat…

    …us (#6058)
    
    STORE_FAST handling is not generally correct outside of the specific case of
    dealing with imports. So avoid resetting the stack or other issues when we're
    not importing.
    masenf authored Dec 19, 2025
    Configuration menu
    Copy the full SHA
    2175b3b View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2025

  1. publish job (#6059)

    adhami3310 authored Dec 20, 2025
    Configuration menu
    Copy the full SHA
    b1b450a View commit details
    Browse the repository at this point in the history
  2. prerelase

    adhami3310 committed Dec 20, 2025
    Configuration menu
    Copy the full SHA
    c472ba1 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2025

  1. release

    adhami3310 committed Dec 22, 2025
    Configuration menu
    Copy the full SHA
    5f234ef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f4561ec View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    13dd43a View commit details
    Browse the repository at this point in the history
  4. post release

    adhami3310 committed Dec 22, 2025
    Configuration menu
    Copy the full SHA
    266b0b4 View commit details
    Browse the repository at this point in the history
Loading