Release notes 26.2.0

Release 26.2

26.2.0 2026-09-21

New features

  • Enabled putting up jumper in the Jump Queue with too low account balance, showing a warning message.
  • A new ROLE_CREDIT that allows users to give credit to members and change their credit limit.
  • Possibility to enter new dates for the reserve repacking if outdated, directly in the manifest. This also goes for the Jump Queue but only for logged in users.
  • Put jumper/group on the Jump Queue list directly from the Manifest.

Enhancements

  • Possibility to switch who pays for a jump when opening up a jumper in a Load.
  • Fixed the layout of Loads and Jumps in the Manifest to fit more information on less space.
  • Improve the Add login to Member, both per Member and when running it over a selection of members.
  • Allow setting weight for Member to zero, in case Pilots shouldn't affect the total weight of the aircraft.
  • Narrowed down the search result, each word must appear in the first name, last name or nickname. Word order and case don't matter, and part of a word is enough.

Bug fixes

  • TimeForRequest was wrongly updated for jumpers going back and forth between Jump Queue and a Load - now it sits still and is never changed.
  • Edit a Group now works without being an Admin in SkyWinOne.
  • Removed error when concurrent background jobs competed with each other over database resources.
  • Scrolling with the mouse wheel over a date field will only change the value if that field has focus.

Release 26.1

26.1.3 2026-09-13

New features

  • The Application settings view is divided into logical sections when showing and editing.
  • A new menu item for Reports.
  • Create (and print) financial reports; Account Report, Balance list.
  • Create (and print) skydiving reports; Jump Type Report, Jump Statistics, Member Statistics.
  • Create (and print) manifest reports; Jump day Statement, Jump League, Tandem report (new format only), Tandem diploma.

Enhancements

  • Contact person (for the SkyWin installation) is now mandatory.
  • User 'master' now gets a securely randomized password instead of a hard coded one.
  • The setting for Club Picture is altered to use embedded images (does not update external addresses starting with 'http').
  • API endpoint /api/v1/jump-league now reports the latest year, when no year is provided as parameter.

Bug fixes

  • Apple-touch-icon reinstated - had fallen away during earlier framework upgrades.
  • Fixed club logo that was missing in emails, now embedded in the email.
  • Fixed encoding problems of error messages containing name of a Member or a Group.
26.1.2 2026-09-07

New features

  • Validation of SSN for Swedish, Norwegian and Finnish members, passengers and clubs.
  • Show all jumpers per day, accessible from the manifest jump day tree.

Enhancements

  • The Tandem report now prints directly to the screen without going via PDF - simpler and faster.

Bug fixes

  • Fixed a problem when updating entities from forms, that whatever was typed when user got an error was lost.
26.1.1 2026-09-03

New features

  • When Tandem instructor, or Video person, is changed in the manifest, and a Passenger has different (older) information - the Passenger is updated to reflect who performed the jump rather than what was planned.
  • A maximum weight for Tandem Pilot, Pax and Equipment together, is registered as a parameter (227kg is default) and will stop over-weight tandems from manifesting.
  • Enter a whole class of students in one take.
  • New API endpoint POST: api/v1/trans/transfer.
  • API documentation found at /apiDocs.

Enhancements

  • The info regarding Jump Queue, Jumps, Account balance and Transactions on the personal page is auto-refreshed.
  • Faster auto-refresh for SkyView and Passenger (list).
26.1.0 2026-08-31

