Skip to content

Latest commit

 

History

History
224 lines (180 loc) · 22.7 KB

CHANGELOG.md

File metadata and controls

224 lines (180 loc) · 22.7 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Changed

  • [maven-release-plugin] prepare for next development iteration (374cfb7)

15 Jun 2026

Added

  • Add git cliff config and update changelog (f9867c5)
  • Add optional proxy logic for Keycloak communication via proxy (communication to internal Data Management component remains internal and bypasses proxy) (aa3d51e)
  • Add modified entrypoint.sh script for Docker build CA Cert issue (4d2268f)

Changed

  • [maven-release-plugin] prepare for next development iteration (aa246b7)
  • Pin Trivy action to save version (a55923a)
  • Migrate spring boot and adjust java imports and code parts to remove compile errors (64c7753)
  • Update data Management models and spec (ff3bc15)
  • Migrate securityConfig to Spring boot 3 (9d36695)
  • [maven-release-plugin] Update CHANGELOG.md (9296305)
  • [maven-release-plugin] prepare release 1.1.1 (aaa59dc)

Fixed

  • Fix version conflict between httpok3 and logging-interceptor (2090497)

10 Mar 2025

Changed

  • Merge branch 'master' into develop (6de6de4)
  • Raise cache actions version (b6784d0)
  • Implement check for topological validity of geometries. if invalid try fix with buffer(0) (558cf74)
  • [maven-release-plugin] Update CHANGELOG.md (365b903)
  • [maven-release-plugin] prepare release 1.1.0 (b62aa0f)

25 Sep 2024

Changed

  • [maven-release-plugin] prepare for next development iteration (ca8762e)
  • [maven-release-plugin] Update CHANGELOG.md (540ee38)
  • [maven-release-plugin] prepare release 1.0.4 (a3619a0)
  • [maven-release-plugin] prepare for next development iteration (92412ca)
  • Pin Eclipse Temurin image version for Docker build (d712bd9)

Fixed

  • Fix geometry collection type casting (76f9ec6)

14 Aug 2024

Changed

  • [maven-release-plugin] prepare for next development iteration (24aaba5)
  • [maven-release-plugin] Update CHANGELOG.md (377a3fe)
  • [maven-release-plugin] prepare release 1.0.3 (8494d94)

Fixed

  • Fix retrieval of public spatial unit and public indicator timeseries without geometries by correcting Accept headers and URLs (dfe59d4)

28 Jun 2024

Changed

  • [maven-release-plugin] prepare for next development iteration (6953fcb)
  • Fetch kommonitor spatial unit and indicator features using simplification=medium to overcome topology issues during intersection (791acc2)
  • Make simplifyGeometries query parameter configurable (67991ba)
  • Set absolute and relative coverage to 0 if no coverage is available (82f4677)
  • Fetch spatial geometries using the delivered date components instead of all features to work with only those features applicable for the delivered date (ecc8cf5)
  • [maven-release-plugin] Update CHANGELOG.md (0c660c2)
  • [maven-release-plugin] prepare release 1.0.2 (44fbeea)

Fixed

  • Fix error when an indicator does not provide indicator values for all spatial unit features (cceff99)

27 Jun 2024

Changed

6 Jun 2024

Added

  • Add initial controllers + generated classes (bfed74a)
  • Add first iteration of Job Queue System (1e6d322)
  • Add rudimentary logging (0f42019)
  • Add generics to Process to avoid typecasting (da19f30)
  • Add basic data-management-api client (a8ba459)
  • Add locationtech JTS Demo (4a057cc)
  • Add home controller for swagger-ui redirecting (26f753e)
  • Add utility class for spatial operations (e9a828f)
  • Add unit tests for spatial operation utils (9bfc3bf)
  • Add CRS checks (b068ca9)
  • Add basic Keycloak integration (fdb2195)
  • Add proportion of intersection calculation (c575520)
  • Add retrofit logging (024bdb9)
  • Add subselection of intersecting features (ed0d328)
  • Add utilities for SimpleFeature handling (080ddbb)
  • Add helper method for combining geometries (2ccec13)
  • Add utility class for handling isochrones (5340a66)
  • Add missing isochrone test dataset (87d2c83)
  • Add calculation of intersection proportion for single feature and feature collection (1ad6674)
  • Add residential area weighted intersection calculation (23a1f8e)
  • Add weighting parameter (72e9083)
  • Add shape file loader (98b4490)
  • Add additional intersection and filtering methods (55ab640)
  • Add unit tests for filtering operation (4b08bc4)
  • Add config properties (a6bb94c)
  • Add missing test files (7613157)
  • Add unsecured filter chain non-keycloak settings (d403867)
  • Add CORS (9dd1fc1)
  • Add missing timeseries type (de69981)
  • Add indicator timeseries values to spatial unit coverage (4c7070c)
  • Add README (0852997)
  • Add GitHub actions (cdd4448)
  • Add CORS config (f35270c)
  • Add git scm details (89d81f6)

