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 6 of 21

6.1.2

-------------------------

* [Enhancement] Install a newer version of the Paramiko library.
* [Bug fix] Set upper bounds for the `install_requires` list in
`setup.py`, to match those set in `requirements.txt`. This fixes a
version incompatibility problem when the package is installed by pip
version 20 and earlier, which would lead to
`pkg_resources.ContextualVersionConflict` errors when deployed on
Open edX Maple.
* [Testing] Enhance the test matrix to include the pip versions used
in Open edX Maple (20.0.2) and Nutmeg (22.0.4), and use pipdeptree
to automatically flag dependency version inconsistencies.

6.1.1

-------------------------
* [Enhancement] Add `hidden` option for spinning up a lab
environment in the background while the lab itself is hidden.

6.1.0

-------------------------
* [Enhancement] Be more specific when raising the exception for
restricting lab access due to lab usage limit being reached.
* [Enhancement] Add an option to track and limit a learners lab
usage. To support time tracking, link a learner to their stacks
across the platform by adding a Foreign Key field for user to
the Stack object.
Add configuration options for setting a time limit for using labs
(`lab_usage_limit`) in seconds and how to handle a breach of the
set limit (`lab_usage_limit_breach_policy`).
* [Testing] Include XBlock 1.6 in the test matrix.

6.0.1

-------------------------
* [Documentation] Update README with improved instructions for Open
edX Maple (using Tutor) and Lilac (using edx-configuration).

6.0.0rc0

-------------------------
* [Bug fix] Don't fail to run if a listed provider is not
configured. Allow to move on to the next provider and log a
warning message for the provider initialisation failure.
* [BREAKING CHANGE] Update the `GUACD_*` environment variables to
better suit a Tutor deployment. Rename the variables to
`GUACD_SERVICE_HOST` and `GUACD_SERVICE_PORT` to directly read
values set for the guacd service with the `tutor k8s` deployment.
Update the default values to support the `tutor local`/
`tutor dev` deployment.
* [BREAKING CHANGE] Update dependencies that should be in sync with
`edx-platform` to support the `Maple` release.
As of 6.0, this XBlock only supports Open edX versions Maple and
higher. As the community has switched the supported deployment method
from edx-configuration playbooks to Tutor, this XBlock can also
be deployed with Tutor only. Instructions for the latter can be found
in the README.
* [Enhancement] Add support for Tutor deployment, by dropping the
`wait_for_ping` logic.
* [Enhancement] Add support for Apache Guacamole version `1.4.0`,
make it the new default.
* [Enhancement] Make the `guacamole-common-js` library version
configurable by the `guacamole_js_version` setting.
* [Bug fix] Fix unbalanced tags (`<p>` vs. `<div>`) in the static
`main.html` template.
* [Testing] Add basic HTML validation for static templates.

5.0.17

-------------------------
* [Enhancement] Add constraints to Django version requirement for
the `hastexo_guacamole_client`.

Page 6 of 21

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.