New features

  • Manifest jumpers - finally you can start using SkyWinOne for the manifest, and gradually stop using the legacy Windows app SkyWin. Functions so far include:
    • Show all loads, groups and jumpers in a tree view component, optimized for 1920px width.
    • Auto-collapse loads older than 3 months (using year and month grouping).
    • Show the Jump Queue (Wish list) and Load Reservations, on the same page.
    • Add jumper/groups to a Load.
    • Delete jumpers/groups from a Load.
    • Calculate Mass & Balance (external service) for a Load.
    • Change status of a Load.
    • Open (and edit) a Load.
    • Change Cycle No and/or Lifted at will recalculate subsequent loads.
    • Create a new Load.
    • Create (and print) Load sheet for a Load.
    • Reserve slots on a Load.
    • Move (drag it to the tree view) a Load to another date.
    • Delete a Load.
    • Drag and drop jumpers between the Jump Queue and the Manifest.
    • Edit jumper in a Load (re-validates the jumper).
    • Set prices (like rental amount) for jumper(s) in a Load.
    • Mark jump(s) in a Load as Free (of charge).
    • Mark jumper(s) in a Load as Landed.
    • Mark student jump(s) in a Load as Approved/Failed (will also updated progress in the student program).
    • Assign a jumper as Felling Leader from the context menu.
    • Assign a jumper as Load Master from the context menu.
    • Group or Ungroup marked jumper(s).
    • Assign Group Captain.
    • Drag and drop jumpers/groups between loads (re-validates the jumper).
    • Drag and drop jumpers/groups from the Jump Queue to a Load reservation.
    • Fill a planned Load from the Jump Queue in one action - earliest first, groups kept whole.
    • Reserve slots straight from a jump day, before that day has any loads.
    • Fold the jump days away to give the loads the full width of the screen.
  • The Jump Queue page is rebuilt on the same technique as the manifest, and now offers:
  • The manifest, the Jump Queue and the Personal page keep themselves up to date. Only what has actually changed is read again, so somebody else's change appears by itself - without reloading the page and without disturbing what you are in the middle of.
  • Search in the Passenger list.
  • Release Notes both in SkyWinOne and on skywin.se.

Enhancements

  • Minor updates to the Personal page, including adding yourself to the Jump Queue.
  • The manifest and the Jump Queue say so when the server cannot be reached, and take you back to the login page by themselves once a session has ended.
  • Tandem report can be saved for a period of time (earlier only for one (1) specific date).
  • Passenger is updated with latest Load info after jump.
  • Updated password constraints, must be between 8 (new) and 72 characters and include at least one each of alphabetic character, numeric character and special character.

Bug fixes

  • Fixed the reset password functionality for self service.

Removed functionality

  • Tracking via Google Analytics has been removed, and database entries deleted.

Release 26.0

26.0.5 2026-07-03

Enhancements

  • Updated design of the checkin page.

Bug fixes

  • Fixed error for Memberlicense/-instruct/-certificate API calls with POST. Never use internalNo in the body, it should always be supplied in the path. Use either Year or a combination of licenseStart/licenseEnd to specify the period.
26.0.4 2026-06-15

New features

  • Possibility to Merge Member duplicates.

Enhancements

  • Updated design of the personal info page. See example at https://demo.skywin.se/skywinone/info/770 (preferably in a mobile browser).
  • Updated design of Member pages - now also includes Search functionality.
  • Added validation of Email and Phone numbers.
  • Updated API endpoint PUT: api/v1/members/checkin to re-enable posting Year for a license, it will be translated to LicenseStart (year-01-01) and LicenseEnd (year-12-31).
26.0.3 2026-06-05

New features

  • Possibility to set any period for Member license validity, not only full years.

Enhancements

  • External Member Number now displays with a hash sign before the number, e.g. "#3419".

Bug fixes

  • Fixed searching for Members in Checkin with a dot (".").
26.0.2 2026-05-29

New features

  • New API endpoint POST: api/v1/jump-queue/groups to group existing groups and/or jumpers together.

Enhancements

  • ADMIN: Database migrations are done automatically. No more running manual SQL scripts. But make sure you run the MySQL.Update2600.sql first.
  • The version of legacy SkyWin (for Windows) must match the version of SkyWinOne exactly.
  • Statistics on the start page now takes into account LoadStatus and Only Flying/No jumps.
  • Erasing information according to GDPR, happens upon server startup and then every 30 days, takes into account these settings; GDPREraseInformation, GDPRGracePeriod and LastErasedPersonalInformationDate.
  • ADMIN: Automatic resetting values for members upon change of day, and change of year.
  • Adjusted how timeForRequest is updated when grouping jumpers in the jump-queue, only updating for the existing group members, this is only valid if ChangeTimeForRequestForGroupsInJumpQueue is set to true.
  • Performance boost for actions in the jump-queue.

Bug fixes

  • Clicking on a Group member (in the manifest) for a group with only slot counter rendered an error - fixed.
  • Fixed error when using a Member selection that resulted in many thousands of Members, also improved performance.
26.0.1 2026-05-08

New features

  • New API endpoint PUT: api/v1/jump-queue to update altitude, jumpType and/or group membership using addToGroup or removeFromGroup.
  • Possibility to create a group of jumpers in API endpoint POST: api/v1/jump-queue by posting a list of entries.
  • New setting ChangeTimeForRequestForGroupsInJumpQueue to control how timeForRequest of the Group should be handled when adding a jumper - see SkyWinOne parameters page.

