31825 Commits

Author SHA1 Message Date
Matthias
281ba605da Merge pull request #13106 from freqtrade/new_release
New release 2026.4
2026.4
2026-04-30 19:49:02 +02:00
Matthias
d460eef576 chore: bump version to 2026.4 2026-04-30 07:08:05 +02:00
Matthias
6c2cd96622 Merge branch 'stable' into new_release 2026-04-30 07:07:49 +02:00
Matthias
2ea4c4de2f Merge pull request #13105 from freqtrade/update/binance-leverage-tiers
Update Binance Leverage Tiers
2026-04-30 06:31:39 +02:00
Freqtrade Bot
ad8dc57e9b chore: update binance leverage tiers 2026-04-30 03:37:35 +00:00
Matthias
dd970f2be1 fix: rate can be None in balance migration 2026-04-29 20:01:50 +02:00
Matthias
63819fa7e0 test: update test for unwatch_ohlcv adjustment
Co-authored-by: Copilot <copilot@github.com>
2026-04-28 20:54:04 +02:00
Matthias
bfe05868eb feat: implement unwatchOHLCV
closes #13082

Co-authored-by: Copilot <copilot@github.com>
2026-04-28 20:51:47 +02:00
Matthias
14d66100be Merge pull request #13104 from freqtrade/update/pre-commit-hooks
Update pre-commit hooks
2026-04-28 06:36:39 +02:00
Freqtrade Bot
afc00c5a2e chore: update pre-commit hooks 2026-04-28 04:15:25 +00:00
Matthias
0b13ddfc0a Merge pull request #13096 from freqtrade/dependabot/pip/develop/pydantic-2.13.2
chore(deps): bump pydantic from 2.12.5 to 2.13.2
2026-04-27 07:30:50 +02:00
Matthias
820000fac4 chore: update dry-run order-id generation to uuid
this is supposed to avoid insert errors in windows CI
due to time imprecisions on windows ...

