Skip to content

Releases: owlcms/owlcms4-prerelease

34.0.0-beta01

03 Sep 14:06
Compare
Choose a tag to compare

New numbering scheme. First level = significant features that can affect competition flow or results interpretation. Second level = minor user interface or perceptible technical improvements. Third level = bug fixes.

  • 34.0.0-beta01: Ready for translations. Fixed logging for public demonstration mode.
  • 34.0.0: Added new Sinclair coefficients for the 2024 Olympiad. An option on the Competition rules page allows selecting the previous (2020 Olympiad) values. Masters SMF and SMHF use the 2020 Olympiad values until further notice.
  • 34.0.0: Additional environment variable OWLCMS_PUBLICDEMO for restarting periodically the public demonstration site.
Highlights from recent stable releases
  • Cloud Support Changes

    • Added instructions for using fly.io as a cloud provider (cheaper alternative to Heroku)
    • Adjusted instructions for using Heroku now that there is no longer a free tier.
  • Ability to hide unneeded templates and rename templates to local language

    • 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 (non-Latin languages are supported).
  • 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 (includes examples for Masters)
    • 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 once the federations makes the record official.
    • 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).
    • 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 the notifications.
  • 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 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 cloud installs, no download is necessary. Follow the **Heroku **or Fly.io installation instructions.

  • 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.
    In the environment variables for owlcms, provide a standard DATABASE_URL to a running postgres instance or container. postgres://{user}:{password}@{hostname}:{port}/{database-name} (all parameters are required).
    The database is initially empty. owlcms will create/alter the required tables so the account used 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.

34.0.0-beta00

02 Sep 17:07
Compare
Choose a tag to compare

New numbering scheme. First level = significant features that can affect competition flow or results interpretation. Second level = user interface or perceptible technical improvements. Third level = bug fixes.

  • 34.0.0-beta00:
    • Ready for translations.
  • 34.0.0: Added new Sinclair coefficients for the 2024 Olympiad. An option on the Competition rules page allows selecting the previous (2020 Olympiad) values. Masters SMF and SMHF use the 2020 Olympiad values until further notice.
  • 34.0.0: Additional configuration options for the public demonstration site. The site reset every few hours (it will exit and will be respawned automatically). A warning is given beforehand. Windows will reload as soon as the site comes back, but with the clean data.
Highlights from recent stable releases
  • Cloud Support Changes

    • Added instructions for using fly.io as a cloud provider (cheaper alternative to Heroku)
    • Adjusted instructions for using Heroku now that there is no longer a free tier.
  • Ability to hide unneeded templates and rename templates to local language

    • 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 (non-Latin languages are supported).
  • 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 (includes examples for Masters)
    • 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 once the federations makes the record official.
    • 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).
    • 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 the notifications.
  • 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 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 cloud installs, no download is necessary. Follow the **Heroku **or Fly.io installation instructions.

  • 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.
    In the environment variables for owlcms, provide a standard DATABASE_URL to a running postgres instance or container. postgres://{user}:{password}@{hostname}:{port}/{database-name} (all parameters are required).
    The database is initially empty. owlcms will create/alter the required tables so the account used 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.

4.34.0-alpha00

02 Sep 04:07
Compare
Choose a tag to compare
  • 4.34.0-alpha00: Added new Sinclair coefficients for the 2024 Olympiad. An option on the Competition rules page allows selecting the previous (2020 Olympiad) values. Masters SMF and SMHF use the 2020 Olympiad values until further notice.
  • 4.34.0-alpha00: Internal option for public demo site. The public demo site will be reset every few hours (more precisely, will exit and will be respawned automatically).
Highlights from recent stable releases
  • Cloud Support Changes

    • Added instructions for using fly.io as a cloud provider. owlcms now automatically detects and uses the postgres database provided by fly.io .
    • Adjusted instructions for using Heroku now that there is no longer a free tier.
  • Ability to hide unwanted templates and rename to local language

    • 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.
  • 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 (includes examples for Masters)
    • 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.
  • 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.

4.33.11-rc01

01 Sep 02:26
Compare
Choose a tag to compare
  • 4.33.11: Database location parsing was broken for Heroku in releases 33.9 and 33.10. We now give precedence to JDBC_DATABASE_URL over DATABASE_URL if both are present (as is the case on Heroku). Parsing of DATABASE_URL was also fixed for completeness.
  • 4.33.10: Cloud documentation reorganized to avoid redundancies and increase visibility of publicresults.
  • 4.33.9: Cloud Support Changes
    • Added instructions for using fly.io as a cloud provider. owlcms now automatically detects and uses the postgres database provided by fly.io .
    • Adjusted instructions for using Heroku now that there is no longer a free tier.
  • 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.7: Examples for Masters and for different file formats to Record Definition Examples
  • 4.33.6: fixes for jury summoning referees and for decision reminders
  • Recommended update if current version older than 4.33.4: 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.
  • 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.
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.
  • 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.

4.33.10-rc01

31 Aug 03:54
Compare
Choose a tag to compare
  • 4.33.10-rc01: Documentation changes for fly.io; other minor changes to avoid redundancies.
  • 4.33.9: Cloud Support Changes
    • Added instructions for using fly.io as a cloud provider. owlcms now automatically detects and uses the postgres database provided by fly.io .
    • Adjusted instructions for using Heroku now that there is no longer a free tier.
  • 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.7: Examples for Masters and for different file formats to Record Definition Examples
  • 4.33.6: fixes for jury summoning referees and for decision reminders
  • Recommended update if current version older than 4.33.4: 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.
  • 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.
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.
  • 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.

4.33.9-rc01

27 Aug 17:15
Compare
Choose a tag to compare
  • 4.33.9-rc01: Cloud Support Changes
    • Added instructions for using fly.io as a cloud provider. owlcms detects and connects to the postgres database provided by fly.io .
    • Adjusted instructions for using Heroku now that there is no longer a free tier.
  • 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.7: Examples for Masters and for different file formats to Record Definition Examples
  • 4.33.6: fixes for jury summoning referees and for referre reminders
  • Recommended update if current version older than 4.33.4: 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.
  • 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.
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.
  • 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.

4.33.9-beta04

27 Aug 01:30
Compare
Choose a tag to compare
  • 4.33.9-beta0x: 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.
  • 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.

4.33.9-beta03

27 Aug 01:10
Compare
Choose a tag to compare
  • 4.33.9-beta0x: 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.
  • 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.

4.33.9-beta02

26 Aug 21:34
Compare
Choose a tag to compare
  • 4.33.9-beta0x: 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.
  • 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.

4.33.9-beta01

26 Aug 20:45
Compare
Choose a tag to compare

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.
  • 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.