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: peer-cat/torrust-tracker
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 4088c82
Choose a base ref
...
head repository: torrust/torrust-tracker
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: fa1f6d1
Choose a head ref
  • 16 commits
  • 14 files changed
  • 1 contributor

Commits on Apr 15, 2026

  1. chore(deps): update dependencies

    ```
    cargo update
        Updating crates.io index
         Locking 34 packages to latest compatible versions
        Updating axum v0.8.8 -> v0.8.9
        Updating axum-extra v0.12.5 -> v0.12.6
        Updating axum-macros v0.5.0 -> v0.5.1
        Updating bitflags v2.11.0 -> v2.11.1
        Updating blowfish v0.9.1 -> v0.10.0
        Updating cc v1.2.59 -> v1.2.60
          Adding cipher v0.5.1
          Adding crypto-common v0.2.1
          Adding hashbrown v0.17.0
          Adding hybrid-array v0.4.10
        Updating hyper-rustls v0.27.7 -> v0.27.9
        Updating indexmap v2.13.1 -> v2.14.0
          Adding inout v0.2.2
        Updating js-sys v0.3.94 -> v0.3.95
        Updating libc v0.2.184 -> v0.2.185
        Updating libredox v0.1.15 -> v0.1.16
        Updating openssl v0.10.76 -> v0.10.77
        Updating openssl-sys v0.9.112 -> v0.9.113
        Updating pkg-config v0.3.32 -> v0.3.33
        Removing rand v0.9.2
        Removing rand v0.10.0
          Adding rand v0.9.4
          Adding rand v0.10.1
        Updating rand_core v0.10.0 -> v0.10.1
        Updating rayon v1.11.0 -> v1.12.0
        Updating redox_syscall v0.7.3 -> v0.7.4
        Updating rustls v0.23.37 -> v0.23.38
        Updating rustls-webpki v0.103.10 -> v0.103.12
        Updating tokio v1.51.0 -> v1.52.0
        Updating toml_edit v0.25.10+spec-1.1.0 -> v0.25.11+spec-1.1.0
        Updating wasm-bindgen v0.2.117 -> v0.2.118
        Updating wasm-bindgen-futures v0.4.67 -> v0.4.68
        Updating wasm-bindgen-macro v0.2.117 -> v0.2.118
        Updating wasm-bindgen-macro-support v0.2.117 -> v0.2.118
        Updating wasm-bindgen-shared v0.2.117 -> v0.2.118
        Updating web-sys v0.3.94 -> v0.3.95
    note: pass `--verbose` to see 9 unchanged dependencies behind latest
    ```
    josecelano committed Apr 15, 2026
    Configuration menu
    Copy the full SHA
    b90e091 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7b5f4b4 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2026

  1. Merge torrust#1688: chore(deps): update dependencies

    7b5f4b4 fix(udp-tracker-core): align cipher with blowfish update (Jose Celano)
    b90e091 chore(deps): update dependencies (Jose Celano)
    
    Pull request description:
    
      ```
      cargo update
          Updating crates.io index
           Locking 34 packages to latest compatible versions
          Updating axum v0.8.8 -> v0.8.9
          Updating axum-extra v0.12.5 -> v0.12.6
          Updating axum-macros v0.5.0 -> v0.5.1
          Updating bitflags v2.11.0 -> v2.11.1
          Updating blowfish v0.9.1 -> v0.10.0
          Updating cc v1.2.59 -> v1.2.60
            Adding cipher v0.5.1
            Adding crypto-common v0.2.1
            Adding hashbrown v0.17.0
            Adding hybrid-array v0.4.10
          Updating hyper-rustls v0.27.7 -> v0.27.9
          Updating indexmap v2.13.1 -> v2.14.0
            Adding inout v0.2.2
          Updating js-sys v0.3.94 -> v0.3.95
          Updating libc v0.2.184 -> v0.2.185
          Updating libredox v0.1.15 -> v0.1.16
          Updating openssl v0.10.76 -> v0.10.77
          Updating openssl-sys v0.9.112 -> v0.9.113
          Updating pkg-config v0.3.32 -> v0.3.33
          Removing rand v0.9.2
          Removing rand v0.10.0
            Adding rand v0.9.4
            Adding rand v0.10.1
          Updating rand_core v0.10.0 -> v0.10.1
          Updating rayon v1.11.0 -> v1.12.0
          Updating redox_syscall v0.7.3 -> v0.7.4
          Updating rustls v0.23.37 -> v0.23.38
          Updating rustls-webpki v0.103.10 -> v0.103.12
          Updating tokio v1.51.0 -> v1.52.0
          Updating toml_edit v0.25.10+spec-1.1.0 -> v0.25.11+spec-1.1.0
          Updating wasm-bindgen v0.2.117 -> v0.2.118
          Updating wasm-bindgen-futures v0.4.67 -> v0.4.68
          Updating wasm-bindgen-macro v0.2.117 -> v0.2.118
          Updating wasm-bindgen-macro-support v0.2.117 -> v0.2.118
          Updating wasm-bindgen-shared v0.2.117 -> v0.2.118
          Updating web-sys v0.3.94 -> v0.3.95
      note: pass `--verbose` to see 9 unchanged dependencies behind latest
      ```
    
    ACKs for top commit:
      josecelano:
        ACK 7b5f4b4
    
    Tree-SHA512: d766c63d83cecff936cbe0a13894a4604a8405ab14531c36fada45de53ec1fb3edb7b9b0905faaaedc1e04c944d3416b33fb4295520738c8f9e61f7ecabe29d1
    josecelano committed Apr 16, 2026
    Configuration menu
    Copy the full SHA
    657dcb9 View commit details
    Browse the repository at this point in the history
  2. chore(deps): update dependencies

    ```
    cargo update
        Updating crates.io index
         Locking 9 packages to latest compatible versions
        Updating aws-lc-rs v1.16.2 -> v1.16.3
        Updating aws-lc-sys v0.39.1 -> v0.40.0
        Updating clap v4.6.0 -> v4.6.1
        Updating clap_derive v4.6.0 -> v4.6.1
        Updating ferroid v0.8.9 -> v2.0.0
        Updating portable-atomic-util v0.2.6 -> v0.2.7
        Updating testcontainers v0.27.2 -> v0.27.3
        Updating uuid v1.23.0 -> v1.23.1
        Updating webpki-root-certs v1.0.6 -> v1.0.7
    note: pass `--verbose` to see 8 unchanged dependencies behind latest
    ```
    josecelano committed Apr 16, 2026
    Configuration menu
    Copy the full SHA
    a55c2ae View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e47a5e9 View commit details
    Browse the repository at this point in the history
  4. Merge torrust#1690: chore(deps): update dependencies

    e47a5e9 chore(ci): upgrade codecov/codecov-action from v5 to v6 (Jose Celano)
    a55c2ae chore(deps): update dependencies (Jose Celano)
    
    Pull request description:
    
      ```
      cargo update
          Updating crates.io index
           Locking 9 packages to latest compatible versions
          Updating aws-lc-rs v1.16.2 -> v1.16.3
          Updating aws-lc-sys v0.39.1 -> v0.40.0
          Updating clap v4.6.0 -> v4.6.1
          Updating clap_derive v4.6.0 -> v4.6.1
          Updating ferroid v0.8.9 -> v2.0.0
          Updating portable-atomic-util v0.2.6 -> v0.2.7
          Updating testcontainers v0.27.2 -> v0.27.3
          Updating uuid v1.23.0 -> v1.23.1
          Updating webpki-root-certs v1.0.6 -> v1.0.7
      note: pass `--verbose` to see 8 unchanged dependencies behind latest
      ```
    
    ACKs for top commit:
      josecelano:
        ACK e47a5e9
    
    Tree-SHA512: 447e9f99877bd6f5241296c13d6fd8d05588ad81baf21ab31b9e027b99d44113ea9eed1240d51a6403dbf2822401be3d8d388ebebf6aafd56f7fad7f1843ada6
    josecelano committed Apr 16, 2026
    Configuration menu
    Copy the full SHA
    ef5be41 View commit details
    Browse the repository at this point in the history
  5. docs(torrust#1595): Add build-essential to Prerequisites

    The build-essential package is required to provide the C compiler (cc)
    needed for compilation. This was missing from the prerequisites documentation.
    
    Closes torrust#1595
    josecelano committed Apr 16, 2026
    Configuration menu
    Copy the full SHA
    92929ba View commit details
    Browse the repository at this point in the history
  6. Merge torrust#1691: docs: Add build-essential to Prerequisites (torru…

    …st#1595)
    
    92929ba docs(torrust#1595): Add build-essential to Prerequisites (Jose Celano)
    
    Pull request description:
    
      ## Description
    
      Resolves torrust#1595
    
      ### Changes
    
      Added `build-essential` package to the Prerequisites section of the documentation. This package is required to provide the C compiler (`cc`) which is essential for compiling Rust code and its dependencies.
    
      ### Why
    
      When building on a fresh Ubuntu 24 machine, users encountered the error:
      ```
      error: linker `cc` not found
      ```
    
      This error occurs because `build-essential` (which includes the C compiler) was not installed. The documentation did not mention this requirement, so users had to discover it through trial and error.
    
      ### What Changed
    
      - Added a new prerequisite step to install `build-essential` before other dependencies
      - This ensures users have the necessary build tools before attempting to compile the project
    
      ### Documentation
    
      The change is reflected in the Rust documentation under the "Prerequisites" section which is published to [docs.rs](https://docs.rs/torrust-tracker/latest/torrust_tracker/#prerequisites).
    
    ACKs for top commit:
      josecelano:
        ACK 92929ba
    
    Tree-SHA512: 8c0605623a8d92b1208252a41d5b9a4df5cdfafb7f3efaeb9658aed3958c0a34538298f2f4908a7efd4858d830ab0d6760f6d63a9bafe0ccad3cef5646a20d6b
    josecelano committed Apr 16, 2026
    Configuration menu
    Copy the full SHA
    d178b2b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    bcbef65 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2026

  1. Merge torrust#1692: Document MySQL DSN password URL-encoding requirement

    bcbef65 docs(configuration): document MySQL DSN password URL-encoding (Jose Celano)
    
    Pull request description:
    
      ## Summary
      Document that MySQL DSN passwords must be percent-encoded when they contain reserved URL characters.
    
      ## Changes
      - Add URL-encoding guidance to container deployment docs.
      - Add URL-encoding note to the default MySQL tracker config example.
      - Clarify MySQL DSN format in configuration docs and add encoding requirement for reserved characters.
    
      ## Why
      Deployments commonly build DSNs from environment variables. Generated secrets can include characters like `+` and `/`, which break DSN parsing unless encoded.
    
      Fixes torrust#1606
    
    ACKs for top commit:
      josecelano:
        ACK bcbef65
    
    Tree-SHA512: f00a4f16e5796ba4963fa7d939235cb9f7b108349b4455056abfef6c793d3d375fad4d4349a0839c68b6adcba89f6d21ebd730684d1b69678224f59f7e08f752
    josecelano committed Apr 17, 2026
    Configuration menu
    Copy the full SHA
    0ed564c View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2026

  1. chore: update dependencies

    ```
    cargo update
        Updating crates.io index
         Locking 8 packages to latest compatible versions
        Updating openssl v0.10.77 -> v0.10.78
        Updating openssl-sys v0.9.113 -> v0.9.114
        Updating rand v0.8.5 -> v0.8.6
        Updating sqlite-wasm-rs v0.5.2 -> v0.5.3
        Updating tokio v1.52.0 -> v1.52.1
        Updating typenum v1.19.0 -> v1.20.0
        Updating wasip2 v1.0.2+wasi-0.2.9 -> v1.0.3+wasi-0.2.9
          Adding wit-bindgen v0.57.1
    note: pass `--verbose` to see 8 unchanged dependencies behind latest
    ```
    josecelano committed Apr 20, 2026
    Configuration menu
    Copy the full SHA
    e7a3a8a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1ba176d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cb70ca0 View commit details
    Browse the repository at this point in the history
  4. Merge torrust#1696: chore: update dependencies

    cb70ca0 chore(deps): bump actions/github-script from 8 to 9 (Jose Celano)
    1ba176d chore(deps): bump actions/setup-node from 5 to 6 (Jose Celano)
    e7a3a8a chore: update dependencies (Jose Celano)
    
    Pull request description:
    
      ```
      cargo update
          Updating crates.io index
           Locking 8 packages to latest compatible versions
          Updating openssl v0.10.77 -> v0.10.78
          Updating openssl-sys v0.9.113 -> v0.9.114
          Updating rand v0.8.5 -> v0.8.6
          Updating sqlite-wasm-rs v0.5.2 -> v0.5.3
          Updating tokio v1.52.0 -> v1.52.1
          Updating typenum v1.19.0 -> v1.20.0
          Updating wasip2 v1.0.2+wasi-0.2.9 -> v1.0.3+wasi-0.2.9
            Adding wit-bindgen v0.57.1
      note: pass `--verbose` to see 8 unchanged dependencies behind latest
      ```
    
    ACKs for top commit:
      josecelano:
        ACK cb70ca0
    
    Tree-SHA512: 32e2d868c03aff882c5bde0f8c1a8cb17da972c19f793fa1c85e8eee4124cea87798a76304035837e1877be20ca1e55cdbe31006fc1b41945dfa6db71a85aef8
    josecelano committed Apr 20, 2026
    Configuration menu
    Copy the full SHA
    37e72c5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3b1e292 View commit details
    Browse the repository at this point in the history
  6. Merge torrust#1698: docs(issues): add issue spec for torrust#1697 (AI…

    … agent configuration)
    
    3b1e292 docs(issues): add issue spec for torrust#1697 (AI agent configuration) (Jose Celano)
    
    Pull request description:
    
      ## Summary
    
      Adds the issue spec document for torrust#1697 — "Set Up Basic AI Agent Configuration".
    
      This PR only contains the **issue spec** (implementation plan). The actual implementation will follow in a separate branch `1697-ai-agent-configuration` once this is merged.
    
      ## Changes
    
      - `docs/issues/1697-ai-agent-configuration.md` — implementation plan covering Tasks 0–6:
        - Root `AGENTS.md`
        - Agent Skills under `.github/skills/`
        - Custom Agents under `.github/agents/`
        - `copilot-setup-steps.yml` workflow
        - ADR for AI agent framework approach
      - `project-words.txt` — added project-specific words needed by the spec (`obra`, `Agentic`, `agentskills`, etc.)
    
    ACKs for top commit:
      josecelano:
        ACK 3b1e292
    
    Tree-SHA512: 17256cf0f1686d7a2cd420fde35ac5a79abedc6a5d2b6059b75f54c8531469ad20c32e116493c7d4d7baf65218e8d2ee4498a8bbcbe794706da9b5e4cc56396e
    josecelano committed Apr 20, 2026
    Configuration menu
    Copy the full SHA
    fa1f6d1 View commit details
    Browse the repository at this point in the history
Loading