Commit graph

  • 30b928e57b Check if psycopg3 is in use, if so, add psycopg3 types to CACHABLE_PARAM_TYPES. andrew-wang/dj4.2 Benedikt Willi 2023-07-07 08:04:31 +0200
  • a8842b2195 Use python3.10 for GH workflows, fix postgres range issues in tests. Benedikt Willi 2023-07-04 17:44:54 +0200
  • 1ae7de40d8
    Merge branch 'noripyt:andrew-wang/dj4.2' into andrew-wang/dj4.2 Benedikt Willi 2023-06-29 21:47:56 +0200
  • 7e254ca10a
    Andrew wang/dj4.2 Improve assertNumQueries by filtering out transaction-related queries (#238) Benedikt Willi 2023-06-09 10:06:38 +0200
  • b359acaed8 Enhanced error message to include current database vendor of the connection for better easier troubleshooting. Benedikt Willi 2023-06-08 12:20:48 +0200
  • 1138d6f55f Removed Python <3.10 from the tox envlist for Django main. Benedikt Willi 2023-06-08 11:41:23 +0200
  • 6ec032e211 Merge branch 'andrew-wang/dj4.2' master Benedikt Willi 2023-06-06 12:07:08 +0200
  • 2db38ec463 Added more filtered tests Benedikt Willi 2023-06-06 12:06:53 +0200
  • fb5f28aaf0 Merge branch 'andrew-wang/dj4.2' Benedikt Willi 2023-06-06 11:43:00 +0200
  • fa1fbc1a5d Added a FilteredTransactionTestCase, updated tests. Benedikt Willi 2023-06-06 10:05:44 +0200
  • beff1e4050 Fix simple error Jack Linke 2023-05-24 22:01:57 -0400
  • 27eaaa57cc
    Correct problems with tests (#234) Jack Linke 2023-05-24 21:35:03 -0400
  • de63580ae6
    Update limits.rst (#230) Conrad 2023-04-28 23:31:15 +0200
  • b2d9de2997 Fix CI supported versions Andrew-Chen-Wang 2023-04-04 15:30:23 -0400
  • 1d0a06a9ab Remove Python 2 and Django 2.2 code Andrew-Chen-Wang 2023-04-04 15:28:15 -0400
  • 0bda00bd2c
    Merge branch 'master' into andrew-wang/dj4.2 Andrew Chen Wang 2023-04-04 15:18:08 -0400
  • d192bae22c Add Django 4.1-4.2 and Python 3.11 support (Fixes #228) * Increment version to 4.5.0 Andrew-Chen-Wang 2023-04-04 15:14:29 -0400
  • c955d1bbee
    Update CHANGELOG.rst v2.5.3 Andrew Chen Wang 2023-03-13 05:01:47 -0400
  • d60834910c
    Update version Andrew Chen Wang 2023-03-13 05:00:39 -0400
  • 03f675c96f
    add test that will cause error #226 (#227) Petr Dlouhý 2023-03-12 21:39:50 +0100
  • 866b662273
    Update utils.py (#225) David Haas 2023-03-12 16:39:04 -0400
  • 52406ec111
    Add Django 4.1 support (#219) v2.5.2 Dan Koch 2022-08-26 22:06:52 -0400
  • 8ab33ad40d Bump version to 2.5.1 v2.5.1 Andrew-Chen-Wang 2022-02-24 18:41:59 -0500
  • 8f35039d2b
    Add test settings to sdist (#203) Tom Teichler 2022-02-25 00:38:31 +0100
  • 74cc241891
    Include docs in sdist (#202) Tom Teichler 2022-02-25 00:34:09 +0100
  • c8791fec4b
    table invalidation condition enhanced (#213) Jano Valaska 2022-02-25 00:31:04 +0100
  • 9ba75c2eec
    Change CHANGELOG latest version to 2.5.0 from 2.5.6 v2.5.0 Andrew Chen Wang 2022-01-14 18:32:10 -0500
  • ab2306b4eb
    Bump version to 2.5.0 Andrew Chen Wang 2022-01-14 18:31:46 -0500
  • 434a5759de
    Add final SQL check when looking up involved tables (#199) Dominik Bartenstein 2021-12-27 18:30:44 +0100
  • f1087da6f9
    Add Django 4.0 support, drop Python 3.6 and Django 3.1 (#208) v2.4.5 Andrew Chen Wang 2021-12-07 18:44:25 -0500
  • a9c5d4d01c
    Add Python 3.10 Support (fixes #205) (#206) v2.4.4 Andrew Chen Wang 2021-11-03 15:05:44 -0400
  • 8ef611a1cb Bump vesrion to 2.4.4 Andrew-Chen-Wang 2021-11-03 13:04:38 -0400
  • 42af2e0126
    Handle queryset implementations without lhs/rhs attribute (#204) Lars Kruse 2021-10-26 22:34:45 +0200
  • c8d6af575a
    Bump cachalot version [ci skip] v2.4.3 Andrew Chen Wang 2021-08-23 10:55:34 -0400
  • f7753ae104
    Update CHANGELOG [ci skip] Andrew Chen Wang 2021-08-23 10:54:26 -0400
  • 53c99af2c4
    Fix Django 3.2 default_app_config deprecation (#198) Andrew Chen Wang 2021-08-21 20:55:33 -0400
  • 76d4ab4c8d
    Simplify annotation handling by using the flatten method: (#197) Dominik Bartenstein 2021-08-22 02:55:01 +0200
  • b15027a627
    Check for annotated case (#196) Andrew Chen Wang 2021-08-19 15:01:56 -0400
  • 4fb23ab029
    Check for Uncachables (i.e. Now) in annotations (#195) Andrew Chen Wang 2021-08-19 15:00:47 -0400
  • 5814968b7a
    Fix PostgreSQL test cases Andrew Chen Wang 2021-08-19 14:14:49 -0400
  • 9d528656d5
    Remove duplicate code _find_rhs_lhs_subquery (#190) v2.4.2 Andrew Chen Wang 2021-06-06 14:17:49 -0400
  • c2696398a8 Bump version [ci skip] Andrew-Chen-Wang 2021-05-26 22:58:44 -0400
  • 2c318e0855 Fix proper Python versions for Django main test Andrew-Chen-Wang 2021-05-26 22:58:23 -0400
  • 18dd8a7ad9 Updated CHANGELOG Andrew-Chen-Wang 2021-05-26 22:31:05 -0400
  • e88bd18901 Added Django main-branch CI on cron job Andrew-Chen-Wang 2021-05-26 22:30:54 -0400
  • fe08ef3d28
    Drop Django 3.0 support (#189) Andrew Chen Wang 2021-05-24 22:46:24 -0400
  • 0937680be0
    Add CACHALOT_ONLY_CACHABLE_APPS & CACHALOT_UNCACHABLE_APPS (Fixes #186) (#187) Andrew Chen Wang 2021-05-24 22:46:00 -0400
  • 0af7992b00 Add SUPPORTED_DATABASE_ENGINES & SUPPORTED_CACHE_BACKENDS (Fixes #131) * Drop django-transaction-hooks and django-prometheus projects in favor of using these settings flexibility Andrew-Chen-Wang 2021-05-24 21:56:41 -0400
  • 1569ff75f0 Update setup.py meta and README with constraint [ci skip] v2.4.1 Andrew-Chen-Wang 2021-05-13 12:56:49 -0400
  • 986431143e Bump correct requirements (Fixes #185) Andrew-Chen-Wang 2021-05-13 12:53:50 -0400
  • 431be11fc8 Use f-strings featured-py3 Andrew-Chen-Wang 2021-05-13 02:44:58 -0400
  • 70e970e46f
    Update README with compatibility needs [ci skip] v2.4.0 Andrew Chen Wang 2021-05-13 01:31:07 -0400
  • 5eaffb4958
    Add CACHALOT_ADDITIONAL_TABLES for unmanaged models (#183) Andrew Chen Wang 2021-05-13 00:44:41 -0400
  • 165cdb6a00
    Add Django 3.2 Support and drop error dependency check (#181) Andrew Chen Wang 2021-05-13 00:27:14 -0400
  • 6108d8e5b6
    Use GitHub actions & remove Travis (#173) Andrew Chen Wang 2021-04-30 14:26:28 -0400
  • 76cb929cf5 v2.3.5 v2.3.5 Andrew-Chen-Wang 2021-04-01 13:52:44 -0400
  • 6826ec6e4d
    Fix cachalot_disabled (#174) Stepan Henek 2021-03-31 00:44:47 +0200
  • f02b7f57a2 v2.3.4 v2.3.4 Andrew-Chen-Wang 2021-03-22 23:12:35 -0400
  • ac814e5cd4
    Do not throw exception on externally invalidated cache keys (#169) Dominik George 2021-03-22 00:27:16 +0100
  • d0b5213014 v2.3.3 * Fix a comment block disabling incorrectly RST form for cachalot_disabled * Update CHANGELOG.rst * Several points did I incorrectly say that 50 modifications per second was too much. It was supposed to say minute. You'd have to have a LARGE website to really get to that point since inserts from an external DB would typically take a 250-1000ms/1s per INSERT/UPDATE * Add Python 3.9 support in the docs and setup.py * Move chat to Discord and reflect in the docs v2.3.3 Andrew-Chen-Wang 2020-11-08 21:01:14 -0500
  • e41150abd5 Merge branch 'update-py39' Andrew-Chen-Wang 2020-11-04 16:07:25 -0500
  • d632a79015
    Remove deprecated signal argument (#165) Mattias Naarttijärvi 2020-10-16 16:39:20 +0200
  • 7b22ba5c3f Add Python 3.9 support Andrew-Chen-Wang 2020-10-16 09:42:10 -0400
  • 72be2c07b3 v2.3.2 v2.3.2 Andrew Chen Wang 2020-09-16 13:54:07 +0000
  • d24e3b37ca
    Cast memoryview objects to bytes to be able to pickle them. (#163) Denick 2020-09-09 22:12:11 +0200
  • 689f679ad3 v2.3.1 v2.3.1 Andrew-Chen-Wang 2020-08-10 17:15:13 -0400
  • d699c5b8c3 Squashed commit of the following: Andrew-Chen-Wang 2020-08-10 16:49:46 -0400
  • 6781b9b98a Added changes to CHANGELOG.rst v2.3.0 Andrew-Chen-Wang 2020-07-29 16:10:14 -0400
  • 71dcf73dd7
    Attempt to fix issue #156 by handling subquieries (#157) John-Paul Stanford 2020-07-29 19:57:16 +0100
  • f40a56dfe1
    Add support for disabling cachalot (#158) Andrew Chen Wang 2020-07-29 14:00:04 -0400
  • 6935629785
    Fix warning regarding ABC import from collections (#160) Karthikeyan Singaravelan 2020-07-26 23:00:47 +0530
  • 8a55454557 Support benchmarks for MacOS * Added how to run benchmarks in docs and README Andrew-Chen-Wang 2020-07-09 18:33:05 -0400
  • b80195fb00 Moved tests requirements file Andrew-Chen-Wang 2020-07-09 16:58:35 -0400
  • 6379e41316 Re-organized requirements and other files * Added hacking and usage section to README Andrew-Chen-Wang 2020-07-09 16:57:41 -0400
  • 27b74b7ba9 Use GitHub's version of python package publish v2.2.2 Andrew-Chen-Wang 2020-06-25 15:47:59 -0400
  • 6ef0287735 Fix GitHub action publish.yml Andrew-Chen-Wang 2020-06-25 15:41:51 -0400
  • 6feafb178c v2.2.2 * Dropped Python 2.7 and Django 1.11 support * Added support for the subqueries issue Andrew-Chen-Wang 2020-06-25 15:33:17 -0400
  • a8a69e0a1a
    Update README with Travis-ci.com change Andrew Chen Wang 2020-06-22 12:31:11 -0400
  • 6e22dc7f58 Drop Python 2.7 and Dj 1.11 Andrew-Chen-Wang 2020-06-18 09:28:00 -0400
  • f82e892ad5
    Update second Slack link (forgot) Andrew Chen Wang 2020-05-02 21:23:19 -0400
  • 41f490650e
    add django-prometheus wrapped database engines to the list of supported db engines (#149) Beda Kosata 2020-04-28 22:38:21 +0200
  • 182154a286
    Fix for queryset no longer existing (#151) benjfield 2020-04-28 21:33:22 +0100
  • 41a04d159c
    Update with new slack link Andrew Chen Wang 2020-04-13 22:28:39 -0400
  • a611950f00 Updated Docs * Moved svg files of benchmark for next benchmark 2.2.0 Andrew-Chen-Wang 2020-02-13 21:15:38 -0500
  • 8c35a6f931 Updated Docs * CHANGELOG, README updated * Added bare bone CONTRIBUTING Andrew-Chen-Wang 2020-02-12 01:09:42 -0500
  • 602cdcee1d
    Version 2.2.0 (#146) Andrew-Chen-Wang 2020-02-12 00:52:12 -0500
  • a2980f1f4a Added GitHub templates: Issues and PR * Issues start off with some templates * Pull request start off with a template * Better workflow and easy to understand without needing too many comments. More efficient commenting basically Andrew-Chen-Wang 2020-02-10 01:03:15 -0500
  • 450b544caf Updated README * Said minute instead of second for 50 modifications. Andrew-Chen-Wang 2020-02-09 23:35:22 -0500
  • 782f00300e fixes for Django 3.0 (#144) Petr Dlouhý 2020-02-10 05:05:06 +0100
  • aced88edb7 Updated README, new maintainer * Added Django 3.0 support to avoid conflicts when pip installing * README shows cache comparisons and usage time * Travis updated * gitignore updated from GitHub's main page Andrew-Chen-Wang 2020-02-09 22:57:35 -0500
  • 3769c9a646
    Update README.rst Bertrand Bordage 2019-12-09 12:38:27 +0100
  • f3f8773f85 Version 2.1.0. 2.1.0 Bertrand Bordage 2018-08-09 23:55:35 +0200
  • b620e63104 Typo. Bertrand Bordage 2018-08-09 18:49:36 +0200
  • cd90a973f5 Marks Python 3.7 as an expected failure until Travis CI handles it. Bertrand Bordage 2018-08-09 17:49:25 +0200
  • 15be36c6a1 Fixes MySQL tests on Django 2.1. Bertrand Bordage 2018-08-09 17:47:02 +0200
  • 81580ae11f Tests QuerySet.explain() on Django 2.1. Bertrand Bordage 2018-08-09 14:30:41 +0200
  • c268a15896 Allows running on Django 2.1. Bertrand Bordage 2018-08-09 14:29:47 +0200
  • 616714f114 Run tests with django 2.1 Robert Sköld 2018-08-09 11:15:50 +0200
  • 2b8f001a21 Version 2.0.2. 2.0.2 Bertrand Bordage 2018-07-27 20:27:56 +0200
  • ced95ad3fb Fixes another part of SQLite tests. Bertrand Bordage 2018-07-27 19:14:29 +0200