Skip to content

4.33.4-rc03

Compare
Choose a tag to compare
@jflamy-dev jflamy-dev released this 07 Aug 01:07
· 4719 commits to master since this release

Changes for 4.33.4-rc03

  • 4.33.4-rc03: Current Athlete view layout now displays correctly on 1280 (720p TV), 1366 (common laptops) and 1920 (HD TV) resolutions.
  • 4.33.4-rc03: 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 or the decisions.
  • 4.33.4-rc02: Security update for postgresql JDBC driver.
  • 4.33.4-rc01: Current Athlete view layout fixed for current attempt highlight and to behave correctly when there is no current group. Use 1920x1080 resolution to include in OBS.

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. These record notifications can be enabled/disabled using a CSS variable. Set --zIndexRecordNotifications in colors.css to a positive value (ex: 10) to enable the notifications, and a negative value (ex: -10) to always hide them.
  • 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.
  • 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:
      1. css loaded in a zip using the Language and Settings page, found in the local/styles folder of the zip.
      2. css in the local/styles folder where owlcms is installed
      3. 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
  • 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 Installation

    If 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 Installation

    For 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 and owlcms/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 the JDBC_DATABASE_URL JDBC_DATABASE_USERNAME and JDBC_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 the kustomize files from k8s.zip file adapt them for your specific cluster and host names.