{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":129815042,"defaultBranch":"master","name":"tianshou","ownerLogin":"thu-ml","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-04-16T22:47:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/19198992?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716272357.0","currentOid":""},"activityList":{"items":[{"before":"40a4ad10c8e1181d34283105aac4614699ea1ff0","after":"e5f20438d350cb97d7be5fe78099fca4dc695eaf","ref":"refs/heads/master","pushedAt":"2024-05-23T16:55:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Trinkle23897","name":"Jiayi Weng","path":"/Trinkle23897","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8189182?s=80&v=4"},"commit":{"message":"Bump requests from 2.31.0 to 2.32.0 (#1151)\n\nBumps [requests](https://github.com/psf/requests) from 2.31.0 to 2.32.0.\r\n
\r\nRelease notes\r\n

Sourced from requests's\r\nreleases.

\r\n
\r\n

v2.32.0

\r\n

2.32.0 (2024-05-20)

\r\n

🐍 PYCON US 2024 EDITION 🐍

\r\n

Security

\r\n\r\n

Improvements

\r\n\r\n

Bugfixes

\r\n\r\n

Deprecations

\r\n\r\n

Documentation

\r\n\r\n

Packaging

\r\n\r\n

New Contributors

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

... (truncated)

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

Sourced from requests's\r\nchangelog.

\r\n
\r\n

2.32.0 (2024-05-20)

\r\n

Security

\r\n\r\n

Improvements

\r\n\r\n

Bugfixes

\r\n\r\n

Deprecations

\r\n\r\n

Documentation

\r\n\r\n

Packaging

\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=requests&package-manager=pip&previous-version=2.31.0&new-version=2.32.0)](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/thu-ml/tianshou/network/alerts).\r\n\r\n
\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump requests from 2.31.0 to 2.32.0 (#1151)"}},{"before":"857ad2e9a5da8c968f446f727f4081f09d716c11","after":null,"ref":"refs/heads/dependabot/pip/requests-2.32.0","pushedAt":"2024-05-23T16:55:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Trinkle23897","name":"Jiayi Weng","path":"/Trinkle23897","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8189182?s=80&v=4"}},{"before":"f86fcd3a43be465e491cf58f9d2c30c257bc842b","after":"40a4ad10c8e1181d34283105aac4614699ea1ff0","ref":"refs/heads/master","pushedAt":"2024-05-23T16:54:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Trinkle23897","name":"Jiayi Weng","path":"/Trinkle23897","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8189182?s=80&v=4"},"commit":{"message":"[Fix&Enhance&Format] On README.md about poetry install (#1146)\n\n- [x] I have added the correct label(s) to this Pull Request or linked\r\nthe relevant issue(s)\r\n- [x] I have provided a description of the changes in this Pull Request\r\n- [ ] I have added documentation for my changes and have listed relevant\r\nchanges in CHANGELOG.md\r\n- [ ] If applicable, I have added tests to cover my changes.\r\n- [ ] I have reformatted the code using `poe format` \r\n- [ ] I have checked style and types with `poe lint` and `poe\r\ntype-check`\r\n- [ ] (Optional) I ran tests locally with `poe test` \r\n(or a subset of them with `poe test-reduced`) ,and they pass\r\n- [ ] (Optional) I have tested that documentation builds correctly with\r\n`poe doc-build`\r\n---\r\n1. [fix] First commit is **crucial**, otherwise `poetry` fails with `No\r\narguments expected for \"install\" command, got \"envpool\"`. It's clear in\r\n[poetry-doc](https://python-poetry.org/docs/pyproject#extras) that quote\r\nmarks are needed.\r\n2. [enh] Second commit is **optional**, I encountered this problem\r\nmyself (may be due to new to poetry), so I want to remind users (who may\r\nbe new to this, like me). However, I'm not sure if including this in the\r\nmain README is necessary, so it's up to you whether or not to merge it.\r\n3. [fmt] Third commit is **recommended**, which is a minor but\r\nmeaningful formatting change (it was automatically formatted by my\r\nVSCode plugin, and I didn't notice this at first).","shortMessageHtmlLink":"[Fix&Enhance&Format] On README.md about poetry install (#1146)"}},{"before":"f0b7abe015e6aeea6939ba77e8a2a8127851549e","after":"f86fcd3a43be465e491cf58f9d2c30c257bc842b","ref":"refs/heads/master","pushedAt":"2024-05-23T16:54:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Trinkle23897","name":"Jiayi Weng","path":"/Trinkle23897","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8189182?s=80&v=4"},"commit":{"message":"[ENH] Improving Documentation webpage (#1150)\n\nThis PR is intended to change the documentation (jupyter book), small\r\nstyle changes as well as content and organisation of the documentation.\r\n\r\nCo-authored-by: Arnau Jimenez ","shortMessageHtmlLink":"[ENH] Improving Documentation webpage (#1150)"}},{"before":null,"after":"857ad2e9a5da8c968f446f727f4081f09d716c11","ref":"refs/heads/dependabot/pip/requests-2.32.0","pushedAt":"2024-05-21T06:19:17.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":"---\nupdated-dependencies:\n- dependency-name: requests\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"---"}},{"before":"d58ae163f285b591cd5b886596f5b4367281290a","after":"f0b7abe015e6aeea6939ba77e8a2a8127851549e","ref":"refs/heads/master","pushedAt":"2024-05-08T09:02:01.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"MischaPanch","name":"Michael Panchenko","path":"/MischaPanch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35432522?s=80&v=4"},"commit":{"message":"Bugfix/parallel launcher for linux (#1141)\n\nCloses: #1121","shortMessageHtmlLink":"Bugfix/parallel launcher for linux (#1141)"}},{"before":"70469d1867ba6ab0c85f57af0d11bc40feae8590","after":null,"ref":"refs/heads/dependabot/pip/jinja2-3.1.4","pushedAt":"2024-05-06T22:16:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MischaPanch","name":"Michael Panchenko","path":"/MischaPanch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35432522?s=80&v=4"}},{"before":"aa77f5549ae5ada15310de4de6909ce32d27388f","after":"d58ae163f285b591cd5b886596f5b4367281290a","ref":"refs/heads/master","pushedAt":"2024-05-06T22:16:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MischaPanch","name":"Michael Panchenko","path":"/MischaPanch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35432522?s=80&v=4"},"commit":{"message":"Bump jinja2 from 3.1.3 to 3.1.4 (#1139)\n\nBumps [jinja2](https://github.com/pallets/jinja) from 3.1.3 to 3.1.4.\r\n
\r\nRelease notes\r\n

Sourced from jinja2's\r\nreleases.

\r\n
\r\n

3.1.4

\r\n

This is the Jinja 3.1.4 security release, which fixes security issues\r\nand bugs but does not otherwise change behavior and should not result in\r\nbreaking changes.

\r\n

PyPI: https://pypi.org/project/Jinja2/3.1.4/\r\nChanges: https://jinja.palletsprojects.com/en/3.1.x/changes/#version-3-1-4

\r\n
    \r\n
  • The xmlattr filter does not allow keys with\r\n/ solidus, > greater-than sign, or\r\n= equals sign, in addition to disallowing spaces.\r\nRegardless of any validation done by Jinja, user input should never be\r\nused as keys to this filter, or must be separately validated first.\r\nGHSA-h75v-3vvj-5mfj
  • \r\n
\r\n
\r\n
\r\n
\r\nChangelog\r\n

Sourced from jinja2's\r\nchangelog.

\r\n
\r\n

Version 3.1.4

\r\n

Released 2024-05-05

\r\n
    \r\n
  • The xmlattr filter does not allow keys with\r\n/ solidus, >\r\ngreater-than sign, or = equals sign, in addition to\r\ndisallowing spaces.\r\nRegardless of any validation done by Jinja, user input should never be\r\nused\r\nas keys to this filter, or must be separately validated first.\r\n:ghsa:h75v-3vvj-5mfj
  • \r\n
\r\n
\r\n
\r\n
\r\nCommits\r\n
    \r\n
  • dd4a8b5\r\nrelease version 3.1.4
  • \r\n
  • 0668239\r\nMerge pull request from GHSA-h75v-3vvj-5mfj
  • \r\n
  • d655030\r\ndisallow invalid characters in keys to xmlattr filter
  • \r\n
  • a7863ba\r\nadd ghsa links
  • \r\n
  • b5c98e7\r\nstart version 3.1.4
  • \r\n
  • da3a9f0\r\nupdate project files (#1968)
  • \r\n
  • 0ee5eb4\r\nsatisfy formatter, linter, and strict mypy
  • \r\n
  • 20477c6\r\nupdate project files (#5457)
  • \r\n
  • e491223\r\nupdate pyyaml dev dependency
  • \r\n
  • 36f9885\r\nfix pr link
  • \r\n
  • Additional commits viewable in compare\r\nview
  • \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=jinja2&package-manager=pip&previous-version=3.1.3&new-version=3.1.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/thu-ml/tianshou/network/alerts).\r\n\r\n
\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump jinja2 from 3.1.3 to 3.1.4 (#1139)"}},{"before":"827decc7d3de890de8b9e19655455a18e23b3e67","after":null,"ref":"refs/heads/dependabot/pip/werkzeug-3.0.3","pushedAt":"2024-05-06T22:16:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MischaPanch","name":"Michael Panchenko","path":"/MischaPanch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35432522?s=80&v=4"}},{"before":"26b867e442145b78edd5e35d3fef7ddb034e69f2","after":"aa77f5549ae5ada15310de4de6909ce32d27388f","ref":"refs/heads/master","pushedAt":"2024-05-06T22:16:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MischaPanch","name":"Michael Panchenko","path":"/MischaPanch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35432522?s=80&v=4"},"commit":{"message":"Bump werkzeug from 3.0.1 to 3.0.3 (#1138)\n\nBumps [werkzeug](https://github.com/pallets/werkzeug) from 3.0.1 to\r\n3.0.3.\r\n
\r\nRelease notes\r\n

Sourced from werkzeug's\r\nreleases.

\r\n
\r\n

3.0.3

\r\n

This is the Werkzeug 3.0.3 security release, which fixes security\r\nissues and bugs but does not otherwise change behavior and should not\r\nresult in breaking changes.

\r\n

PyPI: https://pypi.org/project/Werkzeug/3.0.3/\r\nChanges: https://werkzeug.palletsprojects.com/en/3.0.x/changes/#version-3-0-3\r\nMilestone: https://github.com/pallets/werkzeug/milestone/35?closed=1

\r\n
    \r\n
  • Only allow localhost, .localhost,\r\n127.0.0.1, or the specified hostname when running the dev\r\nserver, to make debugger requests. Additional hosts can be added by\r\nusing the debugger middleware directly. The debugger UI makes requests\r\nusing the full URL rather than only the path. GHSA-2g68-c3qc-8985
  • \r\n
  • Make reloader more robust when "" is in\r\nsys.path. #2823
  • \r\n
  • Better TLS cert format with adhoc dev certs. #2891
  • \r\n
  • Inform Python < 3.12 how to handle itms-services\r\nURIs correctly, rather than using an overly-broad workaround in Werkzeug\r\nthat caused some redirect URIs to be passed on without encoding. #2828
  • \r\n
  • Type annotation for Rule.endpoint and other uses of\r\nendpoint is Any. #2836
  • \r\n
\r\n

3.0.2

\r\n

This is a fix release for the 3.0.x feature branch.

\r\n
    \r\n
  • Changes: https://werkzeug.palletsprojects.com/en/3.0.x/changes/#version-3-0-2
  • \r\n
\r\n
\r\n
\r\n
\r\nChangelog\r\n

Sourced from werkzeug's\r\nchangelog.

\r\n
\r\n

Version 3.0.3

\r\n

Released 2024-05-05

\r\n
    \r\n
  • \r\n

    Only allow localhost, .localhost,\r\n127.0.0.1, or the specified\r\nhostname when running the dev server, to make debugger requests.\r\nAdditional\r\nhosts can be added by using the debugger middleware directly. The\r\ndebugger\r\nUI makes requests using the full URL rather than only the path.\r\n:ghsa:2g68-c3qc-8985

    \r\n
  • \r\n
  • \r\n

    Make reloader more robust when "" is in\r\nsys.path. :pr:2823

    \r\n
  • \r\n
  • \r\n

    Better TLS cert format with adhoc dev certs.\r\n:pr:2891

    \r\n
  • \r\n
  • \r\n

    Inform Python < 3.12 how to handle itms-services URIs\r\ncorrectly, rather\r\nthan using an overly-broad workaround in Werkzeug that caused some\r\nredirect\r\nURIs to be passed on without encoding. :issue:2828

    \r\n
  • \r\n
  • \r\n

    Type annotation for Rule.endpoint and other uses of\r\nendpoint is\r\nAny. :issue:2836

    \r\n
  • \r\n
  • \r\n

    Make reloader more robust when "" is in\r\nsys.path. :pr:2823

    \r\n
  • \r\n
\r\n

Version 3.0.2

\r\n

Released 2024-04-01

\r\n
    \r\n
  • Ensure setting merge_slashes to False\r\nresults in NotFound for\r\nrepeated-slash requests against single slash routes.\r\n:issue:2834
  • \r\n
  • Fix handling of TypeError in\r\nTypeConversionDict.get() to match\r\nValueError. :issue:2843
  • \r\n
  • Fix response_wrapper type check in test client.\r\n:issue:2831
  • \r\n
  • Make the return type of MultiPartParser.parse more\r\nprecise.\r\n:issue:2840
  • \r\n
  • Raise an error if converter arguments cannot be parsed.\r\n:issue:2822
  • \r\n
\r\n
\r\n
\r\n
\r\nCommits\r\n
    \r\n
  • f9995e9\r\nrelease version 3.0.3
  • \r\n
  • 3386395\r\nMerge pull request from GHSA-2g68-c3qc-8985
  • \r\n
  • 890b6b6\r\nonly require trusted host for evalex
  • \r\n
  • 71b69df\r\nrestrict debugger trusted hosts
  • \r\n
  • d2d3869\r\nendpoint type is Any (#2895)
  • \r\n
  • 7080b55\r\nendpoint type is Any
  • \r\n
  • 7555eff\r\nremove iri_to_uri redirect workaround (#2894)
  • \r\n
  • 97fb2f7\r\nremove _invalid_iri_to_uri workaround
  • \r\n
  • 249527f\r\nmake cn field a valid single hostname, and use wildcard in SANs field.\r\n(#2892)
  • \r\n
  • 793be47\r\nupdate adhoc tls dev cert format
  • \r\n
  • Additional commits viewable in compare\r\nview
  • \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=werkzeug&package-manager=pip&previous-version=3.0.1&new-version=3.0.3)](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/thu-ml/tianshou/network/alerts).\r\n\r\n
\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump werkzeug from 3.0.1 to 3.0.3 (#1138)"}},{"before":null,"after":"70469d1867ba6ab0c85f57af0d11bc40feae8590","ref":"refs/heads/dependabot/pip/jinja2-3.1.4","pushedAt":"2024-05-06T20:48:37.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 jinja2 from 3.1.3 to 3.1.4\n\nBumps [jinja2](https://github.com/pallets/jinja) from 3.1.3 to 3.1.4.\n- [Release notes](https://github.com/pallets/jinja/releases)\n- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)\n- [Commits](https://github.com/pallets/jinja/compare/3.1.3...3.1.4)\n\n---\nupdated-dependencies:\n- dependency-name: jinja2\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump jinja2 from 3.1.3 to 3.1.4"}},{"before":null,"after":"827decc7d3de890de8b9e19655455a18e23b3e67","ref":"refs/heads/dependabot/pip/werkzeug-3.0.3","pushedAt":"2024-05-06T19:29:47.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 werkzeug from 3.0.1 to 3.0.3\n\nBumps [werkzeug](https://github.com/pallets/werkzeug) from 3.0.1 to 3.0.3.\n- [Release notes](https://github.com/pallets/werkzeug/releases)\n- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)\n- [Commits](https://github.com/pallets/werkzeug/compare/3.0.1...3.0.3)\n\n---\nupdated-dependencies:\n- dependency-name: werkzeug\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump werkzeug from 3.0.1 to 3.0.3"}},{"before":"9fbf28ef6ea5da71195cce6d2d51033d210a000b","after":"26b867e442145b78edd5e35d3fef7ddb034e69f2","ref":"refs/heads/master","pushedAt":"2024-05-06T18:38:19.000Z","pushType":"pr_merge","commitsCount":36,"pusher":{"login":"MischaPanch","name":"Michael Panchenko","path":"/MischaPanch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35432522?s=80&v=4"},"commit":{"message":"Adjust locations of setting the policy in train/eval mode (#1123)\n\nAddresses #1122:\r\n* We Introduced a new flag `is_within_training_step` which is enabled by\r\nthe training algorithm when within a training step, where a training\r\nstep encompasses training data collection and policy updates. This flag\r\nis now used by algorithms to decide whether their `deterministic_eval`\r\nsetting should indeed apply instead of the torch training flag (which\r\nwas abused!).\r\n* The policy's training/eval mode (which should control torch-level\r\nlearning only) no longer needs to be set in user code in order to\r\ncontrol collector behaviour (this didn't make sense!). The respective\r\ncalls have been removed.\r\n* The policy should, in fact, always be in evaluation mode when applying\r\ndata collection, as there is no reason to ever have gradient\r\naccumulation enabled for any type of rollout. We thus specifically set\r\nthe policy to evaluation mode in Collector.collect. Further, it never\r\nmakes sense to compute gradients during collection, so the possibility\r\nto pass `no_grad=False` was removed.\r\n\r\nFurther changes:\r\n- Base class for collectors: `BaseCollector`\r\n- New util context managers `in_eval_mode` and `in_train_mode` for torch\r\nmodules.\r\n- `reset` of `Collectors` now returns `obs` and `info`. \r\n- `no-grad` no longer accepted as kwarg of `collect`\r\n- Removed deprecations of `0.5.1` (will likely not affect anyone) and\r\nthe unused `warnings` module.","shortMessageHtmlLink":"Adjust locations of setting the policy in train/eval mode (#1123)"}},{"before":"2f2d5cb210d74af1c44e3d9a2c8015b7df470031","after":"9fbf28ef6ea5da71195cce6d2d51033d210a000b","ref":"refs/heads/master","pushedAt":"2024-05-05T19:41:53.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"MischaPanch","name":"Michael Panchenko","path":"/MischaPanch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35432522?s=80&v=4"},"commit":{"message":"Improvements pertaining to the handling of multi-experiment creation (#1131)\n\nDescription of changes: see individual commits; merged without squashing.\r\n\r\nCo-authored by: @maxhuettenrauch \r\n\r\nPartly addressed #1129","shortMessageHtmlLink":"Improvements pertaining to the handling of multi-experiment creation (#…"}},{"before":"8b6726d905a4168cff44c75adaea89f567a4c384","after":null,"ref":"refs/heads/dependabot/pip/tqdm-4.66.3","pushedAt":"2024-05-05T13:01:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MischaPanch","name":"Michael Panchenko","path":"/MischaPanch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35432522?s=80&v=4"}},{"before":"f31a91df5d0659dea5c485de7c0fd4688872f2bc","after":"2f2d5cb210d74af1c44e3d9a2c8015b7df470031","ref":"refs/heads/master","pushedAt":"2024-05-05T13:01:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MischaPanch","name":"Michael Panchenko","path":"/MischaPanch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35432522?s=80&v=4"},"commit":{"message":"Bump tqdm from 4.66.1 to 4.66.3 (#1134)","shortMessageHtmlLink":"Bump tqdm from 4.66.1 to 4.66.3 (#1134)"}},{"before":null,"after":"8b6726d905a4168cff44c75adaea89f567a4c384","ref":"refs/heads/dependabot/pip/tqdm-4.66.3","pushedAt":"2024-05-03T21:38:50.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 tqdm from 4.66.1 to 4.66.3\n\nBumps [tqdm](https://github.com/tqdm/tqdm) from 4.66.1 to 4.66.3.\n- [Release notes](https://github.com/tqdm/tqdm/releases)\n- [Commits](https://github.com/tqdm/tqdm/compare/v4.66.1...v4.66.3)\n\n---\nupdated-dependencies:\n- dependency-name: tqdm\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump tqdm from 4.66.1 to 4.66.3"}},{"before":"61426acf0754305347e4c740f15003007a7ff8f6","after":"f31a91df5d0659dea5c485de7c0fd4688872f2bc","ref":"refs/heads/master","pushedAt":"2024-05-01T06:59:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MischaPanch","name":"Michael Panchenko","path":"/MischaPanch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35432522?s=80&v=4"},"commit":{"message":"Typo docstring (#1132)","shortMessageHtmlLink":"Typo docstring (#1132)"}},{"before":"a65920fc6820344e558d64e0ed37c357321f056a","after":"61426acf0754305347e4c740f15003007a7ff8f6","ref":"refs/heads/master","pushedAt":"2024-04-30T12:40:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MischaPanch","name":"Michael Panchenko","path":"/MischaPanch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35432522?s=80&v=4"},"commit":{"message":"Improve the documentation of compute_episodic_return in base policy. (#1130)","shortMessageHtmlLink":"Improve the documentation of compute_episodic_return in base policy. (#…"}},{"before":"40f772493ec005f2aa5896a140244ec3014df27b","after":null,"ref":"refs/heads/fix/continuous-actor-with-nonflat-obs","pushedAt":"2024-04-29T21:49:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MischaPanch","name":"Michael Panchenko","path":"/MischaPanch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35432522?s=80&v=4"}},{"before":"081adedc32b958e06b0ab9584bbaca9d198b8bf8","after":"a65920fc6820344e558d64e0ed37c357321f056a","ref":"refs/heads/master","pushedAt":"2024-04-29T21:49:52.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"MischaPanch","name":"Michael Panchenko","path":"/MischaPanch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35432522?s=80&v=4"},"commit":{"message":"Support Actor preprocessing network reuse for continuous case, fixes in DQN network (#1128)\n\nThis PR fixes a bug in DQN and lifts a limination in reusing the actor's\r\npreprocessing network for continuous environments.\r\n\r\n* `atari_network.DQN`:\r\n * Fix input validation\r\n* Fix output_dim not being set if features_only=True and\r\noutput_dim_added_layer not None\r\n* `continuous.Critic`: \r\n * Add flag `apply_preprocess_net_to_obs_only` to allow the\r\npreprocessing network to be applied to the observations only (without\r\nthe actions concatenated), which is essential for the case where we want\r\n to reuse the actor's preprocessing network\r\n* CriticFactoryReuseActor: Use the flag, fixing the case where we want\r\nto reuse an actor's\r\npreprocessing network for the critic (must be applied before\r\nconcatenating\r\n the actions)\r\n* Minor improvements in docs/docstrings","shortMessageHtmlLink":"Support Actor preprocessing network reuse for continuous case, fixes …"}},{"before":"83083924df2dd455616405f23371d37e45529afd","after":"40f772493ec005f2aa5896a140244ec3014df27b","ref":"refs/heads/fix/continuous-actor-with-nonflat-obs","pushedAt":"2024-04-29T20:32:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"opcode81","name":"Dominik Jain","path":"/opcode81","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1295099?s=80&v=4"},"commit":{"message":"Update change log with changes from #1128","shortMessageHtmlLink":"Update change log with changes from #1128"}},{"before":"8ac6bf5fbb2dca4a41ae04caeaf40fc7dc0d885f","after":"83083924df2dd455616405f23371d37e45529afd","ref":"refs/heads/fix/continuous-actor-with-nonflat-obs","pushedAt":"2024-04-29T20:14:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"opcode81","name":"Dominik Jain","path":"/opcode81","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1295099?s=80&v=4"},"commit":{"message":"Mention CHANGELOG.md in PR template","shortMessageHtmlLink":"Mention CHANGELOG.md in PR template"}},{"before":"678bf40406839afb9dc28c8d8fa75473abe88621","after":"8ac6bf5fbb2dca4a41ae04caeaf40fc7dc0d885f","ref":"refs/heads/fix/continuous-actor-with-nonflat-obs","pushedAt":"2024-04-29T16:27:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"opcode81","name":"Dominik Jain","path":"/opcode81","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1295099?s=80&v=4"},"commit":{"message":"Improve docstrings","shortMessageHtmlLink":"Improve docstrings"}},{"before":"ccc2aa5e9e35645d88cf19279d6729175b07e640","after":"678bf40406839afb9dc28c8d8fa75473abe88621","ref":"refs/heads/fix/continuous-actor-with-nonflat-obs","pushedAt":"2024-04-29T15:46:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"opcode81","name":"Dominik Jain","path":"/opcode81","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1295099?s=80&v=4"},"commit":{"message":"Improve docstrings","shortMessageHtmlLink":"Improve docstrings"}},{"before":"94537e395568b0fadce2e970ea5ab2cc0e3b4632","after":"ccc2aa5e9e35645d88cf19279d6729175b07e640","ref":"refs/heads/fix/continuous-actor-with-nonflat-obs","pushedAt":"2024-04-29T15:36:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"opcode81","name":"Dominik Jain","path":"/opcode81","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1295099?s=80&v=4"},"commit":{"message":"Improve docstrings","shortMessageHtmlLink":"Improve docstrings"}},{"before":"4108e4f0ccf3819c7487aee8535de930dbdc1f88","after":"94537e395568b0fadce2e970ea5ab2cc0e3b4632","ref":"refs/heads/fix/continuous-actor-with-nonflat-obs","pushedAt":"2024-04-29T15:23:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"opcode81","name":"Dominik Jain","path":"/opcode81","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1295099?s=80&v=4"},"commit":{"message":"SamplingConfig: Improve docstrings of replay_buffer_save_only_last_obs, replay_buffer_stack_num","shortMessageHtmlLink":"SamplingConfig: Improve docstrings of replay_buffer_save_only_last_ob…"}},{"before":"6c7971a861c85214947d162b210d9f010332d4eb","after":"4108e4f0ccf3819c7487aee8535de930dbdc1f88","ref":"refs/heads/fix/continuous-actor-with-nonflat-obs","pushedAt":"2024-04-29T15:12:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"opcode81","name":"Dominik Jain","path":"/opcode81","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1295099?s=80&v=4"},"commit":{"message":"SamplingConfig: Improve docstrings of replay_buffer_save_only_last_obs, replay_buffer_stack_num","shortMessageHtmlLink":"SamplingConfig: Improve docstrings of replay_buffer_save_only_last_ob…"}},{"before":"487db6eb85b892175877544c960edade3c52706e","after":"6c7971a861c85214947d162b210d9f010332d4eb","ref":"refs/heads/fix/continuous-actor-with-nonflat-obs","pushedAt":"2024-04-29T12:22:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"opcode81","name":"Dominik Jain","path":"/opcode81","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1295099?s=80&v=4"},"commit":{"message":"Fix typo","shortMessageHtmlLink":"Fix typo"}},{"before":null,"after":"487db6eb85b892175877544c960edade3c52706e","ref":"refs/heads/fix/continuous-actor-with-nonflat-obs","pushedAt":"2024-04-29T12:12:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"opcode81","name":"Dominik Jain","path":"/opcode81","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1295099?s=80&v=4"},"commit":{"message":"Fix typo","shortMessageHtmlLink":"Fix typo"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUkLKFgA","startCursor":null,"endCursor":null}},"title":"Activity · thu-ml/tianshou"}