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

  • From now on PM Meeting Notes will be in the PM repo.
  • 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 Grassl)
  • Meeting Agenda&Notes for 15.12.2025 9:00 (Markus Raab, Alfons Müller)
  • Meeting Agenda&Notes for 22.12.2025 9:00 (Markus Raab, Justus Weilguni)
  • Meeting Agenda&Notes for 29.12.2025 9:00 (Markus Raab, Ben Schlegel)
  • Meeting Agenda&Notes for 05.01.2026 9:00 (Markus Raab, Christoph Schreiner)
  • Meeting Agenda&Notes for 12.01.2026 9:00 (Markus Raab, Johannes Ziehengraser)

Compatibility

Migrations

  • No migrations were added.

Scraper Data

Bug Fixes

Frontend

  • Fixed timeline date picker scrolls to incorrect date on page refresh #2265 (Maiia Kuzmishyna)
  • Implement silent sign-in if user is already logged in #2256 (Christoph Kraus)

Features

Bug Fixes

Development

  • Improve positioning of map overlay toggles #2275 (Moritz Muth)

Libraries

Backend

Features

  • Add OpenTelemetry #1806 (Johannes Ziehengraser)
  • Add OpenTelemetry instrumentation for tokio #2451 (Johannes Ziehengraser)

Libraries

Bug Fixes

Libraries

Tools

Build System

  • Upgrade pgAdmin dependency #2445 (Moritz Muth)

CI

  • Added hybrid job allocation strategy to Jenkins deployment pipelines to improve resource utilization and reduce wait times #2437 (Paul Bachinger)
  • Pinned docker images with hash #2400 (Paul Bachinger)

Documentation

  • Simplified scraper documentation #634 (Christoph Schreiner)
  • Added opentelemetry design decisions #1976 (Johannes Ziehengraser)
  • Bumped version and finalized release notes #2400 (Paul Bachinger)
  • Fixed deprecated links #2400 (Paul Bachinger)
  • Fixed blog date and team role (Paul Bachinger)
  • Added documentation for scope::database label #2446 (Elizaveta Mokshantseva)
  • Add documentation for bigint and date usage in backend and typeshare #2421 (Justus Weilguni)
  • Add documentation on were .env files are located #2448 (Johannes Ziehengraser)

Use Cases

Tests

Unit Tests

  • Fixed broken heatmap tests #2422 (Christoph Schreiner)

E2E

  • Improved E2E test stability by adding retries and unique names for failures #2350 (Christoph Kraus)
  • removed time.sleep(5) during login and improved flakiness of login test #1901 (Christoph Kraus)

Statistics

TODO add