Enhancements

  • New attribute names for API endpoint DELETE: api/v1/jump-queue: use requestNo to delete jumper(s), and reqAsGroup to delete group(s).
  • All API updates documented at SkyWinOne API page.
  • The required minimum length for passwords has been lowered to 8 characters.

Bug fixes

  • Transfer a Passenger to Jump Queue now brings the Video person correctly together with Passenger and Tandem instructor.
  • Conversion of users from SkyWin now works for all users, password (and userid) might need a change though, to follow the restrictions of SkyWinOne.
26.0.0 2026-04-27

New features

  • New API endpoint PUT: api/v1/loads/nnnnn/status to update loadStatus.
  • Show number of waiting Tandem Passengers on the Jump request page.

Enhancements

  • ADMIN: Updated internal frameworks and libraries.
  • ADMIN: Attribute Year changed name to LicenseYear in every database table.

Bug fixes

  • Missing Contact person in message regarding error on start page is added.
  • Creating payments will now calculate the correct checksum if any of amount and balance have decimals.

Removed functionality

  • No longer supporting Java 11 / Tomcat 9. This release requires upgrade to Java 21 (verified with 21.0.10) and Tomcat 10 (verified with 10.1.52).

Release 25.0

25.0.3 2025-10-27

Enhancements

  • Removed parameter newSelection from API endpoint api/v1/members - use parameter selectionNo instead.
25.0.2 2025-08-14

Bug fixes

  • Fixed error when recalculating jump price and a member of a group has been removed (the old price will be kept).
25.0.1 2025-08-14

Bug fixes

  • Fixed a calculation error for jumpers being part of a group - this error occurred only when adding/removing price profiles.
25.0.0 2025-04-18

New features

  • Enable adding payments of type ACCOUNT.

Enhancements

  • The Jump Queue will honor setting for double manifesting, and will report an error if someone tries to add a jumper too many times.
  • Updates to the Price profile of a Member will re-calculate jump prices.

Bug fixes

  • Fixed the error of always updating the license information when checking in jumpers through the API.
  • Adding a payment through the API will use the attribute regDate if stated.

Release 24.0

24.0.0 2024-10-14

Enhancements

  • Show the short name of Club on start page.

Bug fixes

  • Fix error when importing Passwords from SkyWin.

Release 23.5

23.5.8 2024-08-01

New features

  • Added parameters SkyViewFlightInfoUrl and SkyViewFlightInfoPath to enable customized live aircraft information.
23.5.7 2023-09-12

Enhancements

  • Removed the QR code from Mass- and balance diagram in mouse over dialogue.
23.5.6 2023-09-05

Enhancements

  • New password constraints, must be between 12 and 72 characters and include at least one each of alphabetic character, numeric character and special character.
  • When editing a Jump Queue jumper, the device id and time for creation are shown.
23.5.5 2023-07-26

Bug fixes

  • The Jump queue was grouping jumpers from different computers together - this is fixed!
23.5.3 2023-06-27

New features

  • Email with info about personal page is sent when creating account for members.

Bug fixes

  • The password reset link has been corrected to work.
23.5.2 2023-06-24

New features

  • Support for sending emails has introduced two new variables in the properties file:
    • grails.mail.username=
    • grails.mail.password=
    • The setup is optimized for Gmail accounts, but more properties can be added when using other mail services.
23.5.0 2023-05-21

New features

  • Support for Personal Information Page.

Enhancements

  • Add pagination when listing Members using a predefined Selection (filter).

Removed functionality

  • Filtering possibility in the lists of Events and Audit logs.

Release 23.0

23.0.2 2023-05-02

New features

  • Enable change of the Program License Key.

Enhancements

  • Enhancements to the event queue handling; Exclude own Controller, Show time and user in the list, Show newest event first, Only show new events by default.
  • Show error if the stored API address does not match current server address.
  • Performance enhanced API call for SkyView.

Bug fixes

  • Fix editing and creating jumps on Jump plan.

Removed functionality

  • Field Occupation has been removed from all API responses for entity Member.
23.0.1 2023-04-18

New features

  • Allow /api/v1/status endpoint without headers and logging, supports both HEAD and GET - can be used as a Health Check from load balancer.

Bug fixes

  • Completed error handling upon receiving updates after mass and balance has been signed.
23.0.0 2023-03-30

New features

  • Support for Mass- and Balance calculation through external service.
  • New API endpoint for extracting one (1) Load.
  • New attribute for setting a jump to free of charge.
  • New attribute for setting Exit order on Jump type.

