Aioslsk

Latest version: v1.4.1

Safety actively analyzes 681812 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

1.4.1

Quick fix version, see https://github.com/JurgenR/aioslsk/releases/tag/v1.4.0 for release notes

Tasks

* deps: increase versions used for release by JurgenR in https://github.com/JurgenR/aioslsk/pull/345


**Full Changelog**: https://github.com/JurgenR/aioslsk/compare/v1.4.0...v1.4.1

1.4.0

Features / fixes

* deps: support Python 3.13, drop Python 3.8 support by JurgenR in https://github.com/JurgenR/aioslsk/pull/328
* feat: logging improvements by JurgenR in https://github.com/JurgenR/aioslsk/pull/321
* feat: add background task class by JurgenR in https://github.com/JurgenR/aioslsk/pull/327
* feat: search timeout parameter by JurgenR in https://github.com/JurgenR/aioslsk/pull/335
* feat: make storing of search results optional. Parameterize stored re… by JurgenR in https://github.com/JurgenR/aioslsk/pull/312
* fix: manually set status for self user by JurgenR in https://github.com/JurgenR/aioslsk/pull/298
* fix: fix deadlock when removing transfer by JurgenR in https://github.com/JurgenR/aioslsk/pull/343
* fix: remove remotely queued flag when user goes offline by JurgenR in https://github.com/JurgenR/aioslsk/pull/342
* perf: small optimization in message reader loop by JurgenR in https://github.com/JurgenR/aioslsk/pull/316

Tasks

* docs: message corrections by JurgenR in https://github.com/JurgenR/aioslsk/pull/294
* docs: describe distributed search throttling by JurgenR in https://github.com/JurgenR/aioslsk/pull/289
* docs: describe resetting of distributed connections by JurgenR in https://github.com/JurgenR/aioslsk/pull/296
* docs: add tool for generating settings file, update README by JurgenR in https://github.com/JurgenR/aioslsk/pull/306
* docs: add modules to API refs by JurgenR in https://github.com/JurgenR/aioslsk/pull/313
* docs: add more information on search requests, improve readability by JurgenR in https://github.com/JurgenR/aioslsk/pull/320
* test: fix user requirement check by JurgenR in https://github.com/JurgenR/aioslsk/pull/299
* test: fix room list minimum users parameter by JurgenR in https://github.com/JurgenR/aioslsk/pull/307
* test: simplify sending private messages by JurgenR in https://github.com/JurgenR/aioslsk/pull/308
* test: add missing tests for log_utils by JurgenR in https://github.com/JurgenR/aioslsk/pull/323

Dependencies

* chore: update dependencies by JurgenR in https://github.com/JurgenR/aioslsk/pull/318
* chore(deps): bump pydantic-settings from 2.3.4 to 2.4.0 by dependabot in https://github.com/JurgenR/aioslsk/pull/293
* chore(deps): bump aiohttp from 3.9.4 to 3.10.2 by dependabot in https://github.com/JurgenR/aioslsk/pull/303
* chore(deps): bump multidict from 6.0.5 to 6.1.0 by dependabot in https://github.com/JurgenR/aioslsk/pull/330
* chore(deps): bump pydantic from 2.8.2 to 2.9.2 by dependabot in https://github.com/JurgenR/aioslsk/pull/334
* chore(deps): bump pydantic-settings from 2.5.2 to 2.6.0 by dependabot in https://github.com/JurgenR/aioslsk/pull/340
* chore(deps): bump pydantic-settings from 2.4.0 to 2.5.2 by dependabot in https://github.com/JurgenR/aioslsk/pull/333
* chore(deps): bump async-upnp-client from 0.40.0 to 0.41.0 by dependabot in https://github.com/JurgenR/aioslsk/pull/337
* chore(deps): bump sphinx-rtd-theme from 2.0.0 to 3.0.1 by dependabot in https://github.com/JurgenR/aioslsk/pull/338
* chore(deps-dev): bump mypy from 1.11.2 to 1.12.0 by dependabot in https://github.com/JurgenR/aioslsk/pull/339
* chore(deps-dev): bump mypy from 1.11.0 to 1.11.1 by dependabot in https://github.com/JurgenR/aioslsk/pull/295
* chore(deps-dev): bump pyyaml from 6.0.1 to 6.0.2 by dependabot in https://github.com/JurgenR/aioslsk/pull/302
* chore(deps-dev): bump flake8 from 7.1.0 to 7.1.1 by dependabot in https://github.com/JurgenR/aioslsk/pull/301
* chore(deps-dev): bump pytest from 8.3.2 to 8.3.3 by dependabot in https://github.com/JurgenR/aioslsk/pull/332
* chore(deps-dev): bump pytest-asyncio from 0.23.8 to 0.24.0 by dependabot in https://github.com/JurgenR/aioslsk/pull/311

