Skip to content

Commit

Permalink
4.31.0-beta01 [skip ci]
Browse files Browse the repository at this point in the history
  • Loading branch information
Jean-François Lamy committed Apr 27, 2022
1 parent 89197d4 commit 8ce5bec
Show file tree
Hide file tree
Showing 6 changed files with 25 additions and 16 deletions.
29 changes: 19 additions & 10 deletions ReleaseNotes.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,33 @@
### **Changes for release 4.31.0-alpha04**
### **Changes for release 4.31.0-beta01**

4.31.0-alpha04: New "Feature Toggle" capability to selectively enable features, located at the bottom the Languages and Parameters page.
4.31.0-beta01: Fix: toggle between light and dark display did not show the selected value correctly.

4.31.0-alpha04: New scoreboards are the default when using the Displays page buttons.
4.31.0-alpha04: New feature toggle setting on the "Language and Settings" page.

- The old URLs still work alongside the new URLs (new page names that start with `results`)
- To keep using the old scoreboards when clicking the buttons, add the word `oldScoreboards` to the "Feature Toggles" setting.
- New resultsMedals page which is used when switching from the new public scoreboards
- Top teams / top sinclair are partially converted to new colors.
4.31.0-alpha04: New scoreboards are the default when using the Displays page buttons. See the Notes below keep using the old scoreboards by using a feature toggle.

### **Changes for 4.31.* releases**

- New parameterized scoreboards. Colors can be changed in the `styles/colors.css` file (colors also change the attempt board and decision display) . The default values are same as the previous defaults.
The ratio of team column to name column can be changed in `styles/results.css` for federations that use very long team names. The scoreboards can be zoomed in or out using the `Ctrl+` and `Ctrl-` keys to accommodate more lines, or conversely to make text bigger.
- New "Feature Toggle" capability to selectively enable features, located at the bottom the Languages and Parameters page. If more than one feature toggle is needed, they are separated by commas.

