4.33.9-beta01
Recommended update if your current version is older than 4.33.4
- 4.33.9-beta00: Experimental: adding DATABASE_URL parameter to test automatic connection to Postgres database if deploying on fly.io
- 4.33.8: A new "local templates only" checkbox is added on the Languages and Settings page. If selected, the built-in Excel templates will not be listed in the dropdown lists. Only what is in the
local/templates
folder (or has been uploaded as a zip) with be shown. You can therefore remove files you don't use from local/templates and rename the templates to your local language if you wish. - 4.33.8: fixed uploading of zip file containing local overrides to support zips with non-Latin file names (replaced the standard Java library with an improved one)
- 4.33.7: fix processing of empty rows in record definition files. Added Examples for Masters and for different file formats to Record Definition Examples
- 4.33.6: fix missing decision reminder when using phone or tablet
- 4.33.6: wait for the actual 1/2/3/all button press to inform announcer that referee has been summoned
- 4.33.6: new translation string for break management dialog, new language translations
- 4.33.6: usability: more consistent naming of window tabs for group results
- 4.33.6: small bug fixes when reading record definition files with U age groups.
- Documented and cleaned-up processing of database environment variables
- Log file now contains specific location of errors found when reading the record definition files. (#514)
- Recommended update: Fix for possible birth date errors (one day early) on laptop installations
- Due to a bug in the way the H2 database driver stores dates that have no time zone (#513), the birth date of the athletes would, in some time zones, be converted to the day before.
- Current Athlete view layout now displays correctly on 1280 (720p TV), 1366 (common laptops) and 1920 (HD TV) resolutions.
- A public-facing view decisions display has been added to the streaming-oriented displays, for convenience. Currently this is the same as cropping the top-right corner of the scoreboard. In the future there might be options to just have the timer and the decisions.
- Security update for postgresql JDBC driver.
Highlights from recent stable releases
- Records
- Records are shown if record definition Excel spreadsheets are present in the local/records directory. See the following folder for examples: Sample Record Files .
- Records definitions are read when the program starts. Records set during the competition are updated on the scoreboard, but the Excel files need to be updated manually to reflect the official federation records.
- Records are shown according to the sorting order of the file names. Use a numerical prefix to control the order (for example 10Canada.xlsx, 20Commonwealth.xlsx, 30PanAm.xlsx).
- All records potentially applicable to the current athlete are shown on the scoreboard. Records that would be improved by the next lift are highlighted. If there are too many athletes in a group the records can be hidden using the display-specific settings, or by adding
records=false
to the URL - Notifications of record attempts and new records are shown on the scoreboard and attempt board. See this reference if you need to disable.
- Additional fields on the scoreboards
- Added the custom1 and custom2 fields to the scoreboards (after the year of birth). They are hidden by default; change the width to non-zero and visibility to
visible
in results.css in order to show one or the other or both.
- Added the custom1 and custom2 fields to the scoreboards (after the year of birth). They are hidden by default; change the width to non-zero and visibility to
- Shared visual styling between owlcms and publicresults.
- publicresults scoreboard now uses the same colors.css and results.css stylesheets as owlcms. owlcms sends the exact files it is using for itself to publicresults. The priority used by owlcms to find the style sheets is as follows:
- css loaded in a zip using the Language and Settings page, found in the local/styles folder of the zip.
- css in the local/styles folder where owlcms is installed
- css found in the binary files of the owlcms distribution.
- The Records and Leader sections can now be shown/hidden from the pop-up dialog on the scoreboard screens for both owlcms and publicresults
- publicresults scoreboard now uses the same colors.css and results.css stylesheets as owlcms. owlcms sends the exact files it is using for itself to publicresults. The priority used by owlcms to find the style sheets is as follows:
- Masters rulebook
- Updated the default AgeGroups.xlsx definition file for the W80, W85, M85 and M85 age categories.
- Updated the age-adjusted Sinclair calculation for women to use the SMHF coefficients.
- New: Announcer can act as solo athlete-facing referee. A setting on the announcer screen (⚙) enables emitting down signal on decision so it is heard and shown on displays.
- New: Round-robin "fixed order" option for team competitions. If this option is selected in the Competition Non-Standard Rules, athletes lift according to their lot number on each round. The lot number can be preset at registration or drawn at random depending on competition rules.
- Sinclair meets: New competition option to use Sinclair for ranking - one ranking per gender.
- Documentation now includes a tutorial on how to change the scoreboard colors: Scoreboard Colors
- On weigh-in or registration forms, if a change in category results, a confirmation is required (#499)
- Customization of colors and styling of scoreboards and attempt board.
- Improved management of ceremonies : see Breaks and Ceremonies procedures, and Result Documents for the medals spreadsheet.
Installation Instructions
-
For Windows, download
owlcms_setup.exe
from the Assets section below and follow Windows Stand-alone InstallationIf you get a blue window with
Windows protected your PC
, or if Microsoft Edge gives you warnings, please see this page : Make Windows Defender Allow Installation -
For Linux and Mac OS, download the
owlcms.zip
file from the Assets section below and follow Linux or Mac Stand-alone InstallationFor Heroku cloud, no download is necessary. Follow the Heroku Cloud Installation to deploy your own copy. See also the additional configuration steps for large competitions on Heroku. You may also use the Docker container if you prefer.
-
For Docker, you may use the
owlcms/owlcms
andowlcms/publicresults
images on hub.docker.com.latest
is the tag for the latest stable image,prerelease
is used for the latest prerelease. You will need to provide theJDBC_DATABASE_URL
JDBC_DATABASE_USERNAME
andJDBC_DATABASE_PASSWORD
environment and point them to a Postgres database instance (for example, in another container). owlcms will create/alter the required tables and the account requires the privileges to do so. See Postgres database creation for additional info. -
For Kubernetes deployments, see
k3s_setup.yaml
file for cloud hosting using k3s. For other setups, download thekustomize
files fromk8s.zip
file adapt them for your specific cluster and host names.