github NVIDIA/cccl python-0.4.0
CCCL Python Libraries (v0.4.0)

7 hours ago

These are the release notes for the cuda-cccl Python package version 0.4.0, dated December 3rd, 2025. The previous release was v0.3.4.

cuda.cccl is in "experimental" status, meaning that its API and feature set can change quite rapidly.

Installation

Please refer to the install instructions here

Features

  • Added select algorithm for filtering data (#6766)
  • Support for nested structs (#6353)
  • Added DiscardIterator (#6618)
  • The cccl-python Python package can now be installed via conda (#6513)

Improvements and bug fixes

  • Allow numpy struct types as initial value for Zipiterator inputs (#6861)
  • Allow using ZipIterator as an output in cuda.compute (#6518)
  • Enable caching of advance/dereference methods for Zipiterator and PermutationIterator (#6753)
  • Use wrapper with void* argument types for iterator advance/dereference signature (#6634)
  • Fixes and improvements to function caching (#6758)
  • Fix handling of wrapped cuda.jit functions (#6770)
  • Use annotations if available to determine return type of transform op (#6760)
  • Allow passing in None as init value for scan when using an iterator as input (#6499)

Breaking Changes

Don't miss a new cccl release

NewReleases is sending notifications on new releases.