Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/src/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ If your currently installed *Quality-time* version is not the penultimate versio

- When measuring dependencies or security warnings with Dependency-Track as source, the collector would keep all components of the Dependency-Track projects in memory, which could crash the collector for projects with many components. The collector now processes the components page by page, keeping only the data it needs. Fixes [#14957](https://github.com/ICTU/quality-time/issues/14957).
- When measuring dependencies or security warnings with Dependency-Track as source, the collector could still use a lot of memory for projects with many direct dependencies, because Dependency-Track includes the project and its direct dependencies in each component. The collector now parses the components while reading the response, without keeping the response in memory, and keeps only the data it needs. Fixes [#14974](https://github.com/ICTU/quality-time/issues/14974).
- Fix broken links to Dockerfiles in the software documentation. Fixes [#14768](https://github.com/ICTU/quality-time/issues/14768).

## v5.62.0 - 2026-11-03

Expand Down
8 changes: 4 additions & 4 deletions docs/src/software.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ The API of the API-server is versioned. The version is not changed when backward

### Health check

The [Dockerfile](https://github.com/ICTU/quality-time/blob/master/components/api_server/Dockerfile) contains a health check script that downloads the health information from the API-server end-point `/api/internal/health`.
The [Dockerfile](https://github.com/ICTU/quality-time/blob/master/components/python.Dockerfile) specifies a [health check script](https://github.com/ICTU/quality-time/blob/master/components/api_server/src/healthcheck.py) that downloads the health information from the API-server end-point `/api/internal/health`.

If the server is healthy the end-point returns a response with HTTP-status 200 and a JSON payload containing:

Expand Down Expand Up @@ -117,7 +117,7 @@ By default, the collector measures metrics whose configuration hasn't been chang

### Health check

Every time the collector wakes up, it writes the current date and time in ISO format to the health check file. This date and time is read by the Docker health check (see the [Dockerfile](https://github.com/ICTU/quality-time/blob/master/components/collector/Dockerfile)). If the written date and time are too long ago, the collector container is considered to be unhealthy.
Every time the collector wakes up, it writes the current date and time in ISO format to the health check file. This date and time is read by the Docker health check (see the [Dockerfile](https://github.com/ICTU/quality-time/blob/master/components/python.Dockerfile) and the [health check script](https://github.com/ICTU/quality-time/blob/master/components/collector/src/healthcheck.py)). If the written date and time are too long ago, the collector container is considered to be unhealthy.

### Environment variables

Expand Down Expand Up @@ -152,7 +152,7 @@ Once a day, at 7 AM local time (see [configuring the timezone](deployment.md#con

### Health check

Every time the notifier wakes up, it writes the current date and time in ISO format to the health check file. This date and time is read by the Docker health check (see the [Dockerfile](https://github.com/ICTU/quality-time/blob/master/components/notifier/Dockerfile)). If the written date and time are too long ago, the notifier container is considered to be unhealthy.
Every time the notifier wakes up, it writes the current date and time in ISO format to the health check file. This date and time is read by the Docker health check (see the [Dockerfile](https://github.com/ICTU/quality-time/blob/master/components/python.Dockerfile) and the [health check script](https://github.com/ICTU/quality-time/blob/master/components/notifier/src/healthcheck.py)). If the written date and time are too long ago, the notifier container is considered to be unhealthy.

### Environment variables

Expand Down Expand Up @@ -405,7 +405,7 @@ The proxy uses the following environment variables:

The database component consists of a [MongoDB](https://www.mongodb.com) database to store reports and measurements.

The proxy [Dockerfile](https://github.com/ICTU/quality-time/blob/master/components/database/Dockerfile) wraps the {index}`MongoDB` image in a _Quality-time_ image so the MongoDB version number can be changed when needed.
The database [Dockerfile](https://github.com/ICTU/quality-time/blob/master/components/database/Dockerfile) wraps the {index}`MongoDB` image in a _Quality-time_ image so the MongoDB version number can be changed when needed.

_Quality-time_ stores its data in a Mongo database using the following collections: `datamodels`, `measurements`, `reports`, `reports_overviews`, and `sessions`.

Expand Down
Loading