Skip to main content

AsyncDB

AsyncDB is a collection of different Database Drivers using asyncio-based connections and binary connectors (as asyncpg) but providing an abstraction layer to easily connect to different data sources, a high-level abstraction layer for various non-blocking database connectors, on other blocking connectors (like MS SQL Server) we are using ThreadPoolExecutors to run in a non-blocking manner.

Why AsyncDB?

The finality of AsyncDB is to provide us with a subset of drivers (connectors) for accessing different databases and data sources for data interaction. The main goal of AsyncDB is to use asyncio-based technologies.

Getting Started

Requirements

Python 3.9+

Installation

$ pip install asyncdb
---> 100%
Successfully installed asyncdb

Can also install only drivers required like:

$ pip install asyncdb[pg] # this install only asyncpg

Or install all supported drivers as:

$ pip install asyncdb[all]

Requirements

Currently AsyncDB supports the following databases:

  • PostgreSQL (supporting two different connectors: asyncpg or aiopg)
  • SQLite (requires aiosqlite)
  • mySQL/MariaDB (requires aiomysql and mysqlclient)
  • ODBC (using aioodbc)
  • JDBC(using JayDeBeApi and JPype)
  • RethinkDB (requires rethinkdb)
  • Redis (requires aioredis)
  • Memcache (optional, requires aiomcache: pip install asyncdb[memcache])
  • MS SQL Server (non-asyncio using freeTDS and pymssql)
  • Apache Cassandra (requires official cassandra driver)
  • InfluxDB (using influxdb)
  • CouchBase (using aiocouch)
  • MongoDB (using motor and pymongo)
  • SQLAlchemy (requires sqlalchemy async (+3.14))
  • Oracle (requires oracledb)
  • Redpanda (Kafka-compatible, requires aiokafka)

Platform Support

AsyncDB's core package (pip install asyncdb) and the default extra (pip install asyncdb[default]) are supported on Linux, macOS, and Windows for Python 3.10–3.14. uvloop remains an optional performance extra (pip install asyncdb[uvloop]): it is only available on POSIX platforms and is never required to import or run AsyncDB. On Windows, uvloop activation is automatically and safely skipped, and the standard asyncio event loop policy is used instead.

The default extra covers SQLite (aiosqlite), RethinkDB, InfluxDB, Redis, MS SQL Server (pymssql), Delta Lake, and DuckDB, in addition to the PostgreSQL support (asyncpg) that ships with the core package.

Other provider extras (Cassandra, ScyllaDB, MySQL/MySQLdb, ODBC, Oracle, JDBC, ClickHouse, etc.) depend on native or platform-sensitive client libraries and are not guaranteed to be installable or fully supported on every platform, including Windows. Selecting a driver whose optional dependency is not installed raises a focused error naming the provider and the extra required to install it (e.g. pip install asyncdb[mysql]).

Quick Tutorial

from asyncdb import AsyncDB

db = AsyncDB('pg', dsn='postgres://user:password@localhost:5432/database')

# Or you can also passing a dictionary with parameters like:
params = {
    "user": "user",
    "password": "password",
    "host": "localhost",
    "port": "5432",
    "database": "database",
    "DEBUG": True,
}
db = AsyncDB('pg', params=params)

async with await db.connection() as conn:
    result, error = await conn.query('SELECT * FROM test')

And that's it!, we are using the same methods on all drivers, maintaining a consistent interface between all of them, facilitating the re-use of the same code for different databases.

Every Driver has a simple name to call it:

  • pg: AsyncPG (PostgreSQL)
  • postgres: aiopg (PostgreSQL)
  • mysql: aiomysql (mySQL)
  • influx: influxdb (InfluxDB)
  • redis: redis-py (Redis)
  • memcache: aiomcache (Memcache, async, no system libraries required)
  • odbc: aiodbc (ODBC)
  • oracle: oracle (oracledb)
  • redpanda: Redpanda/Kafka (aiokafka)

Output Support

With Output Support results can be returned into a wide-range of variants:

