Releases: NASA-IMPACT/veda-backend
Releases · NASA-IMPACT/veda-backend
v1.1.0-rc.18
v2.1.0
v2.1.0 (2023-12-11)
Feature
- feat: release stac-browser and fixes (#256)
What
- New eoapi-cdk construct
for deploying
a radiant earth
stac-browser - Updates to github actions versions to resolve node version warnings
- Adds support for externally triggered deployment actions
- Adds bootstrap-qualifier support for deploying to an aws account with
a non-standard cdk toolkit - Fixes permissions boundary construct
- Deployment requires an updated aws-cdk version (
0ce5c2e
)
v1.1.0-rc.17
v1.1.0-rc.17 (2023-12-04)
Documentation
Feature
- feat(browser): use eoapi-cdk to build a radiant earth stac browser (#257)
What
Added
- Add eoapi-cdk construct
for deploying a
radiant earth
stac-browser - Supports stacks that are deployed with either a custom subdomain (i.e.
<stage>-stac.delta-backend.com
) or cloudfront with custom routes (i.e.
<cfdomain>.com/api/stac
). - Add a construct to provision a new s3 website if an existing bucket is
not provided in configuration
Changed
- aws-cdk-lib(s) version update
- routes construct updated to use the bucket from the new s3 website
construct as origin (instead of just an existing bucket). - Docs updated
> Note 1.
There is a hack in the PR to work around a sequencing issue: neither the
https app id nor the stac api construct url are available at the time
that the eoapi-construct builds the stac-browser (i.e. this is not a
valid url string for the stac catalog:
https://${Token[TOKEN.189]}.execute-api.uswest-2.amazonaws.com
). To
work around this we are able to infer what the STAC catalog url will be
based on configuration for the cloudfront or subdomain.
> Note 2.
based on work introduced in pr #222 (with updates for current
veda-backend)
Source issue
NASA-IMPACT/veda-architecture#305
How tested
- deployed a test stack with cloudfront & browser
- pre-deploy cdk diff looks good (runner builds stac-browser)
- tested custom domain case (i.e.
<stage>-stac.delta-backend.com
) (730b05b
)
-
feat(browser): create s3 static website as a separate construct and enable deploying a stac browser for a stac-api with a custom subdomain (
75488e8
) -
feat(browser): use eoapi-cdk to build a radiant earth stac browser for instances with a cloudfront (
184382c
)
Unknown
- fix infer catalog url for app with service specific subdomains (
881d3e9
)
v1.1.0-rc.16
v1.1.0-rc.16 (2023-11-27)
Fix
- fix(ci): upgrade github actions to resolve warnings (#254)
- Upgrade to github actions to resolve outdated node version warnings
- Add cdk deploy output to file to resolve set-output warning
- Conventional PR linter if not not updated: we may need to remove or
replace if this upgrade
PR
is not accepted. For now, there is a warning in the pr action about
forcing linter to run on an upgraded node version.
Parent issue NASA-IMPACT/veda-architecture#345 (7e348cf
)
v1.1.0-rc.15
v1.1.0-rc.14
v1.1.0-rc.13
v2.0.1
v2.0.1 (2023-11-16)
Fix
- fix(raster): pin rio-tiler 6.2.3.post1 (#250)
What
Pin a post rio-tiler release that supports zonal statistics upgrades
while a map zooming issue is investigated