{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":446542505,"defaultBranch":"develop","name":"torrust-tracker","ownerLogin":"torrust","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-01-10T18:43:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/86304499?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718797286.0","currentOid":""},"activityList":{"items":[{"before":"f02da0cd0bb69d0ea54d131754b245a4e7b9eee1","after":null,"ref":"refs/heads/dependabot/cargo/develop/derive_more-0.99.18","pushedAt":"2024-06-19T11:41:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"65d8854347b96cdb5da587e8954f2ff42343fea9","after":"a0d5e4d16cf65d002f229e4d8b2093bb331a7d93","ref":"refs/heads/dependabot/cargo/develop/dashmap-6.0.0","pushedAt":"2024-06-19T11:41:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump dashmap from 5.5.3 to 6.0.0\n\nBumps [dashmap](https://github.com/xacrimon/dashmap) from 5.5.3 to 6.0.0.\n- [Release notes](https://github.com/xacrimon/dashmap/releases)\n- [Commits](https://github.com/xacrimon/dashmap/compare/v.5.5.3...v6.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: dashmap\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump dashmap from 5.5.3 to 6.0.0"}},{"before":"2e3c7c31e24380742904fcd4a9fc040dc572edd7","after":null,"ref":"refs/heads/dependabot/cargo/develop/reqwest-0.12.5","pushedAt":"2024-06-19T11:41:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"729739c001690eb3ee1d98940f1fc2d874fb8388","after":"27933b9d407e1a8a1e3041b568fa28ce16954723","ref":"refs/heads/develop","pushedAt":"2024-06-19T11:40:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"josecelano","name":"Jose Celano","path":"/josecelano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58816?s=80&v=4"},"commit":{"message":"Merge torrust/torrust-tracker#906: Update dependencies\n\n0bcca80fe6b570d874c2fd49d763221778b70912 chore(deps): update dependencies (Jose Celano)\n\nPull request description:\n\n Update dependencies:\n\n ```console\n cargo update\n Updating crates.io index\n Locking 18 packages to latest compatible versions\n Updating bytemuck v1.16.0 -> v1.16.1\n Updating derive_more v0.99.17 -> v0.99.18\n Removing displaydoc v0.2.4\n Adding hermit-abi v0.4.0\n Updating httparse v1.9.3 -> v1.9.4\n Adding hyper-rustls v0.27.2\n Removing icu_collections v1.5.0\n Removing icu_locid v1.5.0\n Removing icu_locid_transform v1.5.0\n Removing icu_locid_transform_data v1.5.0\n Removing icu_normalizer v1.5.0\n Removing icu_normalizer_data v1.5.0\n Removing icu_properties v1.5.0\n Removing icu_properties_data v1.5.0\n Removing icu_provider v1.5.0\n Removing icu_provider_macros v1.5.0\n Downgrading idna v1.0.0 -> v0.5.0 (latest: v1.0.1)\n Removing litemap v0.7.3\n Updating miniz_oxide v0.7.3 -> v0.7.4\n Updating polling v3.7.1 -> v3.7.2\n Updating reqwest v0.12.4 -> v0.12.5\n Adding rustls v0.23.10\n Adding rustls-webpki v0.102.4\n Removing stable_deref_trait v1.2.0\n Adding subtle v2.5.0\n Removing synstructure v0.13.1\n Removing tinystr v0.7.6\n Adding tokio-rustls v0.26.0\n Adding unicode-bidi v0.3.15\n Adding unicode-normalization v0.1.23\n Updating url v2.5.1 -> v2.5.2\n Removing utf16_iter v1.0.5\n Removing utf8_iter v1.0.4\n Removing write16 v1.0.0\n Removing writeable v0.5.5\n Removing yoke v0.7.4\n Removing yoke-derive v0.7.4\n Removing zerofrom v0.1.4\n Removing zerofrom-derive v0.1.4\n Adding zeroize v1.8.1\n Removing zerovec v0.10.2\n Removing zerovec-derive v0.10.2\n Updating zstd-sys v2.0.10+zstd.1.5.6 -> v2.0.11+zstd.1.5.6\n ```\n\nACKs for top commit:\n josecelano:\n ACK 0bcca80fe6b570d874c2fd49d763221778b70912\n\nTree-SHA512: e28c4f7e647648a5b3812cda08190360102c2e30f6e93240a11a109c134b61a70b56945b86454016e8a72160c28a00f574f1210b649343e01d5bcc391c4eaf5e","shortMessageHtmlLink":"Merge #906: Update dependencies"}},{"before":"6e613485aa49d978a2204fc1131e106ecbc56553","after":"65d8854347b96cdb5da587e8954f2ff42343fea9","ref":"refs/heads/dependabot/cargo/develop/dashmap-6.0.0","pushedAt":"2024-06-19T09:47:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump dashmap from 5.5.3 to 6.0.0\n\nBumps [dashmap](https://github.com/xacrimon/dashmap) from 5.5.3 to 6.0.0.\n- [Release notes](https://github.com/xacrimon/dashmap/releases)\n- [Commits](https://github.com/xacrimon/dashmap/compare/v.5.5.3...v6.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: dashmap\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump dashmap from 5.5.3 to 6.0.0"}},{"before":"bf5917e819bf6495b79f699a1051e8388b18c74b","after":"2e3c7c31e24380742904fcd4a9fc040dc572edd7","ref":"refs/heads/dependabot/cargo/develop/reqwest-0.12.5","pushedAt":"2024-06-19T09:47:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump reqwest from 0.12.4 to 0.12.5\n\nBumps [reqwest](https://github.com/seanmonstar/reqwest) from 0.12.4 to 0.12.5.\n- [Release notes](https://github.com/seanmonstar/reqwest/releases)\n- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.12.4...v0.12.5)\n\n---\nupdated-dependencies:\n- dependency-name: reqwest\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump reqwest from 0.12.4 to 0.12.5"}},{"before":"f74c83ccdb2035ee04521f45ba7032724211d77c","after":"f02da0cd0bb69d0ea54d131754b245a4e7b9eee1","ref":"refs/heads/dependabot/cargo/develop/derive_more-0.99.18","pushedAt":"2024-06-19T09:47:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump derive_more from 0.99.17 to 0.99.18\n\nBumps [derive_more](https://github.com/JelteF/derive_more) from 0.99.17 to 0.99.18.\n- [Release notes](https://github.com/JelteF/derive_more/releases)\n- [Changelog](https://github.com/JelteF/derive_more/blob/v0.99.18/CHANGELOG.md)\n- [Commits](https://github.com/JelteF/derive_more/compare/v0.99.17...v0.99.18)\n\n---\nupdated-dependencies:\n- dependency-name: derive_more\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump derive_more from 0.99.17 to 0.99.18"}},{"before":"aa8b7874a8cd453cde66968bf70b8d7f01992049","after":"729739c001690eb3ee1d98940f1fc2d874fb8388","ref":"refs/heads/develop","pushedAt":"2024-06-19T09:46:40.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"josecelano","name":"Jose Celano","path":"/josecelano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58816?s=80&v=4"},"commit":{"message":"Merge torrust/torrust-tracker#897: Configuration overhaul: version 2 for the configuration toml file (breaking changes)\n\n06ad5dabe82ebef947b8b54c19ac9a74eca33335 feat!: [#878] remove enabled fields in config (Jose Celano)\n50bef25af092414b46d13ce393dacc22b4f9a2cf feat: remove ambiguous log entry (Jose Celano)\nc5cc9fd6a461ad439fb81b405ecbe652d82fd4fb feat: [#878] extract tsl_config in toml config (Jose Celano)\n7b2f75724494c883c8e0d6faae9153c4ab47a562 feat!: [#878] extract tracker_policy section in core config section (Jose Celano)\nfc046e0441302c3af8db3a1b1173d38e4383369e feat!: [#878] extract announce_policy section in core config section (Jose Celano)\nedc706cc146035d586e86741da7b1df1db4bd08d feat!: [#878] extract net section in core config section (Jose Celano)\n2f94f6caa5673b898d7873b4570f4c87a26be15f feat!: [#878] extract database section in core config section (Jose Celano)\n77dd938f807cbf7d2e423f2ee584ca7b75287f10 feat!: [#878] make log_level config value mandatory (Jose Celano)\nef9461a5b98d59f081935185074245da483d3f2b feat!: [#878] extract logging and core section in toml config files (Jose Celano)\n\nPull request description:\n\n Configuration overhaul: version 2 for the configuration TOML file (breaking changes).\n\n See the [issue](https://github.com/torrust/torrust-tracker/issues/878) for a full description of changes.\n\n ### Subtasks\n\n - [x] make `log_level` mandatory with default `info` value.\n - [x] extract `logging` and `core` sections.\n - [x] extract `database` subsection in `core` section.\n - [x] extract `net` subsection in `core` section.\n - [x] extract `announce_policy` subsection in `core` section.\n - [x] extract `tracker_policy` subsection in `core` section.\n - [x] extract `tsl_config` subsection for `http_trackers` and `http_api`.\n - [x] remove `enabled` field from services. If the configuration is present, the service is enabled.\n\nACKs for top commit:\n josecelano:\n ACK 06ad5dabe82ebef947b8b54c19ac9a74eca33335\n\nTree-SHA512: 406a848a6a8dc70d6aef19702823db8304bdddd869b045ac303520962f04918b06de4d8247e409f65869a2aafcef79217b64e4c05c305073e3403e0a824f2f7f","shortMessageHtmlLink":"Merge #897: Configuration overhaul: version 2 for the configuration t…"}},{"before":null,"after":"6e613485aa49d978a2204fc1131e106ecbc56553","ref":"refs/heads/dependabot/cargo/develop/dashmap-6.0.0","pushedAt":"2024-06-18T19:39:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump dashmap from 5.5.3 to 6.0.0\n\nBumps [dashmap](https://github.com/xacrimon/dashmap) from 5.5.3 to 6.0.0.\n- [Release notes](https://github.com/xacrimon/dashmap/releases)\n- [Commits](https://github.com/xacrimon/dashmap/compare/v.5.5.3...v6.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: dashmap\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump dashmap from 5.5.3 to 6.0.0"}},{"before":null,"after":"9c5634cb69f480af399547834ad5cbc8f57cdc76","ref":"refs/heads/dependabot/github_actions/develop/docker/build-push-action-6","pushedAt":"2024-06-17T19:19:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump docker/build-push-action from 5 to 6\n\nBumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5 to 6.\n- [Release notes](https://github.com/docker/build-push-action/releases)\n- [Commits](https://github.com/docker/build-push-action/compare/v5...v6)\n\n---\nupdated-dependencies:\n- dependency-name: docker/build-push-action\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump docker/build-push-action from 5 to 6"}},{"before":null,"after":"f74c83ccdb2035ee04521f45ba7032724211d77c","ref":"refs/heads/dependabot/cargo/develop/derive_more-0.99.18","pushedAt":"2024-06-17T19:05:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump derive_more from 0.99.17 to 0.99.18\n\nBumps [derive_more](https://github.com/JelteF/derive_more) from 0.99.17 to 0.99.18.\n- [Release notes](https://github.com/JelteF/derive_more/releases)\n- [Changelog](https://github.com/JelteF/derive_more/blob/v0.99.18/CHANGELOG.md)\n- [Commits](https://github.com/JelteF/derive_more/compare/v0.99.17...v0.99.18)\n\n---\nupdated-dependencies:\n- dependency-name: derive_more\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump derive_more from 0.99.17 to 0.99.18"}},{"before":null,"after":"bf5917e819bf6495b79f699a1051e8388b18c74b","ref":"refs/heads/dependabot/cargo/develop/reqwest-0.12.5","pushedAt":"2024-06-17T19:04:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump reqwest from 0.12.4 to 0.12.5\n\nBumps [reqwest](https://github.com/seanmonstar/reqwest) from 0.12.4 to 0.12.5.\n- [Release notes](https://github.com/seanmonstar/reqwest/releases)\n- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.12.4...v0.12.5)\n\n---\nupdated-dependencies:\n- dependency-name: reqwest\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump reqwest from 0.12.4 to 0.12.5"}},{"before":"a6054f12c2707d0997a227e8cc81f57083df69f6","after":"aa8b7874a8cd453cde66968bf70b8d7f01992049","ref":"refs/heads/develop","pushedAt":"2024-06-17T10:31:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"josecelano","name":"Jose Celano","path":"/josecelano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58816?s=80&v=4"},"commit":{"message":"Merge torrust/torrust-tracker#899: Fixes docker build error: `failed to load bitcode of module criterion ...`\n\n3c715fbbf7fd4d1e934361064972ae676e94ee95 fix: [#898] docker build error: failed to load bitcode of module criterion (Jose Celano)\n\nPull request description:\n\n Fixes docker build error: `failed to load bitcode of module criterion ...`\n\n Command:\n\n ```\n docker build --target release --tag torrust-tracker:release --file Containerfile .\n ```\n\n Error:\n\n ```s\n => ERROR [build 3/3] RUN cargo nextest archive --tests --benches --examples --workspace --all-targets --all-features --archive- 56.8s\n ------\n > [build 3/3] RUN cargo nextest archive --tests --benches --examples --workspace --all-targets --all-features --archive-file /build/torrust-tracker.tar.zst --release:\n 0.674 Compiling torrust-tracker-located-error v3.0.0-alpha.12-develop (/build/src/packages/located-error)\n 0.675 Compiling torrust-tracker-primitives v3.0.0-alpha.12-develop (/build/src/packages/primitives)\n 0.679 Compiling torrust-tracker-contrib-bencode v3.0.0-alpha.12-develop (/build/src/contrib/bencode)\n 0.763 Compiling torrust-tracker-configuration v3.0.0-alpha.12-develop (/build/src/packages/configuration)\n 0.763 Compiling torrust-tracker-clock v3.0.0-alpha.12-develop (/build/src/packages/clock)\n 0.936 Compiling torrust-tracker-torrent-repository v3.0.0-alpha.12-develop (/build/src/packages/torrent-repository)\n 0.936 Compiling torrust-tracker-test-helpers v3.0.0-alpha.12-develop (/build/src/packages/test-helpers)\n 1.181 Compiling torrust-tracker v3.0.0-alpha.12-develop (/build/src)\n 1.891 warning: Invalid value (Producer: 'LLVM18.1.7-rust-1.79.0-stable' Reader: 'LLVM 18.1.7-rust-1.79.0-stable')\n 1.891\n 1.891 error: failed to load bitcode of module \"criterion-af9a3f7183f1573d.criterion.b69900c842eb33fa-cgu.08.rcgu.o\":\n 1.891\n 1.991 warning: `torrust-tracker-contrib-bencode` (bench \"bencode_benchmark\") generated 1 warning\n 1.991 error: could not compile `torrust-tracker-contrib-bencode` (bench \"bencode_benchmark\") due to 1 previous error; 1 warning emitted\n 1.991 warning: build failed, waiting for other jobs to finish...\n 3.936 warning: `torrust-tracker-torrent-repository` (bench \"repository_benchmark\") generated 1 warning (1 duplicate)\n 3.936 error: could not compile `torrust-tracker-torrent-repository` (bench \"repository_benchmark\") due to 1 previous error; 1 warning emitted\n 56.80 error: command `/usr/local/rustup/toolchains/1.79.0-x86_64-unknown-linux-gnu/bin/cargo test --no-run --message-format json-render-diagnostics --workspace --examples --tests --benches --all-targets --all-features --release` exited with code 101\n ------\n Containerfile:61\n --------------------\n 59 | WORKDIR /build/src\n 60 | COPY . /build/src\n 61 | >>> RUN cargo nextest archive --tests --benches --examples --workspace --all-targets --all-features --archive-file /build/torrust-tracker.tar.zst --release\n 62 |\n 63 |\n --------------------\n ERROR: failed to solve: process \"/bin/sh -c cargo nextest archive --tests --benches --examples --workspace --all-targets --all-features --archive-file /build/torrust-tracker.tar.zst --release\" did not complete successfully: exit code: 101\n ```\n\n - Docker: version 25.0.2, build 29cf629\n - Rust: nightly-x86_64-unknown-linux-gnu (default). rustc 1.81.0-nightly (d7f6ebace 2024-06-16)\n\nACKs for top commit:\n josecelano:\n ACK 3c715fbbf7fd4d1e934361064972ae676e94ee95\n\nTree-SHA512: cf5a39745295b2e4baaa44dd4de83da3a39f505c27ff7f0ecf183ea3e01231a4826b253493afe6afdf1669e970e39cbc1f596ba49c0c14f3e9399344096c6054","shortMessageHtmlLink":"Merge #899: Fixes docker build error: `failed to load bitcode of modu…"}},{"before":"483223584869a6ea56d83a577e1c5446a78630d7","after":"a6054f12c2707d0997a227e8cc81f57083df69f6","ref":"refs/heads/develop","pushedAt":"2024-06-14T16:27:42.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"josecelano","name":"Jose Celano","path":"/josecelano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58816?s=80&v=4"},"commit":{"message":"Merge torrust/torrust-tracker#896: Enable colour in console output\n\neb928bcd041ba9942b777d150bf86b95b07829c8 fix: [#893] enable color for logs (Jose Celano)\na293373bb271d543bf0f03ef0ebb3807148b55d7 chore(deps): add cargo dependency regex (Jose Celano)\na88082aa40c99a1d59082b396210e3f2e39f68df fix: [#893] enable color in logs (Jose Celano)\n\nPull request description:\n\n Enable colour in console output.\n\n We were using the `logging` crate for logging. [We move to `tracing`](https://github.com/torrust/torrust-tracker/issues/884) but keeping the same format for logs. The only difference was the colour introduced by the `tracing` crate. This is just a patch to make allow using color with tracing. We parse the logs to extract the running services for example from these lines:\n\n ```\n 2024-06-10T16:07:39.989540Z INFO torrust_tracker::bootstrap::logging: logging initialized.\n 2024-06-10T16:07:39.990205Z INFO UDP TRACKER: Starting on: udp://0.0.0.0:6868\n 2024-06-10T16:07:39.990215Z INFO UDP TRACKER: Started on: udp://0.0.0.0:6868\n 2024-06-10T16:07:39.990244Z INFO UDP TRACKER: Starting on: udp://0.0.0.0:6969\n 2024-06-10T16:07:39.990255Z INFO UDP TRACKER: Started on: udp://0.0.0.0:6969\n 2024-06-10T16:07:39.990261Z INFO torrust_tracker::bootstrap::jobs: TLS not enabled\n 2024-06-10T16:07:39.990303Z INFO HTTP TRACKER: Starting on: http://0.0.0.0:7070\n 2024-06-10T16:07:39.990439Z INFO HTTP TRACKER: Started on: http://0.0.0.0:7070\n 2024-06-10T16:07:39.990448Z INFO torrust_tracker::bootstrap::jobs: TLS not enabled\n 2024-06-10T16:07:39.990563Z INFO API: Starting on http://127.0.0.1:1212\n 2024-06-10T16:07:39.990565Z INFO API: Started on http://127.0.0.1:1212\n 2024-06-10T16:07:39.990577Z INFO HEALTH CHECK API: Starting on: http://127.0.0.1:1313\n 2024-06-10T16:07:39.990638Z INFO HEALTH CHECK API: Started on: http://127.0.0.1:1313\n ```\n\n We extract these running services:\n\n ```json\n {\n \"udp_trackers\": [\n \"127.0.0.1:6969\"\n ],\n \"http_trackers\": [\n \"http://127.0.0.1:7070\"\n ],\n \"health_checks\": [\n \"http://127.0.0.1:1313/health_check\"\n ]\n }\n ```\n\n We should refactor the output format to take advantage of the new `tracing` crate. [`tracing` supports structured fields on spans and events](https://docs.rs/tracing/latest/tracing/#recording-fields), so it would be easier to parse those services.\n\nACKs for top commit:\n josecelano:\n ACK eb928bcd041ba9942b777d150bf86b95b07829c8\n\nTree-SHA512: 890b80df3688f8aedf6587a59cacc638df5f40c025ad0d361096362578844893b29a8d8963ccf28ab100d8296ea280fd0fcd876ef317c1363c6daaad4549954e","shortMessageHtmlLink":"Merge #896: Enable colour in console output"}},{"before":"75635b2e085ca969a294bc32309248d20be817d8","after":null,"ref":"refs/heads/dependabot/cargo/develop/clap-4.5.7","pushedAt":"2024-06-14T15:22:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"b601e150a79639882c662953fa0373540590984b","after":null,"ref":"refs/heads/dependabot/cargo/develop/url-2.5.1","pushedAt":"2024-06-14T15:22:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"a7ec479ac0982ec69ec66f037392dac75bd981c0","after":"483223584869a6ea56d83a577e1c5446a78630d7","ref":"refs/heads/develop","pushedAt":"2024-06-14T15:21:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"josecelano","name":"Jose Celano","path":"/josecelano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58816?s=80&v=4"},"commit":{"message":"Merge torrust/torrust-tracker#895: Update dependencies\n\n322b976a087535c1710f15d87684f70f7787e150 chore(deps): update dependencies (Jose Celano)\n\nPull request description:\n\n Update dependencies.\n\n ```s\n cargo update\n Updating crates.io index\n Locking 35 packages to latest compatible versions\n Updating backtrace v0.3.72 -> v0.3.73\n Updating clap v4.5.6 -> v4.5.7\n Updating clap_builder v4.5.6 -> v4.5.7\n Adding displaydoc v0.2.4\n Updating http-body-util v0.1.1 -> v0.1.2\n Updating httparse v1.8.0 -> v1.9.3\n Adding icu_collections v1.5.0\n Adding icu_locid v1.5.0\n Adding icu_locid_transform v1.5.0\n Adding icu_locid_transform_data v1.5.0\n Adding icu_normalizer v1.5.0\n Adding icu_normalizer_data v1.5.0\n Adding icu_properties v1.5.0\n Adding icu_properties_data v1.5.0\n Adding icu_provider v1.5.0\n Adding icu_provider_macros v1.5.0\n Updating idna v0.5.0 -> v1.0.0\n Adding litemap v0.7.3\n Updating memchr v2.7.2 -> v2.7.4\n Updating object v0.35.0 -> v0.36.0\n Updating redox_syscall v0.5.1 -> v0.5.2\n Adding stable_deref_trait v1.2.0\n Adding synstructure v0.13.1\n Adding tinystr v0.7.6\n Removing unicode-bidi v0.3.15\n Removing unicode-normalization v0.1.23\n Updating url v2.5.0 -> v2.5.1\n Adding utf16_iter v1.0.5\n Adding utf8_iter v1.0.4\n Adding write16 v1.0.0\n Adding writeable v0.5.5\n Adding yoke v0.7.4\n Adding yoke-derive v0.7.4\n Adding zerofrom v0.1.4\n Adding zerofrom-derive v0.1.4\n Adding zerovec v0.10.2\n Adding zerovec-derive v0.10.2\n ```\n\nACKs for top commit:\n josecelano:\n ACK 322b976a087535c1710f15d87684f70f7787e150\n\nTree-SHA512: 6ffa52b09be5cbbf06be88d3904b4d7f817898fee5227a6c71ab1200c6bea5fe13f99358a4e12f29b8a979ff582113dd4a085421b01c3fb0f0502113025d96cc","shortMessageHtmlLink":"Merge #895: Update dependencies"}},{"before":"e50934ea734713e9202a1374848371d58217b2aa","after":"a7ec479ac0982ec69ec66f037392dac75bd981c0","ref":"refs/heads/develop","pushedAt":"2024-06-12T15:09:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"josecelano","name":"Jose Celano","path":"/josecelano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58816?s=80&v=4"},"commit":{"message":"Merge torrust/torrust-tracker#894: Update benchmarking docs\n\nf8a9976ec90481bedbc9eedbd4a38a42d7163bfe docs: [#770] update benchmarking docs (Jose Celano)\n\nPull request description:\n\n We are now using criterion to benchmark the torrent repository implementations.\n\nACKs for top commit:\n josecelano:\n ACK f8a9976ec90481bedbc9eedbd4a38a42d7163bfe\n\nTree-SHA512: 1ac09a5d4d6853a519762e16cf9d43fe7a32ffd1db8109c463d557cb6a411509e9288b1fdbffca82faf14be1ed771afe5c2887c47bbf8aa79c320f3ed1be3527","shortMessageHtmlLink":"Merge #894: Update benchmarking docs"}},{"before":null,"after":"75635b2e085ca969a294bc32309248d20be817d8","ref":"refs/heads/dependabot/cargo/develop/clap-4.5.7","pushedAt":"2024-06-10T19:43:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump clap from 4.5.6 to 4.5.7\n\nBumps [clap](https://github.com/clap-rs/clap) from 4.5.6 to 4.5.7.\n- [Release notes](https://github.com/clap-rs/clap/releases)\n- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/clap-rs/clap/compare/v4.5.6...v4.5.7)\n\n---\nupdated-dependencies:\n- dependency-name: clap\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump clap from 4.5.6 to 4.5.7"}},{"before":null,"after":"b601e150a79639882c662953fa0373540590984b","ref":"refs/heads/dependabot/cargo/develop/url-2.5.1","pushedAt":"2024-06-10T19:41:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump url from 2.5.0 to 2.5.1\n\nBumps [url](https://github.com/servo/rust-url) from 2.5.0 to 2.5.1.\n- [Release notes](https://github.com/servo/rust-url/releases)\n- [Commits](https://github.com/servo/rust-url/compare/v2.5.0...v2.5.1)\n\n---\nupdated-dependencies:\n- dependency-name: url\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump url from 2.5.0 to 2.5.1"}},{"before":"dc171c1bcacc44a69b753f3501839d9f8988936a","after":"e50934ea734713e9202a1374848371d58217b2aa","ref":"refs/heads/develop","pushedAt":"2024-06-10T18:11:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"josecelano","name":"Jose Celano","path":"/josecelano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58816?s=80&v=4"},"commit":{"message":"Merge torrust/torrust-tracker#890: Use `clap` and `anyhow`crates in E2E test runner\n\nc08de7519498ea8495fb3d200ae918a4c4076f7f refactor: [#659] use clap and anyhow in E2E test runner (Jose Celano)\n\nPull request description:\n\n You can execute the E2E runner with:\n\n ```bash\n cargo run --bin e2e_tests_runner -- --config-toml-path \"./share/default/config/tracker.e2e.container.sqlite3.toml\"\n ```\n\n Or:\n\n ```bash\n TORRUST_TRACKER_CONFIG_TOML_PATH=\"./share/default/config/tracker.e2e.container.sqlite3.toml\" cargo run --bin e2e_tests_runner\n ```\n\n Or:\n\n ```bash\n TORRUST_TRACKER_CONFIG_TOML=$(cat \"./share/default/config/tracker.e2e.container.sqlite3.toml\") cargo run --bin e2e_tests_runner\n ```\n\nACKs for top commit:\n josecelano:\n ACK c08de7519498ea8495fb3d200ae918a4c4076f7f\n\nTree-SHA512: a9bf6d5073de14fe664650434cfa8c2cbdd6c413ef1656c34f7c90b20ba60fcbfaeb25d42dd49f8652301ce1b732f938345d0dd666894c397cd68992a05a8e60","shortMessageHtmlLink":"Merge #890: Use clap and anyhowcrates in E2E test runner"}},{"before":"613a1df4c45b2bc04b14f5f4eef25adab4a2ae1b","after":"dc171c1bcacc44a69b753f3501839d9f8988936a","ref":"refs/heads/develop","pushedAt":"2024-06-10T16:56:03.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"josecelano","name":"Jose Celano","path":"/josecelano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58816?s=80&v=4"},"commit":{"message":"Merge torrust/torrust-tracker#888: Move from `log` to `tracing` crate\n\nec88dbfffdeac08bbc3aa69de90ffad9e2711023 chore(deps): remove unused dependencies log and fern (Jose Celano)\nd6fd11a0b736a4e20abfdea02cb84c79c64f7168 test: [#884] add test for parsing array of services from app logs (Jose Celano)\n7de259524724bc0036e075b4ee4df1d9fefd53c9 chore(deps): [#884] remove unused crate log (Jose Celano)\n69f100ab7d38cde396546ea3b1a34f7c718bd62d refactor: [#884] move from log to tracing crate (Jose Celano)\n6e06b2e7aaeacb5307e494e28c4f45f08a96892b refactor: [#884] move from log to tracing crate (Jose Celano)\n3ccc0e41599dff371e4f8bc49eaa4d972b2f3627 chore(deps): add cargo dependency tracing (Jose Celano)\n\nPull request description:\n\n Move from `log` to `tracing` crate.\n\nACKs for top commit:\n josecelano:\n ACK ec88dbfffdeac08bbc3aa69de90ffad9e2711023\n\nTree-SHA512: ce468cc920555f821067d24d7a4ca23313f521ad01faaf8e34c1d581bdf43c9a83a9ef3119ab5adf1d4d265befcfe1100cee7ce1e52d67ddabbf342b7b52713a","shortMessageHtmlLink":"Merge #888: Move from log to tracing crate"}},{"before":"87678d5e9ea3b5412f770ac23e8cb33c0b2659c0","after":null,"ref":"refs/heads/dependabot/cargo/develop/rstest-0.21.0","pushedAt":"2024-06-10T07:38:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"ea3cef76d64526d0c02443cdccfabb719be1b15c","after":null,"ref":"refs/heads/dependabot/cargo/develop/clap-4.5.6","pushedAt":"2024-06-10T07:38:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"bb027a5f968bb16a6c8cda0b401cdb6fc27089e8","after":null,"ref":"refs/heads/dependabot/cargo/develop/toml-0.8.14","pushedAt":"2024-06-10T07:38:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"8973b678a790dadfaa995195b93fe21e6bb2f0f6","after":"613a1df4c45b2bc04b14f5f4eef25adab4a2ae1b","ref":"refs/heads/develop","pushedAt":"2024-06-10T07:37:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"josecelano","name":"Jose Celano","path":"/josecelano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58816?s=80&v=4"},"commit":{"message":"Merge torrust/torrust-tracker#887: Update dependencies\n\n6e87d3e1a37d94fd3886a7420214a6e4746c7215 chore(deps): update dependencies (Jose Celano)\n\nPull request description:\n\n ```output\n cargo update\n Updating crates.io index\n Locking 23 packages to latest compatible versions\n Updating anstyle-query v1.0.3 -> v1.1.0\n Updating async-io v2.3.2 -> v2.3.3\n Updating async-lock v3.3.0 -> v3.4.0\n Updating borsh v1.5.0 -> v1.5.1\n Updating borsh-derive v1.5.0 -> v1.5.1\n Updating cc v1.0.98 -> v1.0.99\n Updating cfg_aliases v0.1.1 -> v0.2.1\n Updating clap v4.5.4 -> v4.5.6\n Updating clap_builder v4.5.2 -> v4.5.6\n Updating clap_derive v4.5.4 -> v4.5.5\n Updating clap_lex v0.7.0 -> v0.7.1\n Removing event-listener v4.0.3\n Removing event-listener-strategy v0.4.0\n Updating piper v0.2.2 -> v0.2.3\n Updating polling v3.7.0 -> v3.7.1\n Updating proc-macro2 v1.0.84 -> v1.0.85\n Updating regex v1.10.4 -> v1.10.5\n Updating regex-automata v0.4.6 -> v0.4.7\n Updating regex-syntax v0.8.3 -> v0.8.4\n Updating rstest v0.20.0 -> v0.21.0\n Updating rstest_macros v0.20.0 -> v0.21.0\n Updating toml v0.8.13 -> v0.8.14\n Updating toml_edit v0.22.13 -> v0.22.14\n Updating utf8parse v0.2.1 -> v0.2.2\n Updating winnow v0.6.9 -> v0.6.13\n ```\n\nACKs for top commit:\n josecelano:\n ACK 6e87d3e1a37d94fd3886a7420214a6e4746c7215\n\nTree-SHA512: f93190f1dfab7d0013bf4e77b8224337c291c465a7d6325e02a957de08a594af44d9496efae580ef7c22aed7de7e293a5f557aeda95e1fa2f5e9d48dba80110f","shortMessageHtmlLink":"Merge #887: Update dependencies"}},{"before":"67ff5c4908b943d352b1106ba93cf44a27c2dc03","after":"8973b678a790dadfaa995195b93fe21e6bb2f0f6","ref":"refs/heads/develop","pushedAt":"2024-06-10T07:00:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"josecelano","name":"Jose Celano","path":"/josecelano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58816?s=80&v=4"},"commit":{"message":"Merge torrust/torrust-tracker#886: docs: add benchmarking to torrent repo README\n\nf5d843b29e828c712845405a927c07ad867aea3c docs: add benchmarking to torrent repo README (Jose Celano)\n\nPull request description:\n\n Add benchmarking section to torrent repo README-\n\nACKs for top commit:\n josecelano:\n ACK f5d843b29e828c712845405a927c07ad867aea3c\n\nTree-SHA512: 70b165a5fca50e26c5b88fd9e7ecafd4be69d41ab9bf47537e271f2aa98221dd3bb8ec0b5ec4b317037d2ea442df0c9ca62e9ae62decde6e717083c080e31cb7","shortMessageHtmlLink":"Merge #886: docs: add benchmarking to torrent repo README"}},{"before":null,"after":"ea3cef76d64526d0c02443cdccfabb719be1b15c","ref":"refs/heads/dependabot/cargo/develop/clap-4.5.6","pushedAt":"2024-06-07T19:31:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump clap from 4.5.4 to 4.5.6\n\nBumps [clap](https://github.com/clap-rs/clap) from 4.5.4 to 4.5.6.\n- [Release notes](https://github.com/clap-rs/clap/releases)\n- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.4...v4.5.6)\n\n---\nupdated-dependencies:\n- dependency-name: clap\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump clap from 4.5.4 to 4.5.6"}},{"before":"a0a70560c75d1791f42ae061d0074346232513b1","after":"67ff5c4908b943d352b1106ba93cf44a27c2dc03","ref":"refs/heads/develop","pushedAt":"2024-06-05T09:17:45.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"josecelano","name":"Jose Celano","path":"/josecelano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58816?s=80&v=4"},"commit":{"message":"Merge torrust/torrust-tracker#876: [#670] new JSON serialization for connect and error aquatic responses\n\n0157d96cd29bc79f1396d34088f6d109d6a59d61 refactor:[#670] fix clippy errors (Mario)\n32416ee2239942891896260e9dfc4e0bf31d9ad1 refactor: [#670] changed DTOs and variable names (Mario)\n5a529cc4c8676177820a8e3770c49573f152a479 refactor: [#670] new mod for responses logic and refactors to json serialization trait (Mario)\n74f4cb0aaf5de8ea0e9c09833f2e98f27e80ade3 refactor: [#670] added error message for pint_response function (Mario)\n08e87ca01f7bc8b8bf1ae72e1e4c442adfa3356b refactor: [#670] new print_response function from trait implemented (Mario)\n625db48761f7272d1467d62afc45e2a5d3f720eb refactor: [#670] new trait for printing responses in JSON format and enum for Dto wrapper (Mario)\n4de7793f79c4731e33e139fb26183747fac080fc feat: [#670] new JSON serialization for connect and error aquatic responses (Mario)\n\nPull request description:\n\n Resolves #670\n\nACKs for top commit:\n josecelano:\n ACK 0157d96cd29bc79f1396d34088f6d109d6a59d61\n\nTree-SHA512: e58a6150975a8c4ca340ca9624ffa7ec0b9f3262ddae92bad5a30a2e70fe0e956d19e24f51b229f323f8e1704583fa2bdacdd5a454256fd99a8aa605c1768a81","shortMessageHtmlLink":"Merge #876: [#670] new JSON serialization for connect and error aquat…"}},{"before":null,"after":"87678d5e9ea3b5412f770ac23e8cb33c0b2659c0","ref":"refs/heads/dependabot/cargo/develop/rstest-0.21.0","pushedAt":"2024-06-03T19:38:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump rstest from 0.20.0 to 0.21.0\n\nBumps [rstest](https://github.com/la10736/rstest) from 0.20.0 to 0.21.0.\n- [Release notes](https://github.com/la10736/rstest/releases)\n- [Changelog](https://github.com/la10736/rstest/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/la10736/rstest/compare/v0.20.0...v0.21.0)\n\n---\nupdated-dependencies:\n- dependency-name: rstest\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump rstest from 0.20.0 to 0.21.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEaXpyIAA","startCursor":null,"endCursor":null}},"title":"Activity · torrust/torrust-tracker"}