Skip to content

26.3.0

Latest

Choose a tag to compare

@hynek hynek released this 16 Oct 04:28
· 1 commit to main since this release
26.3.0
61809de

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 LISTEN connection 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(), and pgbg.sqlalchemy.start_dispatcher() went from 1 to 30 seconds. #3


This release contains contributions from @hynek.