Skip to main content

packaging

Joulescope Driver

Welcome to the Joulescope™ Driver project. Joulescope is an affordable, precision DC energy analyzer that enables you to build better products.

This user-space C library communicates with Joulescope products to configure operation and receive data. It supports the JS110, JS220, and JS320 Joulescope models. The first-generation driver introduced in 2019 was written in Python. While Python proved to be a very flexible language enabling many user scripts, it was difficult to support other languages.
This second-generation driver launched in 2022 addresses several issues with the first-generation python driver including:

  1. Improved event-driven API based upon PubSub for easier integration with user interfaces and other complicated software packages.
  2. Improved portability for easier language bindings.
  3. Improved performance.

For more information, see:

Python Installation

The python bindings work with Python 3.12 and later. To use the python bindings, ensure that you have a compatible version of python installed on your host computer. Then:

python -m pip install pyjoulescope_driver

For Ubuntu, you will also need to install the udev rules.

You can then run the pyjoulescope_driver python entry points:

python -m pyjoulescope_driver --help
python -m pyjoulescope_driver scan
python -m pyjoulescope_driver info
python -m pyjoulescope_driver values --device js320

Note that you may need to change "python" to "python3" or the full path.
You can also use a python virtual environment.

Building

Ensure that your computer has a development environment including CMake.

Windows

Install cmake and your favorite build toolchain such as Visual Studio, mingw64, wsl, ninja.

macOS

For macOS, install homebrew, then:

brew install pkgconfig python3

Ubuntu 26.04 LTS

For Ubuntu:

sudo apt install cmake build-essential ninja-build libudev-dev

You will also need to install the udev rules. If you are using a modern Linux distribution managed by systemd, using tag-based rules is most likely the right choice:

$ wget https://raw.githubusercontent.com/jetperch/joulescope_driver/main/72-joulescope.rules
$ sudo cp 72-joulescope.rules /etc/udev/rules.d/
$ sudo udevadm control --reload-rules

If your system is not managed by systemd or your user is not assigned a proper login seat (as may be the case when logging in via SSH), using group-based rules is necessery (note that the plugdev group must exist/be created and your user must belong to it):

$ wget https://raw.githubusercontent.com/jetperch/joulescope_driver/main/99-joulescope.rules
$ sudo cp 99-joulescope.rules /etc/udev/rules.d/
$ sudo udevadm control --reload-rules

Common

cd {your/repos/joulescope_driver}
mkdir build && cd build
cmake ..
cmake --build . && ctest .

This package includes a command-line tool, jsdrv:

jsdrv --help
jsdrv scan

The build also produces jsdrv_quickstart from example/quickstart.c, the minimal C program described in doc/getting_started.md.

Build python bindings

Install a compatible version of Python 3.12 or later. To install the pyjoulescope_driver dependencies:

cd {your/repos/joulescope_driver}
python -m pip install -U -r requirements.txt

You should then be able to build the native bindings:

python setup.py build_ext --inplace

You can build the package using isolation:

python -m build

Depending upon your system configuration, you may need to replace "python" with "python3" or the full path to your desired python installation.

On Windows, you may be prompted to install the Microsoft C++ Build Tools.

License

The Joulescope driver source code is licensed under the Apache-2.0 license. The project is free for commercial and non-commercial use. The bundled third-party libraries are provided under their respective licenses, as recorded in REUSE.toml.

The project is compliant with Reuse Software.

python -m pip install reuse[charset-normalizer]
python -m reuse lint

The reuse tool can generate a software bill of materials (SBOM) in SPDX format.

python -m reuse spdx

Each GitHub release includes this SPDX SBOM as the joulescope_driver-vX.Y.Z.spdx asset.

Metadata

Release files for pyjoulescope-driver 2.5.1

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

Source distribution (sdist)

Source distribution for pyjoulescope-driver 2.5.1
File Size Uploaded
pyjoulescope_driver-2.5.1.tar.gz 4.8 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for pyjoulescope-driver 2.5.1
File
pyjoulescope_driver-2.5.1-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details
pyjoulescope_driver-2.5.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
pyjoulescope_driver-2.5.1-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
pyjoulescope_driver-2.5.1-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details
pyjoulescope_driver-2.5.1-cp314-cp314-macosx_10_15_universal2.whl CPython 3.14 CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64) Details
pyjoulescope_driver-2.5.1-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
pyjoulescope_driver-2.5.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pyjoulescope_driver-2.5.1-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
pyjoulescope_driver-2.5.1-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details
pyjoulescope_driver-2.5.1-cp313-cp313-macosx_10_13_universal2.whl CPython 3.13 CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64) Details
pyjoulescope_driver-2.5.1-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
pyjoulescope_driver-2.5.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pyjoulescope_driver-2.5.1-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
pyjoulescope_driver-2.5.1-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
pyjoulescope_driver-2.5.1-cp312-cp312-macosx_10_13_universal2.whl CPython 3.12 CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64) Details

