Skip to content

Releases: Blosc/python-blosc

Release 1.11.4

Choose a tag to compare

@JanSellner JanSellner released this 18 Jan 09:05

Changes from 1.11.3 to 1.11.4

  • Added support for Python 3.14 (with GIL).

  • Fix deprecated Numpy usage (see #347). Thanks to Finn Womack and Marius Grossu.

  • CI upgrades.

Release 1.11.3

Choose a tag to compare

@JanSellner JanSellner released this 17 May 17:00

Changes from 1.11.2 to 1.11.3

  • Added support for Python 3.13. Thanks to David Stansby.

  • Internal C-Blosc sources updated to 051b9d2cb9437e375dead8574f66d80ebce47bee.

  • CI fixes.

Release 1.11.2

Choose a tag to compare

@FrancescAlted FrancescAlted released this 25 Jun 10:24
33164fb

Changes from 1.11.1 to 1.11.2

  • Add support for NumPy 2.0. Thanks to Michał Górny.

  • Internal C-Blosc sources updated to 1.21.6.

  • Add assembly source in MANIFEST.in. Thanks to Ben Hekster.

  • Deprecated support for Python 3.8 and added support for Python 3.12.

  • Some fixes in the building process.

Changes from 1.11.0 to 1.11.1

  • Internal C-Blosc sources updated to 1.21.3.

Release 1.11.0

Choose a tag to compare

@FrancescAlted FrancescAlted released this 08 Dec 08:21

Changes from 1.10.6 to 1.11.0

  • Internal C-Blosc sources updated to 1.21.2 (they are a git submodule now).

  • Many small code improvements, improved consistency and typo fixes.
    Thanks to Dimitri Papadopoulos Orfanos.

  • Support for Python 3.11. Support for Python 3.7 has been dropped.
    Thanks to Dimitri Papadopoulos Orfanos.

  • Several other fixes, mainly related with the building process, which
    should be more solid now in different situations.

Release 1.10.6

Choose a tag to compare

@FrancescAlted FrancescAlted released this 07 Oct 16:07

Changes from 1.10.5 to 1.10.6

  • Add a missed cmake folder to distributed files. See #253.
    Thanks to Ben Greiner.

Release v1.10.5

Choose a tag to compare

@FrancescAlted FrancescAlted released this 06 Oct 10:38

Changes from 1.10.4 to 1.10.5

  • Reenable the possibility to use an already installed C-Blosc library.
    See #244. Thanks to Ben Greiner.
  • Add aarch64 wheels. See #250. Thanks to @odidev.
  • Deactivate SSE2 and AVX2 if a CPU has no flags. See #242.
    Thanks to Graham Inggs.
  • Wheels for Linux 32 bits are not distributed anymore.
  • Updated vendored C-Blosc to 1.21.1.

Release 1.10.4

Choose a tag to compare

@FrancescAlted FrancescAlted released this 01 Jun 17:31

Changes from 1.10.2 to 1.10.4

  • Update blosc.nthreads when blosc.set_nthreads() is called.
    Fixes #246

Release 1.10.2

Choose a tag to compare

@oscargm98 oscargm98 released this 19 Jan 11:15

Changes from 1.10.1 to 1.10.2

Release 1.10.1

Choose a tag to compare

@FrancescAlted FrancescAlted released this 24 Dec 12:47
993e18b

Changes from 1.10.0 to 1.10.1

  • Added pyproject.toml to fix issues when building the package for a
    Python version that does not have a wheel. See:
    #239

  • Added blosc/c-blosc/README.md in the source distribution. See:
    #240

  • Vendored cpuinfo.py updated to version 7.0.0.

Release 1.10.0

Choose a tag to compare

@FrancescAlted FrancescAlted released this 23 Dec 13:21

Changes from 1.9.2 to 1.10.0

  • Updated vendored C-Blosc to 1.21.0.

  • Wheels for Intel (32 and 64 bits) and all major OS (Win, Linux, Mac) are here.
    The wheels have support for runtime detection for AVX2, so it will be
    automatically leveraged in case the local host has AVX2. No need anymore to
    worry about using different binaries for CPUs not having AVX2 hardware.

    Also, we are distributing binaries for C-Blosc libraries (dynamic and static)
    and headers. This way, people trying to use the C-Blosc library can use the
    python-blosc wheels to install the necessary development files. For details,
    see: https://github.com/Blosc/c-blosc/blob/master/COMPILING_WITH_WHEELS.rst

    We gratefully acknowledge Jeff Hammerbacher for supporting the addition of
    wheels for Blosc.

  • Officially drop support for Python < 3.7. Although we did not any explicit
    action that is incompatible with older Python versions, we only provide
    wheels for Python >= 3.7 (til 3.9).