Skip to content

Releases: NASA-IMPACT/veda-backend

v1.1.0-rc.25

23 Jan 21:50
be30a80
Compare
Choose a tag to compare
v1.1.0-rc.25 Pre-release
Pre-release

v1.1.0-rc.25 (2024-01-23)

Fix

  • fix: update ingest api subnet types and log format and update pre-commit config (#281)

Description

  • This PR updates the subnet type for the ingest api handler to use
    private subnets.
  • This PR also updates the pre-commit yaml file

Related Issues

#280

Changes Made

  • Update ingest api to use private subnets
  • Update pre-commit-config.yaml to update mypy rev and add
    additional_dependencies

Testing Done

I manually update the dev ingest api lambda to have private subnets
(previously, they were configured with public subnets) and tested the
dev delta /token endpoint and the lambda endpoint itself. (be30a80)

  • fix: update ingest api subnet types and log format and update pre-commit config (56babaa)

  • fix(ingest): try #2 to return failed login exception for debugging (#274)

Another attempt to expose the cause of the token endpoint timeout (8e765e4)

  • fix(ingest): return failed login exception for debugging (4f28e09)

v1.1.0-rc.24

18 Jan 19:41
6608a69
Compare
Choose a tag to compare
v1.1.0-rc.24 Pre-release
Pre-release

v1.1.0-rc.24 (2024-01-18)

Fix

  • fix(ingest): return failed login exception for debugging (#273)

The ingest/token endpoint is timing out--this change should reveal the
exception for debugging (6608a69)

  • fix(ingest): return failed login exception for debugging (ab60a81)

v1.1.0-rc.23

16 Jan 18:00
0a20e30
Compare
Choose a tag to compare
v1.1.0-rc.23 Pre-release
Pre-release

v1.1.0-rc.23 (2024-01-16)

Fix

  • fix(ingest): use defaults for auth env configuration (#271)

What

Minor fixes in ingest API to support cognito clients not configured with
secrets. Tested end to end token generation, validation, and collection
publication in externally deployed instance. (0a20e30)

  • fix(ingest): remove time density validation (76f859f)

  • fix(ingest): copy time density validator from veda-stac-ingestor because we are not yet using an official dashboard stac extension (e07b1b5)

  • fix(ingest): remove veda prefix from envs and make param optional (bd136d9)

v1.1.0-rc.22

08 Jan 22:44
68b4bfb
Compare
Choose a tag to compare
v1.1.0-rc.22 Pre-release
Pre-release

v1.1.0-rc.22 (2024-01-08)

Feature

  • feat(ci): ingest deploy action (#262)

What

  • Updates externally triggered deployment action to pick up auth
    credentials for ingestion system (68b4bfb)

v1.1.0-rc.21

08 Jan 18:12
7a29883
Compare
Choose a tag to compare
v1.1.0-rc.21 Pre-release
Pre-release

v1.1.0-rc.21 (2024-01-08)

Fix

  • fix(raster): incorporate updates from #246, #268, and unpin rio-tiler version (#267)

What

  • Add updates from PR #246 and unpin rio-tiler temporary post release
    version
  • Pin starlette from PR #268
  • Unpin post release rio-tiler version #259 (7a29883)
  • fix: incorporate starlette pin version from #390 (ddd3206)

  • fix(raster): incorporate updates from #246 and unpin rio-tiler version (efe8bb0)

  • fix(ingest): fix MCP 500 errors

  • remove secret hash as required
  • remove cog_default validator (23dca01)

v1.1.0-rc.20

19 Dec 21:38
14de461
Compare
Choose a tag to compare
v1.1.0-rc.20 Pre-release
Pre-release

v1.1.0-rc.20 (2023-12-19)

Fix

  • fix: raster endpoint url fix for render links (#263)

Include trailing slash in raster endpoint (14de461)

v1.1.0-rc.19

19 Dec 19:06
956330e
Compare
Choose a tag to compare
v1.1.0-rc.19 Pre-release
Pre-release

v1.1.0-rc.19 (2023-12-19)

Feature

  • feat(ingest): CDK + docker changes to support ingest_api (1d758cd)

  • feat(ingest_api): Copy ingest runtime code from veda-stac-ingestor (8f3575e)

Fix

  • fix(ingest): try to fix dev actions (#261)

Fixes failing dev test actions (956330e)

  • fix(tests): try another test fix (84288ae)

  • fix(tests): add aws region (8069bce)

  • fix(tests): add missing config to ingest tests (59732b6)

  • fix(tests): add tests to pr action (b8380e6)

  • fix(ingest): test dependency fix (6c3119a)

  • fix(actions): adjust deploy -> deploy-dev (58c9ec3)

  • fix(actions): adjust deploy -> deploy-dev (f07171b)

  • fix(ingest): rename data access role env var (e97fce7)

  • fix(ingest): remove env secret management (50d6251)

  • fix(ingest): remove unused ssm function (a0377e3)

  • fix(docker): port mismatch specific to GH actions (e634dd1)

  • fix(lint/ingest): minor bugfixes and lint fixes (3dd40c7)

  • fix(ingest): route changes to support ingest via CF, env var changes (81eb0ea)

Unknown

v1.1.0-rc.18

12 Dec 16:23
92ad57c
Compare
Choose a tag to compare
v1.1.0-rc.18 Pre-release
Pre-release

v1.1.0-rc.18 (2023-12-12)

Feature

  • feat: add render link injection to item collection (#247) (92ad57c)

v2.1.0

11 Dec 16:46
0ce5c2e
Compare
Choose a tag to compare

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

04 Dec 19:21
730b05b
Compare
Choose a tag to compare
v1.1.0-rc.17 Pre-release
Pre-release

v1.1.0-rc.17 (2023-12-04)

Documentation

  • docs: update editable context diagram (eeead4d)

  • docs: update readme and improve comments (b4eee58)

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)