Total release size: 87.1 MB

Release files / pyjoulescope_driver-2.5.1.tar.gz

Download URL pyjoulescope_driver-2.5.1.tar.gz
Size 4.8 MB
Tags Source
SHA-256 checksum
How to use checksums
620486739c3a49397cca8b161ebf61cf2ee964f2f0760d2b40ba4f19045c94fa
BLAKE2b-256 checksum
How to use checksums
fd6a688bf1797c34327c6d68270c49194b4f03749440382880640449ed2786d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyjoulescope_driver-2.5.1-cp314-cp314-win_arm64.whl

Download URL pyjoulescope_driver-2.5.1-cp314-cp314-win_arm64.whl
Size 4.0 MB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
05fa2f1d5de1098775316cd36b6e8bae8b3d7b4092693f2558a5f7f2e8c78c76
BLAKE2b-256 checksum
How to use checksums
72154cf346087387fd071882c0c3a18abf7acbd552737d81d6275006e80dab40
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyjoulescope_driver-2.5.1-cp314-cp314-win_amd64.whl

Download URL pyjoulescope_driver-2.5.1-cp314-cp314-win_amd64.whl
Size 4.0 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
af2af2bd399935e27ca51d350b3c584d472a57ddc665ae699c7f2ca8498e5829
BLAKE2b-256 checksum
How to use checksums
7e02f3867ebd5d247608d7abd3007f6e820704f92069a291ce9187e062e325e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyjoulescope_driver-2.5.1-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL pyjoulescope_driver-2.5.1-cp314-cp314-manylinux_2_28_x86_64.whl
Size 7.2 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ba225c611d9d4ad39b4153177ee760ed5801906de08cf2b705fa55e2e990e3cc
BLAKE2b-256 checksum
How to use checksums
1e0fe4b45d4be98c0f9bfa22d5e8e6443688a7407fbd63f01ea20a4d487ce954
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyjoulescope_driver-2.5.1-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL pyjoulescope_driver-2.5.1-cp314-cp314-manylinux_2_28_aarch64.whl
Size 7.1 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
30b2f6db2cdd4ccecbaf43e5f863c6d9dc0d96954915a781ae71505e093d2761
BLAKE2b-256 checksum
How to use checksums
a0fce112d1cdd5b7b6537b59bb5d7503c98ed461a628e9f32cb03451b4622650
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyjoulescope_driver-2.5.1-cp314-cp314-macosx_10_15_universal2.whl

Download URL pyjoulescope_driver-2.5.1-cp314-cp314-macosx_10_15_universal2.whl
Size 5.2 MB
Tags CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
f462d2fa287d35c078361987c5e6fa43f3ed7fe59bc73e6c7af469c3245fed49
BLAKE2b-256 checksum
How to use checksums
82e248239929d28528629b36fb3b6ad17b8eac4daa0c20c8d2bf773ba8d5d880
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyjoulescope_driver-2.5.1-cp313-cp313-win_arm64.whl

Download URL pyjoulescope_driver-2.5.1-cp313-cp313-win_arm64.whl
Size 4.0 MB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
c40017cf48f341f0a507eccdf5514ff4a103116d24a45f9e827ce6346e8cccd8
BLAKE2b-256 checksum
How to use checksums
4588dedc1d6d466fe6c068e7e26aa4bdf7185d94ba9b45275ed55897293224b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyjoulescope_driver-2.5.1-cp313-cp313-win_amd64.whl

Download URL pyjoulescope_driver-2.5.1-cp313-cp313-win_amd64.whl
Size 4.0 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
68c7807ae226eb98da5b41756853dddc78d7344ebc1789266be82b913ac3058d
BLAKE2b-256 checksum
How to use checksums
2f2bdf29620315ba4c12ea82166df7b2cc2e39dc22975083dd947e0b42ea72e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyjoulescope_driver-2.5.1-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL pyjoulescope_driver-2.5.1-cp313-cp313-manylinux_2_28_x86_64.whl
Size 7.2 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2229421d0329a6f2d55ecafe7c88b9691f730550a8f71ea0580b13d2954ba5fc
BLAKE2b-256 checksum
How to use checksums
75ea620c0478b49373a5ed817b98a3e8388728ec5303b25742b5e50b24cb0b4f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyjoulescope_driver-2.5.1-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL pyjoulescope_driver-2.5.1-cp313-cp313-manylinux_2_28_aarch64.whl
Size 7.1 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1905309fa7803b18a0839ec3f33c8ab3af33b242083168b199a07dce3474b814
BLAKE2b-256 checksum
How to use checksums
42352d6bdb8ca83f23e2c3ccc98f3cb6c5b23e1df23f1eb1f8d3f11ce302128f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyjoulescope_driver-2.5.1-cp313-cp313-macosx_10_13_universal2.whl

