{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":268817515,"defaultBranch":"master","name":"tobira","ownerLogin":"elan-ev","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-06-02T14:04:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1064602?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716461707.0","currentOid":""},"activityList":{"items":[{"before":"51008d82b5bbca6ae853079f5df6cbc4229a91fa","after":"2f71e305e00273290ef8981d5420b5c7b4836def","ref":"refs/heads/master","pushedAt":"2024-05-23T16:17:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"LukasKalbertodt","name":"Lukas Kalbertodt","path":"/LukasKalbertodt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7419664?s=80&v=4"},"commit":{"message":"Remove obsolete `version` field from `docker-compose` files (#1171)\n\nMy Docker warns me by now:\r\n\r\n> ```\r\n> WARN[0000] [redacted]/util/containers/docker-compose.yml: `version` is\r\nobsolete\r\n> ```\r\n\r\ncf.\r\nhttps://github.com/compose-spec/compose-spec/blob/master/04-version-and-name.md#version-top-level-element-obsolete","shortMessageHtmlLink":"Remove obsolete version field from docker-compose files (#1171)"}},{"before":"43df299ff2cf550ff0f1451b4134ddad3e4a5f7e","after":"60b2e2092486f5c67e18064ec0c007555e978a02","ref":"refs/heads/db-dumps","pushedAt":"2024-05-23T10:59:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Add DB dump for tmp-fix-dump","shortMessageHtmlLink":"Add DB dump for tmp-fix-dump"}},{"before":"dddd78e7b9f6dd16bbcf025ff30235d2d73e27d5","after":"5c7caef664bba1cd59d6630eb55f4bcd4207e688","ref":"refs/heads/tmp-fix-dump","pushedAt":"2024-05-23T10:56:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"LukasKalbertodt","name":"Lukas Kalbertodt","path":"/LukasKalbertodt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7419664?s=80&v=4"},"commit":{"message":"Fix DB dump","shortMessageHtmlLink":"Fix DB dump"}},{"before":null,"after":"dddd78e7b9f6dd16bbcf025ff30235d2d73e27d5","ref":"refs/heads/tmp-fix-dump","pushedAt":"2024-05-23T10:55:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"LukasKalbertodt","name":"Lukas Kalbertodt","path":"/LukasKalbertodt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7419664?s=80&v=4"},"commit":{"message":"Fix DB dump","shortMessageHtmlLink":"Fix DB dump"}},{"before":"f1e01cd68ff00b913d02d5aad3ba1cf3e2a629d4","after":"51008d82b5bbca6ae853079f5df6cbc4229a91fa","ref":"refs/heads/master","pushedAt":"2024-05-23T10:16:42.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"LukasKalbertodt","name":"Lukas Kalbertodt","path":"/LukasKalbertodt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7419664?s=80&v=4"},"commit":{"message":"Adjust sizing and color of new paella icons (#1165)\n\nThis makes the new play and spinner icons slightly smaller and thinner,\r\nand uses a darker grey.\r\n\"Bildschirmfoto","shortMessageHtmlLink":"Adjust sizing and color of new paella icons (#1165)"}},{"before":"1c1db806db2851507600e6479a8ac460ac9ecc43","after":"f1e01cd68ff00b913d02d5aad3ba1cf3e2a629d4","ref":"refs/heads/master","pushedAt":"2024-05-23T08:30:55.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"LukasKalbertodt","name":"Lukas Kalbertodt","path":"/LukasKalbertodt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7419664?s=80&v=4"},"commit":{"message":"Deployment scripts improved and updated for installation on RHEL9 (#1169)\n\nThe deployment scripts are updated for RHEL9 and improved using Ansible\r\nmechanisms.","shortMessageHtmlLink":"Deployment scripts improved and updated for installation on RHEL9 (#1169"}},{"before":"068682429e4c52fd41a36281ed74c64520f4742e","after":"1c1db806db2851507600e6479a8ac460ac9ecc43","ref":"refs/heads/master","pushedAt":"2024-05-22T07:29:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LukasKalbertodt","name":"Lukas Kalbertodt","path":"/LukasKalbertodt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7419664?s=80&v=4"},"commit":{"message":"Adjust domain of test OC server to tobira-test-oc.ethz.ch","shortMessageHtmlLink":"Adjust domain of test OC server to tobira-test-oc.ethz.ch"}},{"before":"383f4a22b736318209746717108970c7317eb3cd","after":"068682429e4c52fd41a36281ed74c64520f4742e","ref":"refs/heads/master","pushedAt":"2024-05-16T10:03:27.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"LukasKalbertodt","name":"Lukas Kalbertodt","path":"/LukasKalbertodt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7419664?s=80&v=4"},"commit":{"message":"Add migration for custom ACL actions (#1164)\n\nCustom actions for events are now stored in DB with a new column. This\r\nis only the backend side of things, so they won't show up in the ACL UI\r\nyet.\r\n\r\nPart of https://github.com/elan-ev/tobira/issues/1004","shortMessageHtmlLink":"Add migration for custom ACL actions (#1164)"}},{"before":"b819726a411526ef7d74725fdedd74985cab9226","after":"383f4a22b736318209746717108970c7317eb3cd","ref":"refs/heads/master","pushedAt":"2024-05-15T15:57:51.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"owi92","name":"Ole Wieners","path":"/owi92","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94838646?s=80&v=4"},"commit":{"message":"Make font configurable, improve asset handling and use basic frontend bundle splitting (#1167)\n\nFixes #287 \r\nFixes #362\r\nFirst steps towards #257 \r\n\r\n
\r\nHistorical background pretty irrelevant for users of\r\nTobira\r\n\r\nThis was on my radar for years already, and we always talked about\r\nmaking fonts configurable and splitting the frontend. Both were blocked\r\nby us using `reinda` as a library to manage assets, which had some\r\nlimitations (mainly: not being able to include wildcards). I tried\r\ntackling this a couple of time, but never succeeded. This time I wanted\r\nto finally make it work, since we needed configurable fonts.\r\n\r\nAnd boy, it was a lot more complex than I thought. This seems very\r\nsimple on the surface but the complexity comes from the two different\r\nmodes: in release mode we want to embed most assets into the executable,\r\nbut in debug mode we want to load everything dynamically for faster\r\ndevelopment speed. Neither of these things are really up for debate.\r\nCombine that with the need to have hashes in file names, which means\r\nthat references to assets need to be fixed, and you have a very complex\r\nsystem. I'm convinced this would have been at most marginally easier\r\nwhen doing that all inside Tobira, instead of having that logic live in\r\nan external library. So yeah, as far as I see this was just a hard task.\r\nI am probably only writing this here so that I don't feel so bad for\r\ntaking such a long time :sob:\r\n\r\nAnyway, I am happy with the result, both the library and how it works in\r\nTobira. It also gets rid of this terrible frontend config mess we had\r\nbefore. Now it's mostly just one `json!{}` call and easy to read.\r\n\r\n
\r\n\r\nThe user/admin-facing change in this PR is configurable font. Admins can\r\nspecify a font-family, custom CSS (with `@font-face` declarations) and a\r\nlist of font files in the config. The font files are served as static\r\nfiles, the CSS and font-family is included. This should be plenty\r\nflexible! The default Open Sans font is still always included, I don't\r\nthink that hurts.\r\n\r\nSee the changes in `config.toml` for more information.\r\n\r\n\r\n![image](https://github.com/elan-ev/tobira/assets/7419664/8b33f5ab-1831-4ea0-b0b7-8da917797275)\r\n\r\n---\r\n\r\nThe other change, which is only indirectly user-facing is that I started\r\ncode splitting. This was just to verify it's possible with the new\r\n`reinda`, it's absolutely not perfect yet. I just split the biggest\r\ndependency in our bundle (Paella) into its own file. This reduces the JS\r\nsize required to render the main site considerably (3.0MB -> 1.3MB).\r\n\r\nSince the new reinda also uses `brotli` instead of `flate2`, the Tobira\r\nbinary size might have shrunk a bit. EDIT: nope, not considerably:\r\n34.8MB -> 34.6MB. For the record: size of embedded assets is 2.4MiB in\r\ntotal (13.9MiB when uncompressed).\r\n\r\nFinally: `reinda` is not yet released. I wanted to wait for this PR to\r\nget reviewed before doing that. Once I get a thumbs up, I will release\r\nreinda, adjust `Cargo.toml` and then this PR can be merged.\r\n\r\n(PR can be reviewed commit by commit)","shortMessageHtmlLink":"Make font configurable, improve asset handling and use basic frontend…"}},{"before":"04702f9eb8deaa5d6f46b23ac30933197f7d0a15","after":"b819726a411526ef7d74725fdedd74985cab9226","ref":"refs/heads/master","pushedAt":"2024-05-15T10:43:13.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"LukasKalbertodt","name":"Lukas Kalbertodt","path":"/LukasKalbertodt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7419664?s=80&v=4"},"commit":{"message":"Reenable block editing UI tests (#1147)\n\nThese were previously skipped because they were unreliable and failed\r\noften. With the changes from #1093, all tests got a lot more stable, but\r\nthe old block tests needed adjustments.","shortMessageHtmlLink":"Reenable block editing UI tests (#1147)"}},{"before":"10d42d48a711874c0c97adb8f79f3c52d1244162","after":"43df299ff2cf550ff0f1451b4134ddad3e4a5f7e","ref":"refs/heads/db-dumps","pushedAt":"2024-04-29T10:29:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Add DB dump for v2.9","shortMessageHtmlLink":"Add DB dump for v2.9"}},{"before":"07251d27295d6e6e906ba95744b416d929faff6d","after":"04702f9eb8deaa5d6f46b23ac30933197f7d0a15","ref":"refs/heads/master","pushedAt":"2024-04-29T09:51:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LukasKalbertodt","name":"Lukas Kalbertodt","path":"/LukasKalbertodt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7419664?s=80&v=4"},"commit":{"message":"Bump version to 2.9","shortMessageHtmlLink":"Bump version to 2.9"}},{"before":"366f9a97e64ed1b2537ccdb2ba23ed20559f80f4","after":"07251d27295d6e6e906ba95744b416d929faff6d","ref":"refs/heads/master","pushedAt":"2024-04-29T09:17:37.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"LukasKalbertodt","name":"Lukas Kalbertodt","path":"/LukasKalbertodt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7419664?s=80&v=4"},"commit":{"message":"Update Paella plugins (#1162)\n\nUpdates:\r\n- `paella-basic-plugins` 1.44.4 -> 1.44.7\r\n- `paella-skins` 1.32.4 -> 1.48.0\r\n- `paella-zoom-plugin` 1.41.1 -> 1.41.3\r\n\r\nAlso sets the currently set language in Tobira for Paella, and provides\r\nenglish as a fallback default language in Paella's configuration.","shortMessageHtmlLink":"Update Paella plugins (#1162)"}},{"before":"91fc1e4e5877048c6832e91d850bb1636b1344b4","after":"366f9a97e64ed1b2537ccdb2ba23ed20559f80f4","ref":"refs/heads/master","pushedAt":"2024-04-23T08:19:53.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"LukasKalbertodt","name":"Lukas Kalbertodt","path":"/LukasKalbertodt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7419664?s=80&v=4"},"commit":{"message":"Adjust sync code for series metadata (#1160)\n\nThis repurposes the code from the events migration, since series\r\nmetadata is using the same format. With this, extended metadata and date\r\nof creation is now harvested and stored in db series entries.\r\n\r\nNote: This is only the backend part. We don't display any metadata for\r\nseries yet (so technically `changelog:user` is incorrect, but it isn't\r\nreally a `dev` change either).","shortMessageHtmlLink":"Adjust sync code for series metadata (#1160)"}},{"before":"ae9c662cd8f3faf49b3447adfa9b872ca83911a0","after":null,"ref":"refs/heads/dependabot/cargo/backend/rustls-0.22.4","pushedAt":"2024-04-22T12:28:02.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":"6d0e6623a83528df8e07686bfadbb41f93721bfb","after":"91fc1e4e5877048c6832e91d850bb1636b1344b4","ref":"refs/heads/master","pushedAt":"2024-04-22T12:27:54.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"LukasKalbertodt","name":"Lukas Kalbertodt","path":"/LukasKalbertodt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7419664?s=80&v=4"},"commit":{"message":"Bump rustls from 0.22.2 to 0.22.4 in /backend (#1161)\n\nBumps [rustls](https://github.com/rustls/rustls) from 0.22.2 to 0.22.4.\r\n
\r\nCommits\r\n\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=rustls&package-manager=cargo&previous-version=0.22.2&new-version=0.22.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\nYou can disable automated security fix PRs for this repo from the\r\n[Security Alerts\r\npage](https://github.com/elan-ev/tobira/network/alerts).\r\n\r\n
","shortMessageHtmlLink":"Bump rustls from 0.22.2 to 0.22.4 in /backend (#1161)"}},{"before":null,"after":"ae9c662cd8f3faf49b3447adfa9b872ca83911a0","ref":"refs/heads/dependabot/cargo/backend/rustls-0.22.4","pushedAt":"2024-04-19T19:48:24.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":"Bump rustls from 0.22.2 to 0.22.4 in /backend\n\nBumps [rustls](https://github.com/rustls/rustls) from 0.22.2 to 0.22.4.\n- [Release notes](https://github.com/rustls/rustls/releases)\n- [Changelog](https://github.com/rustls/rustls/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/rustls/rustls/compare/v/0.22.2...v/0.22.4)\n\n---\nupdated-dependencies:\n- dependency-name: rustls\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump rustls from 0.22.2 to 0.22.4 in /backend"}},{"before":"9c51d5ee040758015cd1f639a269b194983722d1","after":null,"ref":"refs/heads/dependabot/cargo/backend/h2-0.4.4","pushedAt":"2024-04-08T12:02:32.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":"b6fdcff248f13b9767b2e10da5f91b4765357134","after":"6d0e6623a83528df8e07686bfadbb41f93721bfb","ref":"refs/heads/master","pushedAt":"2024-04-08T12:02:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"LukasKalbertodt","name":"Lukas Kalbertodt","path":"/LukasKalbertodt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7419664?s=80&v=4"},"commit":{"message":"Bump h2 from 0.4.2 to 0.4.4 in /backend (#1156)\n\nBumps [h2](https://github.com/hyperium/h2) from 0.4.2 to 0.4.4.\r\n
\r\nRelease notes\r\n

Sourced from h2's\r\nreleases.

\r\n
\r\n

v0.4.4

\r\n

Fixes

\r\n
    \r\n
  • Limit number of CONTINUATION frames for misbehaving\r\nconnections.
  • \r\n
\r\n

See https://seanmonstar.com/blog/hyper-http2-continuation-flood/\r\nfor more info.

\r\n

v0.4.3

\r\n

What's Changed

\r\n
    \r\n
  • Fix flow control limits to not apply until receiving SETTINGS\r\nack.
  • \r\n
  • Fix not returning an error if IO ended without\r\nclose_notify.
  • \r\n
  • Improve performance of decoding many headers.
  • \r\n
\r\n

New Contributors

\r\n
    \r\n
  • @​smndtrl made\r\ntheir first contribution in hyperium/h2#751
  • \r\n
\r\n

Full Changelog: https://github.com/hyperium/h2/compare/v0.4.2...v0.4.3

\r\n
\r\n
\r\n
\r\nChangelog\r\n

Sourced from h2's\r\nchangelog.

\r\n
\r\n

0.4.4 (April 3, 2024)

\r\n
    \r\n
  • Limit number of CONTINUATION frames for misbehaving\r\nconnections.
  • \r\n
\r\n

0.4.3 (March 15, 2024)

\r\n
    \r\n
  • Fix flow control limits to not apply until receiving SETTINGS\r\nack.
  • \r\n
  • Fix not returning an error if IO ended without\r\nclose_notify.
  • \r\n
  • Improve performance of decoding many headers.
  • \r\n
\r\n
\r\n
\r\n
\r\nCommits\r\n\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=h2&package-manager=cargo&previous-version=0.4.2&new-version=0.4.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\nYou can disable automated security fix PRs for this repo from the\r\n[Security Alerts\r\npage](https://github.com/elan-ev/tobira/network/alerts).\r\n\r\n
","shortMessageHtmlLink":"Bump h2 from 0.4.2 to 0.4.4 in /backend (#1156)"}},{"before":"2a15182a56978d39506d66019e4933978d41922b","after":null,"ref":"refs/heads/dependabot/cargo/util/loadtest/h2-0.3.26","pushedAt":"2024-04-08T11:48: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":"794024b0ce6d2430d0e544a2f7cce3cb91bca212","after":"b6fdcff248f13b9767b2e10da5f91b4765357134","ref":"refs/heads/master","pushedAt":"2024-04-08T11:48:22.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"LukasKalbertodt","name":"Lukas Kalbertodt","path":"/LukasKalbertodt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7419664?s=80&v=4"},"commit":{"message":"Bump h2 from 0.3.24 to 0.3.26 in /util/loadtest (#1158)\n\nBumps [h2](https://github.com/hyperium/h2) from 0.3.24 to 0.3.26.\r\n
\r\nRelease notes\r\n

Sourced from h2's\r\nreleases.

\r\n
\r\n

v0.3.26

\r\n

What's Changed

\r\n
    \r\n
  • Limit number of CONTINUATION frames for misbehaving\r\nconnections.
  • \r\n
\r\n

See https://seanmonstar.com/blog/hyper-http2-continuation-flood/\r\nfor more info.

\r\n

v0.3.25

\r\n

What's Changed

\r\n
    \r\n
  • perf: optimize header list size calculations by @​Noah-Kennedy\r\nin hyperium/h2#750
  • \r\n
\r\n

Full Changelog: https://github.com/hyperium/h2/compare/v0.3.24...v0.3.25

\r\n
\r\n
\r\n
\r\nChangelog\r\n

Sourced from h2's\r\nchangelog.

\r\n
\r\n

0.3.26 (April 3, 2024)

\r\n
    \r\n
  • Limit number of CONTINUATION frames for misbehaving\r\nconnections.
  • \r\n
\r\n

0.3.25 (March 15, 2024)

\r\n
    \r\n
  • Improve performance decoding many headers.
  • \r\n
\r\n
\r\n
\r\n
\r\nCommits\r\n\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=h2&package-manager=cargo&previous-version=0.3.24&new-version=0.3.26)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\nYou can disable automated security fix PRs for this repo from the\r\n[Security Alerts\r\npage](https://github.com/elan-ev/tobira/network/alerts).\r\n\r\n
","shortMessageHtmlLink":"Bump h2 from 0.3.24 to 0.3.26 in /util/loadtest (#1158)"}},{"before":"dff24924e41ab14fe46c3933b454e435bfe006c5","after":null,"ref":"refs/heads/dependabot/cargo/backend/whoami-1.5.1","pushedAt":"2024-04-08T11:47:47.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":"b12ad3f34fb574dc14f2009f51bba8bb19a2fbb7","after":"794024b0ce6d2430d0e544a2f7cce3cb91bca212","ref":"refs/heads/master","pushedAt":"2024-04-08T11:47:40.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"LukasKalbertodt","name":"Lukas Kalbertodt","path":"/LukasKalbertodt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7419664?s=80&v=4"},"commit":{"message":"Bump whoami from 1.4.1 to 1.5.1 in /backend (#1157)\n\nBumps [whoami](https://github.com/ardaku/whoami) from 1.4.1 to 1.5.1.\r\n
\r\nChangelog\r\n

Sourced from whoami's\r\nchangelog.

\r\n
\r\n

[1.5.1] - 2024-03-09

\r\n

Fixed

\r\n
    \r\n
  • Broken link in docs
  • \r\n
\r\n

[1.5.0] - 2024-03-03

\r\n

Added

\r\n
    \r\n
  • WASI support
  • \r\n
  • Redox support
  • \r\n
  • Fallible functions\r\n
      \r\n
    • whoami::fallible::devicename()
    • \r\n
    • whoami::fallible::devicename_os()
    • \r\n
    • whoami::fallible::distro()
    • \r\n
    • whoami::fallible::hostname() - notably doesn't\r\nnormalize to lowercase
    • \r\n
    • whoami::fallible::realname()
    • \r\n
    • whoami::fallible::realname_os()
    • \r\n
    • whoami::fallible::username()
    • \r\n
    • whoami::fallible::username_os()
    • \r\n
    \r\n
  • \r\n
  • whoami::Language
  • \r\n
  • whoami::Country
  • \r\n
  • whoami::langs()
  • \r\n
  • whoami::fallible::account()
  • \r\n
  • whoami::fallible::account_os()
  • \r\n
  • whoami::DesktopEnv::is_gtk()
  • \r\n
  • whoami::DesktopEnv::is_kde()
  • \r\n
\r\n

Removed

\r\n
    \r\n
  • Generated device names that infer casing based on the hostname when\r\nthe\r\ndevice name is not available - now returns the hostname unchanged
  • \r\n
  • Partial (potentially unsound) support for Android, iOS, watchOS,\r\ntvOS,\r\nFuchsia, Haiku, Solaris, and a few others. These targets now use the\r\n"fake"\r\nimplementation.
  • \r\n
\r\n

Changed

\r\n
    \r\n
  • Deprecated whoami::distro_os()
  • \r\n
  • Deprecated whoami::hostname()
  • \r\n
  • Deprecated whoami::hostname_os()
  • \r\n
  • Deprecated whoami::lang()
  • \r\n
  • illumos and Redox are no longer untested targets
  • \r\n
  • Documented that illumos and Redox have a higher MSRV (Rust 1.65)\r\nthan other\r\ntargets
  • \r\n
  • Display implementation on Platform::Illumos now\r\ndisplays in lowercase:\r\nillumos
  • \r\n
\r\n

Fixed

\r\n\r\n
\r\n

... (truncated)

\r\n
\r\n
\r\nCommits\r\n\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=whoami&package-manager=cargo&previous-version=1.4.1&new-version=1.5.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\nYou can disable automated security fix PRs for this repo from the\r\n[Security Alerts\r\npage](https://github.com/elan-ev/tobira/network/alerts).\r\n\r\n
","shortMessageHtmlLink":"Bump whoami from 1.4.1 to 1.5.1 in /backend (#1157)"}},{"before":null,"after":"2a15182a56978d39506d66019e4933978d41922b","ref":"refs/heads/dependabot/cargo/util/loadtest/h2-0.3.26","pushedAt":"2024-04-05T16:17:02.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":"Bump h2 from 0.3.24 to 0.3.26 in /util/loadtest\n\nBumps [h2](https://github.com/hyperium/h2) from 0.3.24 to 0.3.26.\n- [Release notes](https://github.com/hyperium/h2/releases)\n- [Changelog](https://github.com/hyperium/h2/blob/v0.3.26/CHANGELOG.md)\n- [Commits](https://github.com/hyperium/h2/compare/v0.3.24...v0.3.26)\n\n---\nupdated-dependencies:\n- dependency-name: h2\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump h2 from 0.3.24 to 0.3.26 in /util/loadtest"}},{"before":null,"after":"dff24924e41ab14fe46c3933b454e435bfe006c5","ref":"refs/heads/dependabot/cargo/backend/whoami-1.5.1","pushedAt":"2024-04-05T15:45: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":"Bump whoami from 1.4.1 to 1.5.1 in /backend\n\nBumps [whoami](https://github.com/ardaku/whoami) from 1.4.1 to 1.5.1.\n- [Changelog](https://github.com/ardaku/whoami/blob/v1/CHANGELOG.md)\n- [Commits](https://github.com/ardaku/whoami/compare/v1.4.1...v1.5.1)\n\n---\nupdated-dependencies:\n- dependency-name: whoami\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump whoami from 1.4.1 to 1.5.1 in /backend"}},{"before":null,"after":"9c51d5ee040758015cd1f639a269b194983722d1","ref":"refs/heads/dependabot/cargo/backend/h2-0.4.4","pushedAt":"2024-04-05T15:08:54.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":"Bump h2 from 0.4.2 to 0.4.4 in /backend\n\nBumps [h2](https://github.com/hyperium/h2) from 0.4.2 to 0.4.4.\n- [Release notes](https://github.com/hyperium/h2/releases)\n- [Changelog](https://github.com/hyperium/h2/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/hyperium/h2/compare/v0.4.2...v0.4.4)\n\n---\nupdated-dependencies:\n- dependency-name: h2\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump h2 from 0.4.2 to 0.4.4 in /backend"}},{"before":"47c8f65df88e3d27aa31c9921f6cf57c5d672407","after":"b12ad3f34fb574dc14f2009f51bba8bb19a2fbb7","ref":"refs/heads/master","pushedAt":"2024-04-04T09:44:10.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"LukasKalbertodt","name":"Lukas Kalbertodt","path":"/LukasKalbertodt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7419664?s=80&v=4"},"commit":{"message":"Adjust spacing of forwards and backwards button text (#1150)\n\nSince these are basically mirrored (not completely because the number 10\r\nis obv not), the x-offset of the number does not necessarily need to be\r\nthe same. It's kinda hard to tell, so I tried around a bit with\r\ndifferent values and also increased the y-offset of both by one pixel. I\r\nmight have ended up with an improved balancing. Though that is still\r\nsomewhat subjective of course, so feedback is still welcome.\r\n\r\nCloses #1086","shortMessageHtmlLink":"Adjust spacing of forwards and backwards button text (#1150)"}},{"before":"ae926af8d48008bdb57fc7491c8bd8e7aa30fad5","after":"47c8f65df88e3d27aa31c9921f6cf57c5d672407","ref":"refs/heads/master","pushedAt":"2024-04-03T11:10:24.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"LukasKalbertodt","name":"Lukas Kalbertodt","path":"/LukasKalbertodt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7419664?s=80&v=4"},"commit":{"message":"Add \"danger zone\" UI tests (#1151)\n\nThis adds adjusted tests for user realm and regular realm \"danger zone\"\r\nfunctions, i.e. renaming the realm path (only applicable to regular\r\nrealms) and deleting realms.","shortMessageHtmlLink":"Add \"danger zone\" UI tests (#1151)"}},{"before":"bc570ba79de41e609666ae1facdb7c4db974904c","after":"ae926af8d48008bdb57fc7491c8bd8e7aa30fad5","ref":"refs/heads/master","pushedAt":"2024-04-02T09:07:01.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"owi92","name":"Ole Wieners","path":"/owi92","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94838646?s=80&v=4"},"commit":{"message":"Add quality selector for progressive download videos (#1143)\n\nAfter much discussion, some relevant changes have been merged into\r\n`paella-core` and the other part is published as [this\r\npackage](https://github.com/polimediaupv/paella-mp4multiquality-plugin).\r\nSo we can use this modified video format plugin to get back mp4 quality\r\nselection.\r\n\r\nI have tested it a bunch and so far everything works fine. But please\r\neveryone: test this a bunch on different devices and different browsers\r\nand report any problems or weird behaviors here. Ideally test a number\r\nof different videos (single & dual stream). Note: The \"The best open cat\r\nvideos\" do not have different qualities, so you can ignore those.\r\n\r\n| [Test here](https://pr1143.tobira.opencast.org) |\r\n| --- |\r\n\r\nThere are two known shortcomings still:\r\n\r\n- When changing quality, both videos are loaded sequentially, which is\r\nslower in most cases than loading them at the same time. To fix this,\r\nchanges in `paella-core` are necessary. These might be added in the\r\nfuture.\r\n- There is no spinner or any UI at all indicating to the user that the\r\nnew quality video is being loaded. The playback stops and potentially\r\nthe videos are going black and then showing a frame again, but this is\r\nnot ideal from a UX perspective. However, having the quality changing\r\nfeature at all was the priority, and this might be added in the future\r\nstill.\r\n\r\nThis pull request also changes the logic for selecting the initial\r\nquality. Before, the maximum quality was always chosen, which is really\r\nnot ideal most of the time. You can find some additional information [in\r\nthis commit\r\ndescription](https://github.com/polimediaupv/paella-mp4multiquality-plugin/commit/69b505d54d1b70f824503c6027d9a1f57fd2f602).\r\nPlease also test this change and let me know if you encounter a\r\nsituation where the initial quality was a bad choice. Also note: the new\r\nlogic still errs on the side of \"high quality\". I'm sure for many\r\ninstitutions it might be useful to lower the initial quality even more.","shortMessageHtmlLink":"Add quality selector for progressive download videos (#1143)"}},{"before":"39295a903ee5c21c2e91e514440a5c7795e77d56","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/docs/express-4.19.2","pushedAt":"2024-03-26T13:25:52.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"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUjrW5AA","startCursor":null,"endCursor":null}},"title":"Activity · elan-ev/tobira"}