Skip to main content

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.txt generation 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-attachments bucket + signed URLs
  • 7 SECURITY DEFINER functions locked down (service_role only)
  • Edge Function send-email: auth via x-custom-auth header
  • Removed /api/code route (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_f0 table 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)