Repository navigation
Highlights
This release is brought to you by me being annoyed by losing time in tests because the shutdown wasn't instant. It is now!
Full changelog below!
Special thanks
This release would not be possible without my generous sponsors! Thank you to all of you making sustainable maintenance possible! If you would like to join them, go to https://github.com/sponsors/hynek and check out the sweet perks!
Above and beyond
Variomedia AG (@variomedia), Tidelift (@tidelift), Kraken Tech (@kraken-tech), Klaviyo (@klaviyo), Privacy Solutions GmbH (@privacy-solutions), FilePreviews (@filepreviews), Ecosystems (@ecosyste-ms), TestMu AI Open Source Office (Formerly LambdaTest) (@LambdaTest-Inc), Todoist Inc (@Doist), Daniel Fortunov (@asqui), and Kevin P. Fleming (@kpfleming).
Maintenance sustainers
Buttondown (@buttondown), Christopher Dignam (@chdsbd), Magnus Watn (@magnuswatn), David Cramer (@dcramer), Rivo Laks (@rivol), Polar (@polarsource), Mike Fiedler (@miketheman), Duncan Hill (@cricalix), Colin Marquardt (@cmarqu), Nick Libertini (@libertininick), Brian M. Dennis (@crossjam), Al Sweigart (@asweigart), Celebrity News AG (@celebritynewsag), The Westervelt Company (@westerveltco), Sławomir Ehlert (@slafs), Mostafa Khalil (@khadrawy), Filip Mularczyk (@mukiblejlok), Thomas Klinger (@thmsklngr), Andreas Poehlmann (@ap--), August Trapper Bigelow (@atbigelow), Carlton Gibson (@carltongibson), and Roboflow (@roboflow).
Full changelog
Added
pgbg.NotifyDispatcher.wake()that makes a dispatch loop you run yourself notice its stop event at once. #3
Changed
-
Stopping a dispatcher, subscribing, and closing a subscription take effect at once instead of within one interval. A
LISTENconnection that PostgreSQL closes is replaced at once, too. interval now only sets how often an idle dispatcher checks that its connection is alive. #3 -
As such, the default interval of
pgbg.NotifyDispatcher,pgbg.SupervisedDispatcher.start(), andpgbg.sqlalchemy.start_dispatcher()went from 1 to 30 seconds. #3
This release contains contributions from @hynek.