Skip to content

Releases: swaptacular/swpt_pythonlib

v0.11.3

16 Dec 13:23
695837a

Choose a tag to compare

  • Added process_individual_blocks property to TableScanners. It
    implements an alternative mode of operation, which is to call the
    process_rows method separately for each non-empty page (block) in
    the table.

v0.11.2

07 Dec 23:05
afda896

Choose a tag to compare

  • Change the way flask_signalbus creates the server-side cursor. Now, SET LOCAL enable_seqscan = on will be send before the cursor is created. Also, the random string added to the "select for update" query has been removed.

v0.11.1

05 Dec 12:12
0a3119a

Choose a tag to compare

  • In TableScanner, update the rhythm when the size of the table
    changes significantly.

v0.11.0

01 Dec 13:29
7c21932

Choose a tag to compare

  • Changed the way ThreadPoolProcessor works. Now, instead of the
    get_args_collection argument, the constructor requires the
    iter_args_collections argument. The max_count argument has been
    removed.

v0.10.10

30 Nov 17:15
3f7a1da

Choose a tag to compare

  • Use execution_options(compiled_cache=None) for the signal-select query.
  • Use expunge_all in flask_signalbus

v0.10.9

30 Nov 12:37
b8cda6a

Choose a tag to compare

  • Include a random string in the signal-select query. This ensures that the query will not be prepared by psycopg3.

v0.10.8

29 Nov 18:09
fd3c291

Choose a tag to compare

  • Use server-side cursor for reading the signals
  • Expunge sent signals from the session after commit

v0.10.6

12 Oct 13:00
0afb1e6

Choose a tag to compare

  • Minor changes to support Python 3.14

v0.10.6

25 Apr 11:31
38d6956

Choose a tag to compare

  • Fixed dependencies' version incompatibilities

v0.10.5

17 Apr 11:03
6924a90

Choose a tag to compare

  • Fixed dependencies' version specs