From cf43ceb5729b599c5061a60d9251eaa51672bae6 Mon Sep 17 00:00:00 2001 From: vincentsarago Date: Thu, 14 Mar 2024 16:29:13 +0100 Subject: [PATCH 1/4] =?UTF-8?q?Bump=20version:=200.17.0=20=E2=86=92=200.17?= =?UTF-8?q?.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .bumpversion.cfg | 2 +- deployment/aws/lambda/Dockerfile | 2 +- deployment/k8s/charts/Chart.yaml | 2 +- pyproject.toml | 10 +++++----- src/titiler/application/pyproject.toml | 6 +++--- .../application/titiler/application/__init__.py | 2 +- src/titiler/core/titiler/core/__init__.py | 2 +- src/titiler/extensions/pyproject.toml | 2 +- src/titiler/extensions/titiler/extensions/__init__.py | 2 +- src/titiler/mosaic/pyproject.toml | 2 +- src/titiler/mosaic/titiler/mosaic/__init__.py | 2 +- 11 files changed, 17 insertions(+), 17 deletions(-) diff --git a/.bumpversion.cfg b/.bumpversion.cfg index d8501cc0..d0952671 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.17.0 +current_version = 0.17.1 commit = True tag = True tag_name = {new_version} diff --git a/deployment/aws/lambda/Dockerfile b/deployment/aws/lambda/Dockerfile index 98751b85..1fbcf048 100644 --- a/deployment/aws/lambda/Dockerfile +++ b/deployment/aws/lambda/Dockerfile @@ -5,7 +5,7 @@ FROM --platform=linux/amd64 public.ecr.aws/lambda/python:${PYTHON_VERSION} WORKDIR /tmp RUN pip install pip -U -RUN pip install "titiler.application==0.17.0" "mangum>=0.10.0" -t /asset --no-binary pydantic +RUN pip install "titiler.application==0.17.1" "mangum>=0.10.0" -t /asset --no-binary pydantic # 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 6b5dbe9b..153a3a25 100644 --- a/deployment/k8s/charts/Chart.yaml +++ b/deployment/k8s/charts/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v1 -appVersion: 0.17.0 +appVersion: 0.17.1 description: A dynamic Web Map tile server name: titiler version: 1.1.2 diff --git a/pyproject.toml b/pyproject.toml index f84299cb..280e69b3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -29,12 +29,12 @@ classifiers = [ "Programming Language :: Python :: 3.12", "Topic :: Scientific/Engineering :: GIS", ] -version="0.17.0" +version="0.17.1" dependencies = [ - "titiler.core==0.17.0", - "titiler.extensions==0.17.0", - "titiler.mosaic==0.17.0", - "titiler.application==0.17.0", + "titiler.core==0.17.1", + "titiler.extensions==0.17.1", + "titiler.mosaic==0.17.1", + "titiler.application==0.17.1", ] [project.optional-dependencies] diff --git a/src/titiler/application/pyproject.toml b/src/titiler/application/pyproject.toml index c1518d71..f4a50d76 100644 --- a/src/titiler/application/pyproject.toml +++ b/src/titiler/application/pyproject.toml @@ -31,9 +31,9 @@ classifiers = [ ] dynamic = ["version"] dependencies = [ - "titiler.core==0.17.0", - "titiler.extensions[cogeo,stac]==0.17.0", - "titiler.mosaic==0.17.0", + "titiler.core==0.17.1", + "titiler.extensions[cogeo,stac]==0.17.1", + "titiler.mosaic==0.17.1", "starlette-cramjam>=0.3,<0.4", "pydantic-settings~=2.0", ] diff --git a/src/titiler/application/titiler/application/__init__.py b/src/titiler/application/titiler/application/__init__.py index dd13b697..9e50f759 100644 --- a/src/titiler/application/titiler/application/__init__.py +++ b/src/titiler/application/titiler/application/__init__.py @@ -1,3 +1,3 @@ """titiler.application""" -__version__ = "0.17.0" +__version__ = "0.17.1" diff --git a/src/titiler/core/titiler/core/__init__.py b/src/titiler/core/titiler/core/__init__.py index add491ed..4f54d475 100644 --- a/src/titiler/core/titiler/core/__init__.py +++ b/src/titiler/core/titiler/core/__init__.py @@ -1,6 +1,6 @@ """titiler.core""" -__version__ = "0.17.0" +__version__ = "0.17.1" 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 9886366a..55212a76 100644 --- a/src/titiler/extensions/pyproject.toml +++ b/src/titiler/extensions/pyproject.toml @@ -31,7 +31,7 @@ classifiers = [ ] dynamic = ["version"] dependencies = [ - "titiler.core==0.17.0" + "titiler.core==0.17.1" ] [project.optional-dependencies] diff --git a/src/titiler/extensions/titiler/extensions/__init__.py b/src/titiler/extensions/titiler/extensions/__init__.py index 34337934..35c11bc7 100644 --- a/src/titiler/extensions/titiler/extensions/__init__.py +++ b/src/titiler/extensions/titiler/extensions/__init__.py @@ -1,6 +1,6 @@ """titiler.extensions""" -__version__ = "0.17.0" +__version__ = "0.17.1" from .cogeo import cogValidateExtension # noqa from .stac import stacExtension # noqa diff --git a/src/titiler/mosaic/pyproject.toml b/src/titiler/mosaic/pyproject.toml index 2c01be4b..c70b80fd 100644 --- a/src/titiler/mosaic/pyproject.toml +++ b/src/titiler/mosaic/pyproject.toml @@ -31,7 +31,7 @@ classifiers = [ ] dynamic = ["version"] dependencies = [ - "titiler.core==0.17.0", + "titiler.core==0.17.1", "cogeo-mosaic>=7.0,<8.0", ] diff --git a/src/titiler/mosaic/titiler/mosaic/__init__.py b/src/titiler/mosaic/titiler/mosaic/__init__.py index 4391812e..c2f5c416 100644 --- a/src/titiler/mosaic/titiler/mosaic/__init__.py +++ b/src/titiler/mosaic/titiler/mosaic/__init__.py @@ -1,6 +1,6 @@ """titiler.mosaic""" -__version__ = "0.17.0" +__version__ = "0.17.1" from . import errors, factory # noqa from .factory import MosaicTilerFactory # noqa From 28e5d0f9f76029db5695f38251d6757b36142e74 Mon Sep 17 00:00:00 2001 From: Jin Igarashi Date: Fri, 15 Mar 2024 13:31:22 +0000 Subject: [PATCH 2/4] fix: changed lt(exclusiveMaximum) to le(maximum) for DEM algorithms (#797) --- src/titiler/core/titiler/core/algorithm/dem.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/titiler/core/titiler/core/algorithm/dem.py b/src/titiler/core/titiler/core/algorithm/dem.py index 2976c489..d3da91f3 100644 --- a/src/titiler/core/titiler/core/algorithm/dem.py +++ b/src/titiler/core/titiler/core/algorithm/dem.py @@ -17,9 +17,9 @@ class HillShade(BaseAlgorithm): description: str = "Create hillshade from DEM dataset." # parameters - azimuth: int = Field(90, ge=0, lt=360) - angle_altitude: float = Field(90.0, ge=-90.0, lt=90.0) - buffer: int = Field(3, ge=0, lt=99) + azimuth: int = Field(90, ge=0, le=360) + angle_altitude: float = Field(90.0, ge=-90.0, le=90.0) + buffer: int = Field(3, ge=0, le=99) # metadata input_nbands: int = 1 @@ -69,10 +69,10 @@ class Contours(BaseAlgorithm): description: str = "Create contours from DEM dataset." # parameters - increment: int = Field(35, ge=0, lt=999) - thickness: int = Field(1, ge=0, lt=10) - minz: int = Field(-12000, ge=-99999, lt=99999) - maxz: int = Field(8000, ge=-99999, lt=99999) + increment: int = Field(35, ge=0, le=999) + thickness: int = Field(1, ge=0, le=10) + minz: int = Field(-12000, ge=-99999, le=99999) + maxz: int = Field(8000, ge=-99999, le=99999) # metadata input_nbands: int = 1 @@ -136,8 +136,8 @@ class TerrainRGB(BaseAlgorithm): description: str = "Encode DEM into RGB (Mapbox Terrain RGB)." # parameters - interval: float = Field(0.1, ge=0.0, lt=1.0) - baseval: float = Field(-10000.0, ge=-99999.0, lt=99999.0) + interval: float = Field(0.1, ge=0.0, le=1.0) + baseval: float = Field(-10000.0, ge=-99999.0, le=99999.0) # metadata input_nbands: int = 1 From e89228add1e62a798a8cbe9f2ba2ef448fe347df Mon Sep 17 00:00:00 2001 From: vincentsarago Date: Fri, 15 Mar 2024 15:27:52 +0100 Subject: [PATCH 3/4] update changelog --- CHANGES.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index 082c3e79..92b75fd8 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,11 @@ # Release Notes +## 0.17.2 (2024-03-15) + +### titiler.core + +* fix OpenAPI metadata for algorithm (author @JinIgarashi, https://github.com/developmentseed/titiler/pull/797) + ## 0.17.1 (2024-03-13) * add python 3.12 support From ffd67af34c2807a6e1447817f943446a58441ed8 Mon Sep 17 00:00:00 2001 From: vincentsarago Date: Fri, 15 Mar 2024 15:27:59 +0100 Subject: [PATCH 4/4] =?UTF-8?q?Bump=20version:=200.17.1=20=E2=86=92=200.17?= =?UTF-8?q?.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .bumpversion.cfg | 2 +- deployment/aws/lambda/Dockerfile | 2 +- deployment/k8s/charts/Chart.yaml | 2 +- pyproject.toml | 10 +++++----- src/titiler/application/pyproject.toml | 6 +++--- .../application/titiler/application/__init__.py | 2 +- src/titiler/core/titiler/core/__init__.py | 2 +- src/titiler/extensions/pyproject.toml | 2 +- src/titiler/extensions/titiler/extensions/__init__.py | 2 +- src/titiler/mosaic/pyproject.toml | 2 +- src/titiler/mosaic/titiler/mosaic/__init__.py | 2 +- 11 files changed, 17 insertions(+), 17 deletions(-) diff --git a/.bumpversion.cfg b/.bumpversion.cfg index d0952671..1f48f447 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.17.1 +current_version = 0.17.2 commit = True tag = True tag_name = {new_version} diff --git a/deployment/aws/lambda/Dockerfile b/deployment/aws/lambda/Dockerfile index 1fbcf048..ba9fe3df 100644 --- a/deployment/aws/lambda/Dockerfile +++ b/deployment/aws/lambda/Dockerfile @@ -5,7 +5,7 @@ FROM --platform=linux/amd64 public.ecr.aws/lambda/python:${PYTHON_VERSION} WORKDIR /tmp RUN pip install pip -U -RUN pip install "titiler.application==0.17.1" "mangum>=0.10.0" -t /asset --no-binary pydantic +RUN pip install "titiler.application==0.17.2" "mangum>=0.10.0" -t /asset --no-binary pydantic # 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 153a3a25..e70c2533 100644 --- a/deployment/k8s/charts/Chart.yaml +++ b/deployment/k8s/charts/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v1 -appVersion: 0.17.1 +appVersion: 0.17.2 description: A dynamic Web Map tile server name: titiler version: 1.1.2 diff --git a/pyproject.toml b/pyproject.toml index 280e69b3..81cf016e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -29,12 +29,12 @@ classifiers = [ "Programming Language :: Python :: 3.12", "Topic :: Scientific/Engineering :: GIS", ] -version="0.17.1" +version="0.17.2" dependencies = [ - "titiler.core==0.17.1", - "titiler.extensions==0.17.1", - "titiler.mosaic==0.17.1", - "titiler.application==0.17.1", + "titiler.core==0.17.2", + "titiler.extensions==0.17.2", + "titiler.mosaic==0.17.2", + "titiler.application==0.17.2", ] [project.optional-dependencies] diff --git a/src/titiler/application/pyproject.toml b/src/titiler/application/pyproject.toml index f4a50d76..f2eb7b1d 100644 --- a/src/titiler/application/pyproject.toml +++ b/src/titiler/application/pyproject.toml @@ -31,9 +31,9 @@ classifiers = [ ] dynamic = ["version"] dependencies = [ - "titiler.core==0.17.1", - "titiler.extensions[cogeo,stac]==0.17.1", - "titiler.mosaic==0.17.1", + "titiler.core==0.17.2", + "titiler.extensions[cogeo,stac]==0.17.2", + "titiler.mosaic==0.17.2", "starlette-cramjam>=0.3,<0.4", "pydantic-settings~=2.0", ] diff --git a/src/titiler/application/titiler/application/__init__.py b/src/titiler/application/titiler/application/__init__.py index 9e50f759..01b138cf 100644 --- a/src/titiler/application/titiler/application/__init__.py +++ b/src/titiler/application/titiler/application/__init__.py @@ -1,3 +1,3 @@ """titiler.application""" -__version__ = "0.17.1" +__version__ = "0.17.2" diff --git a/src/titiler/core/titiler/core/__init__.py b/src/titiler/core/titiler/core/__init__.py index 4f54d475..fe22fcd5 100644 --- a/src/titiler/core/titiler/core/__init__.py +++ b/src/titiler/core/titiler/core/__init__.py @@ -1,6 +1,6 @@ """titiler.core""" -__version__ = "0.17.1" +__version__ = "0.17.2" 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 55212a76..5f9237ef 100644 --- a/src/titiler/extensions/pyproject.toml +++ b/src/titiler/extensions/pyproject.toml @@ -31,7 +31,7 @@ classifiers = [ ] dynamic = ["version"] dependencies = [ - "titiler.core==0.17.1" + "titiler.core==0.17.2" ] [project.optional-dependencies] diff --git a/src/titiler/extensions/titiler/extensions/__init__.py b/src/titiler/extensions/titiler/extensions/__init__.py index 35c11bc7..090de886 100644 --- a/src/titiler/extensions/titiler/extensions/__init__.py +++ b/src/titiler/extensions/titiler/extensions/__init__.py @@ -1,6 +1,6 @@ """titiler.extensions""" -__version__ = "0.17.1" +__version__ = "0.17.2" from .cogeo import cogValidateExtension # noqa from .stac import stacExtension # noqa diff --git a/src/titiler/mosaic/pyproject.toml b/src/titiler/mosaic/pyproject.toml index c70b80fd..70e5c059 100644 --- a/src/titiler/mosaic/pyproject.toml +++ b/src/titiler/mosaic/pyproject.toml @@ -31,7 +31,7 @@ classifiers = [ ] dynamic = ["version"] dependencies = [ - "titiler.core==0.17.1", + "titiler.core==0.17.2", "cogeo-mosaic>=7.0,<8.0", ] diff --git a/src/titiler/mosaic/titiler/mosaic/__init__.py b/src/titiler/mosaic/titiler/mosaic/__init__.py index c2f5c416..ad8929d9 100644 --- a/src/titiler/mosaic/titiler/mosaic/__init__.py +++ b/src/titiler/mosaic/titiler/mosaic/__init__.py @@ -1,6 +1,6 @@ """titiler.mosaic""" -__version__ = "0.17.1" +__version__ = "0.17.2" from . import errors, factory # noqa from .factory import MosaicTilerFactory # noqa