**Full Changelog**: https://github.com/JurgenR/aioslsk/compare/v1.3.2...v1.4.0

1.3.2

Features / fixes

* fix: rename is_admin to is_direct by JurgenR in https://github.com/JurgenR/aioslsk/pull/272
* fix: add timeout for listening connection by JurgenR in https://github.com/JurgenR/aioslsk/pull/281
* fix: increase read timeout after writing a message by JurgenR in https://github.com/JurgenR/aioslsk/pull/290
* feat: improve and document friends tracking by JurgenR in https://github.com/JurgenR/aioslsk/pull/249

Tasks

* fix: attempt to fix macos build by JurgenR in https://github.com/JurgenR/aioslsk/pull/292
* docs: add section on import and exporting settings by JurgenR in https://github.com/JurgenR/aioslsk/pull/247
* docs: mark messages as deprecated by JurgenR in https://github.com/JurgenR/aioslsk/pull/282
* docs: refactor documentation, flesh out user flows by JurgenR in https://github.com/JurgenR/aioslsk/pull/261

Dependencies

* chore(deps-dev): bump certifi from 2023.11.17 to 2024.7.4 by dependabot in https://github.com/JurgenR/aioslsk/pull/278
* chore(deps-dev): bump flake8 from 7.0.0 to 7.1.0 by dependabot in https://github.com/JurgenR/aioslsk/pull/262
* chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 by dependabot in https://github.com/JurgenR/aioslsk/pull/240
* chore(deps-dev): bump mypy from 1.10.0 to 1.10.1 by dependabot in https://github.com/JurgenR/aioslsk/pull/270
* chore(deps-dev): bump mypy from 1.10.1 to 1.11.0 by dependabot in https://github.com/JurgenR/aioslsk/pull/284
* chore(deps-dev): bump pytest from 8.2.0 to 8.2.1 by dependabot in https://github.com/JurgenR/aioslsk/pull/243
* chore(deps-dev): bump pytest from 8.2.1 to 8.2.2 by dependabot in https://github.com/JurgenR/aioslsk/pull/253
* chore(deps-dev): bump pytest from 8.2.2 to 8.3.1 by dependabot in https://github.com/JurgenR/aioslsk/pull/287
* chore(deps-dev): bump pytest from 8.3.1 to 8.3.2 by dependabot in https://github.com/JurgenR/aioslsk/pull/291
* chore(deps-dev): bump pytest-asyncio from 0.23.6 to 0.23.7 by dependabot in https://github.com/JurgenR/aioslsk/pull/244
* chore(deps-dev): bump pytest-asyncio from 0.23.7 to 0.23.8 by dependabot in https://github.com/JurgenR/aioslsk/pull/283
* chore(deps-dev): bump pytest-unordered from 0.6.0 to 0.6.1 by dependabot in https://github.com/JurgenR/aioslsk/pull/277
* chore(deps-dev): bump requests from 2.31.0 to 2.32.0 by dependabot in https://github.com/JurgenR/aioslsk/pull/245
* chore(deps-dev): bump urllib3 from 2.1.0 to 2.2.2 by dependabot in https://github.com/JurgenR/aioslsk/pull/263
* chore(deps-dev): bump zipp from 3.17.0 to 3.19.1 by dependabot in https://github.com/JurgenR/aioslsk/pull/279
* chore(deps): bump aiofiles from 23.2.1 to 24.1.0 by dependabot in https://github.com/JurgenR/aioslsk/pull/268
* chore(deps): bump async-upnp-client from 0.38.3 to 0.39.0 by dependabot in https://github.com/JurgenR/aioslsk/pull/266
* chore(deps): bump async-upnp-client from 0.39.0 to 0.40.0 by dependabot in https://github.com/JurgenR/aioslsk/pull/286
* chore(deps): bump pydantic from 2.7.1 to 2.7.2 by dependabot in https://github.com/JurgenR/aioslsk/pull/248
* chore(deps): bump pydantic from 2.7.2 to 2.7.3 by dependabot in https://github.com/JurgenR/aioslsk/pull/252
* chore(deps): bump pydantic from 2.7.3 to 2.7.4 by dependabot in https://github.com/JurgenR/aioslsk/pull/257
* chore(deps): bump pydantic from 2.7.4 to 2.8.0 by dependabot in https://github.com/JurgenR/aioslsk/pull/274
* chore(deps): bump pydantic from 2.8.0 to 2.8.2 by dependabot in https://github.com/JurgenR/aioslsk/pull/276
* chore(deps): bump pydantic-settings from 2.2.1 to 2.3.1 by dependabot in https://github.com/JurgenR/aioslsk/pull/254
* chore(deps): bump pydantic-settings from 2.3.1 to 2.3.2 by dependabot in https://github.com/JurgenR/aioslsk/pull/256
* chore(deps): bump pydantic-settings from 2.3.2 to 2.3.3 by dependabot in https://github.com/JurgenR/aioslsk/pull/258
* chore(deps): bump pydantic-settings from 2.3.3 to 2.3.4 by dependabot in https://github.com/JurgenR/aioslsk/pull/269
* chore(deps): bump types-aiofiles from 23.2.0.20240403 to 24.1.0.20240626 by dependabot in https://github.com/JurgenR/aioslsk/pull/271
* chore(deps): bump typing-extensions from 4.11.0 to 4.12.0 by dependabot in https://github.com/JurgenR/aioslsk/pull/246
* chore(deps): bump typing-extensions from 4.12.0 to 4.12.1 by dependabot in https://github.com/JurgenR/aioslsk/pull/251
* chore(deps): bump typing-extensions from 4.12.1 to 4.12.2 by dependabot in https://github.com/JurgenR/aioslsk/pull/255


