Changelog
Storico degli aggiornamenti di BeePass. Le versioni seguono il formato CDC vX.Y (Cahier des Charges).
CDC v8.1 — Febbraio 2026
Documentazione (beepass.io/docs)
- Deploy Docusaurus 3.9 in sotto-percorso (
beepass.io/docs) - 48 pagine di documentazione (11 categorie, 6 lingue FR/EN/DE/IT/ES/RU)
- Tema honey/bark con dark mode
- Supporto i18n FR / EN / DE / IT / ES / RU
- Generazione
llms.txtper compatibilità IA
Homepage v3
- Redesign completo "Scientific Nature" (11 sezioni)
- Animazioni Framer Motion (fadeInUp, staggerContainer, useCountUp)
- Dark mode completo
- Token honey/forest/bark (30 colori)
Sicurezza (P0 Audit)
- Bucket
chat-attachmentsprivato + signed URLs - 7 funzioni SECURITY DEFINER bloccate (service_role only)
- Edge Function
send-email: auth tramite headerx-custom-auth - Rimozione rotta
/api/code(lettura file arbitraria)
Infrastruttura
- Upgrade Docker: Traefik v3.6, Prometheus v3.9.1, Grafana v12.3.3
- 13 servizi Docker su Hetzner (12 operativi + AINV on-demand)
- Monitoraggio Beszel (beszel.beepass.io)
Calendario di allevamento
- Sincronizzazione bidirezionale Google Calendar (OAuth 2.0)
- Sincronizzazione Apple Calendar (CalDAV + AES-256-GCM)
- Countdown apicolo (4 modelli di allevamento)
- Dialog UX stile Google Calendar (Lucide icons, TimePickerDropdown)
Chat comunitaria (98%)
- DM + gruppi con Supabase Broadcast
- Messaggi testo, immagini, file, vocale (MediaRecorder 60s)
- Emoji picker stile Apple + Twemoji SVG
- Indicatore di digitazione + presenza online
- ContactBreederButton (deep-link dal profilo allevatore)
Pipeline EBV ONE SHOT
- Snapshot → ENV → XGBoost → BLUPF90+ → THRGIBBS → Normalizzazione
- Affidabilità r² BeeBreed-like (Bestimmtheitsmaß)
- ProvenanceBlock UI (qualità XGB, metadati run)
- Advisory locks compatibili PgBouncer
Admin Dashboard (85%)
- Login admin separato (cookie HMAC indipendente)
- Gestione utenti (elenco, dettaglio, ban/unban, eliminazione)
- Validazione ruoli speciali (groupe_selection, research_center)
- Gestione sessioni kill-switch (SEC-01)
CDC v8.0 — Gennaio 2026
AINV-honeybees v20
- Package TypeScript per matrice A⁻¹ (Brascamp & Bijma 2014)
- Docker R+Node.js, 24 test unitari
- Lookup table unificata queens_f0 + SDI founder fallback
Passaporto Genetico (100%)
- Regine F0/F1 con CRUD completo
- Albero genealogico interattivo (3/5/7 generazioni, @xyflow/react)
- Indice BeePass (elenco paese → allevatori → regine)
- Profilo pubblico allevatore con schede
Formulario di valutazione v8.1
- 8 caratteri EBV (miele, dolcezza, vigore, svernamento, non-sciamatura, tenuta del telaino, HYG 6h, HYG 24h)
- Test igienico Pin Test 50 celle (doppia lettura con
time_quality) - Localizzazione internazionale (15 paesi UE, geocoding Google)
- Comando vocale esteso
Sicurezza
- Supabase Auth SSR + MFA (device fingerprinting + 2FA email)
- Rate limiting Upstash (login, registrazione, verifica)
- RLS owner_id su tutte le tabelle
- Modalità manutenzione (toggle admin, bypass admin)