Changelog

For upcoming release.

All notable changes for developers or end users will be documented in this file. Please always update this file within every MR, note:

  • use links pointing to your use case and/or issue (See Documentation Guidelines), and
  • use several lines with a sentence each in the right categories (add sub-categories as needed)

For example, Max Power would write in the documentation section:

- Clarified wording for [shade layer use case](usecases/done/shade_layer.md), fixes [#1873](https://issues.permaplant.net/1873). _(Max Power)_

Highlights

Landing Page

Important Changes for Developers

Meetings

  • PM Meeting Agenda & Notes for 05.12.2025 11:30 (Markus Raab, Paul Bachinger)
  • Meeting Agenda&Notes for 08.12.2025 9:00 (Markus Raab, Patrick Graßl)

Compatibility

Migrations

  • No migrations were added.

Scraper Data

  • Improve scraper reproducibility (Christoph Schreiner)

Bug Fixes

Frontend

  • Fixed bug causing multiple guided tours to start at the same time #2364 (Alfons Mueller)

Features

Bug Fixes

  • Fixed repo urls after project restructuring in CI/CD. (Paul Bachinger)

Development

  • Finalize Copy & Paste #1324 (Moritz Muth)

Libraries

Backend

Features

Bug Fixes

Libraries

  • Updated 128 packages via cargo update, known ring 0.16.20 vulnerability remains (tracked in #1857), #2355. (Paul Bachinger)

Tools

Build System

PM

  • Added dynamic label documentation generator that fetches all GitLab labels and generates doc/contrib/labels.md automatically #2397. (Paul Bachinger)

CI

  • Migrated CI/CD to use SSH key authentication instead of username/password credentials for GitLab authentication, improving security by avoiding credential exposure in Docker image layers. (Paul Bachinger)

Pre-commit

  • Updated release workflow template to include staging infrastructure testing and diagnostic procedures #2318 (Paul Bachinger)
  • Updated migration check script to support dual migration status for master-as-testing workflow #2379. (Paul Bachinger)

Documentation

  • Cleanup dev.md after release (Markus Raab)
  • Added install-scraper command in makefile #2110 (Christoph Schreiner)
  • Write Guidelines for manual test case creation (ChrisK)
  • Finalize Copy & Paste #1324 (Moritz Muth)

Workflows

  • Implemented issue triage workflow improvements. #2260 (Paul Bachinger)

Use Cases

Tests

  • Added manual test report for 0.9.0 #2354 (Alfons Mueller)

Unit Tests

E2E

  • refactor testcases to match usecases. (ChrisK)

Statistics

TODO add