Merlin-core

Latest version: v23.8.0

Safety actively analyzes 714792 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

0.9.0

Whatโ€™s Changed

๐Ÿœ Bug Fixes

- Update `with_properties` to enable changing existing properties on `ColumnSchema` oliverholworthy (157)
- Patch `is_list_dtype`/`list_val_dtype` to work with Numpy ndarrays karlhigley (153)
- Fix dtype inference from pandas list column rjzamora (154)

๐Ÿš€ Features

- necessary changes to allow graph execution in dataloader jperez999 (152)

๐Ÿ“„ Documentation

- docs: Add basic SEO configuration mikemckiernan (160)

๐Ÿ”ง Maintenance

- Rework executor `transform` methods to accept a `Graph` karlhigley (158)
- Update `with_properties` to enable changing existing properties on `ColumnSchema` oliverholworthy (157)
- Serialize/Deserialize `ColumnSchema` consistently when the domain name matches the feature name oliverholworthy (155)

0.8.0

Whatโ€™s Changed

๐Ÿš€ Features
* Add wildcard selector for cases where you'd like to select all columns by karlhigley in https://github.com/NVIDIA-Merlin/core/pull/143

๐Ÿœ Bug Fixes
* Avoid using numba to set device context in import by rjzamora in https://github.com/NVIDIA-Merlin/core/pull/145
* Fix ambigous statement when names is a list by jperez999 in https://github.com/NVIDIA-Merlin/core/pull/147
* Resolve wildcard selectors in `BaseOperator.compute_selector()` by karlhigley in https://github.com/NVIDIA-Merlin/core/pull/146

๐Ÿ”ง Maintenance

* Break `LocalExecutor.transform()` down into smaller methods by karlhigley in https://github.com/NVIDIA-Merlin/core/pull/140
* Add and apply `DictArray` wrapper class and corresponding `Protocol` definitions by karlhigley in https://github.com/NVIDIA-Merlin/core/pull/141
* Specify minimum Python version as 3.8 in `setup.py` by oliverholworthy in https://github.com/NVIDIA-Merlin/core/pull/151
* Add a `validate_schemas` hook to clean up downstream validation code by karlhigley in https://github.com/NVIDIA-Merlin/core/pull/76
* Add XGBoost to `merlin-models` CPU tests by karlhigley in https://github.com/NVIDIA-Merlin/core/pull/131

0.7.0

Whatโ€™s Changed

๐Ÿ”ง Maintenance

- Switch downstream repo tests from `build` to `check` (to make optional) karlhigley (137)

0.6.0

Whatโ€™s Changed

โš  Breaking Changes

- fix pull apart list for newer cudf versions jperez999 (122)

๐Ÿœ Bug Fixes

- ensure that combinations of nodes can be used as subgraphs nv-alaiacano (130)
- Set `HAS_GPU = False` in `dispatch` if relevant packages fail to import oliverholworthy (112)
- remove upstream dependencies that have no outputs nv-alaiacano (107)

๐Ÿš€ Features

- add subgraph feature of a Graph nv-alaiacano (128)
- Split compound tags (like `USER_ID`) into atomic tags (like `USER`,`ID`) karlhigley (119)
- Add a `quantity` attribute to `ColumnSchema` karlhigley (118)

๐Ÿ”ง Maintenance

- Fix versioneer to get accurate version numbers benfred (132)
- Combine changes that address downstream failures karlhigley (136)
- Expand `models` testing in PR checks to include TF and other frameworks karlhigley (129)
- Migrate Merlin DAG executors from NVTabular karlhigley (125)
- Improve the organization of the schema tests (column vs schema vs io) karlhigley (124)
- Split the downstream repo tests into separate Tox environments and Github actions karlhigley (127)
- Migrate test environment to `tox` karlhigley (126)
- fix pull apart list for newer cudf versions jperez999 (122)
- Use mambabuild for generating conda package in github actions benfred (116)
- Split compound tags (like `USER_ID`) into atomic tags (like `USER`,`ID`) karlhigley (119)
- Auto-update pre-commit hook packages karlhigley (117)
- Update `versioneer` from 0.21 to 0.23 oliverholworthy (114)
- Pin `fsspec==2022.5.0` karlhigley (113)

0.5.0

Whatโ€™s Changed

๐Ÿ”ง Maintenance

- Remove sphinx_markdown_tables benfred (106)
- Don't git pull origin main in unit tests, use container version karlhigley (105)

0.4.0

Whatโ€™s Changed

๐Ÿœ Bug Fixes

- Update merlin imports to specify modules to import oliverholworthy (100)
- Update imports in dispatch module to handle missing GPU oliverholworthy (99)
- Update GPU detection in merlin.core.utils for Distributed class oliverholworthy (98)

๐Ÿ“„ Documentation

- Update Distributed docstring class - Rename new_cluster to cluster_type oliverholworthy (95)
- chore: Add release-drafter mikemckiernan (88)

๐Ÿ”ง Maintenance

- Add a GA workflow that requires labels on PR's benfred (101)
- Revert "Add --python argument to conda build" oliverholworthy (97)
- Update setup.py to include only the merlin namespace oliverholworthy (96)
- Request adding labels to PRs mikemckiernan (90)
- Adds a common triage workflow benfred (92)
- Add conda builds to our github actions workflow benfred (87)

Page 2 of 3

ยฉ 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.