Co-authored-by: Copilot <copilot@github.com>
2026-04-27 07:17:01 +02:00
Matthias
5710fe4477 Merge pull request #13093 from freqtrade/dependabot/pip/develop/sb3-contrib-gte-2.8.0
chore(deps): update sb3-contrib requirement from >=2.2.1 to >=2.8.0
2026-04-27 07:12:03 +02:00
Matthias
3c84ac6d3f Merge pull request #13097 from freqtrade/dependabot/github_actions/develop/astral-sh/setup-uv-8.1.0
chore(deps): bump astral-sh/setup-uv from 8.0.0 to 8.1.0
2026-04-27 07:06:15 +02:00
Matthias
3116139336 Merge pull request #13095 from freqtrade/dependabot/pip/develop/packaging-26.1
chore(deps): bump packaging from 26.0 to 26.1
2026-04-27 07:00:26 +02:00
Matthias
24e40d3a7a Merge pull request #13092 from freqtrade/dependabot/pip/develop/scipy-e4bafee045
chore(deps-dev): bump scipy-stubs from 1.17.1.3 to 1.17.1.4 in the scipy group
2026-04-27 06:57:32 +02:00
Matthias
5b83dce052 chore: precisely pin sb3_contrib 2026-04-27 06:37:09 +02:00
dependabot[bot]
bab128b359 chore(deps): bump pydantic from 2.12.5 to 2.13.2
Bumps [pydantic](https://github.com/pydantic/pydantic) from 2.12.5 to 2.13.2.
- [Release notes](https://github.com/pydantic/pydantic/releases)
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md)
- [Commits](https://github.com/pydantic/pydantic/compare/v2.12.5...v2.13.2)

---
updated-dependencies:
- dependency-name: pydantic
  dependency-version: 2.13.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-27 04:32:29 +00:00
Matthias
875c464a07 chore: bump scipy-stubs in pre-commit config 2026-04-27 06:32:00 +02:00
Matthias
604fddd735 Merge pull request #13094 from freqtrade/dependabot/pip/develop/fastapi-0.136.0
chore(deps): bump fastapi from 0.135.3 to 0.136.0
2026-04-27 06:31:13 +02:00
Matthias
bd247f3642 Merge pull request #13098 from freqtrade/dependabot/github_actions/develop/devcontainers/ci-0.3.1900000449
chore(deps): bump devcontainers/ci from 0.3.1900000417 to 0.3.1900000449
2026-04-27 06:30:56 +02:00
Matthias
ca6419228c Merge pull request #13099 from freqtrade/dependabot/pip/develop/ruff-0.15.11
chore(deps-dev): bump ruff from 0.15.10 to 0.15.11
2026-04-27 06:30:24 +02:00
Matthias
003cc4dc38 Merge pull request #13100 from freqtrade/dependabot/pip/develop/mike-2.2.0
chore(deps): bump mike from 2.1.4 to 2.2.0
2026-04-27 06:30:10 +02:00
Matthias
41deb75279 Merge pull request #13101 from freqtrade/dependabot/pip/develop/filelock-3.29.0
chore(deps): bump filelock from 3.25.2 to 3.29.0
2026-04-27 06:29:58 +02:00
dependabot[bot]
5a8131caf6 chore(deps): bump filelock from 3.25.2 to 3.29.0
Bumps [filelock](https://github.com/tox-dev/py-filelock) from 3.25.2 to 3.29.0.
- [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.2...3.29.0)

---
updated-dependencies:
- dependency-name: filelock
  dependency-version: 3.29.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-27 03:04:21 +00:00
dependabot[bot]
a5cb607311 chore(deps): bump mike from 2.1.4 to 2.2.0
Bumps [mike](https://github.com/jimporter/mike) from 2.1.4 to 2.2.0.
- [Release notes](https://github.com/jimporter/mike/releases)
- [Changelog](https://github.com/jimporter/mike/blob/master/CHANGES.md)
- [Commits](https://github.com/jimporter/mike/compare/v2.1.4...v2.2.0)

---
updated-dependencies:
- dependency-name: mike
  dependency-version: 2.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-27 03:04:14 +00:00
dependabot[bot]
cf5ba35bb0 chore(deps-dev): bump ruff from 0.15.10 to 0.15.11
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.15.10 to 0.15.11.
- [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.10...0.15.11)

---
updated-dependencies:
- dependency-name: ruff
  dependency-version: 0.15.11
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-27 03:04:07 +00:00
dependabot[bot]
668f7b7e9c chore(deps): bump devcontainers/ci from 0.3.1900000417 to 0.3.1900000449
Bumps [devcontainers/ci](https://github.com/devcontainers/ci) from 0.3.1900000417 to 0.3.1900000449.
- [Release notes](https://github.com/devcontainers/ci/releases)
- [Commits](8bf61b26e9...b63b30de43)

---
updated-dependencies:
- dependency-name: devcontainers/ci
  dependency-version: 0.3.1900000449
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-27 03:04:06 +00:00
dependabot[bot]
e2879f11f5 chore(deps): bump astral-sh/setup-uv from 8.0.0 to 8.1.0
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv) from 8.0.0 to 8.1.0.
- [Release notes](https://github.com/astral-sh/setup-uv/releases)
- [Commits](cec208311d...08807647e7)

---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
  dependency-version: 8.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-27 03:03:57 +00:00
dependabot[bot]
700d4ea2ff chore(deps): bump packaging from 26.0 to 26.1
Bumps [packaging](https://github.com/pypa/packaging) from 26.0 to 26.1.
- [Release notes](https://github.com/pypa/packaging/releases)
- [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pypa/packaging/compare/26.0...26.1)

---
updated-dependencies:
- dependency-name: packaging
  dependency-version: '26.1'
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-27 03:03:47 +00:00
dependabot[bot]
1f94154220 chore(deps): bump fastapi from 0.135.3 to 0.136.0
Bumps [fastapi](https://github.com/fastapi/fastapi) from 0.135.3 to 0.136.0.
- [Release notes](https://github.com/fastapi/fastapi/releases)
- [Commits](https://github.com/fastapi/fastapi/compare/0.135.3...0.136.0)

---
updated-dependencies:
- dependency-name: fastapi
  dependency-version: 0.136.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-27 03:03:37 +00:00
dependabot[bot]
14ee96172a chore(deps): update sb3-contrib requirement from >=2.2.1 to >=2.8.0
Updates the requirements on [sb3-contrib](https://github.com/Stable-Baselines-Team/stable-baselines3-contrib) to permit the latest version.
- [Release notes](https://github.com/Stable-Baselines-Team/stable-baselines3-contrib/releases)
- [Commits](https://github.com/Stable-Baselines-Team/stable-baselines3-contrib/compare/v2.2.1...v2.8.0)

---
updated-dependencies:
- dependency-name: sb3-contrib
  dependency-version: 2.8.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-27 03:03:23 +00:00
dependabot[bot]
159bde944b 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.3 to 1.17.1.4
- [Release notes](https://github.com/scipy/scipy-stubs/releases)
- [Commits](https://github.com/scipy/scipy-stubs/compare/v1.17.1.3...v1.17.1.4)

---
updated-dependencies:
- dependency-name: scipy-stubs
  dependency-version: 1.17.1.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: scipy
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-27 03:03:14 +00:00
Matthias
0a49903695 test: update bitget test for lev_prep adjustment 2026-04-26 09:07:02 +02:00
Matthias
e5f7d0cbb4 fix: bitget should set margin mode explicitly
Without this, leverage may be set on the wrong margin mode.
the leverage endpoint doesn't allow setting margin mode,
so we must control this manually.
2026-04-26 09:05:58 +02:00
Matthias
f17e383157 test: add tests for get_ohlcv and ohlcvs 2026-04-25 13:09:34 +02:00
Matthias
093cc74774 refactor: make klines_last_refresh private 2026-04-25 12:49:31 +02:00
Matthias
c34cd6a7dd refactor: don't use exchange_ws internal variables 2026-04-25 12:48:56 +02:00
Matthias
17678f1819 refactor: make klines_last_request private 2026-04-25 08:48:46 +02:00
Matthias
057c51b0cd test: improve tests 2026-04-25 08:47:28 +02:00
Matthias
0858b82d3e chore: add locks to exchange_ws key variables 2026-04-25 08:46:49 +02:00
Matthias
5e624d658f test: add test for startup concurrency 2026-04-25 08:37:19 +02:00
Matthias
3949efadfe chore: improve exchange_ws startup safety 2026-04-25 08:37:09 +02:00
Matthias
af1de46cd4 chore: fix minor typos 2026-04-24 18:24:31 +02:00
Matthias
9d0fb9b025 test: add explicit test for continuous_stopped handling 2026-04-24 07:08:48 +02:00
Matthias
6d096c20b0 test: add test for exchange_ws reset connection details 2026-04-24 07:06:07 +02:00
Matthias
05c3360892 chore: harden ws stop cleanup 2026-04-24 06:37:05 +02:00
Matthias
f9be1ac82c chore: ignore ws shutdown network errors 2026-04-24 06:33:04 +02:00
Matthias
8e9d193791 chore: improved shutdown wording 2026-04-24 06:32:55 +02:00
Matthias
cdc01122d5 chore: improve ws shutdown 2026-04-24 06:32:55 +02:00