Chaturbate-poller

Latest version: v1.6.0

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

Scan your dependencies

Page 17 of 31

0.11.5

Bug Fixes

- Update next_url field validation in EventsAPIResponse model
([`8d706f4`](https://github.com/MountainGod2/chaturbate_poller/commit/8d706f4322778c24caa7fd7cbe132b871d165267))

Build System

- Refactor Dockerfile to use --no-cache-dir flag when installing uv package
([`e6f1f7e`](https://github.com/MountainGod2/chaturbate_poller/commit/e6f1f7e68a221b9c72cffe14d357798ad59883f3))

Chores

- Update chaturbate-poller version to 0.11.4 in uv.lock
([`7fa6248`](https://github.com/MountainGod2/chaturbate_poller/commit/7fa62485742e1d2a40043a6c8d91616214f59c49))

- Update copyright year in LICENSE file
([`0dbcd2b`](https://github.com/MountainGod2/chaturbate_poller/commit/0dbcd2b9ca9f95990f7f53bc5923ced644ddff08))

Testing

- Added EventsAPIResponse next_url validation checks
([`402702f`](https://github.com/MountainGod2/chaturbate_poller/commit/402702f296ad5b251fecc2866c3e6a2aee4a8162))

0.11.4

Bug Fixes

- Refactor Python version requirement to >= 3.11 and update depend…
([51](https://github.com/MountainGod2/chaturbate_poller/pull/51),
[`10c813e`](https://github.com/MountainGod2/chaturbate_poller/commit/10c813e0736df9a21f32fddde2463a9c3a6152f3))

* fix: refactor Python version requirement to >= 3.11 and update dependencies in pyproject.toml

* refactor: update Dockerfile to include LICENSE file

0.11.3

Bug Fixes

- Refactor Python version requirement to >= 3.11 and update dependencies in pyproject.toml
([`ac459fd`](https://github.com/MountainGod2/chaturbate_poller/commit/ac459fd351c8163e42092bc3286dd0c5b9806767))

Build System

- Refactor Dockerfile for improved build process and reduced image size
([`2f63791`](https://github.com/MountainGod2/chaturbate_poller/commit/2f63791c79f55a1e2688f20d17fb37c577416df0))

- **deps**: Bump anyio from 4.6.0 to 4.6.2.post1
([50](https://github.com/MountainGod2/chaturbate_poller/pull/50),
[`4197daa`](https://github.com/MountainGod2/chaturbate_poller/commit/4197daad3e65966d6b90279726f5d4507ac50f63))

Bumps [anyio](https://github.com/agronholm/anyio) from 4.6.0 to 4.6.2.post1. - [Release
notes](https://github.com/agronholm/anyio/releases) -
[Changelog](https://github.com/agronholm/anyio/blob/master/docs/versionhistory.rst) -
[Commits](https://github.com/agronholm/anyio/compare/4.6.0...4.6.2.post1)

--- updated-dependencies: - dependency-name: anyio dependency-type: direct:production

update-type: version-update:semver-patch

...

Signed-off-by: dependabot[bot] <supportgithub.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>

Co-authored-by: MountainGod2 <88257202+MountainGod2users.noreply.github.com>

- **deps**: Bump pydantic-core from 2.23.4 to 2.24.1
([48](https://github.com/MountainGod2/chaturbate_poller/pull/48),
[`bdf5a56`](https://github.com/MountainGod2/chaturbate_poller/commit/bdf5a56981cd5519da2c07700c778d40303bf6dd))

Bumps [pydantic-core](https://github.com/pydantic/pydantic-core) from 2.23.4 to 2.24.1. - [Release
notes](https://github.com/pydantic/pydantic-core/releases) -
[Commits](https://github.com/pydantic/pydantic-core/compare/v2.23.4...v2.24.1)

--- updated-dependencies: - dependency-name: pydantic-core dependency-type: direct:production

update-type: version-update:semver-minor

...

Signed-off-by: dependabot[bot] <supportgithub.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>

- **deps**: Bump sphinx-rtd-theme from 3.0.0 to 3.0.1
([49](https://github.com/MountainGod2/chaturbate_poller/pull/49),
[`dedb7f8`](https://github.com/MountainGod2/chaturbate_poller/commit/dedb7f85a5faba2e052df76be75eddfbf28832bc))

Bumps [sphinx-rtd-theme](https://github.com/readthedocs/sphinx_rtd_theme) from 3.0.0 to 3.0.1. -
[Changelog](https://github.com/readthedocs/sphinx_rtd_theme/blob/master/docs/changelog.rst) -
[Commits](https://github.com/readthedocs/sphinx_rtd_theme/compare/3.0.0...3.0.1)

--- updated-dependencies: - dependency-name: sphinx-rtd-theme dependency-type: direct:production

update-type: version-update:semver-patch

...

Signed-off-by: dependabot[bot] <supportgithub.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>

Co-authored-by: MountainGod2 <88257202+MountainGod2users.noreply.github.com>

Refactoring

- Update Python version requirement to >=3.11
([`f85d944`](https://github.com/MountainGod2/chaturbate_poller/commit/f85d944d1833a2e99b0391cfa0d8f465ac062e03))

0.11.2

Bug Fixes

- Refactor Dockerfile to optimize file copying and installation process
([`97ee293`](https://github.com/MountainGod2/chaturbate_poller/commit/97ee2931608c1059448a12f3027061fbbd9e2493))

Refactoring

- Update click import to use rich_click
([`f92801d`](https://github.com/MountainGod2/chaturbate_poller/commit/f92801d7d13cecf201925fffbfda5829d627c828))

- Update logging configuration to ensure log directory exists
([`bb967f4`](https://github.com/MountainGod2/chaturbate_poller/commit/bb967f4024281d5a20a981407168b0182751f4bf))

- Update Python version requirement to >=3.10
([`49a4b6f`](https://github.com/MountainGod2/chaturbate_poller/commit/49a4b6f13e7a782fa4e6bf7cf8bcb814460040e8))

- Update Python version requirement to >=3.10
([`0a6eba1`](https://github.com/MountainGod2/chaturbate_poller/commit/0a6eba1c788004e245b07b22ec55a08fd2bf4a6b))

- Update Python version requirement to >=3.11
([`d5665cc`](https://github.com/MountainGod2/chaturbate_poller/commit/d5665cc7d5e68f54b915c62cff948e06bf8c3515))

Testing

- Refactor test_backoff_handlers.py to use numeric HTTP status codes instead of HttpStatusCode enum
([`834ad93`](https://github.com/MountainGod2/chaturbate_poller/commit/834ad9379e7d5c744c2715ff40dafcfe1784d5a3))

0.11.1

Bug Fixes

- Refactor import statements in chaturbate_client.py and event_handler.py
([`e6a7111`](https://github.com/MountainGod2/chaturbate_poller/commit/e6a71116d3f58c2dd3a6f3f71b3514edb657ef7c))

Chores

- Update .gitignore file
([`9ca6fa4`](https://github.com/MountainGod2/chaturbate_poller/commit/9ca6fa428d89d6c2a08b5b1186a574fea07a6bbb))

- Update chaturbate-poller version to 0.11.0
([`7c5334a`](https://github.com/MountainGod2/chaturbate_poller/commit/7c5334a1ffa5a07f1d9e65becfc2884c15fcb403))

Refactoring

- Update HttpStatusCode enum in constants.py
([`93fee7e`](https://github.com/MountainGod2/chaturbate_poller/commit/93fee7eef1fd5db84db6658216a3fe6f761c6b59))

Update the HttpStatusCode enum in constants.py to include additional HTTP status codes and provide
clear attribute descriptions.

- Update import statements in tests
([`d4d86d8`](https://github.com/MountainGod2/chaturbate_poller/commit/d4d86d8656f4fa0ca1f8f48400307df008829053))

Testing

- Update tests and add HttpStatusCode enum to test_backoff_handlers.py
([`a3712d7`](https://github.com/MountainGod2/chaturbate_poller/commit/a3712d734349dffc6550a913dd59ff4f54f744e9))

0.11.0

Bug Fixes

- Handle server errors and raise RetryError
([`1dca0b0`](https://github.com/MountainGod2/chaturbate_poller/commit/1dca0b0c1041225b2b8351cd1033a1fdb043d300))

When a server error occurs, a RetryError is raised with the message "Giving up after server error".
This ensures that the request is retried when encountering server errors.

Chores

- Add rich and rich-click dependencies in pyproject.toml and uv.lock
([`55216c5`](https://github.com/MountainGod2/chaturbate_poller/commit/55216c54e6384deb71a8fe80b839ec7a092f9e59))

- Update chaturbate-poller version to 0.10.4 in uv.lock and pyproject.toml
([`48ae136`](https://github.com/MountainGod2/chaturbate_poller/commit/48ae13616075e86b585190be0ad910341e5fd91e))

- Update dependencies in requirements.txt and uv.lock
([`2a122d4`](https://github.com/MountainGod2/chaturbate_poller/commit/2a122d4af92c916d3b79099ac26b7c8749a17b49))

- Update pypa/gh-action-pypi-publish action to latest version in ci-cd-build.yml
([`fd60bac`](https://github.com/MountainGod2/chaturbate_poller/commit/fd60bac6d21e5bb74839d28077c761e299d25dd7))

- Update pypa/gh-action-pypi-publish to version 1.10.3 in ci-cd-build.yml
([`16bf816`](https://github.com/MountainGod2/chaturbate_poller/commit/16bf81640b846942f1cc8b73429f1e246544ee07))

Features

- Add RetryError exception for Chaturbate Poller
([`0a27f41`](https://github.com/MountainGod2/chaturbate_poller/commit/0a27f412d7f564df46ceb0da7f1992433a593bad))

Refactoring

- Rename RetryError to PollingError in exceptions.py
([`0c5ecc7`](https://github.com/MountainGod2/chaturbate_poller/commit/0c5ecc7b297c140b83e4a320f5513b8cd85b79c4))

- Update console logging configuration
([`18d7c54`](https://github.com/MountainGod2/chaturbate_poller/commit/18d7c5419cf111d574d0a0f9bcb5c90d92da4d97))

Update the console logging configuration in `logging_config.py` to use `RichHandler` from the
`rich.logging` module. This change enables the use of rich formatting and tracebacks in console
logs. The `sanitize_sensitive_data` filter is also applied to the console handler.

- Update console logging configuration and dependencies
([`8a0cddd`](https://github.com/MountainGod2/chaturbate_poller/commit/8a0cddde102c70bab3fb745bfd57d3417d1b6ee2))

- Refactor the console logging configuration in the Chaturbate Poller.

- Update error handling and dependencies in Chaturbate Poller
([`00babab`](https://github.com/MountainGod2/chaturbate_poller/commit/00babab18c3cc79c3d5b96671de34d6fb41310a5))

- Update error handling in ChaturbateClient
([`36bf673`](https://github.com/MountainGod2/chaturbate_poller/commit/36bf67336ee90e855e3146dfd090f4535af76dc5))

Refactor the error handling in the ChaturbateClient class to improve logging and error reporting.
Instead of logging the full HTTP error response, sanitize the sensitive data in the URL and log a
more generic error message. This change enhances the readability and security of the code.

- Update error handling in ChaturbateUtils
([`4717ab3`](https://github.com/MountainGod2/chaturbate_poller/commit/4717ab3044094a94f2c9e582a247ab068f25f42f))

Refactor the error handling logic in the ChaturbateUtils class. The code now properly handles
different server error codes and raises the appropriate PollingError exception. This improves the
error reporting and makes the code more robust.

- Update error handling in InfluxDBHandler
([`536f40d`](https://github.com/MountainGod2/chaturbate_poller/commit/536f40dc84341fe69eb25bc31e1db788c33123d4))

- Update signal handling in SignalHandler
([`84d4e6e`](https://github.com/MountainGod2/chaturbate_poller/commit/84d4e6e5eea0faaab3d311ccee9b66ddc9126826))

Update the signal handling in the SignalHandler class in signal_handler.py. Instead of logging a
debug message when receiving a signal, it now logs an info message with the received signal name.
Additionally, when cancelling running tasks, it now logs the number of tasks being cancelled.

Testing

- Handle server errors and raise RetryError in backoff handlers and event fetching
([`0c7d34e`](https://github.com/MountainGod2/chaturbate_poller/commit/0c7d34ebe0aba389fa14b53ad302016fb5cd72c2))

- Update exception names in test_backoff_handlers.py and test_event_fetching.py
([`216dc6f`](https://github.com/MountainGod2/chaturbate_poller/commit/216dc6fb15a1cbe7fe8a3719fa4f93c06a226c3f))

Page 17 of 31

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.