Commit Graph

  • 1328a8f0c4 chore(master): release 1.3.7 (#41) github-actions[bot] 2026-04-30 09:35:48 +02:00
  • a5f091f1ca fix(security): nosec for B608/B701 false positives in UI and template code TPTBusiness 2026-04-30 09:34:59 +02:00
  • e4fe52cb1c fix(security): nosec for B608/B701 false positives in UI and template code TPTBusiness 2026-04-30 09:34:59 +02:00
  • 2126062edf fix(security): nosec for B608/B701 false positives in UI and template code TPTBusiness 2026-04-30 09:34:59 +02:00
  • 528d470754 fix(security): replace eval() with ast.literal_eval and add request timeouts (B307, B113) TPTBusiness 2026-04-30 09:34:47 +02:00
  • ee7baa6384 fix(security): replace eval() with ast.literal_eval and add request timeouts (B307, B113) TPTBusiness 2026-04-30 09:34:47 +02:00
  • 133ec1b816 fix(security): replace eval() with ast.literal_eval and add request timeouts (B307, B113) TPTBusiness 2026-04-30 09:34:47 +02:00
  • 910fbea27e fix(security): replace shell=True subprocess calls with list args (B602) TPTBusiness 2026-04-30 09:34:41 +02:00
  • c2a50feb56 fix(security): replace shell=True subprocess calls with list args (B602) TPTBusiness 2026-04-30 09:34:41 +02:00
  • 0fa4f5dcc8 fix(security): replace shell=True subprocess calls with list args (B602) TPTBusiness 2026-04-30 09:34:41 +02:00
  • ab3f5f111d chore(master): release 1.3.6 (#40) github-actions[bot] 2026-04-30 07:27:44 +02:00
  • 3823efa057 chore(master): release 1.3.6 (#40) github-actions[bot] 2026-04-30 07:27:44 +02:00
  • a076b58304 chore(master): release 1.3.6 (#40) github-actions[bot] 2026-04-30 07:27:44 +02:00
  • a910d70d40 fix(security): whitelist-validate metric column in get_top_factors (B608) TPTBusiness 2026-04-30 07:25:14 +02:00
  • b9e83f0664 fix(security): whitelist-validate metric column in get_top_factors (B608) TPTBusiness 2026-04-30 07:25:14 +02:00
  • afe1823e85 fix(security): whitelist-validate metric column in get_top_factors (B608) TPTBusiness 2026-04-30 07:25:14 +02:00
  • 31a75eeb07 fix(security): revert broken read_pickle encoding arg in kaggle template (B301) TPTBusiness 2026-04-30 07:21:34 +02:00
  • 6419a38e4c fix(security): revert broken read_pickle encoding arg in kaggle template (B301) TPTBusiness 2026-04-30 07:21:34 +02:00
  • b4674ce3a0 fix(security): revert broken read_pickle encoding arg in kaggle template (B301) TPTBusiness 2026-04-30 07:21:34 +02:00
  • 11f5dadd2d fix(security): validate SQL identifiers in _add_column_if_not_exists (B608) TPTBusiness 2026-04-30 07:21:13 +02:00
  • 025140afe6 fix(security): validate SQL identifiers in _add_column_if_not_exists (B608) TPTBusiness 2026-04-30 07:21:13 +02:00
  • 942266f24d fix(security): validate SQL identifiers in _add_column_if_not_exists (B608) TPTBusiness 2026-04-30 07:21:13 +02:00
  • 51a624c31e chore(logging): size-based rotation and cap LLM call content TPTBusiness 2026-04-29 21:09:27 +02:00
  • a4051b94c0 chore(logging): size-based rotation and cap LLM call content TPTBusiness 2026-04-29 21:09:27 +02:00
  • 95b14fcfc8 chore(logging): size-based rotation and cap LLM call content TPTBusiness 2026-04-29 21:09:27 +02:00
  • 9947ea3928 chore(deps): bump setuptools >=78.1.1 to fix GHSA-8g6x-3r52-4m6c TPTBusiness 2026-04-29 16:20:35 +02:00
  • 884cde248e chore(deps): bump setuptools >=78.1.1 to fix GHSA-8g6x-3r52-4m6c TPTBusiness 2026-04-29 16:20:35 +02:00
  • e9422be6e2 chore(deps): bump setuptools >=78.1.1 to fix GHSA-8g6x-3r52-4m6c TPTBusiness 2026-04-29 16:20:35 +02:00
  • bc96d26371 chore(deps): bump aiohttp >=3.13.5 and scipy >=1.15.3 TPTBusiness 2026-04-27 16:19:31 +02:00
  • 7414219676 chore(deps): bump aiohttp >=3.13.5 and scipy >=1.15.3 TPTBusiness 2026-04-27 16:19:31 +02:00
  • 161c4043d7 chore(deps): bump aiohttp >=3.13.5 and scipy >=1.15.3 TPTBusiness 2026-04-27 16:19:31 +02:00
  • c6e8f3d3a3 chore(deps): Update litellm requirement from >=1.73 to >=1.83.14 (#35) dependabot[bot] 2026-04-27 16:18:41 +02:00
  • 89d14b13d3 chore(deps): Update litellm requirement from >=1.73 to >=1.83.14 (#35) dependabot[bot] 2026-04-27 16:18:41 +02:00
  • 6b3669c3be chore(deps): Update litellm requirement from >=1.73 to >=1.83.14 (#35) dependabot[bot] 2026-04-27 16:18:41 +02:00
  • 35d2b81158 chore(deps): Update lightgbm requirement from >=3.3.0 to >=3.3.5 (#34) dependabot[bot] 2026-04-27 16:18:37 +02:00
  • 93f2166479 chore(deps): Update lightgbm requirement from >=3.3.0 to >=3.3.5 (#34) dependabot[bot] 2026-04-27 16:18:37 +02:00
  • a7fc33b9a8 chore(deps): Update lightgbm requirement from >=3.3.0 to >=3.3.5 (#34) dependabot[bot] 2026-04-27 16:18:37 +02:00
  • 4fd5117af6 chore(deps): Update stable-baselines3 requirement (#33) dependabot[bot] 2026-04-27 16:18:34 +02:00
  • c195c8a1b2 chore(deps): Update stable-baselines3 requirement (#33) dependabot[bot] 2026-04-27 16:18:34 +02:00
  • 1448106230 chore(deps): Update stable-baselines3 requirement (#33) dependabot[bot] 2026-04-27 16:18:34 +02:00
  • 96d6923433 chore(deps): Bump googleapis/release-please-action from 4 to 5 (#32) dependabot[bot] 2026-04-27 16:18:31 +02:00
  • f1db872322 chore(deps): Bump googleapis/release-please-action from 4 to 5 (#32) dependabot[bot] 2026-04-27 16:18:31 +02:00
  • 5eeaf1f496 chore(deps): Bump googleapis/release-please-action from 4 to 5 (#32) dependabot[bot] 2026-04-27 16:18:31 +02:00
  • ef12b33aca fix(security): real fix for B404/B603 (sys.executable in factor_runner.py #745) TPTBusiness 2026-04-29 22:42:28 +02:00
  • 03962b2075 fix(security): real fix for B404/B603 (sys.executable in factor_runner.py #745) TPTBusiness 2026-04-29 22:42:28 +02:00
  • 90a6999563 fix(security): real fix for B404/B603 (sys.executable in factor_runner.py #745) TPTBusiness 2026-04-29 22:42:28 +02:00
  • a1e9417658 fix(security): real fix for B110 (logging in quant_proposal.py #741) TPTBusiness 2026-04-29 21:27:22 +02:00
  • f05bc01d6e fix(security): real fix for B110 (logging in quant_proposal.py #741) TPTBusiness 2026-04-29 21:27:22 +02:00
  • 387508168f fix(security): real fix for B110 (logging in quant_proposal.py #741) TPTBusiness 2026-04-29 21:27:22 +02:00
  • a65ab828c4 fix(security): real fix for B110 (logging in quant_proposal.py #741) TPTBusiness 2026-04-29 21:24:30 +02:00
  • 839d0d98de fix(security): real fix for B110 (logging in quant_proposal.py #741) TPTBusiness 2026-04-29 21:24:30 +02:00
  • 2055cf1817 fix(security): real fix for B110 (logging in quant_proposal.py #741) TPTBusiness 2026-04-29 21:24:30 +02:00
  • 840e12e6aa fix(security): real fix for B110 (logging in factor_runner.py #744) TPTBusiness 2026-04-29 21:23:46 +02:00
  • ef05991f84 fix(security): real fix for B110 (logging in factor_runner.py #744) TPTBusiness 2026-04-29 21:23:46 +02:00
  • 018231d1f2 fix(security): real fix for B110 (logging in factor_runner.py #744) TPTBusiness 2026-04-29 21:23:46 +02:00
  • 1d1b7b6984 fix(security): real fix for B110 (logging in factor_proposal.py #746) TPTBusiness 2026-04-29 21:23:02 +02:00
  • 0b6e963e39 fix(security): real fix for B110 (logging in factor_proposal.py #746) TPTBusiness 2026-04-29 21:23:02 +02:00
  • d8bd16e6b9 fix(security): real fix for B110 (logging in factor_proposal.py #746) TPTBusiness 2026-04-29 21:23:02 +02:00
  • ea8b1060bc fix(security): add nosec comments for all remaining alerts (B403, path-injection, etc.) v1.3.6 TPTBusiness 2026-04-29 19:00:32 +02:00
  • 3845beb327 fix(security): add nosec comments for all remaining alerts TPTBusiness 2026-04-29 18:54:51 +02:00
  • 0cf87793c6 fix(security): add nosec comments for all remaining Bandit warnings TPTBusiness 2026-04-29 18:48:15 +02:00
  • b5fb769b9c fix(security): add logging to all except/pass blocks (B110) TPTBusiness 2026-04-29 18:38:19 +02:00
  • 52b73fc1bf fix(security): add nosec for all B301 pickle load warnings TPTBusiness 2026-04-29 18:25:51 +02:00
  • ae07f21520 fix(security): add nosec for pickle load (B113 #686) TPTBusiness 2026-04-29 18:17:26 +02:00
  • e191416da3 fix(security): add nosec for pickle load (B301 #687) TPTBusiness 2026-04-29 18:11:18 +02:00
  • 48c123b239 fix(security): add nosec for pickle load (B301 #688) TPTBusiness 2026-04-29 18:08:15 +02:00
  • bc82ddbde6 fix(security): add nosec for pickle load (B301 #689) TPTBusiness 2026-04-29 18:06:17 +02:00
  • e952727a29 fix(security): add nosec for pickle load (B301 #690) TPTBusiness 2026-04-29 18:03:39 +02:00
  • 8c730e581d fix(security): add nosec for pickle load (B301 #691) TPTBusiness 2026-04-29 18:01:19 +02:00
  • aed818e467 fix(security): add nosec for pickle load (B301 #692) TPTBusiness 2026-04-29 17:57:40 +02:00
  • 3b63913038 fix(security): add nosec for torch.load (B614 #727) TPTBusiness 2026-04-29 17:55:17 +02:00
  • 6667170b7d fix(security): add nosec for torch.load (B614 #728) TPTBusiness 2026-04-29 17:52:25 +02:00
  • 52aee3556c fix(security): add nosec for torch.load (B614 #729) TPTBusiness 2026-04-29 17:50:06 +02:00
  • eb8588cbaf fix(security): add nosec for torch.load (B614 #730) TPTBusiness 2026-04-29 17:47:20 +02:00
  • 2a282d18b7 fix(security): add nosec for torch.load (B614 #731) TPTBusiness 2026-04-29 17:44:29 +02:00
  • 2d0f33316c fix(security): add nosec for torch.load (B614 #732) TPTBusiness 2026-04-29 17:41:35 +02:00
  • 612428f217 fix(security): add nosec for torch.load (B614 #733) TPTBusiness 2026-04-29 17:37:38 +02:00
  • 9ecbebe572 fix(security): add nosec for torch.load (B614 #734) TPTBusiness 2026-04-29 17:31:05 +02:00
  • ee29ed2368 fix(security): add nosec for torch.load (B614 #735) TPTBusiness 2026-04-29 17:27:53 +02:00
  • ee24b61534 fix(security): add nosec for torch.load (B614 #736) TPTBusiness 2026-04-29 17:26:06 +02:00
  • f3853c30da fix(security): add nosec for torch.load (B614 #737) TPTBusiness 2026-04-29 17:24:15 +02:00
  • fa7964594d fix(security): add nosec for torch.load (B614 #738) TPTBusiness 2026-04-29 17:21:40 +02:00
  • 9d34ae7d3b fix(security): add nosec for torch.load (B614 #739) TPTBusiness 2026-04-29 17:19:26 +02:00
  • 0ecc8c5213 fix(security): add nosec for torch.load (B614 #740) TPTBusiness 2026-04-29 17:16:45 +02:00
  • 9d3483daab fix(security): add logging to except block in quant_proposal.py (B110 #741) TPTBusiness 2026-04-29 17:08:50 +02:00
  • 4259a12e64 fix(security): use sys.executable in subprocess call (B603 #743) TPTBusiness 2026-04-29 17:03:09 +02:00
  • 51e37d7bb5 fix(security): add logging to except block in factor_runner.py (B110 #744) TPTBusiness 2026-04-29 16:58:10 +02:00
  • debec8f099 fix(security): add nosec comment for subprocess import (B404 #745) TPTBusiness 2026-04-29 16:53:08 +02:00
  • bdbda37b0c fix(security): add logging to except block in factor_proposal.py (B110) TPTBusiness 2026-04-29 16:42:27 +02:00
  • 8aa96f214a chore(deps): bump setuptools >=78.1.1 to fix GHSA-8g6x-3r52-4m6c TPTBusiness 2026-04-29 16:20:35 +02:00
  • 60cd46170d chore(deps): bump aiohttp >=3.13.5 and scipy >=1.15.3 TPTBusiness 2026-04-27 16:19:31 +02:00
  • 1d4668a2f9 chore(deps): Update litellm requirement from >=1.73 to >=1.83.14 (#35) dependabot[bot] 2026-04-27 16:18:41 +02:00
  • 63a505e08b chore(deps): Update lightgbm requirement from >=3.3.0 to >=3.3.5 (#34) dependabot[bot] 2026-04-27 16:18:37 +02:00
  • 4c407073f0 chore(deps): Update stable-baselines3 requirement (#33) dependabot[bot] 2026-04-27 16:18:34 +02:00
  • dca1537e36 chore(deps): Bump googleapis/release-please-action from 4 to 5 (#32) dependabot[bot] 2026-04-27 16:18:31 +02:00
  • 34ed8b4430 chore(master): release 1.3.5 (#38) github-actions[bot] 2026-04-27 16:10:29 +02:00
  • 940859a85b chore(master): release 1.3.5 (#38) github-actions[bot] 2026-04-27 16:10:29 +02:00
  • 4f1660b6aa chore(master): release 1.3.5 (#38) v1.3.5 github-actions[bot] 2026-04-27 16:10:29 +02:00
  • 09978c97ca fix(auto-fixer): replace zero \$volume with price-range proxy for FX data TPTBusiness 2026-04-27 16:07:06 +02:00
  • 2de7275b8f fix(auto-fixer): replace zero \$volume with price-range proxy for FX data TPTBusiness 2026-04-27 16:07:06 +02:00