from datamodel import BaseModel

class Point(BaseModel):
    col1: list
    col2: list
    col3: list

db = AsyncDB('pg', dsn='postgres://user:password@localhost:5432/database')
async with await d.connection() as conn:
    # changing output format to Pandas:
    conn.output_format('pandas')  # change output format to pandas
    result, error = await conn.query('SELECT * FROM test')
    conn.output_format('csv')  # change output format to CSV
    result, _ = await conn.query('SELECT TEST')
    conn.output_format('dataclass', model=Point)  # change output format to Dataclass Model
    result, _ = await conn.query('SELECT * FROM test')

Currently AsyncDB supports the following Output Formats:

  • CSV (comma-separated or parametrized)
  • JSON (using orjson)
  • iterable (returns a generator)
  • Recordset (Internal meta-Object for list of Records)
  • Pandas (a pandas Dataframe)
  • Datatable (Dt Dataframe)
  • Dataclass (exporting data to a dataclass with -optionally- passing Dataclass instance)
  • PySpark Dataframe

And others to come:

  • Apache Arrow (using pyarrow)
  • Polars (Using Python polars)
  • Dask Dataframe

Contribution guidelines

Please have a look at the Contribution Guide

  • Writing tests
  • Code review

Who do I talk to?

  • Repo owner or admin
  • Other community or team contact

License

