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: ewhauser/riverqueue-python
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: riverqueue/riverqueue-python
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 3 commits
  • 22 files changed
  • 2 contributors

Commits on Jan 25, 2025

  1. Don't try to mock context manager; use a simple class instead (riverq…

    …ueue#39)
    
    This one's related to riverqueue#38. It turns out that while trying to mock a
    context manager kind of works, it will do the wrong thing in edge cases
    like when an exception is thrown from inside a `with` block, silently
    swallowing it and causing a return that's completely wrong.
    
    There may be some way to fix the mock to make it do the right thing, but
    instead of getting fancier with these mocks that are already awful,
    instead repair the problem by defining a plain class that implements
    context manager and just use that.
    brandur authored Jan 25, 2025
    Configuration menu
    Copy the full SHA
    580a39c View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2025

  1. use new unique jobs implementation (riverqueue#38)

    * use new unique jobs implementation
    
    This moves the library to use the new unique jobs implementation from
    riverqueue/river#590 and migrates the sqlalchemy
    driver to use a unified insertion path, allowing bulk inserts to use
    unique jobs.
    
    * sort args before hashing, support partial arg extraction
    
    * work around sqlc nullable array value type issue
    
    * documentation updates, changelog
    
    * remove whitespace from unique key json component
    bgentry authored Feb 27, 2025
    Configuration menu
    Copy the full SHA
    f27a3bb View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2025

  1. Configuration menu
    Copy the full SHA
    8f9cba1 View commit details
    Browse the repository at this point in the history
Loading