Skip to content

Releases: NASA-IMPACT/veda-backend

v1.1.0-rc.12

15 Nov 23:50
35816ba
Compare
Choose a tag to compare
v1.1.0-rc.12 Pre-release
Pre-release

v1.1.0-rc.12 (2023-11-15)

Fix

  • fix(raster): pin rio-tiler 6.2.3.post1 (#249)

Post release 6.2.3.post1 to get features/fixed which were added after
6.2.3 (fix for weighted spatial average) (35816ba)

  • fix(raster): pin rio-tiler 6.2.3.post1 (a3d87b2)

v1.1.0-rc.11

15 Nov 21:02
9d9ec9d
Compare
Choose a tag to compare
v1.1.0-rc.11 Pre-release
Pre-release

v1.1.0-rc.11 (2023-11-15)

Fix

  • fix(raster): temp downgrade rio tiler version (#248)

Temporary rollback rio-tiler to an earlier version (9d9ec9d)

  • fix(raster): temp downgrade rio tiler version (dbaeccd)

v2.0.0

13 Nov 23:39
b5e2701
Compare
Choose a tag to compare

v2.0.0 (2023-11-13)

Breaking

  • feat!: titiler upgrade, optional custom base path for apis, optional cloudfront (#244)

What

  • adds optional configuration to deploy all endpoints with a custom root
    path (i.e. /api/stac and /api/raster) #229, #241
  • adds support for using a cloudfront as a reverse proxy #229, #241,
    #245
  • titiler-pgstac upgraded from 0.2.3 to 0.8.0 #239
  • titiler upgrade for custom colormap configuration #243

How tested

A temporary test stack was deployed to confirm that raster-api works as
expected and that the two-subdomain staging-stac and staging-raster
pattern is still supported. The pre-deploy diff action for this
pr

confirms that the raster API lambda will be upgraded and no domain name
changes will be caused. (b5e2701)

v1.1.0-rc.10

10 Nov 21:56
7072ca2
Compare
Choose a tag to compare
v1.1.0-rc.10 Pre-release
Pre-release

v1.1.0-rc.10 (2023-11-10)

v1.1.0-rc.9

09 Nov 19:24
7072ca2
Compare
Choose a tag to compare
v1.1.0-rc.9 Pre-release
Pre-release

v1.1.0-rc.9 (2023-11-09)

Breaking

  • fix(apis)!: overwrite api host when provided in config (#245)

What

  • When a custom host is configured, overwrite the host in the api
    integration (bring back the parameter mapping method introduced in #229)
  • Include origin_path in cloudfront ingest api behavior. Note: this path
    will not work until the root_path is changed to api/ingest in the
    ingest api
  • Domain construct now only generates custom subdomains for endpoints
    when configured (existing stacks must provide new configuration
    variable). Note: indentation changes that wrap all subdomain constructs
    make the change appear larger than they really are. The change removes
    an unused shared subdomain construct and only generates api-specific
    subdomains when create subdomains configuration is true.

Environment variable changes

New

VEDA_CUSTOM_DOMAIN optional configuration to provide a complete url
for host overrides in lambda APIs (i.e. dev.somedomain.com)

Removed

VEDA_DOMAIN_SHARED_SUBDOMAIN is no longer used (logic is managed with
custom subdomains config below)

New+Breaking

VEDA_DOMAIN_CREATE_CUSTOM_SUBDOMAINS boolean defaults false. Existing
deployments with custom subdomains for each raster and stac api
endpoints need to set this variable to TRUE. (7072ca2)

  • fix(routes)!: ingest api root path is /api/publish (ab10741)

  • fix(apis)!: overwrite host in api integration if custom host provided (p2) (6c66f06)

  • fix(apis)!: overwrite host in api integration if custom host provided (9edc296)

Unknown

  • fix(domain)! only create custom api subdomains when configured (c6bc465)

v1.1.0-rc.8

07 Nov 23:37
d3bf6ff
Compare
Choose a tag to compare
v1.1.0-rc.8 Pre-release
Pre-release

v1.1.0-rc.8 (2023-11-07)

Feature

  • feat(raster): add custom colormap for EPA dataset (#243)

enable custom colormaps and add custom colormap for EPA dataset (d3bf6ff)

v1.1.0-rc.7

07 Nov 19:06
dd00f5a
Compare
Choose a tag to compare
v1.1.0-rc.7 Pre-release
Pre-release

v1.1.0-rc.7 (2023-11-07)

v1.1.0-rc.6

01 Nov 20:29
dd00f5a
Compare
Choose a tag to compare
v1.1.0-rc.6 Pre-release
Pre-release

v1.1.0-rc.6 (2023-11-01)

Breaking

  • fix(api)!: use root path for prefixing (#241)

What

  • Use fast-api root path configuration and mangum api_base_path instead
    of overwriting the api host in the http lambda integration
  • Simplify custom domain management. If using cloudfront, do not create custom api-specific
    subdomains--just use the default apigateway urls route based on root
    path settings provided in raster and stac api configuration. (dd00f5a)

v1.1.0-rc.5

17 Oct 20:53
7f0cbbc
Compare
Choose a tag to compare
v1.1.0-rc.5 Pre-release
Pre-release

v1.1.0-rc.5 (2023-10-17)

Breaking

  • feat(raster)!: update titiler-pgstac from 0.2.3 to 0.8.0 (#239)

Endpoint changes

  • post_process= -> algorithm=

  • change tile url path parameter order from
    /tiles/{searchid}/{TileMatrixSetId}/{z}/{x}/{y} to
    /{searchid}/tiles/{TileMatrixSetId}/{z}/{x}/{y}

# Before
{endpoint}/mosaic/tiles/20200307aC0853900w361030/0/0/0

# Now
{endpoint}/mosaic/20200307aC0853900w361030/tiles/0/0/0
  • replace /{searchid}/{z}/{x}/{y}/assets endpoints by
    /{searchid}/tiles/{z}/{x}/{y}/assets

  • replace - by _ in query parameters

    • coord-crs -> coord_crs
    • dst-crs -> dst_crs
  • remove max_size default for mosaic's /statistics [POST] endpoint
    breaking change

  • add /bbox and /feature [POST] optional endpoints (7f0cbbc)

  • feat(raster)!: update titiler-pgstac from 0.2.3 to 0.8.0 (1bf6078)

Unknown

v1.1.0-rc.4

13 Oct 19:44
f463791
Compare
Choose a tag to compare
v1.1.0-rc.4 Pre-release
Pre-release

v1.1.0-rc.4 (2023-10-13)