Skip to content

Releases

QLM Transformer 0.3.0rc1 and Airflow pipeline 0.5.0rc1

Choose a tag to compare

@quantumkumar quantumkumar released this 21 Oct 00:05
4a718bb

First open-source release candidate of the QLM Transformer (tools/qlm-transformer) and the Apache Airflow pipeline (integrations/airflow), with the transformer demo source (demo/transformer).

Versions: transformer 0.3.0rc1, Airflow distribution 0.5.0rc1, contained writer 0.2.1, Learnlog capture payload 0.1.0-draft, carrier bindings 0.1.1-draft. SDK unchanged at 0.8.0.

Attached: the Airflow pipeline ZIP. Bundled TutorMoments-Preview and OATutor excerpts are CC BY 4.0 with attribution; no raw Zenodo or IDETrace telemetry is included.

Limits: candidate mappings have no independent human review; source capture completeness is unknown. This release does not establish rates, learning effects or standards certification.

v0.2.8

Choose a tag to compare

@quantumkumar quantumkumar released this 18 Aug 06:55

P0 fixes: CSP-clean verify page (no inline handlers), samples command, page hash with placeholder recipe.

v0.2.7

Choose a tag to compare

@quantumkumar quantumkumar released this 18 Aug 06:27

PyPI 0.2.7, npm 0.2.7.

Fixes:

  • JS: 3e-05 now matches Python (was 3.0000000000000004e-05)
  • verify.html: footer hash verifiable via blanked-field scheme

verify.html hash scheme: replace the 64-char hash in the footer with
PAGE_HASH_PLACEHOLDER_64CHARS_PADDING_XXXXXXXXXXXXXXXXXXXXXXXXXX,
SHA-256 the result, compare with the footer hash.

v0.2.6

Choose a tag to compare

@quantumkumar quantumkumar released this 18 Aug 06:17

PyPI 0.2.6, npm 0.2.6. Full v03 check catalog in JS. Release assets: verify.html + SHA256SUMS.

v0.2.5

Choose a tag to compare

@quantumkumar quantumkumar released this 18 Aug 06:01

qlm-measure 0.2.5

Published: PyPI 0.2.5, npm 0.2.5

Assets

  • verify.html — single-file browser verifier (no network, no install)
  • SHA256SUMS — hash of verify.html for "verify the verifier"

Changes since 0.2.4

  • Entry-hash vectors: all 10 embed the full entry (executable in both languages)
  • Canonicalization vectors: float_one and unicode_keys labeled known_limit
  • CLI dispatches schema 0.3 records with correct check catalog
  • JS verifier: level1 accounting fixed (SCHEMA.TYPES/REQUIRED separation)
  • JS loader accepts schema 0.3 records
  • Verify page: CSP uses script hash (no unsafe-inline), version in footer
  • Samples flattened to samples/

Known 0.2 limits (documented in schema/canonicalization.md)

  • Integer-valued float inside event objects (score: 1.0 vs 1)
  • JS-written integer weight verified by Python (1 vs 1.0)
  • Both fixed in schema 0.3 via RFC 8785