Skip to content

Commit 339aa01

Browse files
v1.29.0 Release Preparation (#2742)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent e285bee commit 339aa01

File tree

2 files changed

+72
-10
lines changed

2 files changed

+72
-10
lines changed

HISTORY.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,34 @@
11
# Release Notes
22

3+
## v1.29.0 - 2025-11-14
4+
5+
### New Features
6+
7+
* Prevent users from accidentally overriding the source or README files - Issue [#2686](https://github.com/sdv-dev/SDV/issues/2686) by @fealho
8+
* Ensure that the source/readme files can only be downloaded in `txt` format - Issue [#2685](https://github.com/sdv-dev/SDV/issues/2685) by @fealho
9+
* If a source or readme does not exist for a dataset, show a warning - Issue [#2684](https://github.com/sdv-dev/SDV/issues/2684) by @fealho
10+
* Add get_source and get_readme functions for demo datasets - Issue [#2663](https://github.com/sdv-dev/SDV/issues/2663) by @fealho
11+
* Update the download_demo and get_available_demos functions - Issue [#2661](https://github.com/sdv-dev/SDV/issues/2661) by @fealho
12+
13+
### Bugs Fixed
14+
15+
* PARSynthesizer crashes if context columns are listed in a different order than the data - Issue [#2719](https://github.com/sdv-dev/SDV/issues/2719) by @sarahmish
16+
* HMASynthesizer - Cap displayed column count in PerformanceAlert Message - Issue [#2716](https://github.com/sdv-dev/SDV/issues/2716) by @fealho
17+
* HMA sampling raises a pandas FutureWarning: Downcasting object dtype arrays - Issue [#2711](https://github.com/sdv-dev/SDV/issues/2711) by @frances-h
18+
* download_demo errors if the dataset_name in the metainfo does not match the dataset name in the folder - Issue [#2691](https://github.com/sdv-dev/SDV/issues/2691) by @fealho
19+
* download_demo should ignore non-csv files in data.zip - Issue [#2690](https://github.com/sdv-dev/SDV/issues/2690) by @fealho
20+
* Improve error message when no csv file are found for a dataset when using download_demo - Issue [#2689](https://github.com/sdv-dev/SDV/issues/2689) by @fealho
21+
* `download_demo` may fail for some `data.zip` files - Issue [#2688](https://github.com/sdv-dev/SDV/issues/2688) by @fealho
22+
* `download_demo` failing when `output_folder_path` is set - Issue [#2687](https://github.com/sdv-dev/SDV/issues/2687) by @fealho
23+
24+
### Internal
25+
26+
* HMASynthesizer - model child tables with norm distribution - Issue [#2665](https://github.com/sdv-dev/SDV/issues/2665) by @rwedge
27+
28+
### Maintenance
29+
30+
* Remove support for Python 3.8 - Issue [#2681](https://github.com/sdv-dev/SDV/issues/2681) by @fealho
31+
332
## v1.28.0 - 2025-10-17
433

534
### New Features

static_code_analysis.txt

Lines changed: 43 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Run started:2025-10-17 19:38:52.414320
1+
Run started:2025-11-14 21:11:19.372743
22

33
Test results:
44
>> Issue: [B110:try_except_pass] Try, Except, Pass detected.
@@ -31,6 +31,39 @@ Test results:
3131
17 assert path.exists(), 'The expected file was not found.'
3232
18 module_path = path.parent
3333

34+
--------------------------------------------------
35+
>> Issue: [B112:try_except_continue] Try, Except, Continue detected.
36+
Severity: Low Confidence: High
37+
CWE: CWE-703 (https://cwe.mitre.org/data/definitions/703.html)
38+
More Info: https://bandit.readthedocs.io/en/1.7.7/plugins/b112_try_except_continue.html
39+
Location: ./sdv/datasets/demo.py:97:8
40+
96 matches.append(key)
41+
97 except Exception:
42+
98 continue
43+
99
44+
45+
--------------------------------------------------
46+
>> Issue: [B112:try_except_continue] Try, Except, Continue detected.
47+
Severity: Low Confidence: High
48+
CWE: CWE-703 (https://cwe.mitre.org/data/definitions/703.html)
49+
More Info: https://bandit.readthedocs.io/en/1.7.7/plugins/b112_try_except_continue.html
50+
Location: ./sdv/datasets/demo.py:158:8
51+
157
52+
158 except Exception:
53+
159 continue
54+
160
55+
56+
--------------------------------------------------
57+
>> Issue: [B112:try_except_continue] Try, Except, Continue detected.
58+
Severity: Low Confidence: High
59+
CWE: CWE-703 (https://cwe.mitre.org/data/definitions/703.html)
60+
More Info: https://bandit.readthedocs.io/en/1.7.7/plugins/b112_try_except_continue.html
61+
Location: ./sdv/datasets/demo.py:437:8
62+
436
63+
437 except Exception:
64+
438 continue
65+
439
66+
3467
--------------------------------------------------
3568
>> Issue: [B306:blacklist] Use of insecure and deprecated function (mktemp).
3669
Severity: Medium Confidence: High
@@ -67,12 +100,12 @@ Test results:
67100
Severity: Low Confidence: High
68101
CWE: CWE-703 (https://cwe.mitre.org/data/definitions/703.html)
69102
More Info: https://bandit.readthedocs.io/en/1.7.7/plugins/b110_try_except_pass.html
70-
Location: ./sdv/multi_table/hma.py:365:12
71-
364 index.append(foreign_key_value)
72-
365 except Exception:
73-
366 # Skip children rows subsets that fail
74-
367 pass
75-
368
103+
Location: ./sdv/multi_table/hma.py:401:12
104+
400 index.append(foreign_key_value)
105+
401 except Exception:
106+
402 # Skip children rows subsets that fail
107+
403 pass
108+
404
76109

77110
--------------------------------------------------
78111
>> Issue: [B110:try_except_pass] Try, Except, Pass detected.
@@ -88,19 +121,19 @@ Test results:
88121
--------------------------------------------------
89122

90123
Code scanned:
91-
Total lines of code: 16761
124+
Total lines of code: 17119
92125
Total lines skipped (#nosec): 0
93126
Total potential issues skipped due to specifically being disabled (e.g., #nosec BXXX): 0
94127

95128
Run metrics:
96129
Total issues (by severity):
97130
Undefined: 0
98-
Low: 7
131+
Low: 10
99132
Medium: 1
100133
High: 0
101134
Total issues (by confidence):
102135
Undefined: 0
103136
Low: 0
104137
Medium: 2
105-
High: 6
138+
High: 9
106139
Files skipped (0):

0 commit comments

Comments
 (0)