diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 47fb725bd..af6dd8bea 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "2.0.2" + ".": "2.0.3" } diff --git a/CHANGES.md b/CHANGES.md index 87394f9d4..85833b43c 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -2,6 +2,23 @@ ## Unreleased +## 2.0.3 (2026-05-28) + +## What's Changed +* docs: Add TiTiler extension links to external_links.md by @jo-chemla in https://github.com/developmentseed/titiler/pull/1381 +* ci(deps): bump the all group with 4 updates by @dependabot[bot] in https://github.com/developmentseed/titiler/pull/1386 +* chore(deps): bump pillow from 12.1.1 to 12.2.0 by @dependabot[bot] in https://github.com/developmentseed/titiler/pull/1388 +* chore(deps): bump the all group with 11 updates by @dependabot[bot] in https://github.com/developmentseed/titiler/pull/1387 +* chore(deps): bump jupyterlab from 4.5.6 to 4.5.7 by @dependabot[bot] in https://github.com/developmentseed/titiler/pull/1385 +* chore(deps): bump notebook from 7.5.5 to 7.5.6 by @dependabot[bot] in https://github.com/developmentseed/titiler/pull/1384 +* chore(deps): bump jupyter-server from 2.17.0 to 2.18.0 by @dependabot[bot] in https://github.com/developmentseed/titiler/pull/1390 +* chore(deps): bump the all group across 1 directory with 15 updates by @dependabot[bot] in https://github.com/developmentseed/titiler/pull/1402 +* ci(deps): bump the all group across 1 directory with 4 updates by @dependabot[bot] in https://github.com/developmentseed/titiler/pull/1401 +* fix: starlette path security issue and update dependencies by @vincentsarago in https://github.com/developmentseed/titiler/pull/1404 + + +**Full Changelog**: https://github.com/developmentseed/titiler/compare/2.0.2...2.0.3 + ## 2.0.2 (2026-04-27) ## What's Changed diff --git a/deployment/aws/lambda/Dockerfile b/deployment/aws/lambda/Dockerfile index d5215921c..658240979 100644 --- a/deployment/aws/lambda/Dockerfile +++ b/deployment/aws/lambda/Dockerfile @@ -8,7 +8,7 @@ WORKDIR /tmp RUN dnf install -y gcc-c++ && dnf clean all RUN python -m pip install pip -U -RUN python -m pip install "titiler-application==2.0.2" "mangum==0.19.0" "cftime" -t /asset --no-binary pydantic,xarray,numpy,pandas # x-release-please-version +RUN python -m pip install "titiler-application==2.0.3" "mangum==0.19.0" "cftime" -t /asset --no-binary pydantic,xarray,numpy,pandas # x-release-please-version # Reduce package size and remove useless files RUN cd /asset && find . -type f -name '*.pyc' | while read f; do n=$(echo $f | sed 's/__pycache__\///' | sed 's/.cpython-[0-9]*//'); cp $f $n; done; diff --git a/deployment/k8s/charts/Chart.yaml b/deployment/k8s/charts/Chart.yaml index 0e8fe858c..b49f1afa3 100644 --- a/deployment/k8s/charts/Chart.yaml +++ b/deployment/k8s/charts/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v1 -appVersion: "2.0.2" # x-release-please-version +appVersion: "2.0.3" # x-release-please-version description: A dynamic Web Map tile server name: titiler version: 2.1.3 diff --git a/pyproject.toml b/pyproject.toml index 52666f293..ced250aa6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -28,7 +28,7 @@ classifiers = [ "Programming Language :: Python :: 3.14", "Topic :: Scientific/Engineering :: GIS", ] -version="2.0.2" +version="2.0.3" dependencies = [ "titiler-core", "titiler-xarray", diff --git a/src/titiler/application/pyproject.toml b/src/titiler/application/pyproject.toml index 60cd0d232..b93d1f7f7 100644 --- a/src/titiler/application/pyproject.toml +++ b/src/titiler/application/pyproject.toml @@ -30,10 +30,10 @@ classifiers = [ ] dynamic = ["version"] dependencies = [ - "titiler-core[telemetry]==2.0.2", # x-release-please-version - "titiler-xarray==2.0.2", # x-release-please-version - "titiler-extensions[cogeo,stac]==2.0.2", # x-release-please-version - "titiler-mosaic[mosaicjson]==2.0.2", # x-release-please-version + "titiler-core[telemetry]==2.0.3", # x-release-please-version + "titiler-xarray==2.0.3", # x-release-please-version + "titiler-extensions[cogeo,stac]==2.0.3", # x-release-please-version + "titiler-mosaic[mosaicjson]==2.0.3", # x-release-please-version "starlette-cramjam>=0.4,<1.0", "pydantic-settings~=2.0", ] diff --git a/src/titiler/application/titiler/application/__init__.py b/src/titiler/application/titiler/application/__init__.py index c2f66f625..9c2e0de16 100644 --- a/src/titiler/application/titiler/application/__init__.py +++ b/src/titiler/application/titiler/application/__init__.py @@ -1,3 +1,3 @@ """titiler.application""" -__version__ = "2.0.2" # x-release-please-version +__version__ = "2.0.3" # x-release-please-version diff --git a/src/titiler/core/titiler/core/__init__.py b/src/titiler/core/titiler/core/__init__.py index b431092b4..5ebac535d 100644 --- a/src/titiler/core/titiler/core/__init__.py +++ b/src/titiler/core/titiler/core/__init__.py @@ -1,6 +1,6 @@ """titiler.core""" -__version__ = "2.0.2" # x-release-please-version +__version__ = "2.0.3" # x-release-please-version from . import dependencies, errors, factory, routing # noqa from .factory import ( # noqa diff --git a/src/titiler/extensions/pyproject.toml b/src/titiler/extensions/pyproject.toml index 109f38c95..8db6b356e 100644 --- a/src/titiler/extensions/pyproject.toml +++ b/src/titiler/extensions/pyproject.toml @@ -30,7 +30,7 @@ classifiers = [ ] dynamic = ["version"] dependencies = [ - "titiler-core==2.0.2", # x-release-please-version + "titiler-core==2.0.3", # x-release-please-version "typing-extensions; python_version < '3.12'" ] diff --git a/src/titiler/extensions/titiler/extensions/__init__.py b/src/titiler/extensions/titiler/extensions/__init__.py index 0d5ae7cfd..84fb113b4 100644 --- a/src/titiler/extensions/titiler/extensions/__init__.py +++ b/src/titiler/extensions/titiler/extensions/__init__.py @@ -1,6 +1,6 @@ """titiler.extensions""" -__version__ = "2.0.2" # x-release-please-version +__version__ = "2.0.3" # x-release-please-version from .cogeo import cogValidateExtension # noqa from .render import stacRenderExtension # noqa diff --git a/src/titiler/mosaic/pyproject.toml b/src/titiler/mosaic/pyproject.toml index 905de7c59..041df35de 100644 --- a/src/titiler/mosaic/pyproject.toml +++ b/src/titiler/mosaic/pyproject.toml @@ -30,7 +30,7 @@ classifiers = [ ] dynamic = ["version"] dependencies = [ - "titiler-core==2.0.2", # x-release-please-version + "titiler-core==2.0.3", # x-release-please-version ] [project.optional-dependencies] diff --git a/src/titiler/mosaic/titiler/mosaic/__init__.py b/src/titiler/mosaic/titiler/mosaic/__init__.py index 6eb0b5584..142d9d97e 100644 --- a/src/titiler/mosaic/titiler/mosaic/__init__.py +++ b/src/titiler/mosaic/titiler/mosaic/__init__.py @@ -1,6 +1,6 @@ """titiler.mosaic""" -__version__ = "2.0.2" # x-release-please-version +__version__ = "2.0.3" # x-release-please-version from . import errors, factory # noqa from .factory import MosaicTilerFactory # noqa diff --git a/src/titiler/xarray/pyproject.toml b/src/titiler/xarray/pyproject.toml index d007ca6e9..f5c895704 100644 --- a/src/titiler/xarray/pyproject.toml +++ b/src/titiler/xarray/pyproject.toml @@ -29,7 +29,7 @@ classifiers = [ ] dynamic = ["version"] dependencies = [ - "titiler-core==2.0.2", # x-release-please-version + "titiler-core==2.0.3", # x-release-please-version "xarray", "rioxarray", "obstore", diff --git a/src/titiler/xarray/titiler/xarray/__init__.py b/src/titiler/xarray/titiler/xarray/__init__.py index dcfbd00da..019f3e276 100644 --- a/src/titiler/xarray/titiler/xarray/__init__.py +++ b/src/titiler/xarray/titiler/xarray/__init__.py @@ -1,3 +1,3 @@ """titiler.xarray""" -__version__ = "2.0.2" # x-release-please-version +__version__ = "2.0.3" # x-release-please-version