Product Updates

Release Notes

Last updated Oct 28, 2026
Instances
FIRSTSA FIRST Events
FIRSTSA
26.6.18
FIRSTSA FIRST Events — FIRSTSA
events.firstsa.org
Version26.6.18
DeployedOct 27, 2026
RegionSouth Africa
StatusCurrent
Hosted on: Lumieos South Africa
MS FTC Events
MS FTC
26.6.18
MS FTC Events — MS FTC
my.ms-ftc.org
Version26.6.18
DeployedOct 27, 2026
RegionMississippi
StatusCurrent
Hosted on: Lumieos North America
MyCVR
Central Valley Robotics
26.7.1
MyCVR — Central Valley Robotics
my.cvrobotics.org
Version26.7.1
DeployedOct 28, 2026
RegionCentral California
TypeDedicated
StatusCurrent
Hosted on: Lumieos Central California
MyLumi
Playing At Learning
26.6.18
MyLumi — Playing At Learning
mylumi.playingatlearning.org
Version26.6.18
DeployedOct 27, 2026
RegionNorthern California
StatusCurrent
Hosted on: Lumieos North America
NM Events
New Mexico FLL
26.6.18
NM Events — New Mexico FLL
events.nmfll.org
Version26.6.18
DeployedOct 27, 2026
RegionNew Mexico
StatusCurrent
Hosted on: Lumieos North America
Version 26.7LATEST
Event Day: A Station for Every Role
Oct 28, 2026

26.7 is built for event day. Every volunteer role gets its own tablet-friendly station that keeps working through Wi-Fi dropouts, and Nemeo tablets and event packs are easier to manage. Event hosts can also reach their teams and volunteers themselves.