Changed

  • Create .gitignore (b3f8bf9)
  • Init repository (ae1efbe)
  • Regenerate auto-generated classes (1561c93)
  • Regenerate code from specification (4041be2)
  • Implement missing endpoints + restructure process discovery (a531493)
  • Start data-management client (5676a05)
  • Regenerate models & add missing models (c8b2dd0)
  • Update models (65b118b)
  • Refactor runnable to callable to allow for result output (39e5ca4)
  • Enhance deps (218eddf)
  • Create Dockerfile (553ea18)
  • Disable csrf to allow POST requests (1e40d4f)
  • Refactor home-redirect to point to allowed location (20de712)
  • Refactor process registration to use Spring Bean Factories (d5b9f64)
  • Regenerate models + api (e9d0d28)
  • Refactor Job Storage to dedicated Bean (973fe0e)
  • Change DataManagement URL request paths (af127e8)
  • Merge remote-tracking branch 'origin/develop' into develop (0ad9dcd)
  • Implement jobstore cleanup (1a2857a)
  • Regenerate API and models and add endpoint for fetching results (f89d8ed)
  • Implement result fetching from job store (bdeb8ad)
  • Generate models for IsochronePruneProcess results (46c575f)
  • Enhance client requests for fetching geometries only and timeseries values only (7cfeefc)
  • Draft implementation for IsochronePruneProcess (fe84ed6)
  • Restructure prune process algorithm (fd96a38)
  • Implement overall indicator coverage calculation for each isochrone (8d9dd47)
  • Implement global coverage calculation (237d07e)
  • Refactor isochrone prune algorithm (2147860)
  • Enhance overall score calculation by grouping isochrone ranges (d9921a1)
  • Improve error handling (e40973b)
  • Change FeatureLoader interface return type (7273fad)
  • Improve CRS check (d6b4e74)
  • Improve data loading concept (0fed25a)
  • Return exception message as result for failing jobs (e3634a9)
  • Finalize area weighted intersection (f44b077)
  • Implement residential area weighted intersection for overall scoring (486c695)
  • Make data loading more flexible (1d2645f)
  • Improve logging (967061c)
  • Use placeholder path (925e708)
  • Update API specification documentation (aaed6d9)
  • Implement authHeader forwarding for dataManagementClient (aa0f18b)
  • Merge branch 'main' into develop (27dfc09)
  • Delete dummy data source (4d90ead)
  • Replace security scheme with bearer scheme (d574b43)
  • Allow unauthenticated public requests for public data (c62145b)
  • Update isochrone payload test file (4a488b6)
  • Refine isochrone range parsing (3f23c5d)
  • Enhance isochrone parsing unit tests (58deb4e)
  • Prefer CMD instead of ENTRYPOINT for Docker image (7cb5d1d)
  • Include toal indicator timeseries values in isochrone prune process result (f5ce06d)
  • Create LICENSE (1981c93)
  • [maven-release-plugin] prepare release v1.0.0 (d880955)

Fixed

  • Fix swagger link + increase default log level during development (26fb3ae)
  • Fix empty ranges property check (df74682)
  • Fix userPermissiontype (3e0490a)
  • Fix geometry type casting (b801a46)
  • Fix range location in submitted ORS isochrone (f193ef4)
  • Fix residential area weighting method (f8b35ff)
  • Fix CORS config (c6cc124)
  • Fix CORS again (ab29fd5)

Removed

  • Remove deprecated keycloak adapter in favor of oauth2 resource server (7aac7c8)