{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":44031019,"defaultBranch":"master","name":"hastexo-xblock","ownerLogin":"hastexo","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-10-10T22:40:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4289760?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714998164.0","currentOid":""},"activityList":{"items":[{"before":"d465b2ec3a7373701a9f692d10eec6f9dfccd1a1","after":"41a203475752796d73dc022c6f13c8f58c808a56","ref":"refs/heads/master","pushedAt":"2024-05-06T12:22:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrtmm","name":"Maari","path":"/mrtmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56252537?s=80&v=4"},"commit":{"message":"Bump version: 7.10.1 → 7.11.0","shortMessageHtmlLink":"Bump version: 7.10.1 → 7.11.0"}},{"before":"daa24bc310d033dd0c15fad0df48394a69f1f4d0","after":"d465b2ec3a7373701a9f692d10eec6f9dfccd1a1","ref":"refs/heads/master","pushedAt":"2024-04-29T14:06:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fghaas","name":"Florian Haas","path":"/fghaas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/610707?s=80&v=4"},"commit":{"message":"Bump Twisted version requirement\n\nTwisted 23.10.0 and later addresses a disordered pipeline response\nissue (CVE-2023-46137). Update the requirements list to include it.\n\nThe compatibility issue that kept us from using Twisted releases after\n23.8.0 (see eccd8a4b8b1fb8752f198508cb38e307c204e684) appears to have\nbeen fixed in the interim; it no longer causes \"tox -e\npipdeptree-requirements\" to fail on Python 3.8.","shortMessageHtmlLink":"Bump Twisted version requirement"}},{"before":"2ff013f07e95166993a62310d64cc779589bc545","after":"daa24bc310d033dd0c15fad0df48394a69f1f4d0","ref":"refs/heads/master","pushedAt":"2024-04-23T09:13:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrtmm","name":"Maari","path":"/mrtmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56252537?s=80&v=4"},"commit":{"message":"Bump version: 7.10.0 → 7.10.1","shortMessageHtmlLink":"Bump version: 7.10.0 → 7.10.1"}},{"before":"eba5c7ecbe12f41a8ef00667f9fffdef161ccfff","after":"2ff013f07e95166993a62310d64cc779589bc545","ref":"refs/heads/master","pushedAt":"2024-04-23T08:41:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrtmm","name":"Maari","path":"/mrtmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56252537?s=80&v=4"},"commit":{"message":"Stop installing the XBlock in editable mode\n\nDrop the `-e .` from `requirements/base.txt`","shortMessageHtmlLink":"Stop installing the XBlock in editable mode"}},{"before":"acd0d3e3d814225785be9bad890dba2c735aa50d","after":"eba5c7ecbe12f41a8ef00667f9fffdef161ccfff","ref":"refs/heads/master","pushedAt":"2024-04-15T15:28:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrtmm","name":"Maari","path":"/mrtmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56252537?s=80&v=4"},"commit":{"message":"Bump version: 7.9.1 → 7.10.0","shortMessageHtmlLink":"Bump version: 7.9.1 → 7.10.0"}},{"before":"22218f35afbf6d32f4ccdd669bdc297346abeae9","after":"acd0d3e3d814225785be9bad890dba2c735aa50d","ref":"refs/heads/master","pushedAt":"2024-04-15T13:44:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrtmm","name":"Maari","path":"/mrtmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56252537?s=80&v=4"},"commit":{"message":"Improve error handling for missing Provider configurations\n\nThrow a ProviderException when a provider configuration is missing\nbut the Provider is linked to an excisting Stack.","shortMessageHtmlLink":"Improve error handling for missing Provider configurations"}},{"before":"a180de864192552dc074edf3e772babf2adfe1a2","after":"22218f35afbf6d32f4ccdd669bdc297346abeae9","ref":"refs/heads/master","pushedAt":"2024-04-15T10:23:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mrtmm","name":"Maari","path":"/mrtmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56252537?s=80&v=4"},"commit":{"message":"Add support for Python 3.12\n\n* Add support for Python 3.12\n* Also, update the GitHub Actions workflow matrix so that we test\n all supported pip versions with Python 3.8–3.11, but only pip 23\n on Python 3.12.","shortMessageHtmlLink":"Add support for Python 3.12"}},{"before":"908e6226451a319c56bc8fc4a757f6eec933ad5c","after":"a180de864192552dc074edf3e772babf2adfe1a2","ref":"refs/heads/master","pushedAt":"2024-02-14T14:40:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrtmm","name":"Maari","path":"/mrtmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56252537?s=80&v=4"},"commit":{"message":"Bump version: 7.9.0 → 7.9.1","shortMessageHtmlLink":"Bump version: 7.9.0 → 7.9.1"}},{"before":"a23f08b344801066c0158dd1809e3733e649ed9b","after":"908e6226451a319c56bc8fc4a757f6eec933ad5c","ref":"refs/heads/master","pushedAt":"2024-02-14T09:24:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrtmm","name":"Maari","path":"/mrtmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56252537?s=80&v=4"},"commit":{"message":"Check for unauthorized access for fullscreen labs\n\nDon't try to access a fullscreen lab when a user is unauthenticated.\nThis would send out a query with empty parameters and fail anyway;\nInstead, check if a user is authenticated right away and return a\n401 if not.","shortMessageHtmlLink":"Check for unauthorized access for fullscreen labs"}},{"before":"504581d6c66783017e65bc3fdb483269ca911f34","after":"a23f08b344801066c0158dd1809e3733e649ed9b","ref":"refs/heads/master","pushedAt":"2024-01-11T14:42:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrtmm","name":"Maari","path":"/mrtmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56252537?s=80&v=4"},"commit":{"message":"Bump version: 7.8.1 → 7.9.0","shortMessageHtmlLink":"Bump version: 7.8.1 → 7.9.0"}},{"before":"5ca8d0dc9cac2900e1ddc919155f4513f5ab2321","after":"504581d6c66783017e65bc3fdb483269ca911f34","ref":"refs/heads/master","pushedAt":"2024-01-11T14:24:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mrtmm","name":"Maari","path":"/mrtmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56252537?s=80&v=4"},"commit":{"message":"Add support for Apache Guacamole 1.5.4\n\nAdd support for Apache Guacamole 1.5.4; make it the new default\nversion.","shortMessageHtmlLink":"Add support for Apache Guacamole 1.5.4"}},{"before":"7c84798ed0be255f86cfa801d347ecac3d3dbbab","after":"5ca8d0dc9cac2900e1ddc919155f4513f5ab2321","ref":"refs/heads/master","pushedAt":"2023-12-18T13:36:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrtmm","name":"Maari","path":"/mrtmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56252537?s=80&v=4"},"commit":{"message":"Bump version: 7.8.0 → 7.8.1","shortMessageHtmlLink":"Bump version: 7.8.0 → 7.8.1"}},{"before":"16a903a339c4d411a01cc97447f0f3255a8bdcd1","after":"7c84798ed0be255f86cfa801d347ecac3d3dbbab","ref":"refs/heads/master","pushedAt":"2023-12-18T10:35:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrtmm","name":"Maari","path":"/mrtmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56252537?s=80&v=4"},"commit":{"message":"Include missing XBlock attributes in a course export","shortMessageHtmlLink":"Include missing XBlock attributes in a course export"}},{"before":"a39313e9ec16f0bcb20d9c69a383d7c7977735d1","after":"16a903a339c4d411a01cc97447f0f3255a8bdcd1","ref":"refs/heads/master","pushedAt":"2023-12-18T06:41:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrtmm","name":"Maari","path":"/mrtmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56252537?s=80&v=4"},"commit":{"message":"Fix the enable_fullscreen XBlock attribute override","shortMessageHtmlLink":"Fix the enable_fullscreen XBlock attribute override"}},{"before":"d9b0be7a0bba1536741463e797422aa5eebb7489","after":"a39313e9ec16f0bcb20d9c69a383d7c7977735d1","ref":"refs/heads/master","pushedAt":"2023-12-13T10:01:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrtmm","name":"Maari","path":"/mrtmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56252537?s=80&v=4"},"commit":{"message":"Bump version: 7.7.3 → 7.8.0","shortMessageHtmlLink":"Bump version: 7.7.3 → 7.8.0"}},{"before":"6564749d152434b5a485e4fa6e7d5f196d6158d0","after":"d9b0be7a0bba1536741463e797422aa5eebb7489","ref":"refs/heads/master","pushedAt":"2023-12-13T06:46:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrtmm","name":"Maari","path":"/mrtmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56252537?s=80&v=4"},"commit":{"message":"feat: Add an option to launch a lab in a new window\n\nAdd a new view to the XBlock for launching a lab in a new window.\nConsolidate the use of the guacamole-common-js library between\nthe inline LMS lab and the lab launched in a new window.","shortMessageHtmlLink":"feat: Add an option to launch a lab in a new window"}},{"before":"e5a39563cc9da9cd47c8dadfa27a4ea456c10ae1","after":"6564749d152434b5a485e4fa6e7d5f196d6158d0","ref":"refs/heads/master","pushedAt":"2023-12-04T13:31:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrtmm","name":"Maari","path":"/mrtmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56252537?s=80&v=4"},"commit":{"message":"Bump version: 7.7.2 → 7.7.3","shortMessageHtmlLink":"Bump version: 7.7.2 → 7.7.3"}},{"before":"02e96f3411984863b9a8585e7ddb8f1ebdddd07d","after":"e5a39563cc9da9cd47c8dadfa27a4ea456c10ae1","ref":"refs/heads/master","pushedAt":"2023-12-04T11:28:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrtmm","name":"Maari","path":"/mrtmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56252537?s=80&v=4"},"commit":{"message":"fix: Fix private key getting lost on stack resume failure\n\nStarting with v7.7.1, we are fetching the private key from the\ndatabase. In case of a resume failure, we need to keep the key\nin place when running the cleanup step after the failed resume\nso that the learner will not lose access to the lab altogether.","shortMessageHtmlLink":"fix: Fix private key getting lost on stack resume failure"}},{"before":"0b9cb0afb173a1214b4adb7211b2ceea97587ee0","after":"02e96f3411984863b9a8585e7ddb8f1ebdddd07d","ref":"refs/heads/master","pushedAt":"2023-11-23T16:50:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fghaas","name":"Florian Haas","path":"/fghaas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/610707?s=80&v=4"},"commit":{"message":"docs: Fix README reference to stack_protocol\n\nThe parameter which we use to specify the protocol to connect to\nthe stack has always been named \"stack_protocol\" since its inception\nin 5d8fa14729a5fb90f1a31e8864542b43af65432a.\n\nFor some reason, it ended up in the README as \"protocol\" in\nf82d0d83e06cc272a5b89a19e23fa603d671cee2, and this was never caught or\nfixed.\n\nFix that reference, and also move it from the list of required\nparameters to that of optional ones (since it has a default, \"ssh\").","shortMessageHtmlLink":"docs: Fix README reference to stack_protocol"}},{"before":"0499a5c1c63eabcc3d75c8da6b3a5955784c5c41","after":"0b9cb0afb173a1214b4adb7211b2ceea97587ee0","ref":"refs/heads/master","pushedAt":"2023-09-19T12:05:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrtmm","name":"Maari","path":"/mrtmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56252537?s=80&v=4"},"commit":{"message":"Bump version: 7.7.1 → 7.7.2","shortMessageHtmlLink":"Bump version: 7.7.1 → 7.7.2"}},{"before":"cc7f9f1c57a8d98e641f3c3ce6abfe60a685dc89","after":"0499a5c1c63eabcc3d75c8da6b3a5955784c5c41","ref":"refs/heads/master","pushedAt":"2023-09-15T12:34:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrtmm","name":"Maari","path":"/mrtmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56252537?s=80&v=4"},"commit":{"message":"fix: Fix editing the stack_key_type in Studio\n\nUse an empty string instead on `None` as a default option for the\n`stack_key_type` attribute so Studio will allow resetting the value.\n\nIn addition, include the attribute in the Studio export.","shortMessageHtmlLink":"fix: Fix editing the stack_key_type in Studio"}},{"before":"01ed54ff89555752e7a15b1749b992d0c735233d","after":"cc7f9f1c57a8d98e641f3c3ce6abfe60a685dc89","ref":"refs/heads/master","pushedAt":"2023-09-15T08:56:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fghaas","name":"Florian Haas","path":"/fghaas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/610707?s=80&v=4"},"commit":{"message":"fix: Drop extraneous double quotes from reset warning\n\nIn the pop-up dialog asking for confirmation after the learner has hit\nthe Reset button, the warning \"This may take several minutes to\ncomplete.\" is followed by an extra \" character.\n\nRemove the extraneous character from the template.","shortMessageHtmlLink":"fix: Drop extraneous double quotes from reset warning"}},{"before":"3c888a1389e4e7b1cb9bb99f4a504f0261ddddfa","after":"01ed54ff89555752e7a15b1749b992d0c735233d","ref":"refs/heads/master","pushedAt":"2023-09-15T08:12:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fghaas","name":"Florian Haas","path":"/fghaas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/610707?s=80&v=4"},"commit":{"message":"fix: Better handling for cleaning up SSH keys","shortMessageHtmlLink":"fix: Better handling for cleaning up SSH keys"}},{"before":"7840d46528c0ae1d5a6ead7c7ba4f9ceafc2461b","after":"3c888a1389e4e7b1cb9bb99f4a504f0261ddddfa","ref":"refs/heads/master","pushedAt":"2023-09-13T14:29:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrtmm","name":"Maari","path":"/mrtmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56252537?s=80&v=4"},"commit":{"message":"Bump version: 7.7.0 → 7.7.1","shortMessageHtmlLink":"Bump version: 7.7.0 → 7.7.1"}},{"before":"6a2417ef8f5c2124f2d91abd5843798adf88d63a","after":"7840d46528c0ae1d5a6ead7c7ba4f9ceafc2461b","ref":"refs/heads/master","pushedAt":"2023-09-12T13:16:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fghaas","name":"Florian Haas","path":"/fghaas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/610707?s=80&v=4"},"commit":{"message":"docs: Add version reference and compatibility matrix to README\n\nIt probably does not hurt to include the current version in the\nREADME. To make sure that it gets proper updates upon the release of\na new version, add a reference to the README to the bumpversion\nconfiguration, as well.\n\nIn addition, add a version compatibility matrix for older Open edX\nreleases.","shortMessageHtmlLink":"docs: Add version reference and compatibility matrix to README"}},{"before":"eccd8a4b8b1fb8752f198508cb38e307c204e684","after":"6a2417ef8f5c2124f2d91abd5843798adf88d63a","ref":"refs/heads/master","pushedAt":"2023-09-12T09:05:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrtmm","name":"Maari","path":"/mrtmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56252537?s=80&v=4"},"commit":{"message":"fix: Fix lab resume with an SSH key generated by the XBlock\n\nMake sure to fetch the key from the database when resuming a lab\nstack.","shortMessageHtmlLink":"fix: Fix lab resume with an SSH key generated by the XBlock"}},{"before":"21eb8571609a31df7fe12e0f114ec4ddb5b77430","after":"eccd8a4b8b1fb8752f198508cb38e307c204e684","ref":"refs/heads/master","pushedAt":"2023-09-12T08:47:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fghaas","name":"Florian Haas","path":"/fghaas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/610707?s=80&v=4"},"commit":{"message":"fix: Restrict twisted to a version below 23.8.0\n\nThe channels package depends on daphne, which in turn depends on\ntwisted>=18.7. Officially, twisted's 23.8.0 release is the last to\nsupport Python 3.7, so it ought to be fine to use, but\n\"tox -e pipdeptree-requirements\" fails on Python 3.8 and 3.9 while it\nsucceeds on Python 3.10 and 3.11.\n\nSo, evidently the twisted 23.8.0 release (which landed on 2023-08-28)\nincludes some transitive dependency on a package that has dropped\nsupport for Python 3.8 and 3.9.\n\nThus, restrict twisted to releases prior to 23.8.0.\nWe can drop this restriction once we decide to drop Python 3.8 and 3.9\nsupport.\n\nReference:\nhttps://github.com/twisted/twisted/releases/tag/twisted-23.8.0","shortMessageHtmlLink":"fix: Restrict twisted to a version below 23.8.0"}},{"before":"f016523a1babb4d1c61ea0eaa888c9a31fbb66bb","after":"21eb8571609a31df7fe12e0f114ec4ddb5b77430","ref":"refs/heads/master","pushedAt":"2023-08-24T09:06:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrtmm","name":"Maari","path":"/mrtmm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56252537?s=80&v=4"},"commit":{"message":"Bump version: 7.6.0 → 7.7.0","shortMessageHtmlLink":"Bump version: 7.6.0 → 7.7.0"}},{"before":"c1d6523a40797b1c96aced9fa2f80e7a3ebca22c","after":"f016523a1babb4d1c61ea0eaa888c9a31fbb66bb","ref":"refs/heads/master","pushedAt":"2023-08-21T13:28:44.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"fghaas","name":"Florian Haas","path":"/fghaas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/610707?s=80&v=4"},"commit":{"message":"build: Replace pip 20.0.2 with 23.0.1\n\nSince pip 20.0.2 is obsolete and Tutor now includes 23.0.1 in its\nDockerfile, replace the former with the latter.","shortMessageHtmlLink":"build: Replace pip 20.0.2 with 23.0.1"}},{"before":"3ab63ae5a6d5621076884054059ffbdbb7a490af","after":"c1d6523a40797b1c96aced9fa2f80e7a3ebca22c","ref":"refs/heads/master","pushedAt":"2023-08-18T13:00:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fghaas","name":"Florian Haas","path":"/fghaas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/610707?s=80&v=4"},"commit":{"message":"Add support for Ed25519 SSH keys\n\nAdd a new xblock attribute that allows to define an ssh key type\nfor a lab environment.","shortMessageHtmlLink":"Add support for Ed25519 SSH keys"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQn_PqgA","startCursor":null,"endCursor":null}},"title":"Activity · hastexo/hastexo-xblock"}