Enhancements

  • Pilots added to API endpoints for Load and SkyView.
  • New ordering for SkyView, roughly going from 1-Exit altitude 2-Group number 3-Jump type by JumpType (the abbreviation) 4-Jump number to 1-Exit altitude 2-Jump type by ExitOrder 3-Group size.

Bug fixes

  • Jump type Cockpit (used for Passengers only flying) will always set the flag No jump.

Release 22.0

22.0.8 2022-08-03

Enhancements

  • NationalityCode has validation against MemberNo and ExternalMemberNo, and when using the endpoint api/v1/members/checkin the value of NationalityCode can be altered automatically to adhere to the validation rules.
22.0.7 2022-06-10

Enhancements

  • The endpoint api/v1/skyview has been extended with an optional parameter includeAllStatuses to enable getting all loads for a day.
22.0.6 2022-06-01

Enhancements

  • The endpoint api/v1/members/<id> now also searches using the external member no.
22.0.5 2022-03-28

Bug fixes

  • Accept attribute phoneType for API endpoint checkin.
22.0.4 2022-02-22

New features

  • Added button for showing the account balance in the Jump Queue, use System parameter ShowBalanceButtonInJumpQueue.
  • Add support for amount among checkin attributes via the API, requires role FINANCE.

Enhancements

  • Possibility to never group jumpers in the Jump Queue by default, set System parameter CloseOpenGroupInJumpQueue to -1.
  • A warning message shows up in the Jump Queue if account balance is close to zero.
  • Added validation for attributes weight and height to be positive number (if stated), for Member, Passenger and Boogieregistration.

Bug fixes

  • Fixed error handling for API endpoint checkin, when error comes from a sub-resource.
22.0.3 2022-02-20

New features

  • Transfer money between members/groups.

Enhancements

  • Documentation of the System parameters added to the Manuals section.
  • Updated documentation of the API.

Bug fixes

  • When using API endpoint /api/v1/members/checkin the member was not always saved, typically if license was too old (previous year).
22.0.2 2022-01-27

Enhancements

  • Updated internal framework and dependencies for security reasons.
  • Default settings for database access changed (maxActive:100, removeAbandoned: true, removeAbandonedTimeout: 60).

Release 21.5

21.5.3 2021-10-10

Enhancements

  • API pax-report can be used without a member, to get statistics.

Bug fixes

  • API for Passenger/POST and PUT - handle attribute jumpTime correctly.
21.5.2 2021-08-04

Bug fixes

  • API for MemberLicenses, MemberInstructs and MemberCertificates - correct handling of identity for POST method.
21.5.1 2021-07-22

New features

  • Checkin API - new API for checking in members/guests.

Enhancements

  • Messages - the message text is clickable for showing details about it.
  • Jump program - the Program is clickable for showing details about the Student jump.
  • Event Queue - the Event data is clickable for showing details about it.
  • SkyView - added loads of tomorrow in the view.

Bug fixes

  • Student Jump - can be saved while selecting the All members option for Instructor selection.
21.5.0 2021-06-02

New features

  • Passenger type Cockpit - for registering persons that will join the Aircraft but not jump.
  • Jump type Cockpit which only can be used by Passenger type Cockpit - will always be marked as Only flying/No jump.
  • SkyView - new settings to show/hide the clock on top or below the jumpers.

Enhancements

  • Searching for members in the Checkin has been extended to work also using the internalNo attribute.
  • SkyView - all content is compressed to enable showing more rows.
  • SkyView - number of jumpers is shown for groups that does not show the actual jumpers in a list below the group name.

Release 21.4

21.4.1 2021-05-29

Enhancements

  • Removed validation of contact person/phone for existing Member - will only apply when creating new members.
  • Added validation of Gender for Member.
21.4.0 2021-05-24

New features

  • Edit all Aircraft prices (for one Aircraft at a time) in the same view - like in a spreadsheet.
  • Jump Queue - added field for Comment.

Enhancements

  • All amounts will now accept decimals.
  • Reserve pack date will only be checked if it exists, Members without the date can jump anyway.

Bug fixes

  • Discount will not be reset to zero when changing a Passenger in the Jump Queue.
  • Jump Queue - Searching for a Member with both first and last name can now find the member, e.g. Johan Johansson.

Release 21.3

21.3.2 2021-05-11

Bug fixes

  • SkyView can show loads without time for lifting.
21.3.1 2021-05-10

Bug fixes

  • Looping startup of application due to missing information fixed.
21.3.0 2021-05-09

