All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.56.1 (2023-10-16)
- consistently apply datetime filter on problem engagement tab (83dd43e)
0.56.0 (2023-10-16)
- add location to block display names (6b634ba)
0.55.0 (2023-10-13)
- create embeddable UUID (d272077)
- create Superset LMS admin user (cef50fd)
- inject superset dashboards settings in LMS (30cce25)
- define SUPERSET_EMBEDDABLE_DASHBOARDS setting (6c8cb82)
0.54.0 (2023-10-13)
- add tutor patches for superset config (b05a198)
- Remove Jinja from localized files (6249248)
- Add free disk space to dev and local tests (3d8eb9f)
- Update workflows for new translations (43a967c)
- Change where transifex input generates (f2216b1)
- Move translations to the openedx Transifex project (c12fdcf)
0.53.1 (2023-10-13)
- Remove Jinja from localized files (6249248)
- Add free disk space to dev and local tests (3d8eb9f)
- Update workflows for new translations (43a967c)
- Change where transifex input generates (f2216b1)
- Move translations to the openedx Transifex project (c12fdcf)
0.53.0 (2023-10-11)
- add forum interaction tab (e923a30)
- remove unnecessary query_context from forum charts (48cd3da)
0.52.2 (2023-10-11)
- Make the Superset MySQL database utf8mb4 (4e2f9e0)
0.52.1 (2023-10-11)
- Incorrect path for assets introduced in the loc refactor (d6858fe)
- Move locale.yaml to new mount location (e93a095)
- Tidy up Operator Dashboard (6c9f957)
0.52.0 (2023-10-10)
- enable embedded superset and charts (b20c2dc)
0.51.1 (2023-10-03)
- remove cache for get_courses (ff5c9c5)
0.51.0 (2023-10-03)
- Bump event-sink-clickhouse to 0.4.0 (269aa1e)
0.50.0 (2023-09-26)
- Upgrade event-routing-backends to v7.0.0 (9b3770a)
0.49.0 (2023-09-26)
- upgrade aspects-dbt to v2.5 (518e9c7)
0.48.0 (2023-09-25)
- add version card to operator dashboard (4c659b5)
0.47.0 (2023-09-25)
- add views for completion events (e0b1daa)
0.46.2 (2023-09-25)
- implement a enable PII flag (ef0d7ef)
0.46.1 (2023-09-25)
- do not override openedx docker image (57fa9a2)
- update docker image in CI (1bd8f5d)
0.46.0 (2023-09-25)
- upgrade event-routing-backends to 6.2.0 (bc8d8a7)
0.45.0 (2023-09-22)
- upgrade superset to 3.0.0 (ba6aa1f)
0.44.4 (2023-09-22)
- remove unused PVC for vector (06572a9)
- use local volume instead of emtpy dir for vector data (9fd3ad3)
0.44.3 (2023-09-22)
- update ralph clickhouse database name (e8a39cf)
- add test for custom commands in CI (836a203)
0.44.2 (2023-09-21)
- update the get org from url function to include other chars (3711db3)
0.44.1 (2023-09-21)
- upgrade openedx-event-sink-clickhouse to 0.2.2 (9fbd1f5)
0.44.0 (2023-09-19)
- Add support ClickHouse clusters (72b7ae8)
0.43.0 (2023-09-19)
- add materialized view for forum events (65e7785)
- use more accurate filter for forum event MV (4a9bbef)
0.42.2 (2023-09-19)
- Enable Superset proxy fix when Caddy is on (39e4b53)
0.42.1 (2023-09-18)
0.42.0 (2023-09-14)
- Add new localization fields, update locale (7f5c23f)
- Usability updates to Instructor Dashboard (0b45e16)
- Org filter, weird colors, Responses Per Problem chart (1245981), closes #377
- Remove Help tab and FAQ (d230469)
- Remove query_context to try to reduce assets.yml size (a5abd78)
- Update help text to match what users need to do (df133cd), closes #377
- Move namespace setup above init in k8s tests (74c636d)
0.41.0 (2023-09-13)
- limit data returned by learner summary query (0f7e904)
- limit data returned when filters are absent (7a71daf)
- ensure datasets follow filter guidelines (d5270ce)
0.40.2 (2023-09-13)
- rename clickhouse config to avoid conflict (badd23f)
- revert value for ClickHouse HTTP settings (791eac6)
0.40.1 (2023-09-12)
- Event sink config with SSL ClickHouse (1660a5e)
- Fix ClickHouse port names, allow overrides (d541ebd)
- Fix linting errors (5c2d79d)
0.40.0 (2023-09-12)
- add charts for course and problem grades (95180d1)
- rename grade distribution chart files (a9bd0d2)
0.39.0 (2023-09-11)
- align downgrade schema with previous version (6a39394)
- Update readme install instructions (4ca46dd)
- move graded into separate migration (cfe2a86)
0.38.0 (2023-09-07)
- Upgrade ClickHouse to 23.8 LTS (44ccd13)
- update course run filter to correct column name (a2068cf)
0.37.0 (2023-09-07)
- correct event sink profile migration (9aedc16)
- start tutor services before initialization (1a1853a)
- use dim_course_blocks for metadata joins (dde2864)
0.36.0 (2023-09-06)
- enable alerts and reports (66bf961)
- setup.py update using script (5b1a142)
0.35.0 (2023-09-05)
- add
course_key
to block dictionary (2895d6f)
0.34.0 (2023-08-29)
0.33.0 (2023-08-29)
- feat: include language code in translated asset name (FC-0033) (f5b8c51)
0.32.0 (2023-08-29)
- upgrade event-routing-backends to 5.6.0 (bb344cb)
0.31.3 (2023-08-29)
- remove unused dbt overrides (e7cf50e)
0.31.2 (2023-08-28)
- add option to deduplicate tables after backfill (26f6cf2)
- print packages and project dbt correctly (4490848)
- print packages and project dbt correctly (84d0a72)
0.31.1 (2023-08-25)
- add cache wrapper for can_view_courses filter (a3cda98)
0.31.0 (2023-08-25)
0.30.0 (2023-08-25)
- defining student rol (e678c51)
0.29.0 (2023-08-24)
- ensure course_key is in each dataset (01f7d28)
- filter out unsuccessful responses in chart (4ea1824)
- rewrite query to avoid memory limits (87ce848)
- use
course_run
instead ofrun_name
(66e493a) - use course_key index in dashboard queries (4516386)
0.28.1 (2023-08-21)
- Changes needed to run in CH Cloud (8648fa0)
0.28.0 (2023-08-17)
- create component-specific tabs (f42e24d)
- load images built in kind (ae4d4e7)
0.27.0 (2023-08-16)
- add fields to event_sink.course_names (9ee5fe5)
- use drop and create for increased stability (6ccdaf4)
- templatize db name in migration (82828a6)
0.26.1 (2023-08-16)
0.26.0 (2023-08-15)
- Update Operator Dashboard (3659f90)
- Re-add roles to dashboards, update docs, update import script to force roles (bcab2a0)
- Remove unnecessary date filter from unique actors chart (598b794)
- Update asset contribution readme section (12fb7bf)
- Pin disk space cleaner, try to fix build error (5b1fef2)
0.25.1 (2023-08-14)
- Adapted transform_tracking_logs command for enhanced CLI integration. (dfcf820)
- add configurable clickhouse volume size (e513d02)
0.25.0 (2023-08-08)
- use dbt models for problem datasets (b5e9ee5)
- deps: bump stefanzweifel/changelog-updater-action (26ff876)
0.24.0 (2023-08-04)
0.23.2 (2023-08-04)
- remove loading locale file before processing (3401796)
0.23.1 (2023-08-04)
- use yaml delimiter to separate translations (a95706d)
0.23.0 (2023-08-03)
- allow to translate dashboard headers (12bc030)
- remove extra parens from org filters (dfef41c), closes #258
- upgrade event-routing-backends to 5.5.4 (454063c)
0.22.0 (2023-08-02)
- add transifex automatic translations (7f1d756)
- use dbt models for video datasets (d03c641)
0.21.0 (2023-08-02)
- update virtual dataset links in README (189f3cd)
0.20.0 (2023-08-01)
- use new dictionary-backed lookup tables (ec89692)
0.19.0 (2023-08-01)
- deps: bump helm/kind-action from 1.5.0 to 1.8.0 (6036e89)
- k8s ci refactored to fail earlier (abad1d9)
0.18.5 (2023-07-28)
- reorder MVs and change data types
- reorder MVs and change data types (c9cf476)
- reorder top-level materialized views (14a21d8)
0.18.4 (2023-07-27)
- specify insertion order in migration 0012 (9c779c0)
0.18.3 (2023-07-27)
- oauth token refresh solution (8e2b965)
0.18.2 (2023-07-27)
- use DateTime instead of DateTime64 for datasets (458b973)
0.18.1 (2023-07-27)
- correct regex for xapi_tracking parser (86b1a5b)
- include lms and cms workers for kubernetes logs (7c1c63c)
- remove security context for vector daemonset (25761ac)
0.18.0 (2023-07-27)
- Add a "tutor do" command to transform tracking logs (5e0f970)
- Change engine type of materialized view tables to ReplacingMergeTree (1eaa9a5)
- Wrap SQL "in" lists in parens (a064287)
- Small fix and cleanup (8b932ff)
0.17.1 (2023-07-27)
- add compatibility with k8s for aspects and vector (b4b5682)
- add ci job to test a k8s env (f44c9ee)
0.17.0 (2023-07-26)
- Add course and block names to in memory dictionaries (8b6cc28)
0.16.3 (2023-07-26)
0.16.2 (2023-07-26)
- remove hardcoded xapi (7ce4b4a)
- Instructions to Sink Historical event data to ClickHouse (7493d95)
- Sink Historical event data to ClickHouse instructions for non-default settings (cff61fe)
0.16.1 (2023-07-25)
- parse course key in MV queries (FC-0024) (#193)
- Make migration replace the old table (79076ed)
0.16.0 (2023-07-17)
- import superset extra roles (825af56)
0.15.0 (2023-07-17)
- backfill course data at start up (9f75ac4)
- trigger build jobs after release (3ffadf3)
- deps: bump docker/login-action from 2.1.0 to 2.2.0 (766dbae)
0.14.1 (2023-07-12)
- SQL error in video segments chart (3a62f7e)
- build docker images on release created (dce132f)
0.14.0 (2023-07-10)
- add operator dashboard (0b8796d)
- allow to configure when to block students (f14c6ee)
- block non-instructor access to superset (3b83efd)
- publish dashboards at import time (0910419)
- add ci workflow to build and push docker images (b8b2b35)
0.13.0 (2023-07-07)
- add support for extra rlsf (892cba8)
0.12.0 (2023-07-07)
- add video timeline chart (1c2f2ac)
- use jinja variables for video segment table name (13726ea)
0.11.0 (2023-07-07)
- allow to run extra clickhouse sql (30bfd1d)
0.10.0 (2023-07-07)
- add problem interaction charts to superset (27d8492)
- correct tutor test workflow (a5f74a8)
0.9.1 (2023-07-07)
- remove buildkit (d769cff)
- add tests for tutor local env (882db95)
- move assets outside volumes (51c2f16)
0.9.0 (2023-07-06)
- backward compatibility with tutor14 (869abe8)
0.8.0 (2023-07-06)
- include README section for virtual datasets (a76b374)
0.7.0 (2023-07-05)
- add alembic migrations for clickhouse (273a031)
0.6.0 (2023-07-05)
- add "run" filter to instructor dashboard (52df4d1)
- use display names for entities instead of ID (b37e57f)
- use jinja to reuse virtual dataset queries (07a74f4)
0.5.0 (2023-07-05)
- allow to install extra dbt packages (4eb28c4)
- deps: bump actions/setup-python from 2 to 4 (e10e0b8)
- deps: bump mathieudutour/github-tag-action from 6.0 to 6.1 (15f2a9b)
- deps: bump stefanzweifel/changelog-updater-action (84fc6f1)
0.4.0 (2023-07-03)
- allow to import dashboards roles (2d796e8)
0.3.0 (2023-06-30)
- add support for extra jinja filters (d5f242c)
0.2.2 (2023-06-29)
- appropriately bootstrap dbt database (f798da3)
- re-add select permission to xapi db for report user (6a5f04b)
- update permissions on dbt database (7be3bcd)
- create a separate database for dbt (a00ecfa)
0.2.1 (2023-06-29)
- Allow Vector to use remote ClickHouse (a2397dd)
- Duplicate statements in Vector (0a2defb)
- Use correct name for Ralph database override (796f7dd)
0.2.0 (2023-06-29)
- create instructor dashboard with video data (e2592e1)