Changelog

Version 4.3.4

  • fix OADS harvester not being permissive of boundingBox not existing

Version 4.3.3

  • fix regression of removeBrowsesFromConfig causing BrowseTypes not being created by dbsync

  • update EOxServer to 1.3.1

Version 4.3.2

  • fix preprocessor browse_to_geotiff coordinate handling

Version 4.3.1

  • add changes from branch 4.1 - see releases 4.1.3, 4.1.4, 4.1.5

  • bugfix release for dbsync and registrar interaction with storage and storageauth models

  • add option to config tolerations to k8s values

Version 4.3.0

preprocessor, harvester, scheduler, client

  • changed to non-root user in Dockerfiles and related updates

EOxServer bump to 1.3.0

  • more information on https://github.com/EOxServer/eoxserver/releases/tag/release-1.3.0

  • allows to update existing definitions of EOxServer models (CollectionType, ProductType and so on) see https://gitlab.eox.at/vs/vs/-/merge_requests/28 . This MR also introduces a synchronization script run as a K8s job replacing the init-db.sh being run in both renderer and registrar. It works in configurable create, update, delete modes and optionally synchronizes existing models with values definitions.

  • brings in option to add RasterStyles and link them to BrowseTypes from View Server via values

Version 4.2.3

  • bugfix release

Version 4.2.2

  • bugfix release

Version 4.2.1

cache

  • Change listening port to 8080 in docker

Version 4.2.0

cache, seeder

  • Run with non-root user

Version 4.1.5

harvester

  • Added oads fix for bbox with 8 corners

preprocessor

  • browse_rotated_to_geotiff can fallback to bbox if geometry not present and set geometry in STAC Item

Version 4.1.4

preprocessor

  • Added new process browse_rotated_to_geotiff` for already rotated browses which georeferences the browse on the extent of the footprint or directly on the bbox instead of projecting 4 footprint edges to the image corners.

Version 4.1.3

harvester

  • Fixing extra_params in OpenSearchQuery

Version 4.1.2

core

  • typing and linting fixes

Version 4.1.1

client

  • chart fixes

Version 4.1.0

harvester

  • implemented handling of newer STACAPI version

Version 4.0.3

  • bugfixes

  • CICD improvements

  • linting improvements

  • documentation

  • configuration improvements vs_settings.py introduction

  • testing improvements

preprocessor

  • setup improved

  • bugfixes around processes

scheduler

  • improved to match concepts in other services

  • added configuration schema

  • improved tests

Version 4.0.2

  • bugfixes

  • documentation

  • bumped postgres chart version to 12.5.6

  • bumped eoxserver to 1.2.11

Version 4.0.1

  • bugfixes

Version 4.0.0

  • switched to a monorepo structure

  • removed ingestor

  • deprecated preprocessor v2

Legacy preprocessor

Version 3.5.3

  • Fixed order of coords in metadata extractor functions to always be xy

Version 3.5.2

  • Fixed bug in extracting metadata where assets weren’t properly handled

Version 3.5.1

  • Fixed bug in updating where an items assets were removed

Version 3.5.0

  • Added processing modes for creation and update to enable updating of items

  • Properly converting all geoms and bboxes for eoxserver to EPSG:4326

Version 3.4.0

  • Added option to provide a filesystem to a processor so that processing may be triggered on any source system, not just ones with env var authentication variables

Version 3.3.0

  • Implemented stac catalog/collection creation

  • Dropped name from models in favor of dict configs

Version 3.2.6

  • Fixed ID handling in get_item

Version 3.2.5

  • Fixed mismatched dependencies

Version 3.2.3

  • Fixed bug with configuration loading

Version 3.2.1

  • Moved config handling to vs-common

  • Version handling for vsq vs-common

  • Naming updates

  • Removed unnecessary dependencies

Version 3.2.0

  • Added changelog

  • Added streaming option for http file handling

  • Added documentation

  • Fixed bug enforcing source CRS

  • Introduced vs-common and removed functions that were moved to vs-common

Legacy harvester

Version 2.2.0

  • replaced source package with fsspec

  • added config model

  • updated postprocess to be generic function

  • added vs-common as dependency

  • removed config handling in favor of vs-common

  • added creation functions to further separate object initialization

  • redid model to support dicts rather than lists using name

  • cli now handles dot notation config substitution config.value.a1 = 42 as means of config overriding

  • added different output handling options

  • redid config schema

  • refactored stac catalog logic with pystac

  • added integration test for staccatalog

  • updated test folder structure

  • refactored oads unit tests

Version 2.1.10

  • Added changelog

  • Added docs