Recent Releases of python-kraken-sdk
python-kraken-sdk - v3.2.3
What's Changed
Fixed Bugs 🪲
- Resolve "Futures endpoint maxordersize is no longer available" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/382 ### Other Changes 📝
- Update project settings by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/379 ### Dependencies 👒
- Bump the all group with 7 updates by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/377
- Bump the all group with 5 updates by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/378
- Bump the all group with 2 updates by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/380
Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v3.2.2...v3.2.3
- Python
Published by btschwertfeger 12 months ago
python-kraken-sdk - v3.2.2
What's Changed
Fixed Bugs 🪲
kraken.spot.trade.create_order:stp_typeshould bestptypeby @HFFP in https://github.com/btschwertfeger/python-kraken-sdk/pull/373
New Contributors
- @HFFP made their first contribution in https://github.com/btschwertfeger/python-kraken-sdk/pull/373
Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v3.2.1...v3.2.2
- Python
Published by btschwertfeger about 1 year ago
python-kraken-sdk - v3.2.1
What's Changed
Other Changes 📝
- Resolve "Parts of the pyproject.toml are deprecated" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/372 ### Dependencies 👒
- Bump the all group with 3 updates by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/370
Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v3.2.0...v3.2.1
- Python
Published by btschwertfeger about 1 year ago
python-kraken-sdk - v3.2.0
What's Changed
Implemented Enhancements 🎉
- Resolve "Add the
/0/private/AmendOrderand/0/private/OrderAmendsendpoints" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/362 ### Fixed Bugs 🪲 - Pin dependencies to fix doc building by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/365 ### Other Changes 📝
- Resolve "Kraken no longer offers the NFT marketplace" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/367
- Resolve "Websocket error propagation lacks usability" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/363 ### Dependencies 👒
- Bump the all group with 5 updates by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/364
Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v3.1.6...v3.2.0
- Python
Published by btschwertfeger about 1 year ago
python-kraken-sdk - v3.1.6
What's Changed
Fixed Bugs 🪲
- Resolve "
async_closeandstopmarked as deprecated, but no alternative is provided" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/359 ### Other Changes 📝 - Update copyright header by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/354
- Update egress rules in CI by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/349
- Resolve "The URLs in the documentation linking to the Kraken API documentation are out-dated" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/360 ### Dependencies 👒
- Bump actions/setup-python from 5.3.0 to 5.4.0 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/351
- Bump github/codeql-action from 3.28.5 to 3.28.9 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/353
Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v3.1.5...v3.1.6
- Python
Published by btschwertfeger over 1 year ago
python-kraken-sdk - v3.1.5
What's Changed
Fixed Bugs 🪲
- Resolve "Documentation is somewhat incomplete" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/348 ### Dependencies 👒
- Bump codecov/codecov-action from 5.2.0 to 5.3.1 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/346
- Bump dependabot/fetch-metadata from 2.2.0 to 2.3.0 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/343
- Bump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/344
- Bump github/codeql-action from 3.28.2 to 3.28.5 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/345
Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v3.1.4...v3.1.5
- Python
Published by btschwertfeger over 1 year ago
python-kraken-sdk - v3.1.4
What's Changed
Other Changes 📝
- Update the documentation by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/339
- Switch to src-layout by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/342 ### Dependencies 👒
- Bump step-security/harden-runner from 2.10.2 to 2.10.3 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/337
- Bump github/codeql-action from 3.28.0 to 3.28.1 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/336
- Bump codecov/codecov-action from 5.1.2 to 5.2.0 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/340
- Bump github/codeql-action from 3.28.1 to 3.28.2 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/341
- Bump step-security/harden-runner from 2.10.3 to 2.10.4 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/338
Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v3.1.3...v3.1.4
- Python
Published by btschwertfeger over 1 year ago
python-kraken-sdk - v3.1.3
What's Changed
Fixed Bugs 🪲
- Resolve "Long lasting REST sessions get terminated" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/334 ### Other Changes
- Update egress rules in CI by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/322
- Update egress policy in CI by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/326 ### 👒 Dependencies
- Bump codecov/codecov-action from 5.0.7 to 5.1.1 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/323
- Bump github/codeql-action from 3.27.5 to 3.27.7 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/327
- Bump pypa/gh-action-pypi-publish from 1.12.2 to 1.12.3 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/328
- Bump github/codeql-action from 3.27.7 to 3.27.9 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/329
- Bump github/codeql-action from 3.27.9 to 3.28.0 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/331
- Bump codecov/codecov-action from 5.1.1 to 5.1.2 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/332
- Bump astral-sh/setup-uv from 4 to 5 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/330
Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v3.1.2...v3.1.3
- Python
Published by btschwertfeger over 1 year ago
python-kraken-sdk - v3.1.2
What's Changed
Fixed Bugs 🪲
- Resolve "Spot websocket clients broken due to new websockets release" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/309
- Resolve "Spot websocket connection doesn't get closed properly" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/318 ### Other Changes
- Upgrade QA settings by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/275
- Rename CODEOWNERS file by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/276
- Bump github/codeql-action from 3.26.6 to 3.26.7 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/278
- Bump step-security/harden-runner from 2.9.1 to 2.10.1 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/277
- Bump github/codeql-action from 3.26.7 to 3.26.8 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/281
- Bump pypa/gh-action-pypi-publish from 1.10.1 to 1.10.2 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/280
- Skip NFT auction unit tests by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/282
- Update project settings by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/283
- Add CITATION file by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/284
- Bump github/codeql-action from 3.26.8 to 3.26.9 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/286
- Bump actions/checkout from 4.1.7 to 4.2.0 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/285
- Bump codecov/codecov-action from 4.5.0 to 4.6.0 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/288
- Bump github/codeql-action from 3.26.9 to 3.26.11 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/289
- Bump pypa/gh-action-pypi-publish from 1.10.2 to 1.10.3 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/287
- Bump actions/checkout from 4.2.0 to 4.2.1 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/291
- Bump github/codeql-action from 3.26.11 to 3.26.13 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/293
- Bump actions/setup-python from 5.2.0 to 5.3.0 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/297
- Bump github/codeql-action from 3.26.13 to 3.27.0 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/296
- Bump actions/checkout from 4.2.1 to 4.2.2 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/295
- Bump actions/dependency-review-action from 4.3.4 to 4.4.0 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/298
- Fix test by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/300
- Bump pypa/gh-action-pypi-publish from 1.10.3 to 1.11.0 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/299
- Bump github/codeql-action from 3.27.0 to 3.27.1 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/302
- Bump pypa/gh-action-pypi-publish from 1.11.0 to 1.12.2 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/301
- Bump github/codeql-action from 3.27.1 to 3.27.4 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/304
- Bump codecov/codecov-action from 4.6.0 to 5.0.2 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/305
- Resolve "Trusted publishing not working with reusable workflows" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/312
- Add timeout to CI jobs by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/306
- Use uv in CI by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/310
- Do not run tests requireing API keys when author is dependabot by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/317
- Bump actions/dependency-review-action from 4.4.0 to 4.5.0 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/313
- Bump step-security/harden-runner from 2.10.1 to 2.10.2 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/315
- Bump codecov/codecov-action from 5.0.2 to 5.0.7 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/316
- Bump github/codeql-action from 3.27.4 to 3.27.5 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/314
- Update egress rules for PyPI publish by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/320
- Add upload.pypi.org to allowed domains in publish job by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/321
Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v3.1.1...v3.1.2
- Python
Published by btschwertfeger over 1 year ago
python-kraken-sdk - v3.1.1
What's Changed
Fixed Bugs 🪲
- Resolve "The "level3" channel is missing in
kraken.spot.ws_client.SpotWSClient.private_channel_names" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/270 ### Other Changes - Improve test suite and remove unused workflows by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/263
- Bump step-security/harden-runner from 2.9.0 to 2.9.1 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/264
- Bump github/codeql-action from 3.25.15 to 3.26.0 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/265
- Bump github/codeql-action from 3.26.0 to 3.26.2 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/266
- Bump github/codeql-action from 3.26.2 to 3.26.5 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/268
- Bump actions/setup-python from 5.1.1 to 5.2.0 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/271
- Bump github/codeql-action from 3.26.5 to 3.26.6 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/272
- Bump pypa/gh-action-pypi-publish from 1.9.0 to 1.10.0 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/273
- Bump pypa/gh-action-pypi-publish from 1.10.0 to 1.10.1 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/274
Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v3.1.0...v3.1.1
- Python
Published by btschwertfeger almost 2 years ago
python-kraken-sdk - v3.1.0
What's Changed
Implemented Enhancements 🎉
- Add proxy support for futures and spot clients (async and sync) by @Graeme22 in https://github.com/btschwertfeger/python-kraken-sdk/pull/257 ### Other Changes
- CI: Change rules for harden-runner job in codeql by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/245
- Bump actions/dependency-review-action from 2.5.1 to 4.3.3 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/243
- Bump github/codeql-action from 2.2.4 to 3.25.11 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/246
- Bump actions/download-artifact from 4.1.7 to 4.1.8 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/247
- Bump dependabot/fetch-metadata from 2.1.0 to 2.2.0 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/248
- Bump github/codeql-action from 3.25.11 to 3.25.12 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/250
- Bump actions/setup-python from 5.1.0 to 5.1.1 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/249
- Bump actions/dependency-review-action from 4.3.3 to 4.3.4 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/251
- Skip test which requires to be executed from an institutional account by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/253
- Bump github/codeql-action from 3.25.12 to 3.25.13 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/254
- Bump step-security/harden-runner from 2.8.1 to 2.9.0 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/255
- Update the CI environment URL by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/258
- Bump ossf/scorecard-action from 2.3.3 to 2.4.0 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/259
- Bump github/codeql-action from 3.25.13 to 3.25.15 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/260
- Update the CI trigger rules to allow workflow runs on pull requests from outside this repository by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/262
New Contributors
- @Graeme22 made their first contribution in https://github.com/btschwertfeger/python-kraken-sdk/pull/257
Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v3.0.0...v3.1.0
- Python
Published by btschwertfeger almost 2 years ago
python-kraken-sdk - v3.0.0
What's Changed
Breaking Changes ⚠️
- Preparations - v3.0.0 by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/230
- Resolve "The base class for websocket clients should be capable to execute requests asynchronously " by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/239
- Resolve "Remove deprecated Spot staking client" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/237
- Resolve "Remove deprecated Spot websocket client (v1) and order book client (v1)" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/236
- Resolve "Websocket Logic Refactor - start/stop mechanism" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/233 ### Features
- Resolve "Add modifiably Nonce" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/242
- Add async REST API by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/issues/228 ### Other Changes
- Bump actions/checkout from 4.1.6 to 4.1.7 by @dependabot in https://github.com/btschwertfeger/python-kraken-sdk/pull/241
Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v2.3.0...v3.0.0 Milestone: https://github.com/btschwertfeger/python-kraken-sdk/milestone/18?closed=1
- Python
Published by btschwertfeger about 2 years ago
python-kraken-sdk - v2.3.0
What's Changed
Implemented Enhancements 🎉
- Resolve "Add command-line interface" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/224 ### Fixed Bugs 🪲
- Resolve "Subscribing to "balances" channel using KrakenSpotWSClientV2 fails" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/229
Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v2.2.0...v2.3.0
- Python
Published by btschwertfeger about 2 years ago
python-kraken-sdk - v2.2.0
What's Changed
Implemented Enhancements 🎉
- Resolve "Add
processBeforeparameter tokraken.futures.Trade.{cancel_order,edit_order,create_order,create_batch_order}" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/192 - Resolve "Add
kraken.futures.Trade.get_max_order_size" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/193 - Resolve "Mark
kraken.spot.Stakingas deprecated and addkraken.spot.Earn" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/199 - Resolve "Add
ledgerparameter tokraken.spot.User.get_trades_history" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/195 - Resolve "Add NFT support:
kraken.nft.Tradeandkraken.nft.Market" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/200 ### Other Changes - Project Housekeeping by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/184
- Adjust the
kraken.futures.Userdocumentation by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/185 - Merge the CI/CD and release workflow + fix scheduled execution by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/186
- adjust CI configuration by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/187
- Resolve "The POST and query parameters of KrakenSpotBaseAPI and KrakenFuturesBaseAPI are not proper encoded in some case" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/189
- Resolve "Mark
kraken.spot.KrakenSpotWSClientV1as deprecated" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/201
Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v2.1.1...v2.2.0
- Python
Published by btschwertfeger over 2 years ago
python-kraken-sdk - v2.1.1
What's Changed
Fixed Bugs 🪲
- Fix "Futures re-subscribe to authenticated feed doesn't work" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/180
Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v2.1.0...v2.1.1
- Python
Published by btschwertfeger over 2 years ago
python-kraken-sdk - v2.1.0
What's Changed
Implemented Enhancements 🎉
- Resolve "Add
withdraw_methodsandwithdraw_addressestokraken.spot.Funding" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/175 - Resolve "Add
start,end, andcursorparameters tokraken.spot.Funding.get_recent_withdraw_status" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/177
Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v2.0.0...v2.1.0
- Python
Published by btschwertfeger over 2 years ago
python-kraken-sdk - v2.0.0
What's Changed
Breaking Changes ⚠️
- Resolve "Drop Support for Python < 3.11" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/157
- Resolve "Rename
KrakenBaseSpotAPItoKrakenSpotBaseAPIandKrakenBaseFuturesAPItoKrakenFuturesBaseAPI" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/159 - Resolve "Rename
kraken.spot.KrakenSpotWSClienttokraken.spot.KrakenSpotWSClientV1" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/160 - Resolve "Extract the Kraken* exception classes from
kraken.exceptions.KrakenException" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/162 ### Implemented Enhancements 🎉 - Resolve "Add optional
extra_paramsto any requesting function" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/155 - Resolve "150 add the legacy OrderbookClient for Krakens websocket API v1" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/151
- Resolve "Add
start,end, andcursorparameters tokraken.spot.Funding.get_recent_deposits_status" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/170 - Resolve "Add
max_feeparameter tokraken.spot.Funding.withdraw_funds" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/171 ### Other Changes - Resolve "163 uniform the msg parameter" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/164
- Resolve "Use Apache 2.0 license instead of GNU GPLv3" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/167
- Apply hints suggested by the ruff linter by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/165
- Adjust docstrings and documentation by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/172
Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v1.6.2...v2.0.0
- Python
Published by btschwertfeger over 2 years ago
python-kraken-sdk - v1.6.2
What's Changed
Fixed Bugs 🪲
- Fix "
kraken.spot.OrderbookClientis not able to resubscribe to book feeds after connection lost" by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/149 ### Other Changes - Bump Pre-Commit hook versions and adjust typing by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/146
Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v1.6.1...v1.6.2
- Python
Published by btschwertfeger almost 3 years ago
python-kraken-sdk - v1.6.1
What's Changed
Fixed Bugs 🪲
- Adjust logging and examples; add PyLint check by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/144
Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v1.6.0...v1.6.1
- Python
Published by btschwertfeger almost 3 years ago
python-kraken-sdk - v1.6.0
What's Changed
Breaking Changes ⚠️
- Integrate Kraken Websockets API v2; add
kraken.spot.KrakenSpotWebsocketClientV2; internals by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/131 - Let
kraken.spot.OrderbookClientuse Spot Websocket API v2 by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/139 - Integrate and apply ruff by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/142 ### Implemented Enhancements 🎉
- Add
/private/AccountTransferendpoint ->kraken.spot.User.account_transferby @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/129 ### Other Changes - Enable Windows builds within the CI by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/135
- Merge
.pylintrcandpyproject.tomlby @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/137
Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v1.5.0...v1.6.0
- Python
Published by btschwertfeger almost 3 years ago
python-kraken-sdk - v1.5.0
What's Changed
Breaking Changes 🛠
kraken.spot.OrderbookClient: add timestamps to book's ask and bid values by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/124 ### Other Changes- Add "Question" issue template by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/122
- Adjust project properties by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/123
Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v1.4.1...v1.5.0
- Python
Published by btschwertfeger almost 3 years ago
python-kraken-sdk - v1.4.1
What's Changed
Fixed Bugs 🪲
- Fix
kraken.spot.Market.get_recent_tradesparameter 'since' by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/120
Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v1.4.0...v1.4.1
- Python
Published by btschwertfeger about 3 years ago
python-kraken-sdk - v1.4.0
What's Changed
Implemented Enhancements 🎉
- Add the
truncateparameter to the Spot websocket clients'create_orderandcancel_order+kraken.spot.Trade.edit_orderby @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/113 - A the Spot order book client (
kraken.spot.OrderbookClient) by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/106 ### Other Changes - Update
/examples/spot_orderbook.pyby @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/110 - Create
release.yamlby @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/116
Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v1.3.0...v1.4.0
- Python
Published by btschwertfeger about 3 years ago
python-kraken-sdk - Release v1.3.0 🎉
Including access to:
✅ - all Spot REST endpoints ✅ - all Futures REST endpoints ✅ - Spot Websocket client ✅ - Futures Websocket client ✅ - extensive examples ✅ - Documentation
Breaking changes:
- Rename
kraken.futures.User.get_unwindqueuetokraken.futures.User.get_unwind_queue#107 - Prepare release v1.3.0 #99 (btschwertfeger)
- Change
kraken.spot.User.get_balancesand addkraken.spot.User.get_balance#98 (btschwertfeger) - Rename
get_tradeable_asset_pairtoget_asset_pairsand make thepairparameter optional #93 (btschwertfeger) - Extend typing + add
KrakenUnknownMethodErrorandKrakenBadRequestError+ Fix #65 #87 (btschwertfeger)
Implemented enhancements:
kraken.spot.Trade.create_order: Ability to use floats as trade amounts or prices #94- /public/AssetPairs would be nice. #90
- Improve caching #102 (btschwertfeger)
- Add the
truncateparameter tokraken.spot.Trade.create_order#95 (btschwertfeger)
Fixed bugs:
kraken.spot.User(...).get_balances('ZUSD')silently does the wrong thing. #88kraken.spot.Trade.cancel_order_batchendpoint in Spot trading does not work.{'error': ['EAPI:Bad request']}#65
Closed issues:
- Add a realtime Spot order book example #103
kraken.spot.Trade.create_order: documentatoin for txid outdated. #96- Create
CONTRIBUTING.md#91 - Extend the typing - using mypy #84
Uncategorized merged pull requests:
- Create a contribution guideline #92 (btschwertfeger)
PyPI: https://pypi.org/project/python-kraken-sdk/ Documentation: https://python-kraken-sdk.readthedocs.io/en/stable/
Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v1.2.0...v1.3.0
- Python
Published by btschwertfeger about 3 years ago
python-kraken-sdk - Release v1.2.0 🎉
Including access to:
✅ - all Spot REST endpoints ✅ - all Futures REST endpoints ✅ - Spot Websocket client ✅ - Futures Websocket client ✅ - extensive examples ✅ - Documentation
Breaking Changes
- Fix bug/typo: "recend" -> recent throughout kraken.spot by @jcr-jeff in https://github.com/btschwertfeger/python-kraken-sdk/pull/76
- Add API rate limit exception; extend test doc strings by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/79
More Changes, Features and Bug Fixes
- Fix and extend release workflow by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/68
- Fix PyPI upload job + extend disclaimer by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/70
- Add a Changelog by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/73
- Removed matrix from CodeQL job by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/74
- Split the unit tests into individual files by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/75
- Fixed bug where
spot.user.get_balancesfloats to periodic X.9999... by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/78 - Add Futures user endpoints:
check_trading_enabled_on_subaccountandset_trading_on_subaccountby @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/80 - Disable custom Kraken exceptions (optional) by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/82
- Let REST and websocket clients be used as context manager by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/83
New Contributors
- @jcr-jeff made their first contribution in https://github.com/btschwertfeger/python-kraken-sdk/pull/76
PyPI: https://pypi.org/project/python-kraken-sdk/ Documentation: https://python-kraken-sdk.readthedocs.io/en/stable/ Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v1.1.0...v1.2.0
- Python
Published by btschwertfeger about 3 years ago
python-kraken-sdk - Release v1.1.0 🎉
Including access to:
✅ - all Spot REST endpoints ✅ - all Futures REST endpoints ✅ - Spot Websocket client ✅ - Futures Websocket client ✅ - extensive examples ✅ - about 86% coverage
Breaking Changes
- removed the unnecessary
clientwhen importing clients by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/59 - The
KrakenExceptions-class was renamed toKrakenExceptionand moved fromkraken.exceptions.exceptionstokraken.exceptions(#66) - The methods
get_execution_events,get_order_events, andget_trigger_eventsmoved fromkraken.futures.Markettokraken.futures.Usersince this are user-specific endpoints. In addition, the bug from #62 was fixed by changingpost_paramstoquery_paramswithinkraken.futures.User._get_historical_eventsfunction, since this is only a GET request, instead of a POST request. - Changed the default timeout of
kraken.futures.Trade.death_mans_switchto zero (which resets the timeout). (#63)
More Changes, Features and Bug Fixes
- added the user/developer documentation using sphinx build in the docs directory (#58)
- added doc strings and examples which are also included in the build documentation (#55)
- added workflow to build the documentation (#60)
- added codecov.yml configuration file
- Add the
trailingStopDeviationUnitandtrailingStopMaxDeviationparameters to thecreate_ordermethod of the Futures Trade client. (#64) - Rework workflows for CI/CD by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/53
- Moved from setup.py only to pyproject.toml by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/52
- Removed raising exception when currency not found in portfolio by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/47
PyPI: https://pypi.org/project/python-kraken-sdk/ Documentation: https://python-kraken-sdk.readthedocs.io/en/stable/
Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v1.0.1...v1.1.0
- Python
Published by btschwertfeger about 3 years ago
python-kraken-sdk - Release v1.0.1 🎉
Including access to:
✅ - all Spot REST endpoints ✅ - all Futures REST endpoints ✅ - Spot Websocket client ✅ - Futures Websocket client ✅ - extensive examples ✅ - about 85% coverage
What's Changed
- examples now use os.getenv instead of python-dotenv by @btschwertfeger in https://github.com/btschwertfeger/Python-Kraken-SDK/pull/34
- Apply pre-commit and adjust workflows by @btschwertfeger in https://github.com/btschwertfeger/Python-Kraken-SDK/pull/35
- Use workflow_dispatch to only trigger tests with python<python3.11 manually by @btschwertfeger in https://github.com/btschwertfeger/Python-Kraken-SDK/pull/43
- Apply kraken api changelog until mar 27 2023 by @btschwertfeger in https://github.com/btschwertfeger/Python-Kraken-SDK/pull/40
- Added
create_subaccountendpoint tokraken.spot.client.User(only for institutional clients). get_recend_deposits_statusandget_recend_withdraw_statusinkraken.spot.client.Fundingdo not require theassetparameter anymore.- The
reduce_onlyparameter was added to thekraken.spot.client.Trade.create_ordermethod. - The
consolidate_tradesparameter was added tokraken.spot.client.User.get_orders_info.
- Added
- Release v1.0.1 by @btschwertfeger in https://github.com/btschwertfeger/Python-Kraken-SDK/pull/44
Full Changelog: https://github.com/btschwertfeger/Python-Kraken-SDK/compare/v1.0.0...v1.0.1
PyPI: https://pypi.org/project/python-kraken-sdk/
- Python
Published by btschwertfeger over 3 years ago
python-kraken-sdk - Release v1.0.0 🎉
Including access to:
✅ - all Spot REST endpoints ✅ - all Futures REST endpoints ✅ - Spot Websocket client ✅ - Futures Websocket client ✅ - extensive examples ✅ - about 85% coverage
What's Changed
- Add unit tests #2 by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/30
- Extended CI/CD by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/31
- Extend unittests by @btschwertfeger in https://github.com/btschwertfeger/python-kraken-sdk/pull/32
- code style
- extended examples
- adjusted readme
Have fun with it! 🔥
https://pypi.org/project/python-kraken-sdk/
Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v0.8.0...v1.0.0
- Python
Published by btschwertfeger over 3 years ago
python-kraken-sdk - Release v0.8.0
- Bug fixes in futures endpoints
- Added unit tests
- Python
Published by btschwertfeger over 3 years ago
python-kraken-sdk - Release v0.7.7
- fixed Spot endpoint: cancelorderbatch
- Python
Published by btschwertfeger over 3 years ago
python-kraken-sdk - Release v0.7.6
- adjusted Spot nonce calculation to avoid invalid nonce error when there is a lot of traffic
- added Spot websocket client default ping to avoid "no close frame received or sent" error when the hardcoded/custom ping function does not get executed a long because of many other processes.
- Python
Published by btschwertfeger over 3 years ago
python-kraken-sdk - Release v0.7.5
Adjusted undefined query_paramserror which occured in the Futures base class when invoking the _request function. This happened because the PyPI upload used a wrong branch so the tests only validated the correct master branch which was not uploaded in v0.7.4.
- Python
Published by btschwertfeger over 3 years ago
python-kraken-sdk - Release v0.7.4
- bug fixes
- code improvements
- Python
Published by btschwertfeger over 3 years ago
python-kraken-sdk - Release v0.7.3
- Added a lot of custom exceptions
- fixed unnoticed parameters
- extended typing
- fixed typos in a lot of files
- more bug fixes
- Python
Published by btschwertfeger over 3 years ago
python-kraken-sdk - Release v0.7.2
- optimized Spot and Futures public and private websocket subscription recovering
- implemented custom exceptions
- added exceptions and conditions to shut down ws clients the handy way
https://pypi.org/project/python-kraken-sdk/
- Python
Published by btschwertfeger over 3 years ago
python-kraken-sdk - Release v0.7.1
- secured protected and private properties and methods
- improved websocket recovering of feeds
- simplified instantiation of the websocket client
NOTE: If you used the websocket clients before:
- Futures: change
from kraken.futures.client import WsClienttofrom kraken.futures.client import KrakenFuturesWSClientand instantiate the clientKrakenFuturesWSClient - Spot: change
from kraken.spot.client import WsClienttofrom kraken.spot.client import KrakenSpotWSClientand instantiate the clientKrakenSpotWSClient - there is no need for the
WsClientclass anymore!
- Python
Published by btschwertfeger over 3 years ago
python-kraken-sdk - Release v0.7
Adjusted Futures REST clients: - User - Market - Trade - Funding
Adjusted Spot REST clients: - User - Market - Trade - Funding - Staking
Added examples for: Futures and Spot REST and Websocket Clients
Extended README.md
Added testing
- Python
Published by btschwertfeger over 3 years ago
python-kraken-sdk - Release v0.6.1
New Futures REST clients: - User - Trade - Funding - Market
Added examples and extended README.md
- Python
Published by btschwertfeger over 3 years ago
python-kraken-sdk - Release v0.5.4.2
- fixed license on PyPI
- Python
Published by btschwertfeger over 3 years ago
python-kraken-sdk - Release v0.5.4
Fixed missing ofs parameter in getledgersinfo
- Python
Published by btschwertfeger over 3 years ago
python-kraken-sdk - Spot/User-Endpoint Fix
Fixed exception when empty spot.user response
- Python
Published by btschwertfeger almost 4 years ago
python-kraken-sdk - Release v0.5.1
Fixed public spot REST endpoint issue
Full Changelog: https://github.com/btschwertfeger/python-kraken-sdk/compare/v0.5...v0.5.1
- Python
Published by btschwertfeger almost 4 years ago
python-kraken-sdk - Release v0.5
Spot REST and websocket endpoints are integrated and functional.
- Python
Published by btschwertfeger almost 4 years ago