New features

  • New horizontal layout for SkyView.
  • SkyView can show the last load up in the air with flight info.
  • Clear all caches available on Status page (for role ADMIN), and all individual cache buttons have been removed.
  • Added anonymous analytics collection and periodic transfer to GoogleAnalytics.

Enhancements

  • Action buttons moved to the top of the list- and detail- pages. Edit/Create pages still have buttons on the bottom to force the user to scroll down to be able to see all fields.
  • Removed the arrow buttons (up/down) from Member no fields.
  • Trigger numeric keyboard for handheld units when changing attributes with numbers only.

Bug fixes

  • API/Trans - changed the response to contain more attributes.
  • Clock animation in SkyView fixed for Safari browser.

Release 21.2

21.2.2 2021-05-01

Bug fixes

  • API/Trans - corrected the error handling to allow update even if Member/Group is not correct.
21.2.1 2021-04-29

Bug fixes

  • Accept-header can contain more than one value for API calls.
21.2.0 2021-04-25

New features

  • Swedish texts in the application.
  • Role TANDEM added.
  • Passengers - Create Health Declaration as PDF.
  • Passengers - Create Tandem report as PDF.
  • Passengers - Delete passenger.
  • Passengers - Group/Ungroup passengers.
  • Passengers - Transfer passengers to/from the Jump Queue.
  • A new setting to choose whether a reserve repack date check should be performed.

Enhancements

  • Passengers - Save all passengers that are grouped together when changing jump date or jump time.
  • Passengers - Smarter list with filtering.
  • Passengers - Auto-refresh the passenger list.
  • Showing a Member will emphasize if License and/or Reserve pack date is valid for jumping.

Bug fixes

  • API/Trans - now possible to POST to path either with or without accountNo.
  • API/Trans - attribute accountNo in the body is ignored if posting to a path with accountNo.
  • API/Trans - better error message(s) for attribute error(s).

Release 21.1

21.1.1 2021-04-07

Bug fixes

  • SkyView countdown timer calculation uses local time to show correct number of minutes left.
21.1.0 2021-04-05

New features

  • Jump Queue - group and un-group jumpers from the menu.
  • Delete a Message is now possible.
  • Added time picker when editing Message to easily decide when the message will be removed.
  • Delimiter for Message added, semicolon will result in new row when printed on SkyView.

Enhancements

  • Jump Queue - show weight of jumper/group in Edit mode, only if logged in with role MANIFEST.
  • Jump Queue - price is set to zero if Organizer, only possible to change if logged in with role MANIFEST.
  • Show Log out on the logout-button in the menu.
  • Auto-select aircraft for new Load if only one aircraft in the list.

Bug fixes

  • Pagination corrected when listing Members, Groups, Clubs, Transactions or System parameters.
  • Message for SkyView will be removed at the stated time for removal.

Release 21.0

21.0.7 2021-03-30

Bug fixes

  • Corrected the server link for keyboard shortcuts.
21.0.6 2021-03-29

Enhancements

  • Added error message at startup if no dataSource could be found in the properties.
21.0.5 2021-03-21

Enhancements

  • Updated the permissions to be more restricted when a person is not logged in.
21.0.4 2021-03-15

Bug fixes

  • Error with duplicate key in intLogg insertion corrected.
  • Error with userid missing in intSystemparameter corrected.
  • Update member without an Education gave an error.
21.0.0 2021-03-14

New features

  • The Jump Queue is here - to replace the old SkyWish were jumpers and groups can manifest themselves.
  • The new and updated SkyView - to replace the old SkyView showing all manifested jumpers and groups.
  • Checkin, or add, jumpers.
  • Administer your settings like jump types, aircrafts and prices.
  • Permission control that let's administrator add users and their roles.
  • New API for connecting SkyWin data from and to other applications, and if you have been using our API component previously, it's very important to check out the API documentation.

Enhancements

  • Totally updated application, see this installation documentation.

Release 20.2

20.2.0 2020-05-24

New features

  • API endpoints for Passenger/Trans - to update payment information for a Passenger.

Release 19.0

19.0.1 2019-05-01

New features

  • THE FIRST VERSION of SkyWinOne !!!
  • API endpoints for Member, Passenger, Jump, Transaction and some old ones for backward compatibility to the previous Web Service.
  • View functionality for Member, Club, Passenger, Transaction.
  • Full functionality for Groups.
  • Full functionality for User and Role handling.
  • SkyView in a new format, this is under construction so consider it a BETA.