Ruff 0.16.8
Release Notes Released on 2026-09-16. Bug fixes Visit functional TypedDict keyword arguments correctly ( #28584 ) [ flake8-simplify ] Detect nested async with under sync parent ( SIM117 ) ( #27821 ) [ flake8-simplify ] Preserve operand order in SIM109 fix ( #27824 ) [ pyupgrade ] Preserve required parentheses in multiline UP040 fixes ( #28164 ) [ pyupgrade...
Also shipped Sep 16, 2026Astral in September 2026 →
BigQuery migration lineage service enters preview
The migration lineage service visualizes data flow and connections in a source database to help plan a BigQuery data warehouse migration.
Cortex Agents object enhancements (General availability)
The following Cortex Agents object enhancements are now generally available:
Include and exclude per-user quota users by name (General availability)
Per-user quotas now accept individual user names, so you can add or remove specific users alongside the quota's tag scope. INCLUDE_USERS is new and takes user names directly, and EXCLUDE_USERS accepts a 'USER' argument alongside its existing 'TAG' form:
Weekly per-user quota limits (General availability)
Per-user quotas now support a weekly credit limit alongside the existing monthly and daily limits. Pass 'WEEKLY' as the cycle argument to SET_PER_USER_LIMIT :
Anthropic models will be removed from AWS GovCloud IL5 workspaces
On September 19, 2026, Anthropic models will be removed from Databricks on AWS GovCloud and AWS GovCloud DoD workspaces that have the DoD Impact Level 5 (IL5) compliance standard selected. After this date, IL5 workspaces can't create or use endpoints that serve Anthropic models.
Unity Gateway API and developer tools are generally available
The Unity Gateway API for managing model services, model provider services, and MCP services is now generally available, with create, read, update, list, and delete support across Databricks developer tools: Terraform provider : 1.132.0 and later Databricks CLI : v1.17.0 and later Python SDK : databricks-sdk 0.136.0 and later Go SDK : databricks-sdk-go...
More from RuffEvery Ruff release →
Ruff 0.16.7
Release Notes Released on 2026-09-10. Preview features [ ruff ] Add rule for default values on method receivers ( RUF077 ) ( #26700 ) [ ruff ] Recognize re.prefixmatch ( RUF039 , RUF055 ) ( #28311 ) Bug fixes Alternate nested quotes inside format spec interpolations ( #28259 ) [ flake8-implicit-str-concat ] Mark fix unsafe when it creates a docstring (...
Ruff 0.16.9
Release Notes Released on 2026-09-24. Preview features \[ruff\] Avoid false positives for overloaded division (RUF069) Bug fixes \[flake8-bugbear\] Avoid false positives for calls with keyword arguments (B009, B010, B043) \[flake8-tidy-imports\] Allow lazy imports to be used in deferred annotations (TID255) Rule changes Update LibCST-based fixes for Python...
Ruff 0.16.6
Release Notes Released on 2026-09-03. Preview features Move pytest-fixture-autouse to the restriction category ( #28219 ) [ flake8-pytest-style ] Add an autofix for PT020 ( #27993 ) [ flake8-tidy-imports ] Prevent fix loop between TID254 and TID255 ( #28262 ) [ isort ] Exclude pragma comments from line length calculation ( I001 ) ( #27313 ) Bug fixes...
Ruff 0.16.10
Release Notes Released on 2026-10-01. Preview features Add a migration guide for categories \[pyupgrade\] Add rule for context manager iterator annotations (UP052) Performance Reduce memory used by diagnostics Server Avoid running uv format in untrusted workspaces Documentation Fix links to moved changelog sections and renamed mdtests Add Python 3.15 as a...
Ruff 0.16.5
Release Notes Released on 2026-08-27. Preview features Allow rules without codes ( #28049 ) Introduce category selectors ( #27666 ) Update preview default rules and categories ( #27877 ) Bug fixes [ flake8-async ] Detect blocking generic HTTP requests ( ASYNC210 ) ( #28024 ) [ flake8-datetimez ] Allow timezone-safe strptime chains ( DTZ007 ) ( #28023 ) [...
Ruff 0.17.0
Release Notes Released on 2026-10-09. The executables in our macOS and Windows release archives and ruff wheels are now code-signed. macOS executables are signed with an Apple Developer ID certificate and notarized by Apple. Windows executables have timestamped Authenticode signatures from Azure Artifact Signing.
Ruff 0.16.4
Release Notes Released on 2026-08-20. Preview features [ flake8-use-pathlib ] Add autofix for PTH116 ( #26460 ) [ refurb ] Restrict delete-full-slice to lists ( FURB131 ) ( #27711 ) [ refurb ] Skip FURB101 and FURB103 when the open argument is a file descriptor ( #27643 ) Bug fixes Fix InvalidInstruction on Windows CPUs that do not support POPCNT ( #27803 )...
Ruff 0.17.1
Release Notes Released on 2026-10-15. Preview features \[pycodestyle\] Don't treat None, True, or False as keywords (E271-E274) Bug fixes Fix dedent with multiple leading comments \[flake8-pyi\] Detect legacy positional-only parameters in __new__ methods (PYI063) \[flake8-pyi\] Fix false positives on quoted annotations (PYI036) \[perflint\] Avoid invalid...