Skip to content

v0.5.2

Choose a tag to compare

@github-actions github-actions released this 11 Jun 19:05
c48c34d

v0.5.2 — changes since v0.5.1

Features

  • agenda assenso/dissenso + fix permessi-da-template + fix iCal organizer (7457ba0)
  • feat(admin) UX: coerenza tab Traduzioni + Archivio nella sezione registrazioni (5da54db)
  • feat(admin) UX: sezione registrazione AI completa e professionale (26f008a)
  • feat(admin) UX: tab Panoramica nella gestione registrazione AI (de31cfc)
  • feat(worker) MED: marca i segmenti concorrenti (overlap per-voce) nel merge (a4527b0)
  • feat(live) HIGH: consenso multitrack hard-gate prima di entrare (cf262b0)
  • feat(postprod) FASE 3: badge doppiaggio nella dashboard postprod admin (6685abd)
  • feat(postprod) FASE 4: governance aiConsentDisclosure (admin edit + display sala d'attesa) (82ab0ee)
  • feat(postprod) FASE 2-4: i18n FR completo AI + dub on add-language + sintesi markdown (6683af3)
  • feat(postprod) FASE 1: SUMMARY_JSON strutturato + fix sintesi tradotta + dubbed video + watermark AudioSeal + pipelineSnapshot (a16b846)
  • vLLM on-demand + toleration Spot sul pool aigpu (#89) (b2d4974)
  • pipeline locale multi-lingua EN+FR sul 5090 + fix CI trigger (02041d1)
  • isolated Phaser 2D waiting-room + flagged app integration (ea02812)
  • interactive SVG garden arcade + garden i18n (ADR-012 phase 2) (3658828)

Bug fixes

  • sintesi/sottotitoli usano il NOME reale, non SPEAKER_00 (24cd176)
  • fix(infra) MED: race GDPR purge vs job + upload resiliente (tolleranza parziale) (33c72a9)
  • fix(recorder) MED: robustezza capture (offset/flush/empty-room/reconnect/mime) (caf3d64)
  • fix(recorder) HIGH: traccia audio univoca per SESSIONE (rejoin/mute non sovrascrive) (f065cf7)
  • worker attende il cold-start di vLLM invece di fallire subito (b442008)
  • API Piper 1.2.0 synthesize + diagnostica diarization (c3f12ad)
  • sblocca claim SUMMARIZE/TRANSLATE/DUB (422) + diarization reale + initial_prompt (8f8ece4)
  • diarization fallback + bake Piper voices + fix DUB speaker prefix (ba02504)
  • stage cuDNN 8 libs for CTranslate2 (whisperx pins CT2 4.4) (d83afa9)
  • bump CTranslate2 to cuDNN-9 build (>=4.5) (1a14728)
  • drop NGC flash-attn (ABI-broken by torch 2.6) + harden build-check (51a86ec)
  • pin self-consistent CUDA-12.4 torch trio (driver 550) (ccf14a7)
  • pin full NGC torch quartet via importlib.metadata (1b2c84a)
  • freeze NGC torch stack to fix torchvision::nms ABI mismatch (8597ce3)

Documentation

  • pattern a riuso — guida + template (no dati tenant nell'immagine) (#88) (1956569)

CI / build

  • feat(ai/local-out): pipeline locale multi-lingua EN+FR sul 5090 + fix CI trigger (02041d1)

Chores

  • rebuild trigger — doc speakerNames + LLM_CONNECT_WAIT_S (023f426)

Tests

  • uploadRecording — tolleranza parziale, rejoin, retry (b2aa6dc)

Other

  • feat(admin) UX: coerenza tab Traduzioni + Archivio nella sezione registrazioni (5da54db)
  • feat(admin) UX: sezione registrazione AI completa e professionale (26f008a)
  • feat(admin) UX: tab Panoramica nella gestione registrazione AI (de31cfc)
  • fix(infra) MED: race GDPR purge vs job + upload resiliente (tolleranza parziale) (33c72a9)
  • fix(recorder) MED: robustezza capture (offset/flush/empty-room/reconnect/mime) (caf3d64)
  • feat(worker) MED: marca i segmenti concorrenti (overlap per-voce) nel merge (a4527b0)
  • feat(live) HIGH: consenso multitrack hard-gate prima di entrare (cf262b0)
  • fix(recorder) HIGH: traccia audio univoca per SESSIONE (rejoin/mute non sovrascrive) (f065cf7)
  • feat(postprod) FASE 3: badge doppiaggio nella dashboard postprod admin (6685abd)
  • feat(postprod) FASE 4: governance aiConsentDisclosure (admin edit + display sala d'attesa) (82ab0ee)
  • feat(postprod) FASE 2-4: i18n FR completo AI + dub on add-language + sintesi markdown (6683af3)
  • feat(postprod) FASE 1: SUMMARY_JSON strutturato + fix sintesi tradotta + dubbed video + watermark AudioSeal + pipelineSnapshot (a16b846)

Full diff: v0.5.1...v0.5.2