You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a patch release fixing several bugs, updating dependencies and a change of license.
@@ -80,7 +99,7 @@ This is the last release with official support for Python 3.7.
80
99
81
100
### Development
82
101
- Migrate `codecov` to use Github Actions and don't fail CI on coverage report upload failure due to rate limiting ([#768](https://github.com/SeldonIO/alibi-detect/pull/768), [#776](https://github.com/SeldonIO/alibi-detect/pull/776)).
83
-
- Bump `mypy` version to `>=1.0, <2.0` ([#754](https://github.com/SeldonIO/alibi-detect/pull/754)).
102
+
- Bump `mypy` version to `>=1.0, <2.0` ([#754](https://github.com/SeldonIO/alibi-detect/pull/754)).
84
103
- Bump `sphinx` version to `6.x` ([#709](https://github.com/SeldonIO/alibi-detect/pull/709)).
85
104
- Bump `sphinx-design` version to `0.4.1` ([#769](https://github.com/SeldonIO/alibi-detect/pull/769)).
86
105
- Bump `nbsphinx` version to `0.9.x` ([#757](https://github.com/SeldonIO/alibi-detect/pull/757)).
@@ -139,7 +158,7 @@ This is the last release with official support for Python 3.7.
139
158
### Fixed
140
159
- Fixed two bugs preventing backward compatibility when loading detectors saved with `<v0.10.0`
141
160
([#729](https://github.com/SeldonIO/alibi-detect/pull/729) and [#732](https://github.com/SeldonIO/alibi-detect/pull/732)). This bug also meant that detectors
142
-
saved with `save_detector(..., legacy=True)` in `>=v0.10.0` did not properly obey the legacy file format. The `config.toml` file format used by default in `>=v0.10.0` is unaffected.
161
+
saved with `save_detector(..., legacy=True)` in `>=v0.10.0` did not properly obey the legacy file format. The `config.toml` file format used by default in `>=v0.10.0` is unaffected.
-**New feature**`ClassifierDrift` now supports `sklearn` models ([#414](https://github.com/SeldonIO/alibi-detect/pull/414)). See [this example](https://docs.seldon.io/projects/alibi-detect/en/stable/examples/cd_clf_adult.html).
259
+
-**New feature**`ClassifierDrift` now supports `sklearn` models ([#414](https://github.com/SeldonIO/alibi-detect/pull/414)). See [this example](https://docs.seldon.io/projects/alibi-detect/en/stable/examples/cd_clf_adult.html).
241
260
242
261
### Changed
243
-
- Python 3.6 has been deprecated from the supported versions as it has reached end-of-life.
262
+
- Python 3.6 has been deprecated from the supported versions as it has reached end-of-life.
244
263
245
264
### Fixed
246
265
- The `SpectralResidual` detector now uses padding to prevent spikes occuring at the beginning and end of scores ([#396](https://github.com/SeldonIO/alibi-detect/pull/396)).
247
-
- The handling of url's in the dataset and model fetching methods has been modified to fix behaviour on Windows platforms.
266
+
- The handling of url's in the dataset and model fetching methods has been modified to fix behaviour on Windows platforms.
248
267
249
268
### Development
250
-
-`numpy` typing has been updated to be compatible with `numpy 1.22` ([#403](https://github.com/SeldonIO/alibi-detect/pull/403)). This is a prerequisite for upgrading to `tensorflow 2.7`.
269
+
-`numpy` typing has been updated to be compatible with `numpy 1.22` ([#403](https://github.com/SeldonIO/alibi-detect/pull/403)). This is a prerequisite for upgrading to `tensorflow 2.7`.
251
270
- The Alibi Detect CI tests now include Windows and MacOS platforms ([#423](https://github.com/SeldonIO/alibi-detect/pull/423)).
252
271
- The maximum `tensorflow` version has been bumped from 2.6 to 2.7 ([#377](https://github.com/SeldonIO/alibi-detect/pull/377)).
253
272
@@ -260,11 +279,11 @@ saved with `save_detector(..., legacy=True)` in `>=v0.10.0` did not properly obe
260
279
- Offline supervised drift detection [example](https://github.com/SeldonIO/alibi-detect/blob/master/examples/cd_supervised_penguins.ipynb) on the penguin classification dataset.
261
280
262
281
### Changed
263
-
- Refactored online detectors to separate updating of state ([#371](https://github.com/SeldonIO/alibi-detect/pull/371)).
264
-
- Update `tensorflow` lower bound to 2.2 due to minimum requirements from `transformers`.
282
+
- Refactored online detectors to separate updating of state ([#371](https://github.com/SeldonIO/alibi-detect/pull/371)).
283
+
- Update `tensorflow` lower bound to 2.2 due to minimum requirements from `transformers`.
265
284
266
285
### Fixed
267
-
- Fixed incorrect kwarg name in `utils.tensorflow.distance.permed_lsdd` function ([#399](https://github.com/SeldonIO/alibi-detect/pull/399)).
286
+
- Fixed incorrect kwarg name in `utils.tensorflow.distance.permed_lsdd` function ([#399](https://github.com/SeldonIO/alibi-detect/pull/399)).
268
287
269
288
### Development
270
289
- Updated `sphinx` for documentation building to `>=4.2.0`.
@@ -276,12 +295,12 @@ saved with `save_detector(..., legacy=True)` in `>=v0.10.0` did not properly obe
-`DeepKernel` is allowed without the `kernel_b` component, giving a kernel consisting of only a deep kernel component (`kernel_a`).
298
+
-`DeepKernel` is allowed without the `kernel_b` component, giving a kernel consisting of only a deep kernel component (`kernel_a`).
280
299
- Documentation layout refreshed, and a new "Background to drift detection" added.
281
300
282
301
### Fixed
283
302
- Model fetching methods now correctly handle nested filepaths.
284
-
- For backward compatibility, fetch and load methods now attept to fetch/load `dill` files, but fall back to `pickle` files.
303
+
- For backward compatibility, fetch and load methods now attept to fetch/load `dill` files, but fall back to `pickle` files.
285
304
- Prevent `dill` from extending `pickle` dispatch table. This prevents undesirable behaviour if using `pickle`/`joblib` without `dill` imported later on (see #326).
286
305
- For consistency between `save_detector` and `load_detector`, `fetch_detector` will no longer append `detector_name` to `filepath`.
287
306
@@ -361,7 +380,7 @@ This is a bug fix release.
361
380
### Fixed
362
381
- The order of the reference and test dataset for the `TabularDrift` and `ChiSquareDrift` was reversed leading to incorrect test statistics
363
382
- The implementation of `TabularDrift` and `ChiSquareDrift` were not accounting for the different sample sizes between reference and test datasets leading to incorrect test statistics
364
-
- Bumped required `scipy` version to `1.3.0` as older versions were missing the `alternative` keyword argument for `ks_2samp` function
383
+
- Bumped required `scipy` version to `1.3.0` as older versions were missing the `alternative` keyword argument for `ks_2samp` function
Copy file name to clipboardExpand all lines: README.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -407,8 +407,8 @@ BibTeX entry:
407
407
title = {Alibi Detect: Algorithms for outlier, adversarial and drift detection},
408
408
author = {Van Looveren, Arnaud and Klaise, Janis and Vacanti, Giovanni and Cobb, Oliver and Scillitoe, Ashley and Samoilescu, Robert and Athorne, Alex},
0 commit comments