Matthias
d82cac3895
chore(ci): pin "build" and use the pinned version in CI
2026-03-28 12:55:02 +01:00
Matthias
3e40944b4e
test: skip pygments vulnerability for now
2026-03-26 07:15:21 +01:00
Matthias
05081df48b
chore(ci): revert build pinning
2026-03-26 07:12:36 +01:00
Matthias
6e6082fa2b
test: update test wording for stoploss price type
2026-03-26 07:08:44 +01:00
Matthias
3c43e3dae3
feat: improve stop price type not supported message
2026-03-26 07:08:40 +01:00
Matthias
515a754dc4
docs: clarify stop price type validation logic for spot markets
...
(it's not validated in that case).
2026-03-26 07:08:40 +01:00
Matthias
1c98c2feeb
feat(bitget): add stoploss price type support
...
closes #12981
2026-03-26 07:08:40 +01:00
Matthias
697059a4a2
Merge pull request #12980 from freqtrade/dependabot/pip/requests-2.33.0
...
chore(deps): bump requests from 2.32.5 to 2.33.0
2026-03-26 07:08:07 +01:00
Matthias
1b1508d8f2
Merge pull request #12982 from freqtrade/update/binance-leverage-tiers
...
Update Binance Leverage Tiers
2026-03-26 07:02:25 +01:00
Freqtrade Bot
48905e55e5
chore: update pre-commit hooks
2026-03-26 04:18:28 +00:00
Matthias
a203f4129a
Merge pull request #12952 from Briarion/feat/pytorch-early-stopping
...
feat: add early stopping support to PyTorchModelTrainer
2026-03-25 19:54:48 +01:00
dependabot[bot]
0b3f3a94b5
chore(deps): bump requests from 2.32.5 to 2.33.0
...
Bumps [requests](https://github.com/psf/requests ) from 2.32.5 to 2.33.0.
- [Release notes](https://github.com/psf/requests/releases )
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md )
- [Commits](https://github.com/psf/requests/compare/v2.32.5...v2.33.0 )
---
updated-dependencies:
- dependency-name: requests
dependency-version: 2.33.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-25 18:12:12 +00:00
Briarion
daf9918bb5
docs: add early_stopping_patience to parameter table
...
Document the new early_stopping_patience trainer_kwargs parameter
in the FreqAI parameter table, including description, datatype,
default value, and usage notes.
2026-03-25 15:29:15 +03:00
Briarion
3bde73740c
feat: add early stopping support to PyTorchModelTrainer
...
Add optional early stopping to prevent overfitting in PyTorch-based
FreqAI models. When `early_stopping_patience` is set in
model_training_parameters, training will stop if validation loss
does not improve for the specified number of epochs.
Changes:
- Add `early_stopping_patience` parameter (default 0 = disabled)
- `estimate_loss()` now returns average loss (float | None) instead
of None, enabling downstream use for schedulers and early stopping
- Track best validation loss and patience counter across epochs
Usage in config:
```json
{
"model_training_parameters": {
"n_epochs": 100,
"early_stopping_patience": 10
}
}
```
The change is fully backward compatible - early stopping is disabled
by default, and the return value of estimate_loss() can be safely
ignored by existing subclasses.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-25 15:24:58 +03:00
Matthias
3f9eaba1ef
Merge pull request #12979 from freqtrade/fix/freqai_torch
...
Fix freqai torch model loading
2026-03-25 12:45:41 +01:00
Matthias
d557b4b298
Merge branch 'develop' into fix/freqai_torch
2026-03-25 12:31:28 +01:00
Matthias
fd858b79af
test: remove "ignore-vuln" from pip-audit tests
...
the vulnerability was fixed.
2026-03-25 10:58:39 +01:00
Matthias
e96c67e140
fix: pin build to 1.4.0 for now
2026-03-25 10:58:02 +01:00
Matthias
faf28180a5
docs: fix minor documentation bug
2026-03-24 20:57:17 +01:00
Matthias
e98959f3f0
fix: set weights_only=False when loading from pytorch
...
closes #12964
2026-03-24 20:31:35 +01:00
Matthias
0a2c3379c6
docs: add security warning message to pytorch docs
2026-03-24 20:29:45 +01:00
Matthias
b8f5df7cf6
chore: remove unnecessary child method
...
(it does the same thing than the parent).
2026-03-24 20:15:09 +01:00
Matthias
04a4a97efb
Merge pull request #12974 from freqtrade/maint/migrate_add_event_handler
...
migrate fastapi add event handler
2026-03-24 07:05:58 +01:00
Matthias
143d9a90c6
chore: import sorting
2026-03-24 06:33:57 +01:00
Matthias
c112fa6632
Merge pull request #12978 from freqtrade/update/pre-commit-hooks
...
Update pre-commit hooks
2026-03-24 06:29:43 +01:00
Freqtrade Bot
cb46f72109
chore: update pre-commit hooks
2026-03-24 03:47:28 +00:00
Matthias
2eb5efed64
Merge pull request #12975 from hallonstedt/docs-krakenfutures-exchange-features
...
docs: add Kraken futures row to exchange features
2026-03-23 10:51:56 +01:00
matstedt
7657e37f67
docs: add Kraken futures row to exchange features
2026-03-23 09:36:43 +01:00
Matthias
ec763e684f
Merge pull request #12967 from freqtrade/dependabot/pip/develop/scipy-7cfe552463
...
chore(deps-dev): bump scipy-stubs from 1.17.1.1 to 1.17.1.2 in the scipy group
2026-03-23 08:00:57 +01:00
Matthias
d3847080e8
Merge pull request #12966 from freqtrade/dependabot/pip/develop/mkdocs-d673e4145a
...
chore(deps): bump mkdocs-material from 9.7.4 to 9.7.5 in the mkdocs group
2026-03-23 07:54:00 +01:00
Matthias
97305221ac
Merge pull request #12968 from freqtrade/dependabot/github_actions/develop/actions-1fa769d870
...
chore(deps): bump actions/download-artifact from 8.0.0 to 8.0.1 in the actions group
2026-03-23 07:53:08 +01:00
Matthias
b65aa8671a
Merge pull request #12970 from freqtrade/dependabot/pip/develop/cachetools-7.0.5
...
chore(deps): bump cachetools from 7.0.4 to 7.0.5
2026-03-23 07:50:47 +01:00
Matthias
d35bc15562
Merge pull request #12971 from freqtrade/dependabot/pip/develop/numpy-2.4.3
...
chore(deps): bump numpy from 2.4.2 to 2.4.3
2026-03-23 07:50:31 +01:00
Matthias
a9cabe1162
Merge pull request #12969 from freqtrade/dependabot/pip/develop/pyjwt-2.12.1
...
chore(deps): bump pyjwt from 2.12.0 to 2.12.1
2026-03-23 07:33:02 +01:00
Matthias
bb6f4eb60d
Merge pull request #12972 from freqtrade/dependabot/pip/develop/filelock-3.25.2
...
chore(deps): bump filelock from 3.25.0 to 3.25.2
2026-03-23 07:21:10 +01:00
Matthias
cea1700eaa
chore: drop starlette upper version bound
2026-03-23 07:20:08 +01:00
Matthias
bb2f4ac37e
fix: migrate from add_event_handler to lifespan
...
add_event_handler was removed in starlette 1.0.0
2026-03-23 07:19:53 +01:00
Matthias
996123ea52
Merge pull request #12973 from freqtrade/dependabot/pip/develop/ruff-0.15.6
...
chore(deps-dev): bump ruff from 0.15.5 to 0.15.6
2026-03-23 07:19:43 +01:00
Matthias
252b7b5e68
chore: bump scipy-stubs in pre-commit config
2026-03-23 07:06:29 +01:00
dependabot[bot]
fefba87922
chore(deps): bump mkdocs-material in the mkdocs group
...
Bumps the mkdocs group with 1 update: [mkdocs-material](https://github.com/squidfunk/mkdocs-material ).
Updates `mkdocs-material` from 9.7.4 to 9.7.5
- [Release notes](https://github.com/squidfunk/mkdocs-material/releases )
- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG )
- [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.7.4...9.7.5 )
---
updated-dependencies:
- dependency-name: mkdocs-material
dependency-version: 9.7.5
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: mkdocs
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-23 06:04:51 +00:00
dependabot[bot]
434911c1cf
chore(deps-dev): bump scipy-stubs in the scipy group
...
Bumps the scipy group with 1 update: [scipy-stubs](https://github.com/scipy/scipy-stubs ).
Updates `scipy-stubs` from 1.17.1.1 to 1.17.1.2
- [Release notes](https://github.com/scipy/scipy-stubs/releases )
- [Commits](https://github.com/scipy/scipy-stubs/compare/v1.17.1.1...v1.17.1.2 )
---
updated-dependencies:
- dependency-name: scipy-stubs
dependency-version: 1.17.1.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: scipy
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-23 06:04:20 +00:00
dependabot[bot]
1d947ba21a
chore(deps): bump actions/download-artifact in the actions group
...
Bumps the actions group with 1 update: [actions/download-artifact](https://github.com/actions/download-artifact ).
Updates `actions/download-artifact` from 8.0.0 to 8.0.1
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3...3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: 8.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-23 05:56:41 +00:00
dependabot[bot]
55a6591f10
chore(deps): bump cachetools from 7.0.4 to 7.0.5
...
Bumps [cachetools](https://github.com/tkem/cachetools ) from 7.0.4 to 7.0.5.
- [Changelog](https://github.com/tkem/cachetools/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/tkem/cachetools/compare/v7.0.4...v7.0.5 )
---
updated-dependencies:
- dependency-name: cachetools
dependency-version: 7.0.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-23 05:55:39 +00:00
dependabot[bot]
266fe5c6cb
chore(deps): bump numpy from 2.4.2 to 2.4.3
...
Bumps [numpy](https://github.com/numpy/numpy ) from 2.4.2 to 2.4.3.
- [Release notes](https://github.com/numpy/numpy/releases )
- [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst )
- [Commits](https://github.com/numpy/numpy/compare/v2.4.2...v2.4.3 )
---
updated-dependencies:
- dependency-name: numpy
dependency-version: 2.4.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-23 05:51:35 +00:00
dependabot[bot]
3d4395ebe6
chore(deps): bump filelock from 3.25.0 to 3.25.2
...
Bumps [filelock](https://github.com/tox-dev/py-filelock ) from 3.25.0 to 3.25.2.
- [Release notes](https://github.com/tox-dev/py-filelock/releases )
- [Changelog](https://github.com/tox-dev/filelock/blob/main/docs/changelog.rst )
- [Commits](https://github.com/tox-dev/py-filelock/compare/3.25.0...3.25.2 )
---
updated-dependencies:
- dependency-name: filelock
dependency-version: 3.25.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-23 05:44:30 +00:00
dependabot[bot]
463f0050ed
chore(deps-dev): bump ruff from 0.15.5 to 0.15.6
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.15.5 to 0.15.6.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.15.5...0.15.6 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.15.6
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-23 05:42:49 +00:00
dependabot[bot]
b0b9c8d43a
chore(deps): bump pyjwt from 2.12.0 to 2.12.1
...
Bumps [pyjwt](https://github.com/jpadilla/pyjwt ) from 2.12.0 to 2.12.1.
- [Release notes](https://github.com/jpadilla/pyjwt/releases )
- [Changelog](https://github.com/jpadilla/pyjwt/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/jpadilla/pyjwt/compare/2.12.0...2.12.1 )
---
updated-dependencies:
- dependency-name: pyjwt
dependency-version: 2.12.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-23 05:41:35 +00:00
Matthias
94d0080208
chore: pin starlette to < 1.0.0
2026-03-23 06:37:34 +01:00
Matthias
250156f1a3
Merge pull request #12706 from hallonstedt/feature-krakenfutures
...
Feature krakenfutures
2026-03-22 19:22:43 +01:00
Matthias
724318c43e
test(krakenfutures): Add canceled order test
2026-03-22 19:07:19 +01:00