Product Updates

Release Notes

Last updated Apr 23, 2026
Instances
MyLumi
Playing At Learning
25.8.11
MyLumiPlaying At Learning
mylumi.playingatlearning.org
Version25.8.11
DeployedApr 20, 2026
RegionNorthern California
StatusUpgrade Scheduled
Planned upgrade to 26.1 — May 2026
Hosted on: Lumieos North America
NM Events
New Mexico FLL
25.8.11
NM EventsNew Mexico FLL
events.nmfll.org
Version25.8.11
DeployedApr 20, 2026
RegionNew Mexico
StatusUpgrade Scheduled
Planned upgrade to 26.1 — May 2026
Hosted on: Lumieos North America
MyCVR
Central Valley Robotics
25.8.11
MyCVRCentral Valley Robotics
my.cvrobotics.org
Version25.8.11
DeployedApr 20, 2026
RegionCentral California
TypeDedicated
StatusUpgrade Scheduled
Planned upgrade to 26.1 — May 2026
Hosted on: Lumieos Central California
FIRSTSA FIRST Events
FIRSTSA
26.0.0
FIRSTSA FIRST EventsFIRSTSA
events.firstsa.org
Version26.0.0
DeployedApr 23, 2026
RegionSouth Africa
StatusCurrent
Hosted on: Lumieos South Africa
Version 26.0.0LATEST
Global Partners, Region Admin & Security
Apr 20, 2026

Version 26 opens the door to international partners with a complete team formation workflow, localized address handling, and new payment providers. Region admins get a brand-new events management experience with venues, managers, dashboards, and a full schedule template system. A comprehensive agreements platform brings versioned documents, chain of custody tracking, and login enforcement, and security gets a major upgrade with passkey login and two-factor session elevation.

Region Admin
Brand-new events management with venues, managers, dashboards, and schedule templates
Agreements
Full agreement lifecycle with versioning, chain of custody, and login enforcement
Teams
International partner support with localized team formation and new payment providers
Accounts
Passkey login and two-factor session elevation for enhanced security
  • NewAgreement versioning with content integrity verification and chain of custody tracking#184
  • NewVersion management with publish, archive, and automatic re-acceptance workflows#185
  • NewUsers must accept required agreements before accessing the platform#186
  • NewRole-based agreement requirements automatically assigned to team members#187
  • NewFormation member agreement integration with targeted uploads and status tracking#188
  • NewTeam documentation tab showing member agreement overview at a glance#189
  • NewEnhanced account agreements page with ESIGN consent and paper upload support#190
  • NewAgreement admin panel with lifecycle actions, integrity checks, and audit display#196
  • NewBrand-new events management interface for creating events and configuring levels#168
  • NewAdd and edit event levels directly from the region dashboard#169
  • NewVenue management with event manager assignments and per-region dashboard#170
  • ImprovedRefined events management UX across venues, managers, and dashboard workflows
  • NewRegistrations move cleanly between events even after schedules are deployed
  • NewRegion admin configuration page for partner-level settings
  • NewNew Commerce area combining invoices with a payment configuration editor for paper, custom portal, PayPal, and Yoco setups
  • NewPayment configuration screens display the provider webhook URL inline with a copy button and a link to the setup guide
  • NewRebuilt region teams page on the new UI with program-colored team chips, status chips, live client-side filters, and a searchable multi-select for status and events#250
  • NewTeams page now works on mobile with card view, per-card expand, and bulk expand/collapse#250
  • NewTeam Status Over Time chart moved onto the new Teams page as its own tab#250
  • ImprovedContact PII (names, emails, phones) is masked by default on the teams page; a toolbar toggle reveals it on demand and persists per browser so the page is safe to share on-screen#257
  • NewNew Import tab replaces the old Tableau/Roster/Fingerprint/VMS upload screen — styled drag-and-drop slots, live progress streaming, per-team status-transition summary on the result card, and paginated history#258
  • NewServer-generated team export replaces the in-browser CSV — pick from Team Summary, Full NR, Contacts with PII, and Roster categories, optionally scope to current filters, and download a zip via a browser snackbar when ready#259
  • ImprovedLegacy teams page hides Tableau upload, JotForm fields, and inapplicable status options when team formation is enabled#249
  • FixAdd, edit, and archive actions on the Payment Configurations page now show for all region administrators, not just those with per-region permissions assigned#267
  • FixWebhook URLs shown when configuring PayPal or Yoco payment providers now use your partner's branded domain instead of an internal hostname, so webhook deliveries reach your app correctly#268
  • ImprovedYoco payment setup is now fully automatic — when you save your Yoco API credentials, Lumieos registers the webhook with Yoco for you. The Webhook Secret field has been removed from the Payment Configuration dialog.#270
  • FixRegion administrators without per-region permissions can once again open Region Management → Events, use Commerce, and see PII-gated team export categories — the UI was incorrectly blocking them despite their administrator role#274
  • NewSchedule template system with conflict detection, validation, and CSV import#197
  • NewApply schedule templates with automatic team mapping and deployment#200
  • NewSchedule templates tab in the region dashboard for building and managing reusable schedules#203
  • NewSchedules tab in the region dashboard to apply templates, upload CSVs, and manage per-event schedules#204
  • NewSchedule conflict detection with validation warnings for overlapping matches and judging sessions#201
  • NewSchedule viewer and editor with drag-to-swap team assignments
  • ImprovedSchedule CSV format documentation and inline guidance
  • NewInternational team formation with draft teams, payment flow, roster management, and coach permissions
  • NewCountry-specific address fields with dynamic labels for international partners
  • NewYoco payment provider support for South African partners
  • NewEFT and bank transfer support with proof of payment uploads
  • NewInternational team member roles with country-specific age ranges#181
  • NewAutomatic role limit generation when no previous season limits exist#182
  • ImprovedRoster improvements: streamlined role selection, birth month/year capture, and member uploads#183
  • New2026 season placeholders and FLL Future Edition program added#180
  • FixFixed extra bracket displaying in event registration card header#119
  • FixCoaches can now save edits on the Team Info tab for newly-created formation teams — previously the save failed with a generic error whenever optional fields (province/state, postal code, organization name or type) were left blank at creation#275
  • NewTeam Roster now includes an Edit Role action for linked-user coaches and administrators, so team roles can be reassigned without removing and re-inviting the user. Name and profile details remain editable from the user's own profile.#276
  • FixPaying an invoice via the public share link (Yoco, PayPal, or any online provider) now works without needing to log in first — previously the Pay button returned an authentication error on the public invoice URL#277
  • NewTeam Formation configurations can now label shipped items (e.g. 'Challenge Set') when shipping is required, with the choice to include the cost in the formation fee or show it as an additional invoice line. Teams fill in their shipping address on the invoice page itself while the invoice is in draft, and it's locked in at finalize — the public payment flow shows the captured address without prompting.#278
  • FixIncluded line items on formation invoices (bundled event registration, shipped items) now display the actual price with a strikethrough and an "Included" label instead of showing $0.00, so teams can see the value they are getting for their formation fee. The invoice total is unchanged.#288
  • NewInvoices gain a "Shipped" status. Region admins can mark a paid formation invoice as shipped, record a carrier and tracking number, and the creator plus every user on attached teams receives a notification. Shipping addresses are validated (postal-code format per country, minimum address completeness) before an invoice can be finalized or marked shipped; region admins can also edit the shipping address after finalize if a correction is needed.#289
  • FixPostal codes with leading zeros (e.g. 0138) now save and display correctly across partner, venue, team, and national record addresses. Previously they were stored as numbers, dropping any leading zeros on every save.#279
  • FixTeam formation now shows a clear message when the season isn't fully set up yet, rather than creating a team with a missing role that later broke the member list#272
  • NewPasskey support for single-tap login with built-in two-factor authentication#160
  • NewTwo-factor session elevation required for sensitive administrative pages#178
  • ImprovedSession elevation refinements and consistent elevation terminology across the app
  • NewCompletely redesigned volunteer management interface with card layouts and search
  • NewAdaptive volunteer registration wizard with role-based signup flow
  • ImprovedRedesigned training tab and applications layout
  • NewVolunteer assignment interface added to event management
  • FixChatroom connectivity reliability improvements including reconnection handling and duplicate connection prevention#245
  • FixRobot game scores no longer display on awards-only events#246
  • NewBulk download all Event Day PDFs from the event management page in one click#120
  • ImprovedEvent teams endpoint optimized with lightweight serializer and pagination#211
  • ImprovedTeam status queries optimized to eliminate redundant database calls#212
  • ImprovedDatabase connection pool hardened against exhaustion under load
Patch releases — 26.0.x
26.0.1Apr 24, 2026
AccountsPages requiring two-factor session elevation no longer hang on a loading spinner when the elevated session expires — the 2FA prompt now re-opens automatically.
Earlier Releases
Version 25.8.0
Agenda Cleanup & Platform Stability
Jan 1, 2026

The 25.8 release focuses on platform stability and build infrastructure, with agenda improvements for events and fixes for database connection handling across MySQL instances. This release also marks the migration to pnpm and updated deployment pipelines.

Events
Agenda cleanup & improvements
Platform
MySQL connection recycling & PG pooling fixes
Build & Deploy
Migration to pnpm & pipeline improvements
Monitoring
OpenTelemetry integration for Coroot
  • ImprovedCleanup and improvements for event agendas
  • ImprovedAdd MySQL database connection recycling for improved stability
  • FixFix PostgreSQL connection pooling issues
  • NewAdd OpenTelemetry integration for Coroot observability
  • ImprovedMigrate frontend build system to pnpm
  • ImprovedBuild and deployment pipeline improvements
Patch releases — 25.8.x
25.8.11Apr 20, 2026
CommerceRestore PayPal and Stripe webhook processing so paid invoices settle automatically again.
25.8.10Apr 8, 2026
ConversationsImprove websocket connection handling.
25.8.9Mar 19, 2026
FIRSTAdjust import logic to match Tablaeu changes.
25.8.8Mar 8, 2026
PlatformFix database connection exhaustion issues.
25.8.7Feb 22, 2026
PlatformImprove database connection management and celery connections
25.8.6Feb 11, 2026
TeamsFix used invites getting reused on account changes
25.8.5Feb 11, 2026
EventsFix registration lists with cross-level advancement calculations
25.8.4Feb 7, 2026
EventsFix cross-level advancement calculations; show pending registrations on team list
25.8.3Feb 1, 2026
EventsExclude draft / canceled events from advancement calculations
25.8.2Jan 23, 2026
PlatformRecreate database fields to clear up team status issues
25.8.1Jan 22, 2026
PlatformAuto-recover background tasks after worker failure
New New feature
Improved Enhancement
Fix Bug fix