event day
Check-in desks, queuers, practice tables, referees, judges and judge advisors each get their own station or console, built to ride out Wi-Fi dropouts.
event day
Nemeo: edit and move tablets in bulk, manage each pack from its own page, and place packs on many events at once.
events
Event hosts can send bulletins to their teams and volunteers and reply in the chats those bulletins start.
region admin
Filter the Teams table by city, organization and rookie status, and save Season Settings one card at a time.
  • NewEdit a tablet's description, pack and role right from the Fleet tab, or select several tablets and move them to a pack, set a role, or take them in and out of service together.#775
  • NewEvery event pack now has its own page showing its tablets and upcoming events, with an Active switch, tablet import, and role and service changes in one place.#775
  • NewA tablet that joins a pack, or takes a role, while the pack is at an event now gets that event's sign-in straight away. You no longer need to apply the pack again.#775
  • NewRegister a whole crate of tablets at once, then step through their set-up codes one after another. Pairings are now announced automatically, so you no longer confirm each one.#777
  • NewPacks now switch to the next back-to-back event when the earlier one ends, following any time edits. Region admins can Hold a late event or Switch now.#776
  • NewProvisioning now shows when each waiting tablet's set-up code stops working, marks it Expired afterwards, and makes Re-issue code the main action, so stale codes are easy to spot and replace.#713
  • NewEach event pack can now have its own event PIN that unlocks basic admin only and can be rotated after every event. Manage your organization's PIN and full admin password from Lumieos.#779
  • NewTablets in a deployed event pack now open Lumieos already signed in and named after the tablet. Scores and check-ins show which tablet made them, and Reissue sign-in fixes a stuck tablet.#709
  • NewWhile a pack is at an event, its tablets' launcher button reads Open and the event's name, and the page names the event too. Spare tablets and packs between events keep Open Lumieos.#712
  • FixPrinted volunteer agendas now show each group's call time and where every agenda block takes place, matching the Agenda view volunteers see online. Public and team agendas are unchanged.#741
  • FixThe Fleet tab now marks tablets that are out of service, such as one swapped out of a pack, so they can't be mistaken for a usable spare. Search finds them too.#801
  • NewAfter a tablet is swapped, moved, reset or given a new event, Lumieos checks within a minute that it picked up its new setup, and shows Waiting for setup until it has.#803
  • NewEvent-day pages move to a new tablet-friendly design that keeps working through Wi-Fi dropouts. The new pages are the default; the classic pages remain available per event as a fallback.#230
  • NewSchedule CSV imports can now set each team's pit location with a pit_location row. Event staff see the pit on the team's check-in card and can still change it on event day.#834
  • NewThe Event Day menu now shows stations as role tiles with a Staff tools card, and one-job tablets and logins open their station directly.#834
  • NewScore sheets a tablet saved before the event ended, but couldn't upload, now keep uploading for 30 minutes after the end. Nothing new can be entered.#847
  • FixAdding and generating event-day logins now follow one rule: while an event's login templates or Event Pack haven't run, both wait, so nothing is duplicated. Events without automation are open anytime.#859
  • NewThe scorekeeper console keeps the match timer beside what needs attention, follows the schedule, warns about missing scores before Start, and adds undo, history and keyboard entry for paper sheets.#848
  • NewHead referees get a phone-friendly page to rule on No Show flags and replays, compare sheets, override a score with a reason, and browse recent scores by match or team.#848
  • NewThe game announcer sees the match on deck first, with each team's talking points and pronunciation.#848
  • NewJudge advisors and their helpers share one approval queue that shows who has each rubric open, with progress by room and late rooms.#848
  • NewThe ops page shows whether matches and judging rooms run ahead or behind, the problems to fix grouped by kind, and which place each device is set to.#848
  • NewThe judge advisor switches to Deliberations, Awards Board and GP Notes full width from one console, and Digital Scripts lists awards still missing a winner or a script.#848
  • NewTeam check-in desks search the team list by number or name and step through eligibility, hand-over, roster and where to go first. Volunteers can undo for a minute, and event staff set pit locations.#869
  • NewVolunteer check-in searches by name and shows each volunteer's roles, when and where to report, and their lead, with arrivals counted per role. Walk-ins go to the volunteer coordinator.#869
  • NewQueuers see which teams to call now and which are on deck, timed against the live schedule. Statuses are shared across the zone, and a notice says when another queuer just changed a team.#869
  • NewPractice tables run the current slot with a countdown, name teams that should have left, show who has not practiced yet, and book slots for coaches around their matches and judging.#869
  • NewJudges start the session timer for the team they are scoring, and every device in the room shows the same time. Teams today reopens any rubric, and deliberations and scripts open in place.#869
  • NewReferees get a station for their table: score the missions, review them with the team, take a finger signature or initials, see the score and rank, then record GP.#869
  • ImprovedThe score, arena and match timer displays now scale to any screen and stay calm when the connection drops, and the pit display shows the latest match scores under the rankings.#881
  • FixPrinting award scripts or an invoice from a dark-mode session now produces dark text on a white page, and the page footer follows dark mode.#882
  • NewPit announcers get their own page: call-team requests, match and judging reminders and their own announcements wait for approval, and only approved ones reach the pit display.#883
  • NewPit display replaces Score Display under Pits: choose rankings, a recent-activity feed and pit announcements, the screen shape and text size, then open the display or copy its link.#887
  • NewEvery event-day station and console page now opens with the same header: both logos, the event name and dates, the current phase, light and dark mode, and a menu with Event Day Home.#891
  • ImprovedEach role tile on the event-day page has its own icon, and an unpaid team's check-in card no longer queues a pit announcement; the desk sends the coach to event staff instead.#893
  • FixEvent day holds up better: a late check-in no longer reopens match play, a late timer stop no longer ends a restarted match, stale rubric saves are refused, and rankings survive a team changing matches.#895
  • FixEvent-day tablets: a waiting check-in shows as waiting and an unsent Undo drops it, a save refused for lost access waits for Retry instead of looping, and Approve checks the rubric the judge advisor saw.#895
  • FixEvent-day printing now follows the current season for event-day sign-ins, like every other event-day page.#915
  • FixSecurity: the classic event-day pages now refuse practice-table, queuing and score saves that did not come from the page itself.#906
  • FixEvent-day tablets: Undo after choosing Use theirs on a conflict no longer sends an out-of-date change.#903
  • FixSend now on the device status page now sends a change that was waiting to retry, straight away.#904
  • FixKeep mine on a change another sign-in already sent now says their version stands, instead of asking again every time.#905
  • FixThe device status page's Saved drafts count now includes only unsent work, not the tablet's own settings, so volunteers can tell when a tablet is safe to hand back.#843
  • FixWhen a tablet's sign-in ends or its network drops, check-in, queuing, practice and judging stations keep their lists on screen, show a notice beside them, and recover on their own.#901
  • FixA referee's open score sheet now stays on screen when the tablet's sign-in ends mid-match, so the score can be finished and sent after signing in again.#902
  • FixClassic scoring now refuses moving a score sheet onto a match where the team already has an active sheet, so a round never counts two sheets.#908
  • FixA cancelled or no-show team can no longer be booked onto a practice table, even from a device whose list is out of date.#909
  • Fix"Also open on another device" now shows on every tablet when two judges open rubrics at the same moment.#912
  • FixA head-referee score override that meets a conflict after its page was closed now asks Keep mine or Use theirs, instead of staying unsent.#896
  • FixAward assignments, script releases and approvals on ceremony night now survive a Wi-Fi drop: they wait on the device and send when the connection returns.#899
  • FixEvery page an event-day tablet keeps refreshing now counts toward the venue-wide request limit, and the limit is higher, so a busy venue behind one network keeps well clear of it.#910
  • ImprovedEvent-day pages no longer keep the two-factor window open, so staff may need to enter their code again before changing a protected setting during an event.#923
  • FixThe pit announcer's "On screen" badge now matches what the pit display shows, so it goes out once a call's match starts or the day ends.#897
  • FixTwo "call team" requests sent at the same moment now leave one open call for the team, not two.#907
  • FixOn a day running late, a team call stays on the pit display until its match actually starts.#911
  • FixWhen the match-preview voice fails, the arena display gets a short notice instead of the voice service's internal error.#914
  • NewWhen a season's score sheet or judging rubrics aren't set up on your site yet, the referee, scorekeeper and judging screens now say so and who to ask, instead of showing a blank page.#862
  • NewAll event-day printing now uses the new pages: staff print schedules, agendas and award scripts from event day, and teams print the event's team schedules and their own award scripts.#234
  • NewRegions can show teams and the public each round's Gracious Professionalism score once an event is complete. Turn it on in Season Settings; referee GP notes are never shown.#128
  • FixSecurity: referee Gracious Professionalism notes no longer appear in an event's public results, the classic results page's scores, or the event-day rankings shown on display tablets and staff pages.#928
  • FixJudge advisors can set ceremony presenters from the Judge Advisor console: the Awards Board view now has a Presenters button, so there is no need to leave the console for the awards page.#949
  • FixThe Judge Advisor console's Sessions view no longer shows a queue status for sessions that have ended, but still shows Not found and No Show flags to rule on.#950
  • FixDeliberations now loads for events with a custom award, and shows that award by name in the Assigned column alongside catalog awards.#953
  • NewRegister a Nemeo device as an Android tablet or a Windows station. A device set up as the wrong type is flagged on the Fleet tab, and app versions count tablets only.#966
  • FixSecurity: event-day records now show a staff member with no name on their account as "Staff", instead of the first part of their email address.#944
  • NewAdd, rename and remove judging rooms from an event's schedule without re-importing it. A room with sessions or results on it can't be removed.#173
  • NewEvery open position a schedule template leaves for missing teams can now be filled later, one team at a time. Swapping two teams keeps judging progress up to date.#726
  • NewPeople can set a preferred name, shown on event and volunteer screens with their pronouns. Organizers without personal-information access now see a volunteer's age group instead of nothing.#148
  • NewEvent hosts at Can Contact can now send bulletins to their event's teams and volunteers, and change the ones they sent. Changing other people's bulletins still needs Can Manage.#931
  • NewEvent hosts at Can Contact can now reply in the chats their own bulletins start, so a volunteer's reply no longer waits for a Can Manage host.#939
  • FixCopying a level to another program now creates it in that program's current season, and the dialog opens on the level's own program instead of an empty choice.#810
  • FixThe Login Templates tab lists every template with its agenda and entries, hiding archived agendas' templates unless Show archived is on. The template editor lines up its fields and allows each role only once.#968
  • NewRegion admins place event packs on many upcoming events at once from Region › Nemeo › Event Packs, seeing which have login templates ready. Event hosts can still swap a failed tablet for a spare.#969
  • NewTeams can add how to say their team and robot names on the team profile, so the game announcer gets them right.#834
  • ImprovedSeason Settings is now split into cards for dates, features, JotForm integration, the JotForm webhook and the welcome email. Each card has its own Save, and errors show beside the field.#781
  • NewRegion admins can hide a pending season from the dashboard's Season Setup Required task. Hidden seasons can still be set up or un-hidden from Configuration, and newly released seasons still show.#785
  • FixSecurity: a learning module's prerequisites, seasons and roles can now only come from your own organization, so another organization's training can no longer be linked or its name revealed.#829
  • FixTeam and roster imports accept files saved as "CSV UTF-8" from Excel, and a row with an unreadable number is listed on the result card while the rest imports.#731
  • NewRegion admins can filter the Teams table by city, organization and rookie status, and search now finds a team by its city, state or ZIP. Exports follow the current filters.#955
  • NewRegion admins can now let an event host see the full names and profiles of their own event's volunteers, never their email or phone. Your region's PII agreement and training still apply.#921
  • FixSecurity: My Team shows a lead volunteer the names of the people reporting to them, but no longer their email addresses. Volunteer contact details stay with your staff.#940
  • NewShipping addresses now ask for the recipient's phone number and email, and both are required before an invoice that ships can be finalized. Both are passed on to your fulfillment provider.#922
  • FixSigning an agreement, publishing a bulletin and similar actions no longer show an error when their follow-up work is briefly delayed; that work now runs shortly after instead.#875
  • FixPages keep working when your browser translates them. If a page does fail, you now see a message with a Reload button instead of a blank screen.#727
  • ImprovedRegion Admin team, event, season and award lists, team and event pages, and background work such as digests now do a fixed amount of work per page, so large regions stay fast.#876
