summaryrefslogtreecommitdiff
path: root/django/db
AgeCommit message (Expand)Author
19 hoursFixed #37075 -- Allowed overriding the PostgreSQL pool's "check" callable.HEADmainRaoni Timo
3 daysFixed #36912 -- Added connector validation to Q.create().Anna Makarudze
9 daysFixed #37057 -- Adjusted UniqueConstraint handling of UNKNOWN condition.Simon Charette
9 daysFixed #35870 -- Made blank choice label in forms more accessible.Annabelle Wiegart
11 daysRefs #36005 -- Made OperationCategory subclass StrEnum.Clifford Gama
12 daysRefs #28586 -- Added DEFAULT_FETCH_MODE module constant.Jacob Walls
12 daysFixed #37047 -- Fixed crash in Query.orderby_issubset_groupby for descending ...Anže Pečar
13 daysFixed #37036 -- Added missing flat=True arg in DeferredAttribute.fetch_many().garybadwal
14 daysFixed #37028 -- Added BitAnd(), BitOr(), and BitXor() aggregates.Mariusz Felisiak
2026-04-16Added DatabaseFeatures.disallowed_simple_test_case_connection_methods.Tim Graham
2026-04-14Fixed #27150 -- Made base File objects truthy by default.VIZZARD-X
2026-04-03Fixed #37016 -- Avoided propagating invalid arguments from When() to Q().varunkasyap
2026-04-02Fixed #36973 -- Made fields.E348 check detect further clashes between manager...Clifford Gama
2026-04-02Fixed #20024 -- Fixed handling of __in lookups with None in exclude().Eddy Adegnandjou
2026-03-24Refs #36494 -- Prevented crash in JSONField numeric lookups with expressions.Vignesh Anand
2026-03-20Fixed #36960 -- Enabled the use of psycopg 3's optimized timestamp loader.Aarni Koskela
2026-03-19Refs #36795 -- Deprecated SQLCompiler.quote_name_unless_alias().Simon Charette
2026-03-19Refs #36795 -- Removed unnecessary prohibits_dollar_signs_in_column_aliases f...Simon Charette
2026-03-19Fixed #36795 -- Enforced quoting of all database object names.Simon Charette
2026-03-18Fixed #36987 -- Observed prepared argument in UUIDField.get_db_prep_value().Jacob Walls
2026-03-16Fixed #36906 -- Handled coalescing JSON-primitive strings and JSON values on ...Kanin Kearpimy
2026-03-13Fixed #36927 -- Optimized Field.deconstruct().Adam Johnson
2026-03-12Fixed #36727 -- Deprecated Field.get_placeholder in favor of get_placeholder_...Simon Charette
2026-03-12Encapsulated loop logic to avoid leaking module-level variables.Emmanuel Ferdman
2026-03-11Refs #28455 -- Avoided QuerySet cloning for Prefetch() when queryset is not p...Keryn Knight
2026-03-11Refs #28455 -- Avoided QuerySet cloning in simple prefetch_related() usages.Keryn Knight
2026-03-11Refs #28455 -- Implemented private API methods for preventing QuerySet cloning.Keryn Knight
2026-03-09Refactored PatternLookup to improve readability.Tim Graham
2026-03-08Added DatabaseFeatures.pattern_lookup_needs_param_pattern.Tim Graham
2026-03-02Refs #35381 -- Moved JSONNull to django.db.models.expressions.Clifford Gama
2026-02-28Added DatabaseOperations.convert_trunc_expression() hook.Tim Graham
2026-02-27Fixed #36946 -- Respected test database name when running tests in parallel o...S​age Abdullah
2026-02-27Refs #35972 -- Returned params in a tuple in further expressions.Jacob Walls
2026-02-20Refs #36938 -- Marked a test for union of ordered querysets as an expected fa...Jacob Walls
2026-02-13Fixed #36857 -- Added QuerySet.totally_ordered property.VIZZARD-X
2026-02-12Improved error message in SQLite `DatabaseOperations.check_expression_support...Adam Johnson
2026-02-12Optimized SQLite `DatabaseOperations.check_expression_support()`.Adam Johnson
2026-02-10Fixed #36903 -- Fixed further NameErrors when inspecting functions with defer...93578237
2026-02-10Fixed #36890 -- Supported StringAgg(distinct=True) on SQLite with the default...varunkasyap
2026-02-09Added DatabaseFeatures.supports_inspectdb.Tim Graham
2026-02-06Fixed #36644 -- Enabled empty order_by() to avoid pk ordering by first()/last().Nilesh Kumar Pahari
2026-02-06Refs #36644 -- Applied default ordering after union().Nilesh Kumar Pahari
2026-02-03Refs CVE-2026-1312 -- Raised ValueError when FilteredRelation aliases contain...Jacob Walls
2026-02-03Fixed CVE-2026-1312 -- Protected order_by() from SQL injection via aliases wi...Jacob Walls
2026-02-03Fixed CVE-2026-1287 -- Protected against SQL injection in column aliases via ...Jake Howard
2026-02-02Fixed #36893 -- Serialized elidable kwarg for RunSQL and RunPython operations.SnippyCodes
2026-01-29Fixed #36847 -- Ensured auto_now_add fields are set on pre_save().Nilesh Kumar Pahari
2026-01-28Fixed #36233 -- Avoided quantizing integers stored in DecimalField on SQLite.Samriddha9619
2026-01-28Fixed #36878 -- Unified data type for *_together options in ModelState.Markus Holtermann
2026-01-25Fixed #36812 -- Dropped support for MariaDB < 10.11.Skyiesac