Skip to content

Releases: ungarj/mapchete

2024.9.0

11 Sep 09:42
Compare
Choose a tag to compare
  • core

    • static/index.html: fixed deprecated WMTS endpoints and added recent S2Cloudless versions (#643)
    • mapchete.tile.snap_geometry_to_tiles(): use spatial subset when rasterizing to avoid memory errors (#644)
    • mapchete.io.vector.read_vector_window(): on windowed read, don't filter out respective singlepart types if requiret geometry type is a multipart type (#645)
    • mapchete.io.vector.fiona_read(): adapt to Fiona changing error messages when raising FileNotFoundError (#646)
    • mapchete.path.MPath: add pretty_size() method (#647)
  • CI

    • use docker compose instead of deprecated docker-compose (#641)

2024.7.1

25 Jul 08:31
Compare
Choose a tag to compare
  • core

    • use geojson-pydantic in mapchete.geometry.types
  • tests

    • fix annotation of test/test_io_raster.py::test_read_raster and split it into test/test_io_raster.py::test_read_raster and test/test_io_raster.py::test_read_remote_raster
  • packaging

    • replace pydantic-geojson with geojson-pydantic

    • align dependencies requirements.txt, requirements-dev.txt with pyproject.toml with hatch package

      • hatch dep show requirements --all
      • hatch dep show requirements --all >> requirements.txt
    • requrements-dev.txt still need to be managed manually when required

2024.7.0

24 Jul 09:54
Compare
Choose a tag to compare
  • core

    • add mapchete.geometry module (move relevant geometry operations from io.vector to geometry module) (#630)
    • fixed bug where configuration was not properly passed if an element had only one subitem (#635)
    • fix memray deprecation (#637)
  • packaging

    • fix pystac version limit (#633)
  • CI

    • remove coveralls and use GitHub actions to report on test coverage
    • remove support for Python 3.8 and 3.9
    • add tests for Python 3.12 and ubuntu-latest

2024.6.0

03 Jun 15:00
Compare
Choose a tag to compare
  • core

    • path: set AWS_HTTPS depending on custom endpoint_url (#630)

2024.5.2

15 May 11:32
Compare
Choose a tag to compare
  • packaging

    • remove `protobuf`` dependency

2024.5.1

15 May 11:28
Compare
Choose a tag to compare
  • core

    • remove Geobuf driver (#629)
    • enable typing for processes (#626)
  • packaging

    • remove geobuf and `protobuf`` dependency

2024.5.0

02 May 09:37
Compare
Choose a tag to compare
  • core

    • also include executor_getter() call within try ... except block in order to be able to retry eventual connection errors (#627)

2024.2.1

20 Feb 07:20
Compare
Choose a tag to compare
  • core

    • add mpath CLI (#620)
    • io.vector.fiona_open() now properly raises a FileNotFoundError (#620)
    • removed deprecated log.user_process_logger() and log.driver_logger() (#620)

2024.2.0

14 Feb 06:35
Compare
Choose a tag to compare
  • core

    • use repr(exception) when reporting Exception to observers (#617)
    • fix tiles exist check on output tiles smaller than process tiles #622
  • CI

    • avoid pytest 8 for now

2024.1.3

15 Jan 15:16
Compare
Choose a tag to compare
  • core

    • commands.execute(): avoid reporting on exception twice; send notification message on details of retry attempt (#614)
    • settings.IORetrySettings: add ServerDisconnectedError and FSTimeoutError to retryable exceptions (#615)
    • executor.future.MFuture: keep CancelledError from dask instead of wrapping it within a MapcheteTaskFailed (#615)
    • commands.index(): add FlatGeobuf as index driver (#616)