Visitar URL original
Comparing c131a48...92a36fa · hydrogram/hydrogram · GitHub
Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: hydrogram/hydrogram
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: c131a48
Choose a base ref
...
head repository: hydrogram/hydrogram
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 92a36fa
Choose a head ref
  • 19 commits
  • 147 files changed
  • 2 contributors

Commits on Mar 21, 2026

  1. Configuration menu
    Copy the full SHA
    3ea2f77 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6e5a8b4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    94f2b04 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2026

  1. fix(session): prevent race condition during connection cleanup

    Reorder the stop() method to cancel recv_task BEFORE closing the
    connection. Previously, closing the connection first would set asyncio
    transport callbacks to None while recv_worker() might still be reading,
    causing 'TypeError: NoneType object is not callable' in
    _SelectorSocketTransport._read_ready().
    alissonlauffer committed Mar 22, 2026
    Configuration menu
    Copy the full SHA
    edb10c6 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2026

  1. Configuration menu
    Copy the full SHA
    fd9b6d0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    80ad669 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b6c2fe7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1e95e33 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d9132d0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e15d874 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8da10a7 View commit details
    Browse the repository at this point in the history
  8. build!: require Python 3.11 and refresh dependencies

    Update the supported Python range, development interpreter, dependencies, CI and contributor guidance. Apply Ruff pyupgrade migrations for the new minimum version.
    HitaloM committed Oct 28, 2026
    Configuration menu
    Copy the full SHA
    88b938c View commit details
    Browse the repository at this point in the history
  9. fix(session): preserve RPC cancellation with native timeouts

    Use asyncio.timeout for request writes and replies so cancellation propagates without leaving pending results on Python 3.11.
    HitaloM committed Oct 28, 2026
    Configuration menu
    Copy the full SHA
    1f29002 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    aae4aee View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d79c119 View commit details
    Browse the repository at this point in the history
  12. docs(readme): improvements

    HitaloM committed Oct 28, 2026
    Configuration menu
    Copy the full SHA
    bd96c05 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    1cca8ce View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2026

  1. feat(messages): expose random IDs for retryable sends

    Add optional validated random_id parameters to single-message sending methods. Preserve automatic generation and document queue retries and Telegram deduplication limits.
    
    Closes #70
    HitaloM committed Oct 29, 2026
    Configuration menu
    Copy the full SHA
    244dc5b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    92a36fa View commit details
    Browse the repository at this point in the history
Loading