Download URL pyjoulescope_driver-2.5.1-cp313-cp313-macosx_10_13_universal2.whl
Size 5.2 MB
Tags CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
3ae2f72fb89802697c164c42fb07d613eb88f5c164ba20b7759d00742d3e5800
BLAKE2b-256 checksum
How to use checksums
46923c129d8407460be24985fdfb7a38226108a8f72b37755706c718c783c8ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyjoulescope_driver-2.5.1-cp312-cp312-win_arm64.whl

Download URL pyjoulescope_driver-2.5.1-cp312-cp312-win_arm64.whl
Size 4.0 MB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
8acd72c6fcf3b86cd3d833e38fe73dabc5967ccb24cd9286bbd903b652a179f5
BLAKE2b-256 checksum
How to use checksums
86b10770ffa955e500d4c507db71d9ef5efb95bb8eeb830f07e150c0179395d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyjoulescope_driver-2.5.1-cp312-cp312-win_amd64.whl

Download URL pyjoulescope_driver-2.5.1-cp312-cp312-win_amd64.whl
Size 4.0 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
b4cd6de3012f7032606c3ae8d0ad110a007cc2916cfb1d89b1002649bf2c0bcf
BLAKE2b-256 checksum
How to use checksums
204c04fc0e13d36a2fdb3b9f720f7e26093ccf932411f60fca3ffec8096d5e2d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyjoulescope_driver-2.5.1-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL pyjoulescope_driver-2.5.1-cp312-cp312-manylinux_2_28_x86_64.whl
Size 7.2 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
fb37ef8080745f06f5464467df03952d7dee59dcd0a1afd2cf99651432fc76ec
BLAKE2b-256 checksum
How to use checksums
32706eee8946d889216bdcaee009fb7bf0bb31ed211c6e9867422992a3b7dae2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyjoulescope_driver-2.5.1-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL pyjoulescope_driver-2.5.1-cp312-cp312-manylinux_2_28_aarch64.whl
Size 7.1 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
136c3a1d788f82ac968d211a7f46246407863ada61b656863eb30dd267811ad0
BLAKE2b-256 checksum
How to use checksums
ca3d0d433b4cf87b4ed53ed091cb9cc8678b76fa9d040734f6b1c7041e04851c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pyjoulescope_driver-2.5.1-cp312-cp312-macosx_10_13_universal2.whl

Download URL pyjoulescope_driver-2.5.1-cp312-cp312-macosx_10_13_universal2.whl
Size 5.2 MB
Tags CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
4e7746240a4c5da8b7741c2129594f8f462f527a3974857dfd1f16fe60143a79
BLAKE2b-256 checksum
How to use checksums
390c7060ba47b156c02d2fc8462cbe4e301639fca845078885f7b0702f894526
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release history Release notifications | RSS feed

2.5.2

16 release files

This release

2.5.1 This release

16 release files

2.4.1

16 release files

2.3.5

16 release files

2.3.4

16 release files

2.3.3

16 release files

2.3.2

16 release files

2.3.1

16 release files

2.3.0

16 release files

2.2.9

21 release files

2.2.3

21 release files

2.2.2

21 release files

2.2.0

21 release files

2.1.2

21 release files

2.1.1

21 release files

2.1.0

21 release files

2.0.7

17 release files

2.0.5

17 release files

2.0.4

17 release files

2.0.3

17 release files

1.9.3

17 release files

1.9.0

17 release files

1.8.0

17 release files

1.7.2

13 release files

1.7.1

13 release files

1.6.0

13 release files

1.5.6

13 release files

1.5.5

13 release files

1.5.4

13 release files

1.5.3

13 release files

1.5.1

13 release files

1.5.0

13 release files

1.4.9

13 release files

1.4.8

13 release files

1.4.7

13 release files

1.4.1

13 release files

1.4.0

13 release files

1.3.12

7 release files

1.3.11

7 release files

1.3.10

7 release files

1.3.9

7 release files

1.3.8

7 release files

1.3.7

7 release files

1.3.6

7 release files

1.3.5

7 release files

1.3.4

7 release files

1.3.3

8 release files

1.3.2

8 release files

1.3.1

8 release files

1.3.0

8 release files

1.2.2

8 release files

1.2.1

8 release files

1.2.0

8 release files

1.1.4

7 release files

1.1.3

7 release files

1.1.2

8 release files

1.1.1

8 release files

1.1.0

8 release files

1.0.7

8 release files

1.0.6

8 release files

1.0.5

8 release files

1.0.4

5 release files

1.0.3

5 release files

1.0.1

7 release files

0.2.2

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