Skip to content

Commit

Permalink
4.33.9-beta00 [skip ci]
Browse files Browse the repository at this point in the history
  • Loading branch information
Jean-François Lamy committed Aug 26, 2022
1 parent d72c599 commit cba54b8
Show file tree
Hide file tree
Showing 12 changed files with 34 additions and 31 deletions.
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ Yet it is simple enough to setup that you can use it to run a club or regional c


### Features, Documentation and Installation
- See the application **[Web Site](https://owlcms.github.io/owlcms4/#)** for a full overview and extensive documentation.
- Refer to the [Installation Overview](https://owlcms.github.io/owlcms4/#/InstallationOverview) and to the following [page](Releases.md) for the various setups and releases.
- See the application **[Web Site](https://owlcms.github.io/owlcms4-prerelease/#)** for a full overview and extensive documentation.
- Refer to the [Installation Overview](https://owlcms.github.io/owlcms4-prerelease/#/InstallationOverview) and to the following [page](Releases.md) for the various setups and releases.

### Help, Issues, Feature Requests

Expand All @@ -18,9 +18,9 @@ Yet it is simple enough to setup that you can use it to run a club or regional c

### Licensing and Notes

This is free, as-is, no warranty *whatsoever* software. If you just want to run it as is for your own club or federation, just download from the [Releases](https://github.com/owlcms/owlcms4/releases) repository and go ahead. You should perform your own tests to see if the software is fit for your own purposes and circumstances.
This is free, as-is, no warranty *whatsoever* software. If you just want to run it as is for your own club or federation, just download from the [Releases](https://github.com/owlcms/owlcms4-prerelease/releases) repository and go ahead. You should perform your own tests to see if the software is fit for your own purposes and circumstances.

If you host the software, package it, or modify it, the license *requires* you to make the full sources to your modifications and the corresponding building instructions available for free (see the [License](https://github.com/owlcms/owlcms4/blob/master/LICENSE.txt) for details.) You may charge for your services and expertise, but everyone is entitled to the original software and to your modifications for free.
If you host the software, package it, or modify it, the license *requires* you to make the full sources to your modifications and the corresponding building instructions available for free (see the [License](https://github.com/owlcms/owlcms4-prerelease/blob/master/LICENSE.txt) for details.) You may charge for your services and expertise, but everyone is entitled to the original software and to your modifications for free.

### Authoring and Software Acknowledgments

Expand Down
21 changes: 11 additions & 10 deletions ReleaseNotes.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
> 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](https://www.dropbox.com/sh/409fqybabjv6byt/AADZIcMxn2Q8epqiZQX3EQk4a?dl=0)
Expand All @@ -23,7 +24,7 @@
- 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](https://owlcms.github.io/owlcms4/#/Styles#hiding-notifications) if you need to disable.
- Notifications of record attempts and new records are shown on the scoreboard and attempt board. See [this reference](https://owlcms.github.io/owlcms4-prerelease/#/Styles#hiding-notifications) 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.
Expand All @@ -38,22 +39,22 @@
- 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](https://owlcms.github.io/owlcms4/#/Styles)
- Documentation now includes a tutorial on how to change the scoreboard colors: [Scoreboard Colors](https://owlcms.github.io/owlcms4-prerelease/#/Styles)
- On weigh-in or registration forms, if a change in category results, a confirmation is required (#499)
- [Customization](https://owlcms.github.io/owlcms4/#/UploadingLocalSettings) of colors and styling of scoreboards and attempt board.
- Improved management of ceremonies : see [Breaks and Ceremonies](https://owlcms.github.io/owlcms4/#/Breaks) procedures, and [Result Documents](https://owlcms.github.io/owlcms4/#/Documents) for the medals spreadsheet.
- [Customization](https://owlcms.github.io/owlcms4-prerelease/#/UploadingLocalSettings) of colors and styling of scoreboards and attempt board.
- Improved management of ceremonies : see [Breaks and Ceremonies](https://owlcms.github.io/owlcms4-prerelease/#/Breaks) procedures, and [Result Documents](https://owlcms.github.io/owlcms4-prerelease/#/Documents) for the medals spreadsheet.


### **Installation Instructions**

- For **Windows**, download `owlcms_setup.exe` from the Assets section below and follow [Windows Stand-alone Installation](https://owlcms.github.io/owlcms4/#/LocalWindowsSetup)
- For **Windows**, download `owlcms_setup.exe` from the Assets section below and follow [Windows Stand-alone Installation](https://owlcms.github.io/owlcms4-prerelease/#/LocalWindowsSetup)

> 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](https://owlcms.github.io/owlcms4/#/DefenderOff)
> 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](https://owlcms.github.io/owlcms4-prerelease/#/DefenderOff)
- For **Linux** and **Mac OS**, download the `owlcms.zip` file from the Assets section below and follow [Linux or Mac Stand-alone Installation](https://owlcms.github.io/owlcms4/#/LocalLinuxMacSetup)
- For **Linux** and **Mac OS**, download the `owlcms.zip` file from the Assets section below and follow [Linux or Mac Stand-alone Installation](https://owlcms.github.io/owlcms4-prerelease/#/LocalLinuxMacSetup)

For **Heroku** cloud, no download is necessary. Follow the [Heroku Cloud Installation](https://owlcms.github.io/owlcms4/#/Cloud) to deploy your own copy. See also the [additional configuration steps for large competitions on Heroku](https://owlcms.github.io/owlcms4/#/HerokuLarge). You may also use the Docker container if you prefer.
For **Heroku** cloud, no download is necessary. Follow the [Heroku Cloud Installation](https://owlcms.github.io/owlcms4-prerelease/#/Cloud) to deploy your own copy. See also the [additional configuration steps for large competitions on Heroku](https://owlcms.github.io/owlcms4-prerelease/#/HerokuLarge). 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](https://owlcms.github.io/owlcms4/#/PostgreSQL?id=initial-configuration-of-postgresql) for additional info.
- 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](https://owlcms.github.io/owlcms4-prerelease/#/PostgreSQL?id=initial-configuration-of-postgresql) for additional info.

- For **Kubernetes** deployments, see `k3s_setup.yaml` file for [cloud hosting using k3s](https://owlcms.github.io/owlcms4/#/DigitalOcean). For other setups, download the `kustomize` files from `k8s.zip` file adapt them for your specific cluster and host names.
- For **Kubernetes** deployments, see `k3s_setup.yaml` file for [cloud hosting using k3s](https://owlcms.github.io/owlcms4-prerelease/#/DigitalOcean). For other setups, download the `kustomize` files from `k8s.zip` file adapt them for your specific cluster and host names.
4 changes: 2 additions & 2 deletions Releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,6 @@ There are two release channels: one repository contains stable releases, the sec

| | STABLE releases | PRELIMINARY releases |
| :----------------------------------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ |
| **Local Setup** This installs the `owlcms` program to run a competition locally, on a master laptop. No internet access is needed. | <ul><li><nobr>[**Windows Installer**](https://github.com/owlcms/owlcms4/releases/latest/download/owlcms_setup.exe) and [Instructions](https://owlcms.github.io/owlcms4/#/LocalWindowsSetup)</nobr><li>[**Mac/Linux Kit**](https://github.com/owlcms/owlcms4/releases/latest/download/owlcms.zip) and [Instructions](https://owlcms.github.io/owlcms4/#/LocalLinuxMacSetup)<li><nobr>[Release Notes](https://github.com/owlcms/owlcms4/releases)</nobr></ul> | <ul><li><nobr>[Windows Installer](https://github.com/owlcms/owlcms4-prerelease/latest/download/owlcms_setup.exe)</nobr><li>[Mac/Linux Kit](https://github.com/owlcms/owlcms4-prerelease/latest/download/owlcms.zip)<li><nobr>[Release Notes](https://github.com/owlcms/owlcms4-prerelease/releases)</nobr></ul> |
| **Cloud-based Setup** This installs the `owlcms` competition management software in the cloud. Good internet access is needed but no local software is needed. The `publicresults` companion program allows individuals to see the scoreboard on their own phone or tablet no matter where they are located.<ul><li>[Heroku Cloud Installation Instructions](https://owlcms.github.io/owlcms4/#/Heroku)</li><li>Configuration Options for [Large Cloud Competitions](https://owlcms.github.io/owlcms4/#/HerokuLarge)</li></ul> | <ul><li>[**Competition Management Cloud Installer**](https://github.com/owlcms/owlcms4-heroku/blob/master/README.md)<li>[**Public Results Scoreboard Cloud Installer**](https://github.com/owlcms/owlcms4-heroku/blob/master/README.md)<li><nobr>[Release Notes](https://github.com/owlcms/owlcms4/releases)</nobr></ul> | <ul><li>[Competition Management Cloud Installer](https://github.com/owlcms/owlms-heroku-prerelease)<li>[Public Results Scoreboard Cloud Installer](https://github.com/owlcms/publicresults-heroku-prerelease/releases)<li><nobr>[Release Notes](https://github.com/owlcms/owlcms/owlcms4-prerelease/releases)</nobr></ul> |
| **Local Setup** This installs the `owlcms` program to run a competition locally, on a master laptop. No internet access is needed. | <ul><li><nobr>[**Windows Installer**](https://github.com/owlcms/owlcms4/releases/latest/download/owlcms_setup.exe) and [Instructions](https://owlcms.github.io/owlcms4-prerelease/#/LocalWindowsSetup)</nobr><li>[**Mac/Linux Kit**](https://github.com/owlcms/owlcms4/releases/latest/download/owlcms.zip) and [Instructions](https://owlcms.github.io/owlcms4-prerelease/#/LocalLinuxMacSetup)<li><nobr>[Release Notes](https://github.com/owlcms/owlcms4/releases)</nobr></ul> | <ul><li><nobr>[Windows Installer](https://github.com/owlcms/owlcms4-prerelease/latest/download/owlcms_setup.exe)</nobr><li>[Mac/Linux Kit](https://github.com/owlcms/owlcms4-prerelease/latest/download/owlcms.zip)<li><nobr>[Release Notes](https://github.com/owlcms/owlcms4-prerelease/releases)</nobr></ul> |
| **Cloud-based Setup** This installs the `owlcms` competition management software in the cloud. Good internet access is needed but no local software is needed. The `publicresults` companion program allows individuals to see the scoreboard on their own phone or tablet no matter where they are located.<ul><li>[Heroku Cloud Installation Instructions](https://owlcms.github.io/owlcms4-prerelease/#/Heroku)</li><li>Configuration Options for [Large Cloud Competitions](https://owlcms.github.io/owlcms4-prerelease/#/HerokuLarge)</li></ul> | <ul><li>[**Competition Management Cloud Installer**](https://github.com/owlcms/owlcms4-heroku/blob/master/README.md)<li>[**Public Results Scoreboard Cloud Installer**](https://github.com/owlcms/owlcms4-heroku/blob/master/README.md)<li><nobr>[Release Notes](https://github.com/owlcms/owlcms4/releases)</nobr></ul> | <ul><li>[Competition Management Cloud Installer](https://github.com/owlcms/owlms-heroku-prerelease)<li>[Public Results Scoreboard Cloud Installer](https://github.com/owlcms/publicresults-heroku-prerelease/releases)<li><nobr>[Release Notes](https://github.com/owlcms/owlcms/owlcms4-prerelease/releases)</nobr></ul> |
| Documentation | [Documentation site](https://owlcms.github.io/owlcms4/#/index) | [Documentation Site](https://owlcms.github.io/owlcms4-prerelease/#/index) |
2 changes: 1 addition & 1 deletion docs/DigitalOcean.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ export RESULTS=results.owlcms.mywire.org
2. This step fetches the configuration and substitutes the values for OFFICIALS and RESULTS before applying it.

```powershell
curl -sfL https://github.com/owlcms/owlcms4/releases/download/4.33.8/k3s_setup.yaml | envsubst | kubectl apply -f -
curl -sfL https://github.com/owlcms/owlcms4-prerelease/releases/download/4.33.9-beta00/k3s_setup.yaml | envsubst | kubectl apply -f -
```

> Note: you may have to execute the command several times, because some steps take time to complete. There is no harm done repeating the steps. Wait 30 seconds or so between each attempt, every attempt will get further down the steps. This is simpler than breaking down the setup in several steps.
Expand Down
2 changes: 1 addition & 1 deletion docs/DockerDesktop.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Docker Desktop installs the `kubectl` utility that is used to control Kubernetes
This step installs owlcms and its prerequisites into the Kubernetes cluster. It does NOT configure the internet access, this is done in the later steps.

```powershell
kubectl apply -f https://github.com/owlcms/owlcms4/releases/4.33.8/download/dd_setup.yaml
kubectl apply -f https://github.com/owlcms/owlcms4/releases/4.33.9-beta00/download/dd_setup.yaml
```

## Link the cluster to KubeSail
Expand Down
Loading

0 comments on commit cba54b8

Please sign in to comment.