Skip to content

Latest commit

 

History

History
89 lines (60 loc) · 4.61 KB

CHANGELOG.md

File metadata and controls

89 lines (60 loc) · 4.61 KB

Changelog

This file includes a history of past releases. Changes that were not yet added to a release are in the changelog.d/ folder.

v19.0.0 (2024-10-22)

  • [Improvement] Added CORS for embeded Dashboards. (by @Fahadkhalid210)

  • [Bugfix] Fix legacy warnings during Docker build. (by @regisb)

  • [Improvement] Auto import course structure to clickhouse on course publish by parsing CMS logs. (by @Danyal-Faheem)

  • [Feature] Upgrade Clickhouse base image to 24.2.3.70. (by @Danyal-Faheem)

  • [Deprecation] Drop support for python 3.8 as it has reached end of life. (by @Danyal-Faheem)

  • 💥[Improvement] Rename Tutor's two branches (by @DawoudSheraz):

    • Rename master to release, as this branch runs the latest official Open edX release tag.
    • Rename nightly to main, as this branch runs the Open edX master branches, which are the basis for the next Open edX release.
  • 💥[Feature] Upgrade to Sumac. (by @Danyal-Faheem)

v18.0.0 (2024-06-20)

  • 💥[Feature] Upgrade to Redwood. (by @Fahadkhalid210)
  • [Bugfix] Make plugin compatible with Python 3.12 by removing dependency on pkg_resources. (by @regisb)
  • [Improvement] Update User Activity dataset query by extending time span to 120 seconds and selecting all events where course ID is not null to improve average time spent in course. (by @Fahadkhalid210)
  • [Improvement] Added CORS for embedded Dashboards. (by @Fahadkhalid210)
  • 💥[Feature] Upgrade Clickhouse to version 24.1.8.22 and fix query issues due to deprecation of live views. (by @Fahadkhalid210)

v17.1.0 (2024-02-09)

  • 💥[Improvement] Convert events.user_id and video_events.user_id fields from Int64 to UInt64. (by @FahadKhalid210)
  • 💥[[Bugfix] Fix the security context for Vector to ensure it works correctly on Kubernetes. Note that the Vector container will now run in privileged mode. (by @FahadKhalid210)

v17.0.0 (2023-12-09)

  • 💥[Feature] Upgrade to Quince. (by @Fahadkhalid210)
  • 💥[Improvement] Convert the course_blocks.graded field from String to Boolean. (by @regisb)
  • 💥[Improvement] Superset auto_sync roles updated. (by @FahadKhalid210)
  • [Improvement] Added Typing to code, Makefile and test action to the repository and formatted code with Black and isort. (by @CodeWithEmad)

v16.0.3 (2023-09-07)

  • [Bugfix] Fix "Error: invalid_request Mismatching redirect URI" - ensure superset respects X-Forwarded-For/X-Forwarded-Proto headers set by Caddy. This effectively fixes running Cairn on HTTPS without a 3rd-party web proxy. (by @ravikhetani)

v16.0.2 (2023-09-04)

  • [Bugfix] Fix "cannot list resource 'pods'" on Kubernetes. (by @regisb)
  • [Bugfix] Fix superset database name in user creation with do cairn-createuser. (by @regisb)
  • [Improvement] Users will now have the access to graded field in course_blocks table with this change which indicates if course unit is graded or not. (by @Faraz32123)

v16.0.1 (2023-07-17)

  • [Bugfix] Fixed user creation command issue with Palm release. (by @jramnai)

v16.0.0 (2023-06-15)

  • 💥[Feature] Upgrade to Palm.
  • 💥[Feature] Add single sign-on (SSO) authentication with the LMS. User accounts no longer need to be created manually. Instead, users log in via the LMS and are automatically granted access to their course data. With this change, users will no longer have access to the accounts that were created manually, unless they used the same username in Superset and the LMS. To revert to the previous behaviour, set CAIRN_ENABLE_SSO=false. (by @regisb)
    • The cairn utility scripts were removed from the Superset and Clickhouse images.
  • [Bugfix] Support Superset passwords that include an empty space. (by @regisb)
  • [Improvement] Add a scriv-compliant changelog. (by @regisb)