Patch releases — 26.7.x
26.7.1Oct 27, 2026
EventsRegion admins can now register a team into a closed event from Add Registration, for example to give a cancelled team's seat to a waitlisted team.
Earlier Releases
Version 26.6
Nemeo: In-House Tablet Management
Oct 2, 2026

26.6 brings Nemeo, Lumieos's own tablet management for event day. Set up, track and prepare every tablet from Region Management, and let Event Packs send each tablet the right login automatically. Region admins can also import agendas, and volunteers can sign their agreements in Lumieos.

event day
Nemeo, Lumieos's own tablet management, replaces the previous third-party platform: track every tablet and register new ones by scanning a QR code.
events
Event Packs deploy themselves: assign a pack to an event and each tablet gets the right login link a few days before.
events
Import an event agenda from a spreadsheet and give each volunteer role its own schedule and call time.
agreements
Volunteers now see and sign the agreements their role or event requires, right in Lumieos.
  • NewEvent Packs now live under Region Management → Nemeo. Model a case of tablets, give each one its job (queuing, refereeing or scripts), then assign the pack to an event and every tablet gets the right login link. No more hand-editing.#445
  • NewAssigned packs deploy by themselves: login links are created about three days before the event and sent to the tablets. A failed deployment retries automatically, and your event admins are notified if it keeps failing. The manual push is now called Apply.#449
  • NewRegion admins create and edit packs, give each tablet a volunteer role, and import the tablet list straight from Nemeo. If a tablet fails mid-event, the host swaps in a spare from the same case without waiting on a region admin.#465
  • FixApplying a schedule template to an event with fewer teams than the template no longer fails. The extra slots are left open, and event-day screens keep working while they are.#722
  • FixRegion admins can create agendas under Region → Events → Agendas and choose one per event, so its schedule and public agenda appear. Teams see their own match and judging times even when an event has no agenda.#733
  • NewImport an event agenda from a spreadsheet (CSV or tab-separated) on Region → Events → Agendas and review it before saving. Volunteer agendas give each role its own schedule and call time. A downloadable example file is included.#734
  • NewTablet management has a new home: Region Management → Nemeo, Lumieos's own replacement for the previous third-party platform. Fleet lists every tablet with its pack, role and last check-in, and a new tablet is registered in minutes by scanning a QR code.#569
  • NewRegion admins can look up the tablet admin password on demand in Nemeo settings; Lumieos never stores it. When a venue's network blocks Nemeo, tablets switch to your region's own domains automatically.#569
  • NewAn event's Tablets tab shows a pack as Checked in once all its tablets have checked in with Nemeo since its last update. Fleet shows each tablet's last check-in and app version, so tablets that have fallen behind are easy to spot.#570
  • FixThe Event Day Logins button on the event-day landing page now appears only for hosts and staff who manage those logins. Tablets and volunteers no longer get a button that sent them back to the landing page.#710
  • NewWhen registering a tablet, you can add a Wi-Fi network so it connects by itself during setup, with no typing the password on each device. Lumieos never stores the password. WPA/WPA2 and open networks are supported.#707
  • NewA tablet's set-up screen now shows what it is for, such as "GREEN · Spare", so tablets are easy to match to their packs before an event.#708
  • NewLessons can now carry files: place images directly in the lesson text and attach PDF handouts (images up to 5 MB, PDFs up to 25 MB). Only people who can open the module can see the files.#674
  • FixThe Back and Cancel buttons in the learning module editor now return to the Learning Modules list instead of the region dashboard.#682
  • FixVolunteers now see the agreements their role or event requires under Account → Agreements, with a reminder on their dashboard, and can sign them in Lumieos. One signature covers every copy of the same agreement.#732
  • FixThe volunteer agreement banner, the dashboard reminder and the personal-information prompt now open Account Settings on the Agreements tab instead of the Profile tab.#743
