<< List of all previous releases
Release 17.2 - Key Features
Multiple Simultaneous Connections / Fast Switching
You can now have connections to multiple sections *at the same section level* open simultaneously. E.g., you can be connected to your “A Pack” in one browser tab, and “B Pack” in another browser tab.
Another outcome of this change is that if you go to “Account” | “Use another account”, and switch logins (e.g., from “A Pack” to “B Pack” it now doesn't have to do a complete sync! I.e., data is now persisted on an account-by-account basis, where it used to be persisted on an edition-by-edition basis (i.e., you could only store the details for the most recent Pack account you connected to).
What motivated this change (apart from the nice ability to have multiple accounts open simultaneously, and to be able to fast switching), is that some people (primarily Safari users) were having trouble signing in as they were getting the dreaded “This login is not associated with any Scouts” bug, for which the best work-around was to use a better browser.
Miscellaneous Enhancements
EMAIL: Have an “event what/when/where snapshot” option when composing an email that includes name, date, location (if exists), fee (if exists)
SS-3631: Added new instruction to “Import from MyScouts” to specifically mention the “Active On” setting
Make parseOutings more resilient to outing ID collisions
Added support for Pending Sync of UserPasswordReset, to avoid StaleStateException errors resulting from double-clicks
Eliminated almost all dependence on localStorage, so there should be fewer/no out-of-memory errors
Add tip to e-signature lines so that people will know that they just have to submit the AAF to add their signature
Add “to merge with inactive youth” hint to merge-picker
Bug Fixes
SS-3668: Could not save events after last update (sorry!)
SS-3670: Permit multiple post sync callbacks
SS-3682: SEA SCOUTS: Couldn't change youth roles
Fixed exception when creating/updating quals
Updating youth contacts could result in a StaleStateException
Fixed a SQL error
SS-3696: Couldn't change your login email address if it was being used in a different edition (weren't being shown the password prompt)
Deleting a LoginAccess record wasn't also deleting any corresponding YouthContact records
Fixed some broken SQL when dealing with the InvitationSent table
SQL error when updating Hello website name
SS-3708: Missing image/link to SDG 13 Climate Action in the Environment sustainability badges
Patch (2021-10-12)
Miscellaneous Enhancements
SS-3729: Add tip when people try to added sustainability badges as Related Requirements
Strip some dynamic content out of requirement text when viewing Related Requirements
NEWSFEED: Reverse order of daily snapshots so that the most recent date is at the top
Bug Fixes
SS-3694, SS-3734, SS-3739: Problems changing master login, or email address of master login
verifydelegate email was using a ver1 endpoint
Patch (2021-10-19)
Miscellaneous Enhancements
SS-3725: Make sure bulk migration list is cleared before starting an individual migration
COMMISSIONERS: Prevent an assert when updating section info
Added a check to the HealthCheckServlet to trigger a server restart in the case of exceptions
Add the “Around the World” challenge
Re-enabling communications now only uploads the affected field
Eliminated annoying “there are unsaved changes to this Youth” message, when there weren't any
EMAIL: SS-3775: When selecting “parents” as the recipients, the resulting message should list *which* youth have no parent logins
Added a Quick Fix and Copy Session Details to loading page
Bug Fixes
SS-3750: Future personal events weren't visible on the schedule
SS-3755: Link to “Scouter Files” wasn't being display, despite being set properly
SS-3743: Import from MyScouts was creating some duplicate Address records for the members
Leaders.transferUpdatedByID was trying to update wrong database
Some session preferences weren't being respected upon startup
SS-3727: An attempt to duplicate a past Personal event would appear to fail
SS-3761: Add a check to the AAF Readiness check to make sure the GC has opted in to receiving notification emails
SS-3724: Some shared inventory items (e.g., Council crests) weren't reflecting the Group's stock
Re-enabling communications via “Account” | “Email addresses and communication” had no effect
Selecting “Add parents” wasn't triggering the “Some Scouts do not have parent email addresses” message after the first time
SS-3724: Updating a custom inventory item was creating duplicate inventory records
EMAIL: “Call-in details” line could be inserted for non-virtual events
None of the “intbool” properties were being respected upon loading
SS-3782: Multi-event signup report wasn't generating