Changelog
BeePass update history. Versions follow the CDC vX.Y format (Cahier des Charges).
CDC v8.1 — February 2026
Documentation (beepass.io/docs)
- Docusaurus 3.9 deployment as sub-path (
beepass.io/docs) - 48 documentation pages (11 categories, 6 locales FR/EN/DE/IT/ES/RU)
- Honey/bark theme with dark mode
- i18n support FR / EN / DE / IT / ES / RU
llms.txtgeneration for AI compatibility
Homepage v3
- Complete "Scientific Nature" redesign (11 sections)
- Framer Motion animations (fadeInUp, staggerContainer, useCountUp)
- Full dark mode
- Honey/forest/bark tokens (30 colors)
Security (P0 Audit)
- Private
chat-attachmentsbucket + signed URLs - 7 SECURITY DEFINER functions locked down (service_role only)
- Edge Function
send-email: auth viax-custom-authheader - Removed
/api/coderoute (arbitrary file reading)
Infrastructure
- Docker upgrade: Traefik v3.6, Prometheus v3.9.1, Grafana v12.3.3
- 13 Docker services on Hetzner (12 operational + AINV on-demand)
- Beszel monitoring (beszel.beepass.io)
Breeding Calendar
- Google Calendar bidirectional sync (OAuth 2.0)
- Apple Calendar sync (CalDAV + AES-256-GCM)
- Beekeeping countdown (4 breeding templates)
- Google Calendar-style dialog UX (Lucide icons, TimePickerDropdown)
Community Chat (98%)
- DM + groups with Supabase Broadcast
- Text, image, file, and voice messages (MediaRecorder 60s)
- Apple-style emoji picker + Twemoji SVG
- Typing indicator + online presence
- ContactBreederButton (deep-link from breeder profile)
EBV ONE SHOT Pipeline
- Snapshot → ENV → XGBoost → BLUPF90+ → THRGIBBS → Normalization
- BeeBreed-like r² reliability (Bestimmtheitsmaß)
- ProvenanceBlock UI (XGB quality, run metadata)
- PgBouncer-safe advisory locks
Admin Dashboard (85%)
- Separate admin login (independent HMAC cookie)
- User management (list, detail, ban/unban, delete)
- Special roles validation (groupe_selection, research_center)
- Session management kill-switch (SEC-01)
CDC v8.0 — January 2026
AINV-honeybees v20
- TypeScript package for A⁻¹ matrix (Brascamp & Bijma 2014)
- Docker R+Node.js, 24 unit tests
- Unified
queens_f0table lookup (personal + public reference queens) + SDI founder fallback
Genetic Passport (100%)
- F0/F1 queens with full CRUD
- Interactive pedigree tree (3/5/7 generations, @xyflow/react)
- BeePass Index (country → breeders → queens directory)
- Public breeder profile with tabs
Evaluation Form v8.1
- 8 EBV traits (honey, gentleness, vigor, wintering, non-swarming, comb stability, HYG 6h, HYG 24h)
- Pin Test hygienic test 50 cells (double reading with
time_quality) - International location (15 EU countries, Google geocoding)
- Extended voice command
Security
- Supabase Auth SSR + MFA (device fingerprinting + 2FA email)
- Upstash rate limiting (login, register, verification)
- RLS owner_id on all tables
- Maintenance mode (admin toggle, admin bypass)