AsyncDB is copyright of Jesus Lara (https://phenobarbital.info) and is licensed under BSD. I am providing code in this repository under an open source licenses, remember, this is my personal repository; the license that you receive is from me and not from my employeer.

Metadata

Release files for asyncdb 2.16.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for asyncdb 2.16.3
File
asyncdb-2.16.3-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
asyncdb-2.16.3-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
asyncdb-2.16.3-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
asyncdb-2.16.3-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
asyncdb-2.16.3-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
asyncdb-2.16.3-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details
asyncdb-2.16.3-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
asyncdb-2.16.3-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
asyncdb-2.16.3-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
asyncdb-2.16.3-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
asyncdb-2.16.3-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
asyncdb-2.16.3-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
asyncdb-2.16.3-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
asyncdb-2.16.3-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
asyncdb-2.16.3-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
asyncdb-2.16.3-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
asyncdb-2.16.3-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
asyncdb-2.16.3-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
asyncdb-2.16.3-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
asyncdb-2.16.3-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details

Total release size: 6.9 MB

Release files / asyncdb-2.16.3-cp314-cp314-win_amd64.whl

Download URL asyncdb-2.16.3-cp314-cp314-win_amd64.whl
Size 254.2 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
16acb447df6e3fcd2e485ff51eff1ba66cd205caa6c49a1ee0ba51758a90c814
BLAKE2b-256 checksum
How to use checksums
a5e140917758cd6bbff108da5279f2a6207f470fc6637d4172abd7b76283354c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / asyncdb-2.16.3-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL asyncdb-2.16.3-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 591.4 kB
Tags CPython 3.14 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
ab758277822fd61dab255fe3d23358ba1244f716cd9ad9fba2328380cd76102f
BLAKE2b-256 checksum
How to use checksums
f9df228a7df93d3901377552bba8abf156b0dd0f54353a3e2bbadcfdd6fa197b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / asyncdb-2.16.3-cp314-cp314-macosx_11_0_arm64.whl

Download URL asyncdb-2.16.3-cp314-cp314-macosx_11_0_arm64.whl
Size 266.4 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f275df238d39c1c3fe7b71794da648a4f8497e0aed22fc355216aeaa0cf219c3
BLAKE2b-256 checksum
How to use checksums
48902fe2197abe40c62dda02c445154f5aa817aa05308ba4aeaaf8e1e96dc087
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / asyncdb-2.16.3-cp314-cp314-macosx_10_15_x86_64.whl

Download URL asyncdb-2.16.3-cp314-cp314-macosx_10_15_x86_64.whl
Size 267.5 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
4ecdd769e102a00b839511ed6773b765df3c739de2f7e6175d0c14120fac113a
BLAKE2b-256 checksum
How to use checksums
4ae8cea9e33f19f8c924908354489a1f9f20bd69be717fa5968bf254bdd3c703
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / asyncdb-2.16.3-cp313-cp313-win_amd64.whl

Download URL asyncdb-2.16.3-cp313-cp313-win_amd64.whl
Size 254.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
028ae5c52963cbe426c1dd08a6902115b0aa1b8e471b76ff6041c391b1e783fd
BLAKE2b-256 checksum
How to use checksums
620325e5cb63e8a68dc4ab91060065f23dec8a6c43ee9c230c3238432294d7d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / asyncdb-2.16.3-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL asyncdb-2.16.3-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 594.1 kB
Tags CPython 3.13 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
dd2971df5925e18aaaf5a174607e40ffb66132662d774fc3289e6d4224fbef43
BLAKE2b-256 checksum
How to use checksums
d85808ee1b0348b57ee16415c4b084975352f1bb804a2b5faf73f71e5be90d89
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / asyncdb-2.16.3-cp313-cp313-macosx_11_0_arm64.whl

Download URL asyncdb-2.16.3-cp313-cp313-macosx_11_0_arm64.whl
Size 266.5 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a51508047e9a651c92f57f2f12ebd284445c85a6cb21642a265711e026075368
BLAKE2b-256 checksum
How to use checksums
435dc2997da70e75414cb93750d40a068ce2be8718a5136b612e81cca2b5d392
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / asyncdb-2.16.3-cp313-cp313-macosx_10_13_x86_64.whl

Download URL asyncdb-2.16.3-cp313-cp313-macosx_10_13_x86_64.whl
Size 267.5 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
4bb49cde1dcbdc91ec22cfcedc7612eca1d257832f7e600ffecbf78b930004b0
BLAKE2b-256 checksum
How to use checksums
7c48ef53da448787a95ef42e5f6c0d9301d0ad3e12a64c04b93796e5e836bd7e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / asyncdb-2.16.3-cp312-cp312-win_amd64.whl

Download URL asyncdb-2.16.3-cp312-cp312-win_amd64.whl
Size 254.4 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
f9aaae14d6beaa51f8d637e10fa35d929004d26f47db04ccde29e82bb5af9c0d
BLAKE2b-256 checksum
How to use checksums
74504a11d51be6a3b4398b47b62c96af06f4cfe01f6ba5a09d0a99e9b989506b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / asyncdb-2.16.3-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL asyncdb-2.16.3-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 596.5 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
076be93393e5d740f0d8a71390a70f52ec5f920c4780f7ccc7d520de27887f89
BLAKE2b-256 checksum
How to use checksums
63ae0eb74cb3cf7ad4d8d1f57779ad979ec05099dc6f58605e1977933345d973
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / asyncdb-2.16.3-cp312-cp312-macosx_11_0_arm64.whl

Download URL asyncdb-2.16.3-cp312-cp312-macosx_11_0_arm64.whl
Size 267.7 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a31d1d932d0daf2e552ac2f2c88a85598641835a793240ad49fc4628d2e371b6
BLAKE2b-256 checksum
How to use checksums
fcfd82f31345c29207bfb94abaf902c34ed5a44455668dd5bb6f914b93ee7978
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / asyncdb-2.16.3-cp312-cp312-macosx_10_13_x86_64.whl

Download URL asyncdb-2.16.3-cp312-cp312-macosx_10_13_x86_64.whl
Size 268.5 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
e6de953af9cc8746ea3ce923b53f785270a12c94584d6f145f91c752693ea30b
BLAKE2b-256 checksum
How to use checksums
3f7e3ab1f94b43415c55357c7c1a1fc7971df6097ce4f3ffbfeb0ec885a1280d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / asyncdb-2.16.3-cp311-cp311-win_amd64.whl

Download URL asyncdb-2.16.3-cp311-cp311-win_amd64.whl
Size 254.8 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
d058949708d341d299ae17a15ed95521593ca163fdd118cce455d1ee743bc4c5
BLAKE2b-256 checksum
How to use checksums
10a7ce8120ff077214f4285c491a93f175670be254114f1fb94f46786589f883
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / asyncdb-2.16.3-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL asyncdb-2.16.3-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 594.5 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
0f47741e9081cc1aa107b7f2d0799e3d57ab0cde5536965c3517bd310352be34
BLAKE2b-256 checksum
How to use checksums
89629e7b2290417ac3a98a4f6c92294bfc3273ffac746a9536f66b208157bfa2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / asyncdb-2.16.3-cp311-cp311-macosx_11_0_arm64.whl

Download URL asyncdb-2.16.3-cp311-cp311-macosx_11_0_arm64.whl
Size 266.2 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c0dd3cfd4eff7da45eecec94e7f34679766fbd27ca219376b28682dcb1654381
BLAKE2b-256 checksum
How to use checksums
ebd6635e80c8e6ced5b4f060b532e848ba09bb7bafdc3ede3a86c68ae96239bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / asyncdb-2.16.3-cp311-cp311-macosx_10_9_x86_64.whl

Download URL asyncdb-2.16.3-cp311-cp311-macosx_10_9_x86_64.whl
Size 267.2 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
85a92fd235911351b87f49f722194be459cf77af518a4e05fd3757da43cfc2b7
BLAKE2b-256 checksum
How to use checksums
27dcb174711e0410384a2191bbf7ec7c1955d64722bc985cc5f423e4ed6ddb32
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / asyncdb-2.16.3-cp310-cp310-win_amd64.whl

Download URL asyncdb-2.16.3-cp310-cp310-win_amd64.whl
Size 254.3 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
205f06b4c2a826fcd36e2a694e77d5fff61d6a23fd3230e30d61bf35fd445e04
BLAKE2b-256 checksum
How to use checksums
544ac06702901cca56dbf3cfdee095c4463bee5536b833db441db4aea194c1e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / asyncdb-2.16.3-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL asyncdb-2.16.3-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 559.3 kB
Tags CPython 3.10 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
bbae20703c86825cd84d061a54c710bd8eb8f4d3a600ab58c1a0aefffda019cc
BLAKE2b-256 checksum
How to use checksums
ced66eedeb22d2ccaa830add6f0cf77d207c53ec827132b333f990a5c1c3efa5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / asyncdb-2.16.3-cp310-cp310-macosx_11_0_arm64.whl

Download URL asyncdb-2.16.3-cp310-cp310-macosx_11_0_arm64.whl
Size 266.1 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
58ef2f2d57e894cd5c074d9c3592769cb8832dc0557f14fd8e695f62b0ec8bf5
BLAKE2b-256 checksum
How to use checksums
123df69ff6635a73f7156d68d6c7cdf392d7c2ff0eb48b72ba7c916dd137b880
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / asyncdb-2.16.3-cp310-cp310-macosx_10_9_x86_64.whl

Download URL asyncdb-2.16.3-cp310-cp310-macosx_10_9_x86_64.whl
Size 267.1 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
dd2fa64b2c7bca50be0a950074f6fb1969c67a381070244370a1fd363ebd4c29
BLAKE2b-256 checksum
How to use checksums
bf37886a90460946e7398b9a5313bf680dd2a86264155980e6b03abecfafb7c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release history Release notifications | RSS feed

This release

2.16.3 This release

20 release files

2.12.1

8 release files

2.11.9

8 release files

2.11.8

8 release files

2.11.7

8 release files

2.11.6

8 release files

2.11.5

8 release files

2.11.4

8 release files

2.11.2

9 release files

2.11.1

9 release files

2.11.0

9 release files

2.9.9

11 release files

2.9.6

11 release files

2.9.5

11 release files

2.9.4

11 release files

2.9.3

11 release files

2.9.2

11 release files

2.9.1

11 release files

2.9.0

11 release files

2.8.0

11 release files

2.7.8

10 release files

2.7.7

10 release files

2.7.6

10 release files

2.7.5

10 release files

2.7.4

10 release files

2.7.3

10 release files

2.7.2

10 release files

2.7.1

10 release files

2.7.0

10 release files

2.6.10

4 release files

2.6.9

4 release files

2.6.8

3 release files

2.6.7

3 release files

2.6.6

3 release files

2.6.5

3 release files

2.6.4

3 release files

2.6.3

3 release files

2.6.2

3 release files

2.6.1

3 release files

2.6.0

3 release files

2.5.12

3 release files

2.5.11

3 release files

2.5.10

3 release files

2.5.9

3 release files

2.5.8

3 release files

2.5.7

3 release files

2.5.6

3 release files

2.5.5

3 release files

2.5.4

3 release files

2.5.3

3 release files

2.5.2

3 release files

2.5.1

3 release files

2.5.0

3 release files

2.4.4

3 release files

2.4.3

3 release files

2.4.2

3 release files

2.4.1

3 release files

2.4.0

3 release files

2.3.2

3 release files

2.3.1

3 release files

2.3.0

3 release files

2.2.17

3 release files

2.2.16

3 release files

2.2.15

3 release files

2.2.14

3 release files

2.2.13

3 release files

2.2.11

3 release files

2.2.10

3 release files

2.2.9

3 release files

2.2.8

3 release files

2.2.7

3 release files

2.2.6

3 release files

2.2.5

3 release files

2.2.4

3 release files

2.2.3

3 release files

2.2.2

3 release files

2.2.1

3 release files

2.2.0

3 release files

2.1.43

2 release files

2.1.42

2 release files

2.1.41

2 release files

2.1.40

4 release files

2.1.39

2 release files

2.1.37

2 release files

2.1.36

2 release files

2.1.35

2 release files

2.1.33

2 release files

2.1.32

2 release files

2.1.31

2 release files

2.1.30

2 release files

2.1.27

2 release files

2.1.26

2 release files

2.1.25

2 release files

2.1.24

2 release files

2.1.23

2 release files

2.1.22

2 release files

2.1.21

2 release files

2.1.20

2 release files

2.1.19

2 release files

2.1.18

2 release files

2.1.17

2 release files

2.1.16

2 release files

2.1.15

2 release files

2.1.14

2 release files

2.1.13

2 release files

2.1.12

2 release files

2.1.11

4 release files

2.1.10

2 release files

2.1.9

2 release files

2.1.8

2 release files

2.1.7

2 release files

2.1.6

2 release files

2.1.5

2 release files

2.1.4

2 release files

2.1.3

2 release files

2.1.2

2 release files

2.1.1

2 release files

2.1.0

4 release files

2.0.39

2 release files

2.0.34

2 release files

2.0.33

2 release files

2.0.32

2 release files

2.0.29

2 release files

2.0.28

2 release files

2.0.27

2 release files

2.0.26

2 release files

2.0.23

2 release files

2.0.22

2 release files

2.0.21

2 release files

2.0.20

2 release files

2.0.19

2 release files

2.0.18

2 release files

2.0.17

2 release files

2.0.16

2 release files

1.7.28

2 release files

1.7.26

2 release files

1.7.25

2 release files

1.7.21

2 release files

1.7.20

2 release files

1.7.19

2 release files

1.7.18

2 release files

1.7.17

2 release files

1.7.12

2 release files

1.7.6

2 release files

1.7.3

2 release files

1.6.2

2 release files

1.5.0

2 release files

1.4.7

2 release files

1.4.5

2 release files

1.4.4

2 release files

1.4.2

2 release files

1.4.1

2 release files

1.3

2 release files

1.2.97

2 release files

1.2.8

2 release files

1.2.7

2 release files

1.2.3

2 release files

1.1.27

2 release files

1.1.25

2 release files

1.1.21

2 release files

1.1.7

2 release files

1.1.5

2 release files

1.1.4

2 release files

1.1.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page