Patch releases — 26.6.x
26.6.1Oct 2, 2026
EventsTeams submitting event preferences without the payment their region requires are now told so, with a Pay Now button, before their preferences are refused at processing.
Region AdminThe Nemeo logo now shows beside Region Management → Nemeo in the sidebar.
26.6.2Oct 3, 2026
Region AdminEach tablet now has a description for details like its serial number, color or year, editable from Region Management → Nemeo.
Region AdminThe Nemeo logo now actually appears beside Region Management → Nemeo in the sidebar; the 26.6.1 fix didn't reach production.
Region AdminEvent registrations now show each team's real payment status, and invoice lines say which level and event registration they pay for.
Region AdminTablets now show their pack and role in the Nemeo title bar, such as GREEN · Queuing, from the moment they're registered.
AgreementsEach agreement can now be set not to count toward team status, so a form like Consent & Release is collected without blocking registration.
AgreementsSeason settings can now turn on paper agreement uploads for every team at once, or turn them off, instead of team by team.
AgreementsA team's status now updates as soon as a member's paper agreement is approved, instead of up to an hour later.
AgreementsPaper review notifications are now opt-in from the Paper Review tab and arrive as one daily summary instead of one per upload.
26.6.3Oct 4, 2026
Region AdminThe Nemeo Fleet table now shows each tablet's description in its own column, and it can be edited right from the table.
Region AdminThe Nemeo Provisioning tab now notices tablets as they're set up, with a Refresh button, without keeping the enrolment code open.
LearningYouTube videos in learning modules play again instead of showing YouTube error 153.
Region AdminBulletins can now be archived, by hand or on a date you pick, along with their chat rooms. Last season's bulletins no longer reach new coaches, and old chat rooms can be cleared in bulk.
26.6.4Oct 4, 2026
TeamTeam cards under View Your Teams now list the events each team is registered for, with dates, and the View All Teams cards show event dates too.
AgreementsPaper agreement uploads can now be opened to every team per agreement with Team Upload Always Allowed, replacing the season-wide setting from 26.6.2.
Region AdminTeam imports now invite coaches on previously imported teams who never received an invitation, so a team missed by an earlier import can still be activated.
Region AdminNemeo tablets in existing regions can now be switched to kiosk mode, locking them into the Nemeo launcher with the standard home, notification and lock-button settings.
26.6.5Oct 5, 2026
Region AdminThe dashboard's Configuration issues card no longer warns about last season's archived seasons.
LearningCertification test answer choices are lettered A, B, C, D in a fixed order again, so choices like "C. Both A and B" always point at the right answers.
VolunteerVolunteers who have coached teams in earlier seasons can confirm their team affiliations and register again; Confirm Affiliations no longer fails for them.
LearningRegion users with the Manage learning permission but no volunteer access can now open Learning Modules from the Volunteers page.
26.6.6Oct 6, 2026
TeamChanging a team member's role no longer fails for people who were added to the roster twice, and signing in can no longer add someone to a team twice.
VolunteerAdvanced volunteer signup offers role choices again, and explains when the chosen events have no roles in common so roles can be picked per event.
TeamOn a team's Documentation tab, members who don't need to sign anything now show Not required instead of Incomplete and count as compliant.
Region AdminThe clearance icon on region team contacts now reads Met State Requirements or Missing State Requirement. Event cards show registered teams against capacity, and event and team cards no longer squeeze long names.
26.6.7Oct 8, 2026
LearningImporting a learning module's certification test from a CSV file works again, including files saved from Excel, and a file with no usable questions now gets a clear message.
ConversationsThe bulletins list and dashboard no longer fail to load now and then; reloading was the only workaround.
26.6.8Oct 10, 2026
EventsThe original Scores Export Link on the event-day page is deprecated and will be removed in 27.0. Spreadsheets that pull scores from it should switch to the Judging+Scores Export Link (V2) on the same page.
EventsVolunteers signed in with an event-day login can open the event's Ops dashboard, Deliberations, Awards and Advancement pages again instead of being sent back to the event-day page.
LearningLearning modules with prerequisites can be edited and saved again. Prerequisites now show their names, and any from a past season are flagged so admins can remove them.
VolunteerAdvanced volunteer signup now lists roles when several events are selected, so volunteers can choose the same roles for all of them.
VolunteerCoordinators can now accept the same volunteer to separate sessions on the same day; only events whose hours overlap count as a conflict.
VolunteerRegion bulletins and the season Volunteers list now include volunteers signed up for this season's events, even if they haven't updated their volunteer profile this season.
26.6.9Oct 12, 2026
VolunteerUploading the VMS report now completes screening for returning volunteers who signed up for events without updating their profile, so they no longer stay Waiting for VMS Results.
Region AdminRegion admins can download a report for each preference wave showing which teams submitted preferences, the events they ranked, and where each team was placed.
26.6.10Oct 12, 2026
EventsCancelling an event now also cancels its team and volunteer registrations and open add-on invoices, and notifies coaches and volunteers, as intended.
EventsEvents now close automatically once their registered teams and reserved spots fill them, however the last spot was taken. Previously, events that filled through registrations added or moved by a region admin, or through new reservations, could keep showing Registration Open. Events already in that state close on their own.
EventsPartner admins can now add and generate event-day logins for Team Check-In and Volunteer Check-In roles at events that have those features turned on.
EventsPartner admins now see the Manage button on every event in the events list, not only on events in programs they were individually granted.
EventsAdding and generating event-day logins now follow one rule: while an event's login templates or Event Pack haven't run, both wait, so nothing is duplicated.
Region AdminIn the schedule template wizard, using Bulk Add Rows again for matches or judging sessions now continues the times after the last row instead of starting over at the same time. Run Validation on a schedule template now also flags matches or judging sessions that overlap in time: a conflict when two of them use the same table or room, and a warning when no teams are assigned yet.
26.6.11Oct 17, 2026
VolunteerThe volunteer details window on an event's Volunteers page now opens for every volunteer, including those whose role requires training, and lists their training status.
EventsEvent admins can again add files and links to an event's Downloads on every instance, and new downloads are visible to everyone the event's downloads are meant for.
PlatformOpening a file or link that is not published yet now shows the Item Not Available page with its availability date instead of an error.
Region AdminBulletin team read statistics now load when a bulletin went to a mix of numbered and unnumbered teams, listing unnumbered teams last.
TeamCoaches no longer show Pending Agreements on a team whose season requires no coach agreements because of an agreement they owe on another team or as an event host.
TeamThe state requirements tooltip on team status icons is now headed State Requirements instead of Fingerprinting, since it covers every state requirement, not only fingerprinting.
26.6.12Oct 18, 2026
TeamOpen Score Sheet on a team's Resources tab now opens the season's public score sheet in the user's language, instead of a page-not-found error.
26.6.13Oct 19, 2026
TeamTeam status and the roster now show Live Scan fingerprinting, mandated reporter training and the BCIA 9018 form separately for each coach, instead of one combined fingerprinting check.
VolunteerThe "Available on a Date" volunteer signup now asks which cities you can attend, so coordinators only consider you for events in those cities on that date.
VolunteerRegion admins can now remove a volunteer from an event, or return an assigned volunteer to the region pool, and the volunteer is told the region made the change.
VolunteerVolunteers' past experience now appears on coordinator volunteer lists and role-assignment lists, so it can inform who is placed in which role.
26.6.14Oct 21, 2026
EventsEvent host permissions now use the same names as region permissions, and hosts with Communications access can open replies to their event's bulletins from the Chat Rooms tab.
ConversationsRegion bulletins with a program selected but Include Teams and Include Volunteers unchecked now go only to their direct recipients, not the whole program.
26.6.15Oct 23, 2026
VolunteerVolunteer email addresses now reach only staff allowed to view volunteers' personal information; event hosts no longer receive them on volunteer lists, volunteer details or assignment pages.
Region AdminFingerprint records for someone on more than one team now open normally in the staff administration pages and are listed once, instead of showing an error.
PlatformTapping Sign Up twice while creating an account no longer shows an error after the account was created; the button now waits for the first request.
VolunteerKey volunteers with Volunteer Check-in now see full names on My Team.
VolunteerAn event's Volunteers tab now loads much faster for events with many volunteers; large rosters could previously take up to 20 seconds to appear.
26.6.16Oct 23, 2026
Region AdminTeam exports filtered by event now contain the same teams as the Teams page, leaving out teams whose registration was cancelled or did not attend.
EventsAgendas can now be cloned to start a new one from an existing agenda, and archived to hide them from the Agendas list and the event Agenda picker.
VolunteerEvent volunteer lists, for event hosts and on the region's event Volunteers dialog, now show each volunteer's selected roles, so coordinators can see what everyone applied for at a glance.
26.6.17Oct 26, 2026
TeamThe team affiliation picker now offers FRC and out-of-region teams on every instance. Some instances had been missing them.
26.6.18Oct 27, 2026
EventsAn event's Info tab no longer crashes the manage page when your session has expired; the Files & Links card stays empty until you sign in again.
Event DayVolunteers with the Queuing role now get live updates on the event-day queuing screen instead of having to refresh to see changes.
Earlier Releases
Version 26.5
Mid Season
Sep 12, 2026

