Skip to content

Commit

Permalink
600 Refactor supported versions (#606)
Browse files Browse the repository at this point in the history
Closes #600
  • Loading branch information
abbyad committed Jan 14, 2022
1 parent d2fa883 commit 3488924
Show file tree
Hide file tree
Showing 20 changed files with 81 additions and 75 deletions.
2 changes: 1 addition & 1 deletion content/en/apps/guides/forms/multimedia.md
Expand Up @@ -12,7 +12,7 @@ relatedContent: >

## Multimedia Formats

There are many supported formats for video, audio, and images. We recommend using h.264(mpeg) for video, jpeg for images, and mp3 for audio. When creating videos or images keep in mind the dimensions and storage capabilities on phones that may be used. Lower end phones have smaller storage and screen sizes. When rendering images, video, and audio the CHT uses the browser's built in rendering tools. This means you can render any media format that is supported by the [minimum version of Chrome]({{< ref "core/overview/supported-software#dependencies" >}}).
There are many supported formats for video, audio, and images. We recommend using h.264(mpeg) for video, jpeg for images, and mp3 for audio. When creating videos or images keep in mind the dimensions and storage capabilities on phones that may be used. Lower end phones have smaller storage and screen sizes. When rendering images, video, and audio the CHT uses the browser's built in rendering tools. This means you can render any media format that is supported by the [minimum version of Chrome]({{< ref "core/releases#dependencies" >}}).

**List of Supported formats** [video/audio](https://developer.mozilla.org/en-US/docs/Web/HTML/Supported_media_formats)
[images](https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Image_types)
Expand Down
53 changes: 0 additions & 53 deletions content/en/core/overview/supported-software.md

This file was deleted.

2 changes: 1 addition & 1 deletion content/en/core/releases/3.0.0.md
Expand Up @@ -9,7 +9,7 @@ toc_hide: true

## Upgrade notes

1. The [supported versions for client and server software]({{% ref "core/overview/supported-software#dependencies" %}})
1. The [supported versions for client and server software]({{% ref "core/releases#dependencies" %}})
have been changed significantly. Make sure your software meets the requirements before upgrading to 3.0.0.
1. The `/api/v1/messages` endpoint has been removed as it was no longer actively used, and contained bugs. [[#3971](https://github.com/medic/medic-webapp/issues/3971)]
1. The ANC analytics page and the following APIs have been removed as they are no longer used. [[#1002](https://github.com/medic/medic-webapp/issues/1002)]
Expand Down
2 changes: 1 addition & 1 deletion content/en/core/releases/3.10.0.md
Expand Up @@ -30,7 +30,7 @@ Instead, it advances the transition processing seq in `_local/transitions-seq`.

### Supported software

There are no required changes to the [supported software matrix]({{% ref "core/overview/supported-software#dependencies" %}})
There are no required changes to the [supported software matrix]({{% ref "core/releases#dependencies" %}})
from `3.0.0`.

| Node | CouchDB | Browsers | SMS bridge | Android | medic-android | medic-couch2pg |
Expand Down
2 changes: 1 addition & 1 deletion content/en/core/releases/3.10.1.md
Expand Up @@ -9,7 +9,7 @@ toc_hide: true

### Supported software

There are no required changes to the [supported software matrix]({{% ref "core/overview/supported-software#dependencies" %}})
There are no required changes to the [supported software matrix]({{% ref "core/releases#dependencies" %}})
from `3.0.0`.

| Node | CouchDB | Browsers | SMS bridge | Android | medic-android | medic-couch2pg |
Expand Down
2 changes: 1 addition & 1 deletion content/en/core/releases/3.10.2.md
Expand Up @@ -9,7 +9,7 @@ toc_hide: true

### Supported software

There are no required changes to the [supported software matrix]({{% ref "core/overview/supported-software#dependencies" %}})
There are no required changes to the [supported software matrix]({{% ref "core/releases#dependencies" %}})
from `3.0.0`.

| Node | CouchDB | Browsers | SMS bridge | Android | medic-android | medic-couch2pg |
Expand Down
2 changes: 1 addition & 1 deletion content/en/core/releases/3.10.3.md
Expand Up @@ -9,7 +9,7 @@ toc_hide: true

### Supported software

There are no required changes to the [supported software matrix]({{% ref "core/overview/supported-software#dependencies" %}})
There are no required changes to the [supported software matrix]({{% ref "core/releases#dependencies" %}})
from `3.0.0`.

| Node | CouchDB | Browsers | SMS bridge | Android | medic-android | medic-couch2pg |
Expand Down
2 changes: 1 addition & 1 deletion content/en/core/releases/3.11.0.md
Expand Up @@ -58,7 +58,7 @@ When migrating data from a Crosswalk apk to a Webview apk the user is now guided

### Supported software

There are no required changes to the [supported software matrix]({{% ref "core/overview/supported-software#dependencies" %}})
There are no required changes to the [supported software matrix]({{% ref "core/releases#dependencies" %}})
from `3.0.0`.

| Node | CouchDB | Browsers | SMS bridge | Android | medic-android | medic-couch2pg |
Expand Down
2 changes: 1 addition & 1 deletion content/en/core/releases/3.12.0.md
Expand Up @@ -24,7 +24,7 @@ None.

### Supported software

There are no required changes to the [supported software matrix]({{% ref "core/overview/supported-software#dependencies" %}})
There are no required changes to the [supported software matrix]({{% ref "core/releases#dependencies" %}})
from `3.0.0`.

| Node | CouchDB | Browsers | SMS bridge | Android | medic-android | medic-couch2pg |
Expand Down
2 changes: 1 addition & 1 deletion content/en/core/releases/3.4.0.md
Expand Up @@ -19,7 +19,7 @@ There are no breaking changes when upgrading from `3.3.x`.

### Supported software

There are no required changes to the [supported software matrix]({{% ref "core/overview/supported-software#dependencies" %}})
There are no required changes to the [supported software matrix]({{% ref "core/releases#dependencies" %}})
from `3.0.0`.

| Node | CouchDB | Browsers | SMS bridge | Android | medic-android | medic-couch2pg |
Expand Down
2 changes: 1 addition & 1 deletion content/en/core/releases/3.5.0.md
Expand Up @@ -19,7 +19,7 @@ There are no breaking changes when upgrading from `3.4.x`.

### Supported software

There are no required changes to the [supported software matrix]({{% ref "core/overview/supported-software#dependencies" %}})
There are no required changes to the [supported software matrix]({{% ref "core/releases#dependencies" %}})
from `3.0.0`.

| Node | CouchDB | Browsers | SMS bridge | Android | medic-android | medic-couch2pg |
Expand Down
2 changes: 1 addition & 1 deletion content/en/core/releases/3.6.0.md
Expand Up @@ -19,7 +19,7 @@ There are no breaking changes when upgrading from `3.5.x`.

### Supported software

There are no required changes to the [supported software matrix]({{% ref "core/overview/supported-software#dependencies" %}})
There are no required changes to the [supported software matrix]({{% ref "core/releases#dependencies" %}})
from `3.0.0`.

| Node | CouchDB | Browsers | SMS bridge | Android | medic-android | medic-couch2pg |
Expand Down
2 changes: 1 addition & 1 deletion content/en/core/releases/3.7.0.md
Expand Up @@ -20,7 +20,7 @@ None.

### Supported software

There are no required changes to the [supported software matrix]({{% ref "core/overview/supported-software#dependencies" %}})
There are no required changes to the [supported software matrix]({{% ref "core/releases#dependencies" %}})
from `3.0.0`.

| Node | CouchDB | Browsers | SMS bridge | Android | medic-android | medic-couch2pg |
Expand Down
2 changes: 1 addition & 1 deletion content/en/core/releases/3.8.0.md
Expand Up @@ -34,7 +34,7 @@ The changes to [tasks and targets](#task-and-target-data-available-for-analysis)

### Supported software

There are no required changes to the [supported software matrix]({{% ref "core/overview/supported-software#dependencies" %}})
There are no required changes to the [supported software matrix]({{% ref "core/releases#dependencies" %}})
from `3.0.0`.

| Node | CouchDB | Browsers | SMS bridge | Android | medic-android | medic-couch2pg |
Expand Down
2 changes: 1 addition & 1 deletion content/en/core/releases/3.8.1.md
Expand Up @@ -14,7 +14,7 @@ toc_hide: true

### Supported software

There are no required changes to the [supported software matrix]({{% ref "core/overview/supported-software#dependencies" %}})
There are no required changes to the [supported software matrix]({{% ref "core/releases#dependencies" %}})
from `3.0.0`.

| Node | CouchDB | Browsers | SMS bridge | Android | medic-android | medic-couch2pg |
Expand Down
2 changes: 1 addition & 1 deletion content/en/core/releases/3.8.2.md
Expand Up @@ -13,7 +13,7 @@ toc_hide: true

### Supported software

There are no required changes to the [supported software matrix]({{% ref "core/overview/supported-software#dependencies" %}})
There are no required changes to the [supported software matrix]({{% ref "core/releases#dependencies" %}})
from `3.0.0`.

| Node | CouchDB | Browsers | SMS bridge | Android | medic-android | medic-couch2pg |
Expand Down
2 changes: 1 addition & 1 deletion content/en/core/releases/3.9.0.md
Expand Up @@ -32,7 +32,7 @@ We have implemented a purging function to clean up obsolete feedback and telemet

### Supported software

There are no required changes to the [supported software matrix]({{% ref "core/overview/supported-software#dependencies" %}}) from `3.0.0`.
There are no required changes to the [supported software matrix]({{% ref "core/releases#dependencies" %}}) from `3.0.0`.

| Node | CouchDB | Browsers | SMS bridge | Android | medic-android | medic-couch2pg |
|----|----|----|----|----|----|---|
Expand Down
2 changes: 1 addition & 1 deletion content/en/core/releases/3.9.1.md
Expand Up @@ -9,7 +9,7 @@ toc_hide: true

### Supported software

There are no required changes to the [supported software matrix]({{% ref "core/overview/supported-software#dependencies" %}})
There are no required changes to the [supported software matrix]({{% ref "core/releases#dependencies" %}})
from `3.0.0`.

| Node | CouchDB | Browsers | SMS bridge | Android | medic-android | medic-couch2pg |
Expand Down
2 changes: 1 addition & 1 deletion content/en/core/releases/3.9.2.md
Expand Up @@ -9,7 +9,7 @@ toc_hide: true

### Supported software

There are no required changes to the [supported software matrix]({{% ref "core/overview/supported-software#dependencies" %}})
There are no required changes to the [supported software matrix]({{% ref "core/releases#dependencies" %}})
from `3.0.0`.

| Node | CouchDB | Browsers | SMS bridge | Android | medic-android | medic-couch2pg |
Expand Down
67 changes: 63 additions & 4 deletions content/en/core/releases/_index.md
@@ -1,12 +1,71 @@
---
title: "Release notes and information"
title: "Core Framework Releases"
linkTitle: "Releases"
weight: 2
description: >
Versions currently supported, dependencies, and release notes for the CHT Core Framework
no_list: true
aliases:
- /core/overview/supported-software
relatedContent:
apps/guides/hosting/
apps/guides/hosting/requirements/
---

## 3.x
## Supported Versions

Medic supports minor versions of the CHT Core Framework for three months after the next minor version is made available, and the latest minor of a major version for twelve months after the next major version is made available.

Once a version is no longer supported it will not receive any further patch releases and upgrading to a supported version will be required to resolve any issues you have.

| Version | Status | Release date | End of life |
|----|----|----|----|
| 3.13.x | Current | 29-Sep-2021 | TBA |
| 3.12.x | Current | 28-Jul-2021 | 29-Dec-2021 |
| 3.11.x | Current | 21-Apr-2021 | 28-Oct-2021 |
| 3.10.x | EOL | 9-Sep-2020 | 21-Jul-2021 |
| 3.9.x | EOL | 19-Jun-2020 | 9-Dec-2020 |
| 3.8.x | EOL | 11-Feb-2020 | 19-Sep-2020 |
| 3.7.x | EOL | 22-Oct-2019 | 11-Jun-2020 |
| 3.6.x | EOL | 17-Jul-2019 | 24-Mar-2020 |
| 3.5.x | EOL | 27-Jun-2019 | 17-Oct-2019 |
| 3.4.x | EOL | 27-Mar-2019 | 27-Sep-2019 |
| 3.3.x | EOL | 22-Feb-2019 | 27-Jun-2019 |
| 3.2.x | EOL | 23-Jan-2019 | 22-May-2019 |
| 3.1.x | EOL | 21-Nov-2018 | 23-Apr-2019 |
| 3.0.x | EOL | 15-Nov-2018 | 21-Feb-2019 |
| 2.18.x | EOL | 30-Aug-2018 | 15-Nov-2019 |
| earlier | EOL | ... | 30-Nov-2018 |

## Requirements

### Dependencies

The following table shows the dependencies for deploying the CHT.

| cht-core | NodeJS | CouchDB | Supported browsers | SMS bridge | Android OS | cht-android | cht-couch2pg |
|----|----|----|----|----|----|----|---|
| **4.x** | 16.0+ | 2.x | Chrome and Firefox latest | cht-gateway | 5.0+ | 1.0+ | 3.0+ |
| **3.x** | 8.11+ | 2.x | Chrome 53+, Firefox latest | cht-gateway | 4.4+ | 0.4.5+ | 3.0+ |
| **2.x** | 6+ | 1.6+ | Chrome 30+, Firefox latest | cht-gateway | 4.4+ | Any | 2.0 < 3.0 |
| **0.4** | 0.12+ | 1.6+ | Chrome 30+, Firefox latest | SMSSync | N/A | N/A | N/A |

{{< see-also page="apps/guides/hosting/requirements" title="Hosting Requirements" >}}

### Client Devices

The following is the minimum specification recommendation for smartphones to handle the typical workload of front line health workers. Users with particularly high workloads or facility or supervisor workloads will require more powerful devices.

| Specification | Minimum |
|--|--|
| Android version | 5.0 |
| Processor | 1.0GHz dual-core |
| RAM | 1GB |
| Storage | 8GB |


## Release Notes
### 3.x

- [3.13.0]({{% ref "core/releases/3.13.0.md" %}})
- [3.12.1]({{% ref "core/releases/3.12.1.md" %}})
Expand Down Expand Up @@ -41,7 +100,7 @@ no_list: true
- [3.1.0]({{% ref "core/releases/3.1.0.md" %}})
- [3.0.0]({{% ref "core/releases/3.0.0.md" %}})

## 2.x
### 2.x

- [2.18.1]({{% ref "core/releases/2.18.1.md" %}})
- [2.18.0]({{% ref "core/releases/2.18.0.md" %}})
Expand Down Expand Up @@ -92,6 +151,6 @@ no_list: true
- [2.6.1]({{% ref "core/releases/2.6.1.md" %}})
- [2.6.0]({{% ref "core/releases/2.6.0.md" %}})

## Earlier releases
### Earlier releases

- [0.4.15 and earlier]({{% ref "core/releases/0.4.15-and-earlier.md" %}})

0 comments on commit 3488924

Please sign in to comment.