- New parameterized scoreboards. Colors can be changed in the `styles/colors.css` file (*The default colors are the same as the previous defaults.* The scoreboards can be zoomed in or out using the `Ctrl+` and `Ctrl-` keys to accommodate more lines, or to make text bigger with smaller groups.

- `displays/results` show results only, with ranks. If the screen is VGA or narrower (old-style projectors) then only the total rank is kept.
- `displays/resultsLeaders` same, but with the leaders of the current athlete's main category shown at the bottom
- `displays/resultsLeadersRanks` same, but all the ranks in all the eligible categories are shown.
- `displays/resultsMedals` for medals.
- The ratio of team column to name column can be changed in `styles/results.css` for federations that use very long team names.

<u>Notes</u>

- The old URLs still work alongside the new URLs (new page names that start with `results`)
- To keep using the old scoreboards when clicking the buttons, include the word `oldScoreboards` to the list of "Feature Toggles" at the bottom of the "Languages and Settings" page.
- Changing `colors.css` also changes the attempt board and the decision display . Top teams / Top Sinclair do not have a light theme, so only the background colors are changed.

- Improvement: Break triggered by marshal creates a "Marshal Issue" notification to the other TOs.

- Fix: Password issues. In some circumstances, password access to the application would stop working, requiring the use of configuration variables to override.

- Fix: When running a round-robin competition, the weight requested between rounds can be lower than that at the last clock start. The normal check is therefore disabled.

### Highlights from recent stable releases
Expand Down Expand Up @@ -51,4 +60,4 @@

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

- 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.
- 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. Je
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-prerelease/releases/download/4.31.0-alpha04/k3s_setup.yaml | envsubst | kubectl apply -f -
curl -sfL https://github.com/owlcms/owlcms4-prerelease/releases/download/4.31.0-beta01/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.31.0-alpha04/download/dd_setup.yaml
kubectl apply -f https://github.com/owlcms/owlcms4/releases/4.31.0-beta01/download/dd_setup.yaml
```

## Link the cluster to KubeSail
Expand Down
4 changes: 2 additions & 2 deletions docs/Downloads.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ Several options are available for installation, depending on your needs. Additio

| | |
| ------------------------------------------------------------ | ------------------------------------------------------------ |
| **Local Setup** <br />This installs the `owlcms` program to run a competition locally, on a master laptop. No internet connection is needed.<ul><li>[Windows Installation Instructions](https://owlcms.github.io/owlcms4-prerelease/#/LocalWindowsSetup)<li>[Mac/Linux Installation Instructions](https://owlcms.github.io/owlcms4-prerelease/#/LocalLinuxMacSetup)<li><nobr>[Release Notes](https://github.com/owlcms/owlcms4-prerelease/releases/tag/4.31.0-alpha04)</nobr></ul> | <nobr><i class="material-icons" style="transform: translatey(0.30em)">file_download</i> **[Windows Installer](https://github.com/owlcms/owlcms4-prerelease/releases/download/4.31.0-alpha04/owlcms_setup.exe)**</nobr><br/><i class="material-icons" style="transform: translatey(0.30em)">file_download</i>[Mac/Linux Zip](https://github.com/owlcms/owlcms4-prerelease/releases/download/4.31.0-alpha04/owlcms.zip) |
| **Cloud-based Setup**<br />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><li>[Updating to the current version](https://owlcms.github.io/owlcms4-prerelease/#/UpdatingCloudApplications)</li><li><nobr>[Release Notes](https://github.com/owlcms/owlcms4-prerelease/releases/tag/4.31.0-alpha04)</nobr></li></ul> | <i class="material-icons" style="transform: translatey(0.30em)">cloud_upload</i> **[Competition Management Cloud Installer](https://github.com/owlcms/owlcms-heroku-prerelease/blob/master/README.md)**<br><i class="material-icons" style="transform: translatey(0.30em)">cloud_upload</i> [Public Results Scoreboard Cloud Installer](https://github.com/owlcms/publicresults-heroku-prerelease/blob/master/README.md)<br/><br/><i class="material-icons" style="transform: translatey(0.30em)">file_download</i>[Version Updater](https://github.com/owlcms/owlcms4-heroku-updater/releases) |
| **Local Setup** <br />This installs the `owlcms` program to run a competition locally, on a master laptop. No internet connection is needed.<ul><li>[Windows Installation Instructions](https://owlcms.github.io/owlcms4-prerelease/#/LocalWindowsSetup)<li>[Mac/Linux Installation Instructions](https://owlcms.github.io/owlcms4-prerelease/#/LocalLinuxMacSetup)<li><nobr>[Release Notes](https://github.com/owlcms/owlcms4-prerelease/releases/tag/4.31.0-beta01)</nobr></ul> | <nobr><i class="material-icons" style="transform: translatey(0.30em)">file_download</i> **[Windows Installer](https://github.com/owlcms/owlcms4-prerelease/releases/download/4.31.0-beta01/owlcms_setup.exe)**</nobr><br/><i class="material-icons" style="transform: translatey(0.30em)">file_download</i>[Mac/Linux Zip](https://github.com/owlcms/owlcms4-prerelease/releases/download/4.31.0-beta01/owlcms.zip) |
| **Cloud-based Setup**<br />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><li>[Updating to the current version](https://owlcms.github.io/owlcms4-prerelease/#/UpdatingCloudApplications)</li><li><nobr>[Release Notes](https://github.com/owlcms/owlcms4-prerelease/releases/tag/4.31.0-beta01)</nobr></li></ul> | <i class="material-icons" style="transform: translatey(0.30em)">cloud_upload</i> **[Competition Management Cloud Installer](https://github.com/owlcms/owlcms-heroku-prerelease/blob/master/README.md)**<br><i class="material-icons" style="transform: translatey(0.30em)">cloud_upload</i> [Public Results Scoreboard Cloud Installer](https://github.com/owlcms/publicresults-heroku-prerelease/blob/master/README.md)<br/><br/><i class="material-icons" style="transform: translatey(0.30em)">file_download</i>[Version Updater](https://github.com/owlcms/owlcms4-heroku-updater/releases) |
| **Documentation** | [Documentation site](https://owlcms.github.io/owlcms4-prerelease/#/index) |

2 changes: 1 addition & 1 deletion docs/k3d.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ export RESULTS=results.owlcms.youraccount.usw1.k8g8.com
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.31.0-alpha04/k3d_setup.yaml | envsubst | kubectl apply -f -
curl -sfL https://github.com/owlcms/owlcms4/releases/download/4.31.0-beta01/k3d_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 pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<properties>
<!-- revision is overridden by azure-pipelines.yml for the official builds. this value is only used for local development -->

<revision>4.31.0-alpha04</revision>
<revision>4.31.0-beta01</revision>

<owlcms-maven-url>http://maven.owlcms.mywire.org:8088</owlcms-maven-url>
<owlcms-maven-suffix>/releases</owlcms-maven-suffix><!-- /snapshots if revision is -SNAPSHOT -->
Expand Down

0 comments on commit 8ce5bec

Please sign in to comment.