Regions run more of their own administration this release: manage your own staff and their permissions, surface conflicts of interest before judging, and reimburse the costs hosts and volunteers carry.

region admin
Regions invite and manage their own administrators and representatives, with per-permission control and an audit trail.
volunteer
One team-affiliation list per person, and events flag a possible conflict of interest before it becomes a problem.
commerce
Expense reimbursement: hosts submit costs, region admins review and settle them in one place.
  • NewEvent hosts can assign the helpers from their accepted application themselves, without waiting on a region admin. Off by default — enable it under Configuration → Modules.#530
  • NewVenue maps and photos on host applications open in a fullscreen viewer, PDFs included, instead of downloading on every click.#546
  • NewTeam affiliations are now structured, with one list per person shared by host applications, volunteer profiles and review screens. Events flag a host or volunteer affiliated with a team competing there.#545
  • NewVolunteers assigned to a role get a confirmation email again, now carrying an editable message from their Volunteer Coordinator.#158
  • NewRegion staff can follow any event they can see and receive its updates in their notification feed. Follows clear when the season is archived.#620
  • FixA preference wave no longer stops if one team's selections cannot be used. The rest of the field is processed as normal and that team is told why.#648
  • FixA spot released when a reserved team registers elsewhere is now available to others. Events a region closed itself stay closed.#647
  • FixA team's first-choice event is read consistently, so teams are no longer assessed against the rules of an event they ranked lower.#650
  • ImprovedRegistration processing is split into batches, so a preference wave for a large region completes reliably.#649
  • FixInvoice details opened by region admins and event hosts now show applied discounts, so the charges add up to the total.#469
  • ImprovedFees can be set in any supported currency, not just US dollars and South African rand.#513
  • NewExpense reimbursement: partners can enable receipt-backed expense reports, with an approve / request changes / reject / reimbursed workflow.#363
  • NewEvent hosts submit expense reports in the app — itemized expenses with receipts, your region's payout methods, and resubmission when changes are requested.#365
  • NewA Reimbursements tab in Commerce to review host expense reports, decide them with a comment, and track payout through to reimbursed. Payout methods are set under Configuration → Reimbursements.#366
  • NewCatalog add-ons can be sold after teams register, on the events you choose, invoiced through your region's payment provider.#589
  • FixRegion staff opening a team's event page see its add-on offers, and staff who manage the team can purchase on its behalf.#628
  • FixTeam formation invoices can be marked PO Received, when purchase orders are enabled on the level the formation bundles.#642
  • FixMarking a team formation invoice PO Received now releases the team: its Draft — Pending Payment status clears and the bundled event registration is credited, same as a paid invoice.#652
  • Fix"Also applies to extra items" on a discount code now works. It had no effect before, so a code ticked for add-ons still only discounted the fee.#644
  • FixIn multi-region partners, the season setup list no longer hides a program-year once a sibling region has set it up.#550
  • NewPin your most-used Region Management pages and order them yourself. Pins follow you across devices and rank first in quick search.#549
  • NewThe season importer takes one multi-program report across several seasons in a single pass, each with its own progress and results.#566
  • NewA Users & Permissions tab to manage region staff end to end: invite administrators and representatives, scope Teams, Volunteers and Events access by region and program, and see every change in the audit trail.#611
  • ImprovedThe volunteer table offers page-size controls above and below the list.#163
  • NewEvent volunteer lists show when each volunteer signed up, sortable like the other columns.#164
  • FixThe Screening tab on the volunteer profile shows your actual status instead of always reading Unknown.#229
  • NewVolunteer roles can carry an optional age range. Informational only — assigned volunteers outside it are flagged, nothing is blocked.#143
  • NewThe team-affiliation picker searches every official FTC and FRC team worldwide, with your region's teams listed first.#593
  • NewVolunteers record their team affiliations on their profile. Teams they are already on the roster of count automatically.#601
  • NewVolunteers confirm their affiliation list once a year, prompted on their first event application after a year without one.#604
  • NewPublic event pages walk volunteers through signup: each open role as a card with its requirements and agenda, and a button that starts the application with that role chosen.#606
  • NewThe region volunteer roles list has a search box.#639
  • ImprovedCertification tests run in the modern interface — module content and test on one page, with your certification recorded the moment you pass.#240
  • NewCalifornia fingerprinting reads the BCIA 9018 form status from the FIRST report, rather than inferring it from the other clearance columns.#641
  • FixStudent roles for Future Edition grade-band programs no longer go missing after a program update.#616
  • FixThe public team list loads quickly and reliably in large regions, including on later pages.#659
  • FixTwo-factor verification lasts while you keep working instead of expiring on a fixed timer, up to an eight-hour maximum.#635
  • ImprovedCorrect two-factor codes are accepted straight away; the delay now applies only to failed attempts.#636
  • FixEvent host agreements now appear on the account agreements page.#577
  • FixEmail logos serve from your partner's own domain.#597
  • ImprovedPages that work with a lot of teams at once, including the geography and county view, load considerably faster in large regions.#655
  • FixLong descriptions in tables now wrap onto multiple lines instead of running off the edge. On the dashboard this means you can read a whole action item and reach its Fix button without scrolling sideways.#657
  • FixAction items now clear from your dashboard as soon as you resolve them, rather than lingering for up to ten minutes.#658
