Hastexo-xblock

Latest version: v8.3.0

Safety actively analyzes 723717 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 10 of 21

5.0.0rc3

----------------------------
* [Bug fix] Fix `read_only` mode `key` and `mouse` event filtering
logic.

5.0.0rc2

-----------------------------
* [Enhancement] Implement the `read_only` mode in the websocket
consumer by not passing any `key` or `mouse` events to `guacamole`
when set to `True`.
* [Bug fix] Include `stack_protocol` attribute when initializing the
javascript code so that the terminal height value will be calculated
correctly.
* [Bug fix] Refactor asyncio task creation logic to also work with
python3.5.
* [Bug fix] Add missing dependencies for `hastexo_guacamole_client`.

5.0.0rc1

-----------------------------
* [Enhancement] Allow overriding settings for the
`hastexo_guacamole_client` from a configuration file by defining
it as `HASTEXO_GUACAMOLE_CFG`.

5.0.0rc0

-----------------------------
* [BREAKING CHANGE] Replace Guacamole servlet with a Django ASGI
application, which uses Django-Channels and the
[pyguacamole](https://pypi.org/project/pyguacamole/) library.
As of 5.0, deployment of this XBlock will no longer rely on the
Apache Tomcat servlet container, which Guacamole normally uses, but
instead on the Daphne ASGI server. If you have been deploying this
XBlock with the modified edx-configuration playbooks as explained in
the README, deployment should still be automatic for you. It is,
however, strongly advised that you respin your app servers from
scratch, in order to keep any residual Tomcat servlet configuration
from lingering on them.

4.1.11

-------------------------
* [Bug fix] When deleting learner state, the `stack_name` value
gets wiped out. If we then try to update the stack (for example
via `keepalive`) we get `Stack.DoesNotExist` error. Check if
`stack_name` has a value before attempting to update and if not,
set it again.

4.1.10

-------------------------
* [Bug fix] Implement more of `ScorableXBlockMixin` functionality
for using the grading related instructor tasks like overriding
and rescoring learner's submissions.

Page 10 of 21

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.