**Full Changelog**: https://github.com/JurgenR/aioslsk/compare/v1.3.1...v1.3.2

1.3.1

Features / fixes

* fix: enable usage of custom executors by JurgenR in https://github.com/JurgenR/aioslsk/pull/233
* fix: fix behavior when adding duplicate shared directory by JurgenR in https://github.com/JurgenR/aioslsk/pull/238
* fix: load_from_settings to remove directories and update existing by JurgenR in https://github.com/JurgenR/aioslsk/pull/239

Tasks

* docs: improve usage guide by JurgenR in https://github.com/JurgenR/aioslsk/pull/234

Dependencies

* chore(deps-dev): bump pytest from 8.1.2 to 8.2.0 by dependabot in https://github.com/JurgenR/aioslsk/pull/232

**Full Changelog**: https://github.com/JurgenR/aioslsk/compare/v1.3.0...v1.3.1

1.3.0

Features / fixes

* feat: pausing and resuming transfers by JurgenR in https://github.com/JurgenR/aioslsk/pull/226
* fix: lock transfer transitions by JurgenR in https://github.com/JurgenR/aioslsk/pull/231
* fix: fix type hint errors by JurgenR in https://github.com/JurgenR/aioslsk/pull/220
* fix: PeerSharesReply should return empty directories by JurgenR in https://github.com/JurgenR/aioslsk/pull/216

Dependencies

* chore(deps): bump pydantic from 2.5.2 to 2.6.4 by dependabot in https://github.com/JurgenR/aioslsk/pull/217
* chore(deps): bump pydantic from 2.6.4 to 2.7.0 by dependabot in https://github.com/JurgenR/aioslsk/pull/224
* chore(deps): bump pydantic from 2.7.0 to 2.7.1 by dependabot in https://github.com/JurgenR/aioslsk/pull/228
* chore(deps): bump async-upnp-client from 0.38.2 to 0.38.3 by dependabot in https://github.com/JurgenR/aioslsk/pull/219
* chore(deps): bump types-aiofiles from 23.2.0.20240311 to 23.2.0.20240331 by dependabot in https://github.com/JurgenR/aioslsk/pull/221
* chore(deps): bump types-aiofiles from 23.2.0.20240331 to 23.2.0.20240403 by dependabot in https://github.com/JurgenR/aioslsk/pull/222
* chore(deps): bump typing-extensions from 4.10.0 to 4.11.0 by dependabot in https://github.com/JurgenR/aioslsk/pull/223
* chore(deps): bump idna from 3.6 to 3.7 by dependabot in https://github.com/JurgenR/aioslsk/pull/225
* chore(deps): bump aiohttp from 3.9.2 to 3.9.4 by dependabot in https://github.com/JurgenR/aioslsk/pull/227
* chore(deps-dev): bump mypy from 1.9.0 to 1.10.0 by dependabot in https://github.com/JurgenR/aioslsk/pull/229
* chore(deps-dev): bump pytest from 8.1.1 to 8.1.2 by dependabot in https://github.com/JurgenR/aioslsk/pull/230
* chore(deps-dev): bump pytest-cov from 4.1.0 to 5.0.0 by dependabot in https://github.com/JurgenR/aioslsk/pull/218


**Full Changelog**: https://github.com/JurgenR/aioslsk/compare/v1.2.3...v1.3.0

1.2.3

What's Changed

Fixes / features

