virtualenv
dependency versioning (#6897)"}},{"before":"9408e08f18e0eb3a7556b42b907674f8af775e0f","after":"3303a01f5c87d47e0d544778991d9c3f09d7fe05","ref":"refs/heads/2.17","pushedAt":"2024-08-13T23:06:41.000Z","pushType":"pr_merge","commitsCount":13,"pusher":{"login":"groszewn","name":"Nick Groszewski","path":"/groszewn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13921855?s=80&v=4"},"commit":{"message":"TensorBoard 2.17.1","shortMessageHtmlLink":"TensorBoard 2.17.1"}},{"before":null,"after":"a7b5e65bd5ecc7420b59fb14fb2b38c8c8ee82d6","ref":"refs/heads/2.17.1","pushedAt":"2024-08-13T19:34:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"groszewn","name":"Nick Groszewski","path":"/groszewn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13921855?s=80&v=4"},"commit":{"message":"Avoid discrepancies due to `importlib.metadata.version` not working i… (#6894)\n\n…nternally\r\n\r\nIf `protobuf` isn't installed locally, the underlying call to\r\n`json_format.MessageToJson` will still fail.","shortMessageHtmlLink":"Avoid discrepancies due to importlib.metadata.version
not working i… ("}},{"before":"572c00b2bbcd76c0f69b768e79888a10b9b2b59f","after":"c9183bf6b32d646457aa7aa5d4cc08921c6f2a49","ref":"refs/heads/master","pushedAt":"2024-08-12T21:24:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"groszewn","name":"Nick Groszewski","path":"/groszewn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13921855?s=80&v=4"},"commit":{"message":"Avoid discrepancies due to `importlib.metadata.version` not working i… (#6894)\n\n…nternally\r\n\r\nIf `protobuf` isn't installed locally, the underlying call to\r\n`json_format.MessageToJson` will still fail.","shortMessageHtmlLink":"Avoid discrepancies due to importlib.metadata.version
not working i… ("}},{"before":"2ef579d5706ba81f1d5a84df0ea271ca228a0afa","after":"572c00b2bbcd76c0f69b768e79888a10b9b2b59f","ref":"refs/heads/master","pushedAt":"2024-08-12T18:54:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"groszewn","name":"Nick Groszewski","path":"/groszewn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13921855?s=80&v=4"},"commit":{"message":"Internal sync fix (#6893)\n\nUpdate build rules to properly match expected sync format.","shortMessageHtmlLink":"Internal sync fix (#6893)"}},{"before":"2d1bf5ea08872d99929f6a7fdc52c1f790eee2b9","after":"2ef579d5706ba81f1d5a84df0ea271ca228a0afa","ref":"refs/heads/master","pushedAt":"2024-08-12T16:51:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"groszewn","name":"Nick Groszewski","path":"/groszewn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13921855?s=80&v=4"},"commit":{"message":"Ensure protobuf is installed internally (#6892)\n\nRequired to get internal build passing","shortMessageHtmlLink":"Ensure protobuf is installed internally (#6892)"}},{"before":"0627ad5480b309a5f3f69f39e52670496c2e5863","after":"2d1bf5ea08872d99929f6a7fdc52c1f790eee2b9","ref":"refs/heads/master","pushedAt":"2024-08-12T07:28:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hoonji","name":null,"path":"/hoonji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/736199?s=80&v=4"},"commit":{"message":"Custom modal aux click (#6891)\n\n## Motivation for features / changes\r\nOn some browsers, the [custom modal\r\nclose](https://github.com/tensorflow/tensorboard/blob/0627ad5480b309a5f3f69f39e52670496c2e5863/tensorboard/webapp/widgets/custom_modal/custom_modal.ts#L116)\r\nlogic will be triggered immediately after releasing the right click\r\nbutton, which causes the modal to be closed as soon as it is opened.\r\n\r\n## Technical description of changes\r\nThe modal close event handler will ignore the `auxclick` (right click)\r\nmouseup event. Modals can still be closed with left clicks and the\r\n`contextmenu` event.\r\n\r\n## Screenshots of UI changes (or N/A)\r\nStatus quo:\r\n![image](https://github.com/user-attachments/assets/5b4c0c8f-4878-4cbe-a46a-cd425c188061)","shortMessageHtmlLink":"Custom modal aux click (#6891)"}},{"before":null,"after":"d9618320a3e168648e5d63e565fab9975b032b9f","ref":"refs/heads/dependabot/npm_and_yarn/requirejs-2.3.7","pushedAt":"2024-08-09T19:06:58.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 requirejs from 2.3.6 to 2.3.7\n\nBumps [requirejs](https://github.com/jrburke/r.js) from 2.3.6 to 2.3.7.\n- [Commits](https://github.com/jrburke/r.js/compare/2.3.6...2.3.7)\n\n---\nupdated-dependencies:\n- dependency-name: requirejs\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] protobuf<5.0.0
restriction (#6888)"}},{"before":"a34563cbc242a87ab389942371e6d94b9343fd56","after":"32e9e959af4cfba166b529d207279da4bed22c97","ref":"refs/heads/master","pushedAt":"2024-07-26T15:41:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"qihach64","name":"Qihang","path":"/qihach64","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88216042?s=80&v=4"},"commit":{"message":"LSC — Explicitly mark AOT incompatible targets via 'jit:true' (#6886)\n\n## Motivation for features / changes\r\n\r\nThis PR is for the LSC that will add `jit: true` to all `@Directive`,\r\n`@Component` and `@NgModule` classes that are not AOT compatible.\r\n\r\nCommonly in Google3, TypeScript test files are part of a `ts_library` or\r\na `ng_module w/ testonly=True`. These targets simply run the TypeScript\r\ncompiler from Microsoft, without any specific Angular processing. This\r\nallows code to exist that isn't necessarily compatible with Angular's\r\ncompiler that strictly checks e.g. components\r\n\r\nThis LSC adds `jit: true` to those components to clearly indicate that\r\nthose components are not processed by the Angular compiler. This is a\r\nno-op because the Angular compiler doesn't even run on these files (as\r\nsaid above). In the future, we would like to change this, and need clear\r\nindication of what is incompatible or not. This is what the `jit: true`\r\nflag does. The `jit: true` flag basically tells the Angular compiler to\r\nignore these components, so that their behavior is unchanged and\r\neverything continues to work like before.","shortMessageHtmlLink":"LSC — Explicitly mark AOT incompatible targets via 'jit:true' (#6886)"}},{"before":"31ef2f8a0e1e7ecc31983fe9a4bebb048b1298a8","after":"a34563cbc242a87ab389942371e6d94b9343fd56","ref":"refs/heads/master","pushedAt":"2024-07-23T18:28:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rileyajones","name":"Riley Jones","path":"/rileyajones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78179109?s=80&v=4"},"commit":{"message":":bug: :gear: Fix settings dialog styling regression (#6885)\n\n## Motivation for features / changes\r\nWhen we migrated all the MDC components a year or so ago we missed the\r\nsize of the fields in the settings dialog changing. This should restore\r\nthe original intention there.\r\n\r\n## Screenshots of UI changes (or N/A)\r\n\r\nBefore:\r\n\r\n![image](https://github.com/user-attachments/assets/e7cb590c-78bd-474f-89da-cef2a74d1a91)\r\n\r\nAfter:\r\n\r\n![image](https://github.com/user-attachments/assets/ff12fa0c-27ac-48f8-9817-25c7b5fc0fc8)","shortMessageHtmlLink":"🐛 ⚙️ Fix settings dialog styling regression (#6885)"}},{"before":"e03e12697e40decfa47089801055323bc7c3cdd5","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/socket.io-4.7.5","pushedAt":"2024-07-15T22:50:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"arcra","name":"Adrian RC","path":"/arcra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1861094?s=80&v=4"}},{"before":"2d087bd3dc2925966415249ae66dce72933e3e88","after":"31ef2f8a0e1e7ecc31983fe9a4bebb048b1298a8","ref":"refs/heads/master","pushedAt":"2024-07-15T22:50:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arcra","name":"Adrian RC","path":"/arcra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1861094?s=80&v=4"},"commit":{"message":"Bump socket.io from 4.5.3 to 4.7.5 (#6870)\n\nBumps [socket.io](https://github.com/socketio/socket.io) from 4.5.3 to\r\n4.7.5.\r\nSourced from socket.io's\r\nreleases.
\r\n\r\n\r\n4.7.5
\r\nBug Fixes
\r\n\r\n
\r\n- close the adapters when the server is closed (bf64870)
\r\n- remove duplicate pipeline when serving bundle (e426f3e)
\r\nLinks
\r\n\r\n
\r\n- Diff: https://github.com/socketio/socket.io/compare/4.7.4...4.7.5
\r\n- Client release: 4.7.5
\r\n- \r\n
engine.io@~6.5.2
\r\n(no change)- \r\n
ws@~8.11.0
\r\n(no change)4.7.4
\r\nBug Fixes
\r\n\r\n
\r\n- typings: calling io.emit with no arguments\r\nincorrectly errored (cb6d2e0),\r\ncloses #4914
\r\nLinks
\r\n\r\n
\r\n- Diff: https://github.com/socketio/socket.io/compare/4.7.3...4.7.4
\r\n- Client release: 4.7.4
\r\n- \r\n
engine.io@~6.5.2
\r\n(no change)- \r\n
ws@~8.11.0
\r\n(no change)4.7.3
\r\nBug Fixes
\r\n\r\n
\r\n- return the first response when broadcasting to a single socket (#4878)\r\n(df8e70f)
\r\n- typings: allow to bind to a non-secure Http2Server\r\n(#4853)\r\n(8c9ebc3)
\r\nLinks
\r\n\r\n
\r\n- Diff: https://github.com/socketio/socket.io/compare/4.7.2...4.7.3
\r\n- Client release: 4.7.3
\r\n- \r\n
engine.io@~6.5.2
\r\n(no change)- \r\n
ws@~8.11.0
\r\n(no change)4.7.2
\r\nBug Fixes
\r\n\r\n
\r\n- clean up child namespace when client is rejected in middleware (#4773)\r\n(0731c0d)
\r\n- webtransport: properly handle WebTransport-only\r\nconnections (3468a19)
\r\n- webtransport: add proper framing (a306db0)
\r\nLinks
\r\n\r\n
... (truncated)
\r\nSourced from socket.io's\r\nchangelog.
\r\n\r\n\r\n4.7.5\r\n(2024-03-14)
\r\nBug Fixes
\r\n\r\n
\r\n- close the adapters when the server is closed (bf64870)
\r\n- remove duplicate pipeline when serving bundle (e426f3e)
\r\nDependencies
\r\n\r\n
\r\n- \r\n
engine.io@~6.5.2
\r\n(no change)- \r\n
ws@~8.11.0
\r\n(no change)4.7.4\r\n(2024-01-12)
\r\nBug Fixes
\r\n\r\n
\r\n- typings: calling io.emit with no arguments\r\nincorrectly errored (cb6d2e0),\r\ncloses #4914
\r\nDependencies
\r\n\r\n
\r\n- \r\n
engine.io@~6.5.2
\r\n(no change)- \r\n
ws@~8.11.0
\r\n(no change)4.7.3\r\n(2024-01-03)
\r\nBug Fixes
\r\n\r\n
\r\n- return the first response when broadcasting to a single socket (#4878)\r\n(df8e70f)
\r\n- typings: allow to bind to a non-secure Http2Server\r\n(#4853)\r\n(8c9ebc3)
\r\nDependencies
\r\n\r\n
\r\n- \r\n
engine.io@~6.5.2
\r\n(no change)- \r\n
ws@~8.11.0
\r\n(no change)4.7.2\r\n(2023-08-02)
\r\n\r\n
... (truncated)
\r\n5017681
\r\nchore(release): 4.7.5bf64870
\r\nfix: close the adapters when the server is closed748e18c
\r\nci: test with older TypeScript versionb9ce6a2
\r\nrefactor: create specific adapter for parent namespaces (#4950)54dabe5
\r\nci: upgrade to actions/checkout@4 and actions/setup-node@4e426f3e
\r\nfix: remove duplicate pipeline when serving bundlee36062c
\r\ndocs: update the webtransport example0bbe8ae
\r\ndocs: only execute the passport middleware once914a8bd
\r\ndocs: add example with JWTd943c3e
\r\ndocs: update the Passport.js example