Releases: NASA-IMPACT/veda-backend
Releases · NASA-IMPACT/veda-backend
v1.1.0-rc.82
v1.1.0-rc.82 (2024-09-25)
Test
- test: Fix transaction unit tests (#425)
Co-authored-by: Vincent Sarago <vincent.sarago@gmail.com>
Co-authored-by: smohiudd <saadiq@developmentseed.org> (e53f81b
)
v1.1.0-rc.81
v1.1.0-rc.81 (2024-08-23)
Chore
Feature
- feat: remove cloudfront distribution and custom alternate domain from backend (#422)
Issue
What + Why
- Remove cloudfront distribution CDK from veda-backend because it's now
managed in veda-routes - Update values passed into ingestor config to derive endpoint values
using the custom host and stac and raster API root paths - Remove configuration and support for hosting duplicate stac and raster
apis as alternative domains.
Testing?
Deployed to UAH (d6aedd7
)
-
feat: update readme to include veda-routes (
4c0628d
) -
feat: remove alternate domain support (
4b18b20
) -
feat: remove cloudfront distribution from backend (
cc74726
)
Fix
-
fix: fall back to using api gateway url (
8735f45
) -
fix: typing (
d5d307f
) -
fix: create properties for stac and raster api url inference for ingest (
6352853
) -
fix: formatting (
545070c
) -
fix: fix base api url (
f0e0884
) -
fix: fix markdown formatting (
06b1372
) -
fix: remove unused imports (
0cc613c
) -
fix: lint (
5e2705a
)
v7.2.0
v7.2.0 (2024-08-20)
Chore
Feature
- feat(release): merge dev into main, update domain names to support multiple domain names for prod, Improve raster integration tests, remove moto from setup. leave in requirements_dev (#423)
🪙 Changed/Updated
- chore: Improve raster integration tests
#397 - chore: remove moto from setup. leave in requirements_dev
#421
🩹 Fixed
Authors
- Co-authored-by: Jennifer Tran - Co-authored-by: Stephen Kilbourn(fbe0fc1
)
v1.1.0-rc.80
v1.1.0-rc.79
v7.1.0
v7.1.0 (2024-08-14)
Feature
- feat(release): support transactions with validation and authentication (#378), add auth requirements install for ingest-api tests (#415), update .example.env and README (#412) (#416)
✨ Added
🪙 Changed/Updated
🩹 Fixed
- fix: add auth requirements install for ingest-api tests #415
- fix: address dependabot alert 4 #414
- fix: output stac bucket name not host #417
Authors
- Co-authored-by: Slesa Adhikari
- Co-authored-by: Sandra Hoang
- Co-authored-by: Alexandra Kirk
- Co-authored-by: Ciaran Sweet
v1.1.0-rc.78
v1.1.0-rc.78 (2024-08-14)
Chore
- chore: Make pypgstac an ENV in dockerfile (#404)
Issue
What?
Make pypgstac and ENV var in dockerfile
Why?
- Description of why the changes were made
Testing?
Deployed without any errors to http://monitor.openveda.cloud/ (96a336f
)
v1.1.0-rc.77
v1.1.0-rc.76
v1.1.0-rc.75
v1.1.0-rc.75 (2024-08-06)
Documentation
Feature
- feat: support transactions with validation and authentication (#378)
Issue
What?
- Add transactions extensions from -
#276 - Add bulk transactions extension
- Add authentication for all transactions PUT POST endpoints
- Add authentication to openapi docs
- Add request validation to all all transactions PUT POST endpoints
Why?
- To allow stac editing (collection and item) + enable stac-admin
Testing?
- Tested locally as well as deployed to
https://stacadmin.openveda.cloud/api/stac/docs
TODO
- Refactor the way env vars are used
- Remove temporary workflow
- Fix failing tests
- Use
pystac
instead ofstac_pydantic
- Make transactions a feature flag
- Package auth?
- [ ] Tests(to be handled in a separate
ticket) (3b4b495
)