# CADET-Core v6 pre-releases and release strategy

**URL:** <https://forum.cadet-web.de/t/cadet-core-v6-pre-releases-and-release-strategy/1359>\
**Category:** CADET Development\
**Created:** [January 15, 2026, 10:43am UTC](https://forum.cadet-web.de/t/cadet-core-v6-pre-releases-and-release-strategy/1359 "2026-01-15T10:43:38Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![j.breuer](https://forum.cadet-web.de/user_avatar/forum.cadet-web.de/j.breuer/32/1139_2.png) [@j.breuer](https://forum.cadet-web.de/u/j.breuer)\
**Post date:** [January 15, 2026, 10:43am UTC](https://forum.cadet-web.de/t/cadet-core-v6-pre-releases-and-release-strategy/1359/1 "2026-01-15T10:43:38Z")

</div>

Dear CADET users,

we would like to inform you about our plan regarding the **further development of CADET-Core**.

**Version 6** of CADET-Core is planned and will introduce **new features** as well as a number of **interface changes**. With usability and long-term maintainability in mind, we aim to bundle all foreseeable interface changes of established features into this single major release.

There is currently **no fixed release date**. However, planned changes and features are tracked in the corresponding [GitHub milestone](https://github.com/cadet/CADET-Core/milestone/6).

With the upcoming interface changes, it is increasingly important to **consult the correct interface documentation** by selecting the appropriate branch or release version at [https://cadet.github.io/](https://cadet.github.io/).

### Release strategy and code distribution

- **CADET-Core v5.1** will continue to be supported with **bug fixes** until v6 is fully released.
- Pre-releases require `CADET-Python>=1.1.2`, old CADET-Core releases will still work with the updated CADET-Python.
- Until the official release of v6, we will **regularly publish v6 pre-releases** on **conda-forge**.
  - Users can **install a v6 pre-release** (e.g. `v6.0.0a3`) via  
`conda install -c conda-forge/label/cadet-core_dev cadet=6.0.0a3`  
or `pip install CADET-Core==6.0.0a3`
  - the latest **v5 release will remain the default** and as usual be install via  
`conda install -c conda-forge cadet` or `pip install CADET-Core`
  - Users interested in new features can already use these pre-releases but should be prepared to adapt to the evolving interface.
  - While we cannot guarantee a stable interface during the pre-release phase, we aim to **modify each affected part of the interface only once**.

### Continuation of v5

No new features are currently planned for **v5** or its legacy interface.  
If there is strong interest (e.g., for joint publications or other collaborative efforts), please reach out to us—we may be able to find a solution, including more formal arrangements.  
v5 will be supported with bug fixes.

### CADET-Process

**CADET-Process** will maintain its current **API** until after the release of **CADET-Core** v6. Following the v6 release, we will begin adapting to the new **CADET-Core** interface and implementing some internal restructuring. These changes may introduce breaking updates, but they will not occur immediately. We will communicate further details as the process unfolds.

If you have questions or would like to discuss specific use cases, feel free to contact us.

Best regards,  
The CADET team

---

<div class="post-metadata">

**Author:** ![j.breuer](https://forum.cadet-web.de/user_avatar/forum.cadet-web.de/j.breuer/32/1139_2.png) [@j.breuer](https://forum.cadet-web.de/u/j.breuer)\
**Post date:** [January 15, 2026, 10:49am UTC](https://forum.cadet-web.de/t/cadet-core-v6-pre-releases-and-release-strategy/1359/2 "2026-01-15T10:49:07Z")

</div>

# CADET-Core Version 6.0.0-alpha.1 Release Announcement

CADET-Core v6.0.0-alpha.1 is a pre-release introducing a new interface, new features and bug fixes.

**We recommend updating to the pre-release version only if you need a new feature because the interface might change further. Otherwise, we suggest staying on the latest stable v5 release.**

**Breaking changes are highlighted using bold text**

## Added

- Add a DG discretization for a 2D LRMP with spatially constant parameters by @jbreue16 in [Add a DG discretization for a 2D LRMP with spatially constant parameters by jbreue16 · Pull Request #160 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/160)
- Add piece-wise constant radial dependence of parameters to 2D DG discretization by @jbreue16 in [Add piece-wise constant radial dependence of parameters to 2D DG discretization by jbreue16 · Pull Request #337 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/337)
- **Add exception for non-parallelized code when `NTHREADS` \> 1** by @jbreue16 in [Add exception for non-parallelized code when NTHREADS \> 1 by jbreue16 · Pull Request #342 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/342)
- Add sensitivity support for bulk reactions by @jbreue16 in [Add sensitivity support for bulk reactions by jbreue16 · Pull Request #426 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/426)
- Add multiple reactions for the bulk phase for the CSTR by @AntoniaBerger in [Add multiple reactions for the bulk phase for the CSTR by AntoniaBerger · Pull Request #439 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/439)
- 
  - Add multiple reactions for bulk reaction by @AntoniaBerger in [Add multiple reactions for bulk reaction by AntoniaBerger · Pull Request #449 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/449)

- Add Langmuir fallback for Colloidal binding without protein interaction by @hannahlanzrath in [Add Langmuir fallback for Colloidal binding without protein interaction by hannahlanzrath · Pull Request #452 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/452)
- Refactor and generalize particle modeling by @jbreue16 in [Refactor and generalize particle modeling by jbreue16 · Pull Request #414 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/414)
- **Add check for correct size of field NBOUND in CSTR** by @jbreue16 in [Add check for correct size of field NBOUND in CSTR by jbreue16 · Pull Request #447 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/447)
- **Update to generalized interface** by @jbreue16 in [Update to generalized interface by jbreue16 · Pull Request #471 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/471)
- Add competitive inhibition and uncompetitive inhibition by @AntoniaBerger in [Add competitive inhibition and uncompetitive inhibition by AntoniaBerger · Pull Request #397 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/397)
- Docs: Add description of state vector by @jbreue16 in [Docs: Add description of state vector by jbreue16 · Pull Request #498 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/498)
- Add a competitive exchange model to MCT by @AntoniaBerger in [Add a competitive exchange model to MCT by AntoniaBerger · Pull Request #271 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/271)
- Add 1st order FV scheme for frustum models by @jbreue16 in [Add 1st order FV scheme for frustum models by jbreue16 · Pull Request #503 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/503)
- Add wedge geometry to radial flow model by @jbreue16 in [Add wedge geometry to radial flow model by jbreue16 · Pull Request #518 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/518)
- Add reaction system by @AntoniaBerger in [Add reaction system by AntoniaBerger · Pull Request #525 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/525)
- Add ReactionSystem to CSTR bulk phase by @AntoniaBerger in [Add ReactionSystem to CSTR bulk phase by AntoniaBerger · Pull Request #527 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/527)

## Changed / Updated

- **Do not return coordinates for singleton dimensions** by @schmoelder in [Do not return coordinates for singleton dimensions by schmoelder · Pull Request #339 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/339)
- Update equation for accurate noncompetitive inhibition modeling by @AntoniaBerger in [Update equation for accurate noncompetitive inhibition modeling by AntoniaBerger · Pull Request #382 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/382)
- Update documentation by @jbreue16 in [Update documentation by jbreue16 · Pull Request #450 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/450)

## Fixed

- Extend the allowed range of the gamma parameter in the Mobile Phase Modulator Langmuir and Extended Mobile Phase Modulator Langmuir by @ronald-jaepel in [Extend the allowed range of the gamma parameter in the Mobile Phase Modulator Langmuir and Extended Mobile Phase Modulator Langmuir by ronald-jaepel · Pull Request #355 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/355)
- Fix linear solve of inlet Jacobian block in DG units by @jbreue16 in [Fix linear solve of inlet Jacobian block in DG units by jbreue16 · Pull Request #462 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/462)
- Fix include build dir by @daklauss in [Fix include build dir by daklauss · Pull Request #485 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/485)
- Fix escape in ci pipeline by @daklauss in [Fix escape in ci pipeline by daklauss · Pull Request #499 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/499)
- Fix continue on error within pipeline by @daklauss in [Fix continue on error within pipeline by daklauss · Pull Request #500 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/500)
- Fix interface to IDAS Gram-Schmidt orthogonalization by @jbreue16 in [Fix interface to IDAS Gram-Schmidt orthogonalization by jbreue16 · Pull Request #520 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/520)

## Deprecated

- Deprecate collocation variant of DGSEM particle discretization by @jbreue16 in [Deprecate collocation variant of DGSEM particle discretization by jbreue16 · Pull Request #411 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/411)

**Full Changelog** : [Comparing v5.1.X...v6.0.0-alpha.1 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/compare/v5.1.X...v6.0.0-alpha.1)

For a full change log, including highlighted interface/breaking changes, please refer to the [release description on GitHub](https://github.com/cadet/CADET-Core/releases/tag/v6.0.0-alpha.1).

---

<div class="post-metadata">

**Author:** ![j.breuer](https://forum.cadet-web.de/user_avatar/forum.cadet-web.de/j.breuer/32/1139_2.png) [@j.breuer](https://forum.cadet-web.de/u/j.breuer)\
**Post date:** [March 18, 2026, 12:46pm UTC](https://forum.cadet-web.de/t/cadet-core-v6-pre-releases-and-release-strategy/1359/3 "2026-03-18T12:46:54Z")

</div>

# CADET-Core Version 6.0.0-alpha.2 Release Announcement

CADET-Core v6.0.0-alpha.2 is a pre-release introducing new features and bug fixes and updating the interface.

**We recommend updating to the pre-release version only if you need a new feature because the interface might change further. Otherwise, we suggest staying on the latest stable v5 release.**

**Breaking changes are highlighted using bold text**

## Added

- Add reaction system all units by @AntoniaBerger in [Add reaction system all units by AntoniaBerger · Pull Request #528 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/528)
- MCT: add sensitivities for channel cross section areas by @AntoniaBerger in [MCT: add sensitivities for channel cross section areas by AntoniaBerger · Pull Request #594 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/594)
- Add non-equidistant FV schemes to axial operator by @j.breuer and @Flynn in [Add non-equidistant FV schemes to axial operator by jbreue16 · Pull Request #566 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/566)
- **Pass recoverable error to IDAS when residual contains nonfinite value** by @j.breuer in [Pass recoverable error to IDAS when residual contains nonfinite value by jbreue16 · Pull Request #490 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/490)
- Add spline-based data driven binding model by @j.breuer and @j.hassan in [Add spline-based data driven binding model by jbreue16 · Pull Request #592 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/592)
- Add 2nd order non-equidistant FV schemes for radial flow models by @Yuvj and @j.breuer in [Add 2nd order non-equidistant FV schemes for radial flow models by Yuvraj2710 · Pull Request #602 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/602)

## Changed/Updated

- Update release checklist: pre-releases by @j.breuer in [Update release checklist: pre-releases by jbreue16 · Pull Request #542 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/542)
- **Add exceptions for misconfigured sensitivity and parameter dependence** by @j.breuer in [Add exceptions for misconfigured sensitivity and parameter dependence by jbreue16 · Pull Request #550 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/550)
- Doc/change documentation default by @hannahlanzrath in [Doc/change documentation default by hannahlanzrath · Pull Request #548 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/548)
- Update standard installation and CI/CD workflows to Eigen3 v5 by @j.breuer in [Update standard installation and CI/CD workflows to Eigen3 v5 by jbreue16 · Pull Request #557 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/557)
- Update `FILE_FORMAT` to comply with SemVer (start at 1.0.0-pre-release) by @j.breuer in [Update `FILE_FORMAT` to comply with SemVer (start at 1.0.0-pre-release) by jbreue16 · Pull Request #567 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/567)
- **Improve non-eq. FV to not infer `NCOL` from grid** by @j.breuer in [Improve non-eq. FV to not infer `NCOL` from grid by jbreue16 · Pull Request #610 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/610)

## Fixed

- Fix version detection in CMake: include lightweight tags by @j.breuer in [Fix version detection in CMake: include lightweight tags by jbreue16 · Pull Request #541 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/541)
- Fix interface documentation of MM kinetics by @j.breuer in [Fix interface documentation of MM kinetics by jbreue16 · Pull Request #547 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/547)
- Fix MCT sensitivities for `CHANNEL_CROSS_SECTION_AREAS` by @AntoniaBerger in [Fix MCT sensitivities for `CHANNEL_CROSS_SECTION_AREAS` by AntoniaBerger · Pull Request #549 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/549)
- Fix double `parType` loop in consistent initialization by @j.breuer in [Fix double `parType` loop in consistent initialization by jbreue16 · Pull Request #560 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/560)
- Fix crystallization kernel double `nBins` loop by @j.breuer in [Fix crystallization kernel double `nBins` loop by jbreue16 · Pull Request #559 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/559)
- Fix local variable shadowing issues by @j.breuer in [Fix local variable shadowing issues by jbreue16 · Pull Request #561 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/561)
- Fix: remove premature return statement from residualBulk in GRM unit by @AntoniaBerger in [Fix: remove premature return statement from residualBulk in GRM unit by AntoniaBerger · Pull Request #575 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/575)
- Add workflow and adjust build file to build and publish releases on PyPI via wheels by @hannahlanzrath in [Add workflow and adjust build file to build and publish releases on PyPI via wheels by hannahlanzrath · Pull Request #574 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/574)
- Docs: fix adsorption interface documentation by @j.breuer in [Docs: fix adsorption interface documentation by jbreue16 · Pull Request #581 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/581)
- **Fix interface to always ask for `NPARTYPE`** by @j.breuer in [Fix interface to always ask for `NPARTYPE` by jbreue16 · Pull Request #582 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/582)
- **Make field `NPARTYPE` mandatory for column UO** by @j.breuer in [Make field `NPARTYPE` mandatory for column UO by jbreue16 · Pull Request #589 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/589)
- Modify LRM\_FV unit to support DPFR with FV discretization by @j.breuer in [Modify LRM\_FV unit to support DPFR with FV discretization by jbreue16 · Pull Request #586 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/586)
- **Make field `CRY_MODE` mandatory for crystallization models** by @j.breuer in [Make field `CRY_MODE` mandatory for crystallization models by jbreue16 · Pull Request #591 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/591)
- Upgrade ubuntu toolchains to GCC 14 by @j.breuer in [Upgrade ubuntu toolchains to GCC 14 by jbreue16 · Pull Request #598 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/598)

## New Contributors

- @Yuvj made their first contribution in [Add 2nd order non-equidistant FV schemes for radial flow models by Yuvraj2710 · Pull Request #602 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/602)
- @j.hassan made their first contribution in [Add spline-based data driven binding model by jbreue16 · Pull Request #592 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/592)

**Full Changelog** : [Comparing v6.0.0-alpha.1...v6.0.0-alpha.2 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/compare/v6.0.0-alpha.1...v6.0.0-alpha.2)

---

<div class="post-metadata">

**Author:** ![j.breuer](https://forum.cadet-web.de/user_avatar/forum.cadet-web.de/j.breuer/32/1139_2.png) [@j.breuer](https://forum.cadet-web.de/u/j.breuer)\
**Post date:** [April 16, 2026, 12:08pm UTC](https://forum.cadet-web.de/t/cadet-core-v6-pre-releases-and-release-strategy/1359/4 "2026-04-16T12:08:46Z")

</div>

# CADET-Core Version 6.0.0-alpha.3 Release Announcement

CADET-Core v6.0.0-alpha.3 is a pre-release introducing new features, bug fixes and improvements.

**We recommend updating to the pre-release version only if you need a new feature because the interface might change further. Otherwise, we suggest staying on the latest stable v5 release.**

**Breaking changes are highlighted using bold text**

## Added

- Improved implementation of ACT isotherm and add raw ion concentration support by @WFlynnZ in [Improved implementation of ACT isotherm and updated docs by WFlynnZ · Pull Request #632 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/632)
- Add timeout to the API and update API versioning by @sleweke-bayer in [Add timeout to the API and update API versioning by sleweke-bayer · Pull Request #366 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/366)
- CI: fail when warnings are raised in Linux pipeline by @freeware-superman in [Build: fail when warnings are raised in Linux pipeline by freeware-superman · Pull Request #621 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/621)
- Docs: add binding model testing to dev guide by @jbreue16 in [Docs: add binding model testing to dev guide by jbreue16 · Pull Request #625 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/625)
- Add spline binding Jaocbian test by @jbreue16 in [Add spline binding Jaocbian test by jbreue16 · Pull Request #626 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/626)
- Cd: built wheels for PEP 440 version tag only by @hannahlanzrath in [Cd: built wheels for PEP 440 version tag only by hannahlanzrath · Pull Request #628 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/628)
- Enable frustum geometry for LRM and LRMP by @jbreue16 in [Enable frustum geometry for LRM and LRMP by jbreue16 · Pull Request #629 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/629)
- Add 2nd order non-equidistant FV schemes for frustum flow models by @jbreue16 in [Add 2nd order non-equidistant FV schemes for frustum flow models by jbreue16 · Pull Request #630 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/630)
- Docs: add figures for radial flow and frustum column geometries by @jbreue16 in [Docs: add figures for radial flow and frustum column geometries by jbreue16 · Pull Request #642 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/642)
- Enable FV variants in MCT and 2DGRM by @Yuvraj2710 in [Enable FV variants in MCT and 2DGRM by Yuvraj2710 · Pull Request #636 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/636)

## Fixed

- Fix: Mass Action Law Jacobian by @AntoniaBerger in [Fix: Mass Action Law Jacobian by AntoniaBerger · Pull Request #627 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/627)
- Fix compile warnings by @freeware-superman in [Fix compile warnings by freeware-superman · Pull Request #558 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/558)
- Fix: set gcov-executable by @daklauss in [Fix: set gcov-executable by daklauss · Pull Request #620 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/620)
- Fix particle coordinates export DG nodes by @jbreue16 in [Fix particle coordinates export DG nodes by jbreue16 · Pull Request #633 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/633)
- Fix relative coordinate for parameter dependencies on non-equidistant radial and frustum FV grids by @jbreue16 in [Fix relative coordinate for parameter dependencies on non-equidistant radial and frustum FV grids by jbreue16 · Pull Request #643 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/643)
- Fix film/surface diffusion dependence config in LRMP\_FV/GRM\_FV by @jbreue16 in [Fix film/surface diffusion dependence config in LRMP\_FV/GRM\_FV by jbreue16 · Pull Request #646 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/646)

## Updated

- **Update spline binding interface** and documentation by @jbreue16 in [Update spline binding interface and documentation by jbreue16 · Pull Request #622 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/622)
- CI: add coverage with Codecov PR checks by @jbreue16 in [CI: add coverage with Codecov PR checks by jbreue16 · Pull Request #640 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/640)
- **Update DG convDispOp integration type handling** by @jbreue16 in [Update DG convDispOp integration type handling by jbreue16 · Pull Request #644 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/644)
- **Interface: rename `RADIAL_COMPARTMENTS` to `RADIAL_DISC_VECTOR`** by @jbreue16 in [Interface: rename `RADIAL_COMPARTMENTS` to `RADIAL_DISC_VECTOR` by jbreue16 · Pull Request #653 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/653)
- Improve 2DDG implementation: pre-compute strides in residual by @jbreue16 in [Improve 2DDG implementation: pre-compute strides in residual by jbreue16 · Pull Request #660 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/660)

**Full Changelog** : [Comparing v6.0.0-alpha.2...v6.0.0a3 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/compare/v6.0.0-alpha.2...v6.0.0a3)

---

<div class="post-metadata">

**Author:** ![j.breuer](https://forum.cadet-web.de/user_avatar/forum.cadet-web.de/j.breuer/32/1139_2.png) [@j.breuer](https://forum.cadet-web.de/u/j.breuer)\
**Post date:** [July 14, 2026, 9:14pm UTC](https://forum.cadet-web.de/t/cadet-core-v6-pre-releases-and-release-strategy/1359/5 "2026-07-14T21:14:31Z")

</div>

# CADET-Core Version 6.0.0-alpha.4 Release Announcement

CADET-Core v6.0.0-alpha.4 is a pre-release introducing new features, bug fixes and improvements.

**We recommend updating to the pre-release version only if you need a new feature because the interface might change further. Otherwise, we suggest staying on the latest stable v5 release.**

**Breaking changes are highlighted using bold text**

## Added

- Add simulation step function to C-API by @AntoniaBerger in [Add simulation step function to C-API by AntoniaBerger · Pull Request #603 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/603)
- Add Gaussian Process Regression Binding Model by @jbreue16 and @hassanjazib in [Add Gaussian Process Regression Binding Model by jbreue16 · Pull Request #623 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/623)
- Add FV particle diffusion operator by @jbreue16 in [Add FV particle diffusion operator by jbreue16 · Pull Request #465 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/465)
- GPR binding: support multiple components by @jbreue16 in [GPR binding: support multiple components by jbreue16 · Pull Request #691 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/691)
- Add Neural Network binding model by @jbreue16 and @hassanjazib in [Add Neural Network binding model by jbreue16 · Pull Request #692 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/692)
- Extend ANN binding to competitive multi-component by @jbreue16 in [Extend ANN binding to competitive multi-component by jbreue16 · Pull Request #700 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/700)
- ANN binding: extend to arbitrary number of network layers by @jbreue16 in [ANN binding: extend to arbitrary number of network layers by jbreue16 · Pull Request #705 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/705)
- Add IDAS meta data to file output (optional) by @jbreue16 and @sleweke and @daklauss in [Add IDAS meta data to file output (optional) by jbreue16 · Pull Request #713 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/713)
- Add radial DG discretization by @Yuvraj2710 and @jbreue16 in [Add radial DG discretization by jbreue16 · Pull Request #609 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/609)
- Unify Bulk convection dispersion operator across discretization types by @jbreue16 in [Unify Bulk convection dispersion operator across discretization types by jbreue16 · Pull Request #719 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/719)
- Add regular grid interpolator for competitive spline binding by @jbreue16 in [Add regular grid interpolator for competitive spline binding by jbreue16 · Pull Request #721 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/721)

## Fixed

- Fix exception in 2D unit function `setFlowRates` by @jbreue16 in [Fix exception in 2D unit function `setFlowRates` by jbreue16 · Pull Request #682 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/682)
- fix ACT isotherm competitive adsorption implementation by @WFlynnZ in [fix ACT isotherm competitive adsorption implementation by WFlynnZ · Pull Request #685 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/685)
- Fix tbb inclusion and 2D unit parallelization loop by @jbreue16 in [Fix tbb inclusion and 2D unit parallelization loop by jbreue16 · Pull Request #689 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/689)
- Fix 2D model outlet averaging by @jbreue16 in [Fix 2D model outlet averaging by jbreue16 · Pull Request #684 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/684)
- Fix particle solid phase export in 1D unit by @jbreue16 in [Fix particle solid phase export in 1D unit by jbreue16 · Pull Request #694 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/694)
- Fix incorrect CADET-Python introduction code snippets in developer guide by @kaanatak in [Fix incorrect CADET-Python introduction code snippets in developer guide by kaanatak · Pull Request #693 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/693)
- Fix par disc type handling by @jbreue16 in [Fix par disc type handling by jbreue16 · Pull Request #716 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/716)
- **Fix LRM\_FV unit to ask for `COL_POROSITY` when NPARTYPE = 0** by @jbreue16 in [Fix LRM\_FV unit to ask for `COL_POROSITY` when NPARTYPE = 0 by jbreue16 · Pull Request #726 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/726)

## Changed

- Update sundials from v3.2 to v7.1.1 by @daklauss in [Feature/update sundials 7.1.1 by daklauss · Pull Request #467 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/467)
- **Apply SPLIT\_COMPONENTS\_DATA to bulk, particle, solid, and flux output** by @Yuvraj2710 in [Apply SPLIT\_COMPONENTS\_DATA to bulk, particle, solid, and flux output by Yuvraj2710 · Pull Request #695 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/695)

## New Contributors

- @kaanatak made their first contribution in [Fix incorrect CADET-Python introduction code snippets in developer guide by kaanatak · Pull Request #693 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/693)

**Full Changelog** : [Comparing v6.0.0a3...v6.0.0a4 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/compare/v6.0.0a3...v6.0.0a4)

---

<div class="post-metadata">

**Author:** ![j.breuer](https://forum.cadet-web.de/user_avatar/forum.cadet-web.de/j.breuer/32/1139_2.png) [@j.breuer](https://forum.cadet-web.de/u/j.breuer)\
**Post date:** [October 12, 2026, 12:59pm UTC](https://forum.cadet-web.de/t/cadet-core-v6-pre-releases-and-release-strategy/1359/6 "2026-10-12T12:59:17Z")

</div>

# CADET-Core v6.0.0a5 release announcement

CADET-Core v6.0.0a5 is the fifth pre-release of v6.0.0 introducing new features, bug fixes and improvements.

**Breaking changes are highlighted using bold text**

## Added

- Add calculation of conserved moieties by @AntoniaBerger in [Add calculation of conserved moieties by AntoniaBerger · Pull Request #724 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/724)
- Add frustum FV operator to generalized 1D unit by @jbreue16 in [Add frustum FV operator to generalized 1D unit by jbreue16 · Pull Request #736 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/736)
- Add rapid equilibrium liquid bulk reaction to CSTR by @AntoniaBerger in [Add rapid equilibrium liquid bulk reaction to CSTR by AntoniaBerger · Pull Request #732 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/732)
- Add frustum DG discretization by @jbreue16 in [Add frustum DG discretization by jbreue16 · Pull Request #739 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/739)
- Add film diffusion param-param dep to GRM\_FV unit by @jbreue16 in [Add film diffusion param-param dep to GRM\_FV unit by jbreue16 · Pull Request #751 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/751)
- Feature/add rapid eq col1d liquid bulk by @AntoniaBerger in [Feature/add rapid eq col1d liquid bulk by AntoniaBerger · Pull Request #738 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/738)
- Add dispersion param dep to frustum DG implementation by @jbreue16 in [Add dispersion param dep to frustum DG implementation by jbreue16 · Pull Request #753 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/753)
- Add USER\_SOLUTION\_TIMES\_UNIT\_STATE by @Yuvraj2710 in [Add USER\_SOLUTION\_TIMES\_UNIT\_STATE by Yuvraj2710 · Pull Request #755 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/755)
- Generalize `ConvDispOpDG` for column geometries by @jbreue16 in [Generalize `ConvDispOpDG` for column geometries by jbreue16 · Pull Request #741 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/741)
- **Unify geometry interface by @jbreue16 in [Unify geometry interface by jbreue16 · Pull Request #766 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/766)**
- Extend Michaelis Menten by @JuJa1408 in [https://github.com/cadet/CADET-Core/pull/606](https://github.com/cadet/CADET-Core/pull/606)
- Add `FILM_DIFFUSION_DEP` support for generalized units by @jbreue16 in [Add `FILM_DIFFUSION_DEP` support for generalized units by jbreue16 · Pull Request #776 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/776)
- Add van Deemter parameter dependence by @jbreue16 in [Add van Deemter parameter dependence by jbreue16 · Pull Request #774 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/774)
- Refactor conserved moieties calculation by @AntoniaBerger in [Refactor conserved moieties calculation by AntoniaBerger · Pull Request #760 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/760)
- Add bulk dispersion dependence in collocation DG axial cylinder discretization by @jbreue16 in [Add bulk dispersion dependence in collocation DG axial cylinder discretization by jbreue16 · Pull Request #781 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/781)
- Add user-defined smoothly varying cross section geometry to the 1D column DG operator by @jbreue16 in [Add user-defined smoothly varying cross section geometry to the 1D column DG operator by jbreue16 · Pull Request #785 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/785)

## Fixed

- Fix createLWE nPar input by @jbreue16 in [Fix createLWE nPar input by jbreue16 · Pull Request #728 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/728)
- Fix FV convDispOp inlet Jacobian for generalized unit by @jbreue16 in [Fix FV convDispOp inlet Jacobian for generalized unit by jbreue16 · Pull Request #727 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/727)
- Fix particle diffusion Operator FV by @jbreue16 in [Fix particle diffusion Operator FV by jbreue16 · Pull Request #730 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/730)
- Fix component, section specific dispersion in frustum DG operator by @jbreue16 in [Fix component, section specific dispersion in frustum DG operator by jbreue16 · Pull Request #745 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/745)
- Fix LiquidSaltSolidParameterDependence configuration by @jbreue16 in [Fix LiquidSaltSolidParameterDependence configuration by jbreue16 · Pull Request #750 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/750)
- Fix minor memory buffer handling issues by @karpovantonme in [Fix minor memory buffer handling issues by karpovantonme · Pull Request #744 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/744)
- Fix null-pointer crash in crystallization aggregation/fragmentation by @jbreue16 in [Fix null-pointer crash in crystallization aggregation/fragmentation by jbreue16 · Pull Request #793 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/793)
- Fix transposed MCT exchange entries in Jacobian sparsity pattern by @hannahlanzrath in [Fix transposed MCT exchange entries in Jacobian sparsity pattern by hannahlanzrath · Pull Request #791 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/791)
- Fix mass action law derivative calculation edge case by @AntoniaBerger in [Fix mass action law derivative calculation edge case by AntoniaBerger · Pull Request #759 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/759)
- Fix section dependent dispersion DG Jacobian blocks by @jbreue16 in [Fix section dependent dispersion DG Jacobian blocks by jbreue16 · Pull Request #769 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/769)
- Fix GRM\_FV reading multiple particle type `has_surface_diffusion` by @jbreue16 in [Fix GRM\_FV reading multiple particle type `has_surface_diffusion` by jbreue16 · Pull Request #770 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/770)

## New Contributors

- @karpovantonme made their first contribution in [Fix Doxygen parameter tags that do not match the declarations by karpovantonme · Pull Request #746 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/pull/746)
- @JuJa1408 made their first contribution in [https://github.com/cadet/CADET-Core/pull/606](https://github.com/cadet/CADET-Core/pull/606)

**Full Changelog** : [Comparing v6.0.0a4...v6.0.0a5 · cadet/CADET-Core · GitHub](https://github.com/cadet/CADET-Core/compare/v6.0.0a4...v6.0.0a5)