* feat: add server code 160 by JurgenR in https://github.com/JurgenR/aioslsk/pull/183
* feat: limit the maximum number of search results returned when being queried by JurgenR in https://github.com/JurgenR/aioslsk/pull/205
* fix: describe behaviour when using a query containing slashes by JurgenR in https://github.com/JurgenR/aioslsk/pull/214
* fix: set local path when receiving PeerTransferRequest by JurgenR in https://github.com/JurgenR/aioslsk/pull/185
* fix: add disconnect timeout for listening connections by JurgenR in https://github.com/JurgenR/aioslsk/pull/201

Documentation / tasks

* feat: add room processes documentation by JurgenR in https://github.com/JurgenR/aioslsk/pull/182
* docs: corrections to USAGE guide search section by JurgenR in https://github.com/JurgenR/aioslsk/pull/197
* docs: improve documentation by JurgenR in https://github.com/JurgenR/aioslsk/pull/203
* docs: fix theme by JurgenR in https://github.com/JurgenR/aioslsk/pull/209
* docs: attempt to fix docs, requirements.tx by JurgenR in https://github.com/JurgenR/aioslsk/pull/210
* docs: add initial config for API reference by JurgenR in https://github.com/JurgenR/aioslsk/pull/211
* test: use correct object in mock server by JurgenR in https://github.com/JurgenR/aioslsk/pull/200
* test: add tests for PeerTransferRequest for downloads by JurgenR in https://github.com/JurgenR/aioslsk/pull/208

Dependencies

* chore(deps): bump aiohttp from 3.9.1 to 3.9.2 by dependabot in https://github.com/JurgenR/aioslsk/pull/179
* chore(deps): bump types-aiofiles from 23.2.0.20240106 to 23.2.0.20240311 by dependabot in https://github.com/JurgenR/aioslsk/pull/194
* chore(deps): bump async-upnp-client from 0.38.0 to 0.38.1 by dependabot in https://github.com/JurgenR/aioslsk/pull/176
* chore(deps): bump async-upnp-client from 0.38.1 to 0.38.2 by dependabot in https://github.com/JurgenR/aioslsk/pull/187
* chore(deps): bump pydantic-settings from 2.1.0 to 2.2.0 by dependabot in https://github.com/JurgenR/aioslsk/pull/188
* chore(deps): bump pydantic-settings from 2.2.0 to 2.2.1 by dependabot in https://github.com/JurgenR/aioslsk/pull/190
* chore(deps): bump types-aiofiles from 23.2.0.0 to 23.2.0.20240106 by dependabot in https://github.com/JurgenR/aioslsk/pull/174
* chore(deps-dev): bump pytest-asyncio from 0.23.2 to 0.23.3 by dependabot in https://github.com/JurgenR/aioslsk/pull/171
* chore(deps-dev): bump pytest-asyncio from 0.23.3 to 0.23.4 by dependabot in https://github.com/JurgenR/aioslsk/pull/178
* chore(deps-dev): bump pytest-asyncio from 0.23.4 to 0.23.5 by dependabot in https://github.com/JurgenR/aioslsk/pull/186
* chore(deps-dev): bump pytest-asyncio from 0.23.5 to 0.23.5.post1 by dependabot in https://github.com/JurgenR/aioslsk/pull/193
* chore(deps-dev): bump pytest-asyncio from 0.23.5.post1 to 0.23.6 by dependabot in https://github.com/JurgenR/aioslsk/pull/212
* chore(deps-dev): bump mypy from 1.8.0 to 1.9.0 by dependabot in https://github.com/JurgenR/aioslsk/pull/192
* chore(deps-dev): bump pytest from 7.4.3 to 7.4.4 by dependabot in https://github.com/JurgenR/aioslsk/pull/172
* chore(deps-dev): bump pytest from 7.4.4 to 8.0.0 by dependabot in https://github.com/JurgenR/aioslsk/pull/177
* chore(deps-dev): bump pytest from 8.0.0 to 8.0.1 by dependabot in https://github.com/JurgenR/aioslsk/pull/189
* chore(deps-dev): bump pytest from 8.0.1 to 8.0.2 by dependabot in https://github.com/JurgenR/aioslsk/pull/191
* chore(deps-dev): bump pytest from 8.0.2 to 8.1.1 by dependabot in https://github.com/JurgenR/aioslsk/pull/195
* chore(deps-dev): bump pytest-unordered from 0.5.2 to 0.6.0 by dependabot in https://github.com/JurgenR/aioslsk/pull/198
* chore(deps-dev): bump flake8 from 6.1.0 to 7.0.0 by dependabot in https://github.com/JurgenR/aioslsk/pull/173
* chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 by dependabot in https://github.com/JurgenR/aioslsk/pull/175

**Full Changelog**: https://github.com/JurgenR/aioslsk/compare/v1.2.2...v1.2.3

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.