Skip to content

Releases: NASA-IMPACT/veda-backend

v1.1.0-rc.33

22 Feb 22:25
3e41a4f
Compare
Choose a tag to compare
v1.1.0-rc.33 Pre-release
Pre-release

v1.1.0-rc.33 (2024-02-22)

Feature

  • feat: local integration tests (#286)

This PR makes it as simple as possible to run CI checks (linting and
testing). It also includes conditional logging when those tests fail.

It also fixes the local ingestor container's build, which was
overwriting the directory into which requirements were being installed

Closes #285 (3e41a4f)

v1.1.0-rc.32

20 Feb 15:31
3484ab2
Compare
Choose a tag to compare
v1.1.0-rc.32 Pre-release
Pre-release

v1.1.0-rc.32 (2024-02-20)

Feature

  • feat: expose rds proxy to be used for veda endpoints (stac/raster) (#299)

In this pull request, if a user decides to use RDS Proxy (by defining
the environment variable VEDA_DB_USE_RDS_PROXY=true), an RDS proxy will
be provisioned with all its necessary security groups. Additionally, AWS
Secret Manager secrets for the proxy will be provisioned and returned to
be used for VEDA endpoints.

Other improvements include:

  • Changed the subnet type from PRIVATE_ISOLATED to PRIVATE_WITH_EGRESS,
    aligning with our documentation that specifies the creation of a
    'private' subnet.
  • In this
    line
    ,
    the environment variable is now converted to uppercase to eliminate
    errors in case the user enters a lowercase RDS type or size. Despite the
    type being uppercase, the stack might throw an error if not explicitly
    converted to upper.
  • In this
    line
    ,
    the platform is explicitly added in the Docker file to prevent random
    errors that may occur if the image was built with a different
    architecture.

Here,
a cache has been added for requesting the secret manager, enhancing
performance.

We created a stress test scenario with and without RDS proxy and the
results were as
follow (3484ab2)

v1.1.0-rc.31

16 Feb 23:51
59cd963
Compare
Choose a tag to compare
v1.1.0-rc.31 Pre-release
Pre-release

v1.1.0-rc.31 (2024-02-16)

Chore

  • chore: hotfix from main change search base condition (#307)

What

Pull hotfix from main in #303 (b5d5e3b)

Fix

  • fix: update iam role name for stac ingestor to be unique across stages (#309)

Issue

Changes Made

  • updated the role name to use stack_name since the original stage
    variable would default to runner across different stages causing
    deployments to dev to fail

Testing Done

  • Locally deployed to dev successfully and confirmed that the previous
    resource delta-backend-staging-stac-ingestion-api-runner still exists
    and that stac-ingestion-api-veda-backend-uah-dev-role was created and
    the dev deployment succeeded (59cd963)
  • fix: update iam role name for stac ingestor to be unique across stages (832e348)

  • fix: migrate stamen map references to stadia maps (#301)

Description

  • This PR migrates Stamen Map references to use Stadia Maps (full
    migration notes
    here)
  • The migration is setup with my DevSeed email and to work with
    *.delta-backend.com domain

Related Issues

#291

Changes Made

  • updates stac-viewer.html references from stamen maps to stadia maps

Testing Done

- Page now shows
map
(385e611)

  • fix: migrate stamen map references to stadia maps (aa2f603)

v3.0.1

15 Feb 02:17
d7a0a51
Compare
Choose a tag to compare

v3.0.1 (2024-02-15)

Fix

  • fix: change search base condition causing key error (#303) (d7a0a51)

v3.0.0

14 Feb 23:37
2734b49
Compare
Choose a tag to compare

v3.0.0 (2024-02-14)

Breaking

  • feat!: titiler upgrades, add render to stac, add preliminary ingest system (#292)

What

  • stac-api dynamically adds render properties for collections configured
    with information about how assets should be rendered on a map
  • titiler and dependencies upgrade
  • base ingest system now rolled into veda-backend deployments (api,
    dynamodb, bulk loading lambda)
    • includes new tests in ingest_api
    • introduces new components in docker-compose
  • introduces new auth user pool and client requirement and required
    environment variables (breaking)
  • introduces new required env variables in externally triggered github
    cdk-deploy/action.yml
  • preliminary in raster-api work to handle alternate asset references
    (longer term fix may be upstream)
  • linting package upgrade

Breaking

The integrated ingest system requires new configuration variables and
depends on a cognito user pool and client. This configuration will
likely be optional in future releases.

New required environment variables

VEDA_USERPOOL_ID=us-west-X_XXX
VEDA_CLIENT_ID=XXX
VEDA_INGEST_ROOT_PATH=/api/ingest
``` ([`2734b49`](https://github.com/NASA-IMPACT/veda-backend/commit/2734b49abceb190c5b3e63b4113bd620c2cc0f65))

v1.1.0-rc.30

13 Feb 15:29
61a46ea
Compare
Choose a tag to compare
v1.1.0-rc.30 Pre-release
Pre-release

v1.1.0-rc.30 (2024-02-13)

Fix

  • fix: decimal to float serialization fix (#300) (61a46ea)

v1.1.0-rc.29

12 Feb 18:02
1089949
Compare
Choose a tag to compare
v1.1.0-rc.29 Pre-release
Pre-release

v1.1.0-rc.29 (2024-02-12)

Fix

  • fix: include stac url in ingestor config (#298) (1089949)

v1.1.0-rc.28

08 Feb 15:40
0d27df2
Compare
Choose a tag to compare
v1.1.0-rc.28 Pre-release
Pre-release

v1.1.0-rc.28 (2024-02-08)

Fix

  • fix(ingest): fix invalid null stac properties (#293)

fixes NASA-IMPACT/veda-architecture#384 (0d27df2)

  • fix(ingest): fix invalid null stac properties (367868e)

v1.1.0-rc.27

25 Jan 14:39
c9db2b6
Compare
Choose a tag to compare
v1.1.0-rc.27 Pre-release
Pre-release

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

Feature

  • feat: alternate asset support in titiler (#282)

This PR adds support for alternate assets.

It is not as general as it could be, so there's a question here about
what we aim to support. Non-s3 backends for these alt-assets are not
currently supported. If we want that, we could add to the path
arguments or else query params expected. Thoughts? (c9db2b6)

v1.1.0-rc.26

23 Jan 22:23
6e916fa
Compare
Choose a tag to compare
v1.1.0-rc.26 Pre-release
Pre-release

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

Fix

  • fix(raster): update titiler-pgstac dependency for better statistics (#278)

see stac-utils/titiler-pgstac#154 (6e916fa)