Product Updates

Release Notes

Last updated Jul 28, 2026
Instances
FIRSTSA FIRST Events
FIRSTSA
26.3.4
FIRSTSA FIRST EventsFIRSTSA
events.firstsa.org
Version26.3.4
DeployedJul 28, 2026
RegionSouth Africa
StatusCurrent
Hosted on: Lumieos South Africa
MS FTC Events
MS FTC
26.3.4
MS FTC EventsMS FTC
my.ms-ftc.org
Version26.3.4
DeployedJul 28, 2026
RegionMississippi
TypeDedicated
StatusCurrent
Hosted on: Lumieos North America
MyCVR
Central Valley Robotics
26.3.4
MyCVRCentral Valley Robotics
my.cvrobotics.org
Version26.3.4
DeployedJul 28, 2026
RegionCentral California
TypeDedicated
StatusCurrent
Hosted on: Lumieos Central California
MyLumi
Playing At Learning
26.3.4
MyLumiPlaying At Learning
mylumi.playingatlearning.org
Version26.3.4
DeployedJul 28, 2026
RegionNorthern California
StatusCurrent
Hosted on: Lumieos North America
NM Events
New Mexico FLL
26.3.4
NM EventsNew Mexico FLL
events.nmfll.org
Version26.3.4
DeployedJul 28, 2026
RegionNew Mexico
StatusCurrent
Hosted on: Lumieos North America
Version 26.3LATEST
Season Launch: Awards, Ceremony Scripts & Season Setup
Jul 10, 2026

Version 26.3 gets regions ready for the new season. A top-to-bottom Awards & Ceremony Scripts rework moves award types, templates, and versioned closing-ceremony scripts into the region admin area, with a live awards board where every award is visible and assignable in one step and a release-to-judges script workflow that carries each award through to the ceremony. Season setup is faster too — import levels and events from a prior season, manage preference waves and geographic level rules right in the Level editor, and jump to any page with ⌘K quick-search. The team event-registration flow has been rebuilt in the new interface with a smarter Pay Now, and event day gains a live operations dashboard with real-time queuing.

Awards
A complete Awards & Ceremony Scripts rework — manage award types, templates, and versioned ceremony scripts in the region admin area, with a live awards board and a release-to-judges script workflow.
Region Admin
Faster season setup — import levels and events from a prior season, manage preference waves and geographic level rules inline, and find any page with ⌘K quick-search.
Team
The team event-registration flow is rebuilt in the new interface, with a smarter Pay Now that takes you straight to the right invoice.
Event Day
A live event-day operations dashboard with real-time queuing, plus standalone advancement and awards views for programs that don't deliberate.
  • NewThe team event-registration flow has been rebuilt in the new interface — browse, rank, and submit event preferences on any device, with eligibility and payment status shown per event. The minimum events a team must rank is now configurable per level or preference wave, and the default is 1 (down from the previous hardcoded 2).#239
  • NewPay Now takes you straight to the right invoice — directly when one level needs payment, with a short pre-checked selection when several do — and the flow now makes clear that paying doesn't by itself register your team.#355
  • NewA new Import history card on the team Info tab shows what each national-system import changed — before and after values, plus any team-status changes it triggered.#132
  • NewTeam Management now has a "View All Teams" tab showing every team in your region's public directory; the existing tab is renamed "View Your Teams".#396
  • FixTeam cards in the public team directory now show the current season's logo.#395
  • NewA new Resources tab on the team page links to the current season's public demo score sheet when one is available.#373
  • FixClearer payment messaging: teams with an extended deadline see a "Deadline Extended" note instead of a payment warning, and exempt or purchase-order teams are no longer flagged as unpaid.#133
  • NewManage event preference waves directly from the Level editor — add, edit, and remove waves and their open, close, and processing times, with validation that prevents overlapping windows. The Level editor is also reorganized into clearer sections.#354
  • ImprovedThe region dashboard has been tidied: event activities live under Events → Activities, volunteer agreement requirements under Agreements → Volunteer Agreements, and the main dashboard opens to a Tasks section with season setup and archival reminders.
  • FixActivity session times in the room manager, bulk session preview, and printed agendas now display in the event's timezone instead of your browser's.#327
  • NewCoaches you invite directly can now have their background screening recorded (and cleared) with a "Mark screened" button in the team editor. Screening shared from another partner is reflected automatically.#166
  • NewThe Dashboard tab adds four cross-region coordination widgets: upcoming events by competition weekend, upcoming registration openings, per-region team status, and per-region event fill rates.#130
  • ImprovedGeographic level restrictions are easier to set up: city and county fields are chip inputs with suggestions from your season's team locations, and a "Preview matching teams" panel shows who matches before you save.#167
  • NewSchedule templates no longer require hand-written CSV — a guided wizard walks through configuration, venue layout, match and judging schedules, and queuing zones. The CSV path remains for advanced use.#206
  • NewAward types are now managed in the region admin area — customize program-standard awards (color, icon, ceremony scripts) with a one-click reset, or create your own local award types.#382
  • NewAward templates, ceremony script pages, and combined-event ceremony scripts are managed there too, including template copying, fixed-place vs. pool entries, and presentation ordering.#383
  • NewChoose which award template an event uses right in the event add/edit dialog — no back-office request needed.#388
  • NewAward types, templates, script pages, and combined scripts can be archived when no longer used — hidden from lists and pickers while past events keep their awards and scripts intact.#389
  • NewThe awards editors now match the rest of the app: consistent dialogs, dropdown color and icon pickers with live previews, rich-text script editing, drag-to-reorder, and duplicate protection.#390
  • NewThe award types screen shows full program names and each award's actual icon, and the catalog can be filtered by category and award type.#391
  • ImprovedAward types now carry an internal name alongside the public display name, so types that share a public name are easy to tell apart in admin lists.#392
  • FixTeams that exist only in national registration now show a clear "Not Registered" status on the region team list instead of an unrecognized badge.#393
  • ImprovedThe Reserved Teams editor now lets you adjust an event's total capacity directly, in a wider dialog; the Login Templates tab moved to sit next to Schedules.#398
  • ImprovedCreating and editing an event is now one consistent, sectioned dialog with a timezone picker and rich-text descriptions, and required agreements can be set right after creation.#397
  • ImprovedThe event manager dialog now grants the full set of event-management permissions and event-day roles directly — limited to the apps the event has enabled.#399
  • NewSet up a new season faster: import levels and events from a prior season, copied in with dates shifted forward a year. Imported events arrive as drafts with no registrations carried over.#400
  • NewQuick-search (⌘K / Ctrl-K) now covers the whole region admin area, jumping straight to pages and specific tabs — limited to what your permissions allow.
  • FixFixed bulk volunteer assignment reporting success without actually saving — assignments are now reliably recorded.#406
  • NewEvent pricing can now be hidden from public event pages while staying visible to event managers and at the registration and payment steps.#208
  • NewLevels now set a "Maximum registrations per team" (from 1 up to the level's event count), replacing the on/off "Allow Multiple Registrations" switch. Existing levels migrate automatically.#374
  • NewA guided "one at a time" import from a prior season steps through levels or events with each Add form prefilled for review — alongside the all-at-once bulk import.#405
  • FixImporting events from a prior season now asks which current-season level to import into, and lists anything skipped with the reason instead of skipping silently.#404
  • NewVolunteer management has moved to the new interface: a season-aware volunteer list, a view/edit dialog, and an event-assignment tab with auto-assign and bulk-assign.#356
  • NewRegion admin team information and season configuration have also moved to the new interface.#236
  • ImprovedEvent-level volunteer management is in the new interface too: review sign-ups, assign volunteer roles, and manage volunteer agendas.#242
  • NewPaper agreements can now be uploaded by teams (enabled case by case) and held in a new Paper Review queue until a region admin approves or denies them. Works for the FIRST youth Consent & Release and formation-team agreements.#131
  • NewInvoices can be marked "PO Received" — recording the PO number and an uploaded copy — so a team can participate before its purchase order settles. The status is reversible, and online payments reconcile automatically.#416
  • NewManage Level Payment Configurations — per-level fee, deadline, payment timing, and accepted payment methods — from a new Commerce → Level Pricing tab, with no back-office access needed.#419
  • FixFixed errors that could prevent the volunteer sign-up page and the volunteer registration list from loading.
  • FixFixed the rich-text editor's heading buttons: choosing a heading style now formats the selected text instead of doing nothing.#433
  • ImprovedThe Agreements admin area now uses a single row of tabs, shows which agreement types accept paper uploads, and displays friendly Status and Signature labels.#437
  • NewRegions can define event-day login templates on their agenda groups, and event hosts generate the whole set of logins in one click with a preview. Generation only ever adds logins.#121
  • ImprovedThe Judge Advisor deliberations screen now handles the full awards workflow — rich-text script writing, award-specific fields, and non-team recipients — with a progress header and robot-game GP notes alongside.#176
  • ImprovedThe public demo score sheet has moved to the new interface — faster and mobile-friendly, with live total calculation. Existing links and QR codes redirect automatically.#235
  • NewA new operations dashboard gives event staff a live picture of the day: match and judging completion, check-in rates, and queuing status streaming in real time.#207
  • NewPrograms that advance teams without deliberations get a dedicated Advancement page for picking advancing and wait-listed teams.#375
  • NewAwards can be assigned — including writing scripts — from a dedicated Awards page, without going through the deliberations interface.#376
  • NewThe awards board shows every award an event offers the moment it's set up — award pools included — so assigning a team or write-in recipient is a single step. One-off awards can be added when the template allows.#379
  • ImprovedThe awards board is easier to run during deliberations: awards list in decision order, card colors show assignment status at a glance, scripts are reviewed and approved in place, and presenters are managed inline.#401
  • NewA script preparation workflow carries awards from assignment to ceremony: release writing to judges, review, approve, and lock — automatically once deliberations complete.#380
  • NewJudges write award scripts directly in the app via a My Scripts tab, with draft saving and a ready-for-review hand-off to the judge advisor.#381
  • NewCeremony scripts render from versioned content, so editing an award script never changes what was read at a past event's ceremony. Presenter names are managed on the event awards page and appear in the printed script.#384
  • ImprovedAccess to participant personal information is now explicit on event day: roles, logins, and event-host grants that can see PII carry a "PII Access" tag, printed login sheets carry a security warning, and data reads are tightened to matching permissions.#409
  • NewThe public demo score sheet now appears in the global search whenever the current season has one defined.#372
Patch releases — 26.3.x
26.3.1Jul 14, 2026
Region AdminImporting levels from a prior season no longer fails when a copied preference-wave or registration schedule falls more than 30 days in the future. The import now completes, and those far-future dates are scheduled to process at the correct time.
26.3.2Jul 15, 2026
PlatformInfrastructure improvements to the reliability of scheduled background processing.
26.3.3Jul 20, 2026
CommerceStarting an online card payment no longer fails with an unexpected server error when the payment provider declines to open the checkout. Payers now see a clear message explaining why the checkout couldn't be started, so they can correct the problem or retry.
26.3.4Jul 28, 2026
CommerceYoco card payments no longer fail when a payer opens an invoice from a different link than the one they first tried. Previously, retrying a payment from a shared invoice link after starting it from your own invoice page — or simply switching site language — was rejected, and stayed blocked for about a day.
TeamTeams created through team formation now receive their team number and clear the "Draft - Pending Payment" status as soon as their invoice is paid. Teams whose setup did not include a bundled event level previously stayed marked as pending payment indefinitely.
VolunteerVolunteers can save their volunteer profile again. Every shirt size offered on the form, including "Not Specified", now saves correctly, and the form no longer shows fields that were not being stored.
VolunteerRegion admins can now define volunteer roles and group them into reusable role templates, then assign a template to an event to open volunteer signup. Previously roles could not be set up without contacting support, so volunteers could be shown no roles to sign up for.
CommerceBanking details can now be shown on invoices for EFT and bank transfer payments, so payers no longer have to request them separately. EFT can also be offered on event registration invoices, not just team formation invoices.
CommerceInvoices now have a Print / Save as PDF button, so coaches can hand their school a printed or PDF copy instead of forwarding a link. Payment instructions and banking details are included on the printed copy.
EventsEvent listings load faster for seasons with a large number of events. Previously each additional event in a season added to the time the listing took to assemble, so bigger seasons were slower to open.
AgreementsRegion admins can now create and manage their own agreements in Lumieos, rather than only linking out to an external signing tool. Agreement wording is written in the app and versioned: a revision can be drafted, reviewed and published when ready, and once published it can no longer be altered, so the text someone accepted stays exactly as it was. You can also choose which team roles have to complete an agreement — a Coach Agreement required of every coach, for example — copy an agreement to reuse last season's wording, and retire one so it is hidden and no longer asked of anyone while keeping its history.
Region AdminImporting Tableau reports works again. Every upload previously failed with an error that gave no explanation, whichever file was selected.
AgreementsConsents recorded with FIRST are now applied to the right person in Lumieos. Previously an accepted consent for a volunteer or youth participant was not recorded against them, so their agreement still showed as outstanding.
Earlier Releases
Version 26.2
Season Control & Team Formation
Jun 7, 2026

Version 26.2 hands regions more control over the season lifecycle. You decide when a season ends, you edit and approve the welcome email coaches receive, and you can cancel an event in one step while preserving paid amounts as credits. Team Formation matures too — formation teams now appear on the region dashboard with cleaner rosters and per-team shipped-item options — alongside timezone, billing, and account refinements throughout.

Region Admin
End-of-season is now controlled by your region instead of a fixed date — seasons stay fully editable until you archive them yourself.
Region Admin
Edit and approve the season welcome email coaches receive, with imports gated until that season's email is approved.
Events
Cancel an event in one confirmed action — registrations are released and paid amounts preserved as credits.
Region Admin
Team Formation teams now appear on the region team dashboard alongside national-system teams.
  • ImprovedEnd-of-season behavior is now controlled by your region instead of a fixed calendar date. A season stays fully editable — visible in listings, with team management open — until you archive it yourself, so running events past a previous cut-off date no longer makes seasons disappear or turn read-only unexpectedly. When Team Formation is enabled, you now set your own signup window (start and end dates) per season from the season settings screen, and can close signups early. Yearly auto-archival still runs in the configured cleanup month, now keyed to the season's year so the spring overlap between two seasons no longer interferes.#298
  • NewThe season welcome email — the first message coaches receive when their team is imported for a season — is now yours to edit and approve. A new section in season settings lets you edit the message in a rich-text editor, preview the full email, and approve it. Non-formation imports are blocked until that season's welcome email is approved, so a message carried over from a previous season can't go out unreviewed. Each new season inherits the previous season's text and starts unapproved.#332
  • NewTeam Formation teams now appear on the region team dashboard alongside national-system teams — important for international partners who don't use the national system. Formation teams show their name, status, coaches, member count, and a Paid/Unpaid billing status, while national-system teams continue to show their full registration details (screening, YPP, etc.).#223
  • ImprovedMisconfigured seasons — those missing a required member role assignment — are now flagged on the region-admin dashboard with a "Configuration issues" card, and team-member statuses on those seasons no longer silently show as complete. Contact Innovalda support to resolve.#293
  • FixFixed a layout glitch on the Team Formation configuration page where turning on Requires Shipping caused the Enable EFT (Bank Transfer) toggle to jump out of place. The two toggles now stay paired on their own row, with the shipped-item fields on a dedicated row beneath them.#285
  • NewThe national-system import report now shows team status changes: each import lists the teams whose status changed, with the before and after values, so you can see at a glance what an import actually changed on your roster.#136
  • NewRegion admins can now cancel an event in one confirmed action. The flow releases every active team and volunteer registration for that event, preserves paid invoice payments as credits at the same level, and notifies affected teams and volunteers by email and in-app notification. A cancellation reason can be included with the notice. Un-canceling an event later does not auto-reactivate the released registrations — teams will need to re-register.#269
  • NewWhen managing an event, the team list now shows a Registration Time column and can be sorted by it. Sort by registration time to bring the most recent sign-ups to the top — an easy way to spot teams that registered late. The list can still be sorted by team number, and teams that have not registered yet (such as eligible advancing teams) stay grouped at the end.#353
  • NewCoaches running multiple teams under a single Formation can now opt a team out of the shipped item (e.g., Challenge Set) when teams are sharing a copy. The shipped-item line and the shipping address requirement are dropped for opted-out teams while the invoice is still draft; once the invoice is active or paid, the choice is locked. Partner admins can also flip the choice from the region-admin invoice view.#301
  • ImprovedFormation shipping addresses are now collected and edited directly on the invoice page while the invoice is still a draft, instead of in a separate prompt before the invoice is created. The shipped-item details also display correctly on both the team and public invoice views.#289
  • NewWhen a national-system import changes a team's roster after that team has already competed in a qualifying event, the import report now flags it with a warning listing the members added or removed. #155
  • NewTeam Formation rosters are cleaner and easier to manage. The team admin or coach role is assigned automatically when a draft formation team is created. You can now upload supporting documentation for members, and to minimize the personal data collected, only birth month and year are captured.#183
  • ImprovedThe team-status help documentation has been rewritten with an interactive flowchart that walks through why a team with a complete-looking roster can still show as missing compliance, alongside a fuller status reference and FAQ.#265
  • FixEvent agenda activity times now always display in the event's timezone, matching the surrounding time blocks, instead of being shifted into the viewer's local timezone. When your timezone differs from the event's, the agenda shows a short note that times are in the event's timezone. The same fix was applied across the team, match, and area schedule views.#297
  • NewWhen you are redirected to your account's Agreements page to complete required agreements before entering a gated area (for example, event management), you are now returned automatically to where you came from once all pending agreements are complete — no more manual back-navigation.#295
  • ImprovedSeason welcome emails — the onboarding message coaches receive when their team is first imported for a season — are now delivered through the Lumieos notifications system, so recipients see them in-app as well as by email. They are sent in full as an editable foreword followed by an auto-generated appendix (team list, app links, and setup guidance), and recipients without an account receive the same clean digest format.#256
  • NewYou can now choose your pronouns from a list on your account profile (He/Him, She/Her, They/Them, or “Ask me for my pronouns”). The field is optional and is edited from Account → Profile.#146
  • FixFixed an issue where, immediately after setting up your first two-factor authentication method, adding a second method could fail silently. You are now prompted to confirm your identity when required, with a clear message instead of a silent failure.#318
  • ImprovedThe error pages shown when a shared file or link is not yet available, or when login is required to access it, now match the rest of the app's look and feel.#243
  • FixYour region's brand name now stays in the browser tab title reliably. Previously it could intermittently fall back to a generic title when moving between pages, switching in-app tabs, or reloading.#336
Patch releases — 26.2.x
26.2.1Jun 10, 2026
GeneralAdd FIRST SA Logo.
26.2.2Jun 10, 2026
CommerceThe region admin Commerce dashboard, payment submission dialog, and donation dialog now show amounts in your region's currency (for example Rand) instead of always formatting them as US dollars.
CommerceFormation invoices can now itemize the courier/delivery cost as its own line. Set the shipping fee and its label on the Team Formation configuration, alongside the registration fee and shipped items pricing.
CommerceEntering a shipping address now offers Google-backed address suggestions as you type, filling in the street, city, province, and postal code automatically to reduce delivery errors.
26.2.3Jun 14, 2026
CommerceConnect your Bobgo account to fulfill field kit shipments: paid invoices that include shipped items are sent to Bobgo automatically (or with one click), and tracking numbers flow back to the invoice and the team without manual entry. A CSV export compatible with Bobgo's bulk order import is also available.
26.2.4Jun 20, 2026
Region AdminRegion admins can again set up the upcoming season as soon as it becomes available, even before the season's official global start date. Previously, once the prior season had ended, the new season could stay hidden from the season setup screen until its start date arrived — leaving no season available to set up and no prompt to add one.
26.2.5Jun 30, 2026
CommerceRegion admins on Team Formation instances can once again mark formation invoices as paid. When recording a bank transfer/EFT payment you can now capture the payment reference for reconciliation.
Region AdminThe back button on an invoice now returns you to the Commerce page's invoice list instead of the old region dashboard.
Earlier Releases
Version 26.1
US Season Launch, Season Archival, and Agreements
May 9, 2026

Version 26.1 lands in time for the new US season, brings partner-initiated season archival to region admins, and broadens the agreements platform with external signing-tool integrations and improved FIRST Consent & Release form integration. Partners now control when an old season retires — with a forced fallback so cleanup never silently slips — and a new region-admin Agreements page puts Jotform, Smartwaiver, and FIRST consent mappings within reach without leaving Lumieos.

Region Admin
Partner-initiated season archival with a timed warning banner on the dashboard and a daily forced-archive fallback
Teams
Click any team's status chip for an in-app diagnostic explaining exactly why the team is in its current status
Agreements
Jotform and Smartwaiver webhook integration — signed waivers complete themselves
Agreements
FIRST Consent & Release completions flow automatically into your mapped agreement types
  • NewExternal signing tool integration — receive Jotform and Smartwaiver webhook completions directly into the agreement system with chain-of-custody capture, deterministic token matching, and signature verification#191
  • NewFIRST Consent & Release completion status now flows automatically into partner-mapped agreement types during Tableau import#192
  • NewNew region-admin Agreements page for configuring external signing tools, webhook secrets, FIRST consent mappings, and browsing webhook delivery history
  • NewPartner admins can mark agreements complete manually — new Agreements tab on the region admin page with filter + multi-select, and a per-team drawer from the Teams page. Supports 'paper on file' (with notes) and scanned paper uploads, in bulk for paper-on-file.#194
  • NewUser-account coaches now flow through the same chain-of-custody agreement tracking as formation members — completion applies across all teams a coach serves, and appears on every team's documentation tab with an "Applies to all teams" indicator.#195
  • FixFormation team members on partners with no required agreements configured now show as Complete instead of "Pending Agreements", and the legacy single-file upload button is hidden when there is nothing pending to collect.#286
  • ImprovedManual team-member entries and FIRST-imported student members now flow through the same Agreement tracking as formation members and user-account coaches — pending agreements appear on the team roster with completion chips, and partners can complete them through the existing region-admin drawer (per-type paper upload or paper-on-file with notes). The legacy single-file paper consent uploads on these member types are retired in favor of the unified per-agreement-type flow.#287
  • NewPartners can now require agreements for event volunteers — by event (e.g., venue waivers all volunteers must sign per event) or by volunteer role per season (e.g., judge code-of-conduct, signed once per season and applies across every event a volunteer judges). Event hosts can also be required to complete confidentiality or other agreements before accessing the event-management interface — pending event-host agreements redirect through the account agreements page. Pending agreements appear on the per-event volunteer list with completion chips, and partners complete them via a new Agreements drawer on the event-management page (paper-on-file or paper upload, the same flow as the team-scoped drawer).#193
  • NewPartner-initiated season archival — a banner appears on the region dashboard and season settings tab in the month leading up to your configured cleanup date, with an Archive now action that archives the season immediately when its end date has passed and no future events remain. A daily background task force-archives any expired, unarchived seasons on cleanup day so cleanup never silently slips. Formation mode also enforces one open season per region.#254
  • NewNew Excel (.xlsx) export option on the region teams page — a styled workbook alongside the existing CSV export, for partners whose downstream workflows expect Excel.#251
  • FixEdits made during a season archival — from another tab or a running import — are now blocked rather than landing on records being purged.#299
  • FixVenue creation now works for non-US partners (state/province is optional and accepts any country's province names), and newly-created venues appear in the venues list and event venue dropdown immediately. Each partner sees only the venues they own.#302
  • FixAdding or editing an event no longer fails with a server error.#303
  • FixThe Add Event dialog now defaults the Timezone field to the admin's local timezone instead of US Pacific Time, and renders comfortably on common laptop widths.#304
  • NewTeam status chips are now interactive — coaches and region admins click the chip on any team to open an in-app diagnostic dialog explaining exactly why the team is in its current status (which role limits failed, which agreements are pending, which import flagged the team). Same explanation for both audiences, so support conversations skip the back-and-forth.#271
  • FixElevation-gated pages (e.g. Region Management, event-manage views) now re-prompt for 2FA automatically when an idle elevated session expires, instead of switching to a spinning loader that never resolves. Dismissing the re-prompt sends the user home, as on first entry.#290
Patch releases — 26.1.x
26.1.1May 10, 2026
Region AdminRestored Lumieos staff support access.
26.1.2May 10, 2026
Region AdminThe season archival warning banner now appears throughout the configured warning month even when a season's end date is still a few days out, so partners are never surprised by an auto-archival they couldn't see coming.
Region AdminThe legacy Manage Volunteers page no longer errors when the partner has no current season — it redirects to the region admin dashboard with a clear message explaining that a season needs to be configured first.
26.1.3May 10, 2026
Region AdminFollow-up to 26.1.2: the season archival warning banner now also appears for seasons whose end date has just passed, not only for seasons that haven't quite reached their end date. The 26.1.2 fix made the warning logic correct but the dashboard was still filtering recently-ended unarchived seasons out before the banner could appear.
26.1.4May 10, 2026
Region AdminArchiving a large season no longer times out. The Archive now action returns immediately and the actual data purge runs in the background; the banner shows an "Archiving in progress" state and clears itself automatically once the archive completes.
Region AdminThe Archive now button now opens a confirmation dialog explaining what will be purged before the archive runs. The Season Setup and Season Archival banners on the region admin dashboard also render with proper spacing between them.
26.1.5May 11, 2026
Region AdminAdjusting an event's capacity close to the total of its current registered + reservations no longer leaves the event in an unregisterable limbo. Reducing capacity below the current total is now rejected with a clear error, and reducing it to exactly the current total automatically closes the event — the same behavior as when normal registration fills it up. Reserved teams keep their guaranteed spot through the close. The Reserved Teams dialog also surfaces the underlying error message when a reservation increase would exceed capacity.
26.1.6May 12, 2026
Region AdminBackend tuning to reduce periodic load spikes and improve cache stability — the shared site-wide cache is no longer reset on routine autoscaling events.
Earlier Releases
Version 26.0
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.
26.0.2May 4, 2026
FIRSTAdded 2026-27 FIRST CANOPY Season logos.
Earlier Releases
Version 25.8
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