Skip to content

Releases: bcit-tlu/course-intelligence

studio: v1.0.0

Choose a tag to compare

@bcit-tlu-release-please bcit-tlu-release-please released this 13 Oct 20:36
799611c

1.0.0 (2026-10-13)

Bug Fixes

  • dispatch release publishes for the root package (b5754a1)

backend: v1.0.0

Choose a tag to compare

@bcit-tlu-release-please bcit-tlu-release-please released this 13 Oct 20:36
799611c

1.0.0 (2026-10-13)

Bug Fixes

  • dispatch release publishes for the root package (b5754a1)

studio: v0.13.0

Choose a tag to compare

@bcit-tlu-release-please bcit-tlu-release-please released this 29 Sep 06:46
4366a01

0.13.0 (2026-09-29)

⚠ BREAKING CHANGES

  • the minio values block is replaced by seaweedfs. Deployments must update values files: minio.enabled -> seaweedfs.enabled, minio.existingSecret -> seaweedfs.existingSecret (secret keys root-user/root-password unchanged), and external S3 endpoints move from port 9000 to 8333 for the in-cluster service.

Features

  • replace MinIO with SeaweedFS for object storage (e1c4bc0)

backend: v0.24.1

Choose a tag to compare

@bcit-tlu-release-please bcit-tlu-release-please released this 29 Sep 06:52
74ce496

0.24.1 (2026-09-29)

Bug Fixes

  • correct chart path in release-please config from relative to absolute (5c85e92)

backend: v0.24.0

Choose a tag to compare

@bcit-tlu-release-please bcit-tlu-release-please released this 29 Sep 06:46
4366a01

0.24.0 (2026-09-29)

⚠ BREAKING CHANGES

  • the minio values block is replaced by seaweedfs. Deployments must update values files: minio.enabled -> seaweedfs.enabled, minio.existingSecret -> seaweedfs.existingSecret (secret keys root-user/root-password unchanged), and external S3 endpoints move from port 9000 to 8333 for the in-cluster service.

Features

  • isolate SeaweedFS on dedicated storage network to restrict access to S3 clients only (0589ad3)
  • replace MinIO with SeaweedFS for object storage (e1c4bc0)

Bug Fixes

  • add healthcheck to seaweedfs and update dependent services to wait for healthy status (4a54f84)

studio: v0.12.0

Choose a tag to compare

@bcit-tlu-release-please bcit-tlu-release-please released this 24 Sep 19:30
e6298ab

0.12.0 (2026-09-22)

Features

  • add frontend telemetry relay endpoint for product analytics (a6ab2ea)
  • add frontend telemetry relay endpoint for product analytics (4e36dd6)
  • add in-memory fallback for sessionStorage to prevent blank page in private browsing (e1fa9a0)
  • prevent duplicate session.started events across page reloads (f7ea9e9)

Bug Fixes

  • prioritize in-memory store in safeGetItem to prevent ID churn when sessionStorage writes fail (f4abd16)

backend: v0.23.3

Choose a tag to compare

@bcit-tlu-release-please bcit-tlu-release-please released this 24 Sep 20:45
6a99bf5

0.23.3 (2026-09-24)

Bug Fixes

  • cap SQLAlchemy version below 2.1 to prevent compatibility issues (d35b941)

backend: v0.23.2

Choose a tag to compare

@bcit-tlu-release-please bcit-tlu-release-please released this 24 Sep 20:18
b354d47

0.23.2 (2026-09-24)

Bug Fixes

  • pin MinIO images to specific releases and set IfNotPresent pull policy (5518ada)
  • update MinIO server image to RELEASE.2025-10-15T17-29-55Z (ac83248)

backend: v0.23.1

Choose a tag to compare

@bcit-tlu-release-please bcit-tlu-release-please released this 24 Sep 19:51
e3746e4

0.23.1 (2026-09-24)

Bug Fixes

  • correct Chart.yaml path in release-please config to match monorepo structure (a80b13b)

backend: v0.23.0

Choose a tag to compare

@bcit-tlu-release-please bcit-tlu-release-please released this 24 Sep 19:30
e6298ab

0.23.0 (2026-09-22)

Features

  • add frontend telemetry relay endpoint for product analytics (a6ab2ea)
  • add frontend telemetry relay endpoint for product analytics (4e36dd6)
  • add in-memory fallback for sessionStorage to prevent blank page in private browsing (e1fa9a0)
  • add per-event attribute count and key length limits to prevent log bloat (e77f17c)
  • add periodic sweep to prevent unbounded memory growth in rate limit buckets (76934f3)
  • add session ID length limit and rate bucket cardinality cap to prevent memory exhaustion (4cc5382)
  • prevent duplicate session.started events across page reloads (f7ea9e9)

Bug Fixes

  • prevent client forgery of server-owned telemetry provenance fields (081088e)
  • prioritize in-memory store in safeGetItem to prevent ID churn when sessionStorage writes fail (f4abd16)
  • remove /api prefix from telemetry endpoint route (803197b)
  • reserve overflow bucket slot to prevent rate limiter map from exceeding _MAX_RATE_BUCKETS (7399759)
  • return non-dict attributes unchanged in validator to prevent 500 on type mismatch (c83d10f)

Documentation

  • document rate limit concurrency invariant and single-process safety assumptions (01bdef0)