Patch releases — 26.5.x
26.5.1Sep 12, 2026
Region AdminIn regions that form their own teams, the Teams list now shows teams with numbers first, in number order, with teams still being formed listed after them. Previously every team being formed sorted to the top, which in a busy season filled the first pages and pushed the rest of the region out of sight. A team that does not have a number yet is now marked Draft instead of showing an empty badge.
CommerceThe formation repair tool no longer counts a team's registration credit more than once in its report. Teams were never given extra credits, but a team whose invoice carried several lines was listed once per line, so the totals overstated what the repair had done.
26.5.2Sep 13, 2026
TeamA team import could report a team as failed and skip generating its required agreements, even though the team's own data had no problem. Other teams in the same import were never affected. Imports now complete agreement generation for every team.
26.5.3Sep 17, 2026
AgreementsThe webhook URLs shown under Agreements → Webhook Secrets displayed the hosting service's internal address instead of your organization's own domain. They now show your domain, matching the webhook URLs shown elsewhere.
Region AdminWhen a JotForm was shared across programs, a submission for another program showed as "No team matched" instead of naming that program. Season Settings can require a program match, and submissions with invalid team numbers are now recorded rather than failing.
Region AdminConfiguration → Season now has a JotForm Callbacks page listing every submission across all programs and seasons, with filters for program, season, and outcome, and a detail view for each entry.
Region AdminEach season's JotForm webhook URL can now carry its own secret. Secure or rotate it from Season Settings, then update the URL in JotForm to match.
AgreementsJotForm agreement webhooks now authenticate with a secret Lumieos generates, since JotForm does not sign its deliveries. Generate yours under Webhook Secrets and paste the new URL into JotForm — a secret you entered before now shows as Not configured until you do.
Region AdminThe Region Admin Teams page now loads much faster for a full season, and showing more teams per page no longer slows it down disproportionately.
26.5.4Sep 18, 2026
PlatformOn the South Africa instance, opening a file link did not deliver the file. File links now deliver on every instance; other regions were not affected.
Region AdminAdding a team by number to an event's reserved teams always reported it as not found, even for a valid team. Entering a correct team number now adds it as expected.
Region AdminSeveral icon buttons — including Add, Edit, and Remove for a level's preference waves — showed no icon and were easy to miss. They're visible again.
ConversationsFiles attached to a bulletin could not be opened by recipients; the link led to a "not available" page. Attachments now open as soon as the bulletin is sent, including on bulletins sent before this fix.
26.5.5Sep 21, 2026
ConversationsReplying to a region bulletin failed with a server error and could leave duplicate reply conversations behind. Replies now go through as expected.
Region AdminFixed searching on the region team table.
Region AdminImprove preformance of the Region Management → Teams page.
26.5.6Sep 23, 2026
VolunteerOn instances using team formation, volunteers are no longer shown a screening requirement and screening no longer gates volunteer registration; regions handling screening through an agreement can rely on that instead.
CommerceThe Region Admin invoices page loads faster for regions using EFT payments.
CommercePaid Invoices and Total Paid now include paid invoices that have since been shipped or fulfilled, and the status filter offers Shipped / Fulfilled. The same rule applies to formation team billing badges, the teams export and coupon reporting.
Region AdminOn instances using team formation, the Roster and Contacts with PII exports now include formation teams and their members.
TeamOpening a team on the Profile tab when that team has no team profile no longer makes the page flip between Profile and Info and reload its data continuously. The page now settles on Info once, and quick search only offers the Profile shortcut for teams that have a profile.
26.5.7Sep 23, 2026
Region AdminFIRST LEGO League: Future Edition youth roster and CA fingerprinting imports update teams again.
Earlier Releases
Version 26.4
Registration Launch
Aug 16, 2026

26.4 opens registration for the season. Payments now fit more ways of working — host-collected commerce, per-event add-ons, self-service coupons and sponsorships, and multiple priced registration options — and regions can recruit event hosts through a full application flow. Region administration is also reorganised so setup and day-to-day work each have a clear home.

Events
Recruit event hosts with per-level applications — review, request changes, and accept to create the event with its host assigned.
Commerce
Event hosts can collect their own payments, with their own methods and branding.
Commerce
Add-ons, coupons, and sponsorships are now fully self-service.
Region Admin
Season setup lives on one Configuration page, separate from day-to-day work.
  • NewEvent hosts can collect their own event payments directly — their own payment methods, branding, and payee details on the invoice — as an optional mode alongside the region's central collection.#429
  • NewSponsors can cover teams' registration fees: sponsorship coupons apply automatically and the invoice shows who sponsored it.#122
  • NewDiscount codes and automatic coupons are now self-service under Commerce.#487
  • NewRegions define add-ons once per level and choose which events offer them; required ones join the registration invoice automatically.#483
  • NewEvent hosts can offer their own add-ons (meals, shirts, medals) on their event, with an orders export.#428
  • NewHost add-ons are purchased on a separate invoice payable to the host — region and host money never mix.#482
  • NewRegions can see every host-created add-on in one list, and can allow a host to manage commerce while preventing new host add-ons.#525
  • NewRegions can accept registration payments before events are posted, held as pre-registration credit.#477
  • NewRegions can offer multiple priced registration options per season — for example a bundle including equipment and a registration-only price.#533
  • NewPayments that reach your account without a matching invoice — payment links, card machines — are now recorded on the Invoices page for reconciliation.#503
  • FixInvoices from every flow now default the billing country to the region's own country.#534
  • FixRegion add-ons now work on levels that collect payment before registration.#523
  • FixThe add-on form explains when a level cannot carry add-ons instead of silently doing nothing.#524
  • FixInvoice printing produces a single, correctly-styled page, with the print button beside the other invoice actions.#480
  • FixRegion staff can no longer mark host-collected invoices as paid — those settle only through the host's own flow.#484
  • NewRegions can open host applications per level: curate the questions, set a window, review submissions, request changes, and accept to create the draft event with its host assigned.#370
  • NewProspective hosts apply from a new “Host an Event” area, track status and reviewer feedback, and can re-apply prefilled from a previous season.#369
  • NewA specific team can be allowed to register for more than one event in a level, without raising the limit for everyone.#281
  • NewCloning an event can also copy schedules, volunteer needs, files, and event-day settings — opt-in per clone.#123
  • FixRemoved a level-edit switch that saved instantly and affected every level sharing the payment configuration; the setting remains on the payment configuration itself.#514
  • FixThe Manage Details switch is applied when first adding an event manager.#521
  • FixPartner Representatives can open the event managers list again.#522
  • ImprovedRegion administration is reorganised: everything you set up once a season lives on one Configuration page, and the other pages keep the recurring work, each with a settings link where you need it. Old links redirect.#463
  • NewThe remaining region admin areas — volunteers and communications — have moved to the new interface.#237
  • NewRegion tables remember your page size, and team filters can be saved as named presets.#125
  • FixThe Awards page loads on direct visits and refreshes.#125
  • FixThe team-import status card now updates live reliably, even when connecting mid-import.#485
  • FixLive progress streams — team imports, exports, event-day queuing, and chat — no longer start erroring after the service has been running for a while.#538
  • FixThe Dashboard uses its space properly: wide widgets on the left, compact ones on the right, no phantom rows or clipped columns — and the Configuration page no longer shows a dead band under its heading.#542
  • NewRegions can switch off modules they don't use: hide the “Host an Event” entry, or the whole volunteer area (navigation, setup tabs, search, and the event host's Volunteers tab), under Configuration → Modules.#544
  • FixCoaches now choose their program and registration option at team signup — with the price shown — instead of one option being applied silently.#532
  • ImprovedThe personal Teams area is now “My Teams”, with clear, separate paths to join a team or create one.#512
  • FixTeam rosters load at a consistent speed regardless of size.#518
  • FixA rare timing issue could undo a saved change when its follow-up background work failed to queue; follow-ups now queue only after the save is safe.#464
  • ImprovedVolunteer and event communications now flow through the notification system; duplicate standalone emails are retired.#467
  • FixMagic-link sign-in handles network failures gracefully instead of erroring on unstable connections.#528
  • FixReduced error-monitoring noise from browser extensions and blocked analytics.#529
  • FixOld seasons that were never archived no longer appear as current: volunteers aren't enrolled into them or shown their events and trainings, imports can't target them, and the dashboard stops asking admins to finish setting them up. Seasons legitimately spanning the year boundary are unaffected.#548
Patch releases — 26.4.x
26.4.1Aug 18, 2026
PlatformImproved handling of brief database connection issues during traffic spikes — affected requests are now asked to retry automatically instead of failing.
VolunteerThe volunteer dashboard no longer fails to load when an upcoming event doesn't have a venue assigned yet — such events now show a placeholder location instead.
CommerceClicking Pay repeatedly no longer creates a new invoice each time — you're returned to your existing open invoice instead, and teams whose registration fees are already fully paid can no longer be paid for again (on the Payments page or anywhere else).
CommerceThe Payments page now shows each team's real payment state: newly formed teams point to Pay & Register on their team page instead of an unexplained blocked status, teams already on an open invoice link straight to it, and paid teams show their invoice.
CommerceA new team's page now offers one clear payment path: Pay & Register (which includes options like the challenge set). The separate event-fee button no longer appears for unpaid new teams, and paying registration for many teams at once is linked directly from the events tab.
26.4.2Aug 23, 2026
Region AdminFLL Future Edition is now available in all three 2026 grade bands — K-2, 3-5, and 6-8 — each as its own program with its own season, and the season importer files Future Edition teams under the correct grade band using the report's Registration Type.
CommerceTeams ordering a Challenge or Explore set now choose between delivery (selected by default) and collecting the set in person — collection removes the delivery fee and address requirement while keeping the set on the order, and admin fulfillment views clearly mark collection orders. Registration-only orders are unchanged.
CommerceRegion admins can now see and open proof-of-payment files uploaded by teams paying by EFT, and the invoice list highlights invoices awaiting review.
TeamTeam status now updates immediately after fixing roster issues — no more refreshing the page, and removing a roster member no longer leaves the status stale.
TeamUploaded team and robot photos display correctly again on the team profile, and a photo that cannot be served no longer breaks the rest of the profile.
EventsFixed an event-page issue where switching tabs on a past season's event could desync the page and repeatedly re-request results, and made award and score results much cheaper to serve repeatedly.
26.4.3Aug 25, 2026
Region AdminThe partner statistics chart now records its daily history on every instance — previously some instances never captured the nightly snapshot, so the chart only showed the current day. History accumulates from this release onward.
PlatformFixed a storage configuration issue on one instance that caused uploaded files (proof-of-payment documents, team and robot photos) to be lost instead of stored durably — affected files need re-uploading; new uploads persist correctly.
26.4.4Aug 27, 2026
EventsFix event times in timezones different from instance default.
26.4.5Aug 28, 2026
TeamIncreased address field capacity for teams — addresses up to 100 characters are now supported, and too-long entries are caught at the point of entry instead of causing a save error.
Region AdminFixed several region-admin actions that failed with a generic error: marking a not-registered team as not participating, saving the team edit dialog, updating manual screening, and creating event coordination chat rooms. These pages now also show the server's actual reason when an action is rejected, and the participation button is disabled for admins with view-only access.
26.4.6Sep 1, 2026
VolunteerVolunteers whose role assignment was finalized hit a page crash when opening the edit dialog on their application; the dialog now opens and lists their assigned roles.
TeamThe Future Edition grade-band programs were missing student team roles on rosters. Each band now carries its own student Team Member role with the grade-appropriate age range (K-2, 3-5, 6-8); existing role setups are untouched.
CommerceRegions handling order fulfillment themselves (local collection) can now mark a paid order as fulfilled. The order shows as fulfilled to the purchaser and their teams, a notification is sent, and the order leaves the To Fulfill queue.
TeamRegions using team formation can now mark a team as not participating. Marked teams disappear from public team lists and become read-only for their members; the confirmation lists any upcoming event registrations, which are left untouched and should be removed separately if needed.
Region AdminThe Save button in the region team edit dialog was disabled for all admins regardless of permissions, so team edits made in the dialog could not be applied. Saving now works for admins with team-edit access; the manual screening controls in the dialog are fixed by the same change.
Region AdminTeam imports of large season files could fail to start with a generic error. Large files now import reliably, and when an import cannot start the message states the actual reason — including which required columns are missing from the file. Failures during processing now show their reason on the import history entry. Imports also no longer fail when a team's national registration data was duplicated by racing submissions — the newest record is used and the duplicate is flagged for cleanup. Starting a second import for a season while one is still running is now cleanly rejected instead of racing the first.
Region AdminSetting up the team-info form webhook no longer requires digging through raw payload data: recent callbacks in season settings now list every submitted field with its name and value, and one click sets the field used for the team lookup. Each callback also shows whether a team was matched, and submissions with unexpected values no longer error.
26.4.7Sep 4, 2026
PlatformPasskey verification no longer needs several attempts.
TeamThe season's Jotform link can prefill the team number: put {team_number} (or the older %team_number%) where the number belongs, for example ?fllTeam={team_number}. Season Settings now shows the hint with an example.
TeamFixed YPP status from tableau reports.
TeamCalifornia fingerprinting now infers the BCIA 9018 form from the FIRST report. Until the form becomes mandatory on January 1, 2027, a coach with Live Scan and mandated reporter training complete keeps the team in good standing and a warning points out the form; from that date it is required like the other two. The compliance export gains a BCIA 9018 column.
CommerceSponsorship codes can be generated in batches: choose a quantity for unassigned single-use codes, or pick teams to get one code each locked to its team. An unassigned code locks to the first team that uses it, each team can use one code per grant, and a code returns to the pool if its invoice is cancelled. Batches download as CSV with their assignments.
26.4.8Sep 5, 2026
CommerceStripe is now available as an online payment provider — add it under Region Config → Payment Providers.
Region AdminFixed the Commerce → Invoices tab failing to load with a "signal is aborted" error for regions with a large invoice history. The list is now delivered in pages and no longer rewrites every invoice each time it is viewed, so it loads quickly regardless of how many invoices a region has accumulated. The filter row's labels are also aligned.
PlatformStopped the app from re-requesting the navigation menu pages in the background about once a second while any page was open.
26.4.9Sep 9, 2026
VolunteerFixed the Volunteers tab on an event's management page failing to load for coordinators whose account does not include access to volunteer personal information. That tab now shows those volunteers by first name and last initial, hides the columns it cannot fill, and says why — rather than failing to open at all.
TeamFixed a server error when adding or editing a team member during team formation. An invalid birth year — and likewise an invalid birth month or role — now returns a clear validation message instead of failing the request outright.
PlatformThe “Set Up Two-Factor Authentication” button on the prompt that asks for extra verification now opens your account security page. It previously closed the prompt without going anywhere, leaving no way to reach two-factor setup from the message asking for it.
26.4.10Sep 10, 2026
CommerceTeam formation invoices can now be marked as PO Received, where purchase orders are enabled on the level the formation bundles.
CommerceDiscount codes now apply to team formation invoices. A code scoped to the level a formation bundles reaches it; the courier fee is never discounted, and a fixed-amount code comes off once per team rather than once per line.
Earlier Releases
Version 26.3
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.
26.3.5Jul 28, 2026
PlatformScheduled background jobs run reliably again. A job that queues notification digest emails could fail partway through and be restarted from the beginning, which delayed some digests and could send others more than once.
26.3.6Jul 28, 2026
CommerceEFT / bank transfer for team formation is now enabled by selecting the banking details to show on the invoice, matching event level pricing. The old standalone switch could offer EFT without saying which account to pay into.
AgreementsFixed agreement drafts opening as an empty editor when re-opened — saving from that state could wipe the stored draft. The dialog also now blocks Save and confirms before closing while the draft has unsaved changes, and "Summary of changes" is labeled as an internal admin note.
26.3.7Aug 1, 2026
CommercePrinting an invoice now produces a single, correctly-styled page. Previously the printed output could appear duplicated across multiple pages with dark-theme colors bleeding through, and extra blank pages could appear. The Print / Save as PDF button also moved into the invoice's actions list, and printing with the browser's own print command (⌘P) now produces the same clean output.
Region AdminFixed the team-import progress card freezing on its initial state until a page refresh — the live progress stream failed to start.
26.3.8Aug 3, 2026
VolunteerVolunteers signing up for a date without choosing role preferences — the "assign me anywhere" option — can now complete signup. Previously the submission failed with a server error.
26.3.9Aug 4, 2026
EventsThe Schedule Wizard now saves the number of teams entered. Templates created without assigning specific teams to slots previously showed 0 teams in the template list.
Region AdminThe Region Management Awards page now loads on direct visits and page refreshes instead of showing a not-found error.
26.3.10Aug 5, 2026
PlatformFixed Server-rendered page titles not including the partner brand in some cases.
PlatformBrowser tabs left open across a release now recover cleanly.
26.3.11Aug 5, 2026
CommerceSuccessful Yoco payments now mark the invoice as paid automatically. Confirmations sent by Yoco were being rejected, so paid invoices stayed open until settled by hand.
EventsTeams are now told why event registration isn't available — whether registration hasn't opened, has closed, or the team has outstanding requirements — instead of a single message that appeared even when events were open.
CommerceInvoices print within the page on A4 paper. The Line Total column could previously be cut off the right edge.
TeamTeam signup offers organization types suited to the region, including primary school, secondary school, home school and community team.
TeamTeam member birth years are now checked against the age range for the program, so out-of-range members are caught at entry instead of at an event. The default range for FIRST LEGO League Challenge has also been corrected to the international 9-16 (with a year either side for birthday timing); regions with their own configured range keep it.
TeamRegion administrators can delete teams created in error. Teams with completed payments are protected and need support to remove.
CommercePayment confirmations from providers now record detailed diagnostics, so payment issues can be traced without database access.
26.3.12Aug 6, 2026
CommerceCard payments are now confirmed when you return from the payment page, so an invoice is marked paid straight away instead of waiting on the payment provider to notify us. If that notification is delayed or never arrives, the payment still completes.
CommerceConfirming a payment for a team registered directly in Lumieos works again.
26.3.13Aug 6, 2026
TeamThe team registration page loads correctly when opened directly, refreshed, or reached from a link. It previously returned a not-found error.
TeamThe Edit and Agreements actions on the region team list work for teams registered directly in Lumieos. They previously had no effect for those teams.
TeamRegion administrators can delete teams that registered directly in Lumieos. The delete action previously had no effect for those teams.
CommercePayment notifications now show amounts in the region's own currency instead of always US dollars.
26.3.14Aug 7, 2026
CommerceEvent registration invoices now use the currency set on the level's pricing instead of always US dollars. Existing pricing continues to use US dollars until changed, and the currency is now shown alongside the fee.
CommerceRegion administrators can check whether their payment provider is still set up to send payment confirmations, and re-register it themselves if not. Previously a provider that stopped sending confirmations left invoices unpaid with no way to tell or to fix it without support.
26.3.15Aug 10, 2026
PlatformPrevent issues with search engine crawlers causing performance issues.
AgreementsOn a team's Documentation tab, the link offered to coaches to go and sign their agreements now opens their agreements instead of a "page not found".
AgreementsAgreement types that have been made inactive no longer appear as required on a team's Documentation tab. Previously members were shown as pending against an agreement nobody could complete, so a team could never reach full compliance and the compliance summary always under-reported.
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