Skip to content

Latest commit

 

History

History
743 lines (325 loc) · 33.1 KB

File metadata and controls

743 lines (325 loc) · 33.1 KB

11.5.0 (2026-03-30)

Features

  • apply security patches and freeze ingestor-api deps (#246) (e64ee74)

11.4.1 (2026-03-25)

Bug Fixes

  • set search_path once for the pgstac database (#245) (db1ddcd)

11.4.0 (2026-03-25)

Features

  • add pgstac settings for use_queue and update_collection_extent (#241) (f84eb7d)

11.3.1 (2026-03-17)

Bug Fixes

11.3.0 (2026-03-12)

Features

  • pin pgbouncer EC2 AMI tag, pin uv version in Lambda docker builds (#235) (9f138cf)

11.2.0 (2026-02-10)

Features

  • add patching infrastructure for pgbouncer instance (#230) (94cbbeb)

11.1.2 (2026-02-09)

Bug Fixes

  • only trigger the pgbouncer healthcheck when the database changes (#229) (ea58e50), closes #228

11.1.1 (2026-02-09)

Bug Fixes

  • stac-loader: only ingest the last item/collection for a given id in a batch (#227) (de1ae17)

11.1.0 (2026-01-30)

Features

  • only re-deploy db bootstrap if code or config parameters change (#225) (ef48d98)

11.0.0 (2026-01-27)

  • feat!: upgrade to latest major/minor versions of core runtime libraries (#224) (da42aea)

BREAKING CHANGES

  • upgrade to titiler-pgstac>=2.0.0,<2.1.0, deps: upgrade to tipg>=1.3,<1.4 deps: upgrade to stac-fastapi-pgstac>=6.2,<6.3

10.4.3 (2026-01-24)

Bug Fixes

  • deps: upgrade python packages in uv.lock files (#222) (6d6a3d4)

10.4.2 (2025-12-19)

Bug Fixes

  • add pgbouncer secretBootstrapper as a dependency for lambda functions (#221) (6b141e9)

10.4.1 (2025-12-01)

Bug Fixes

10.4.0 (2025-11-03)

Features

  • update runtime versions, use uv in docker builds (#208) (1a228e1)

10.3.0 (2025-09-30)

Features

  • add option to enable SnapStart for Lambda functions (#198) (b377a56)

10.2.5 (2025-09-26)

Bug Fixes

  • refactor Lambda constructs to only build custom image if provided (#187) (31d0ec0)

10.2.4 (2025-09-16)

Bug Fixes

  • fix typo in distribute.yaml (f981c01)

10.2.3 (2025-09-16)

Bug Fixes

10.2.2 (2025-09-15)

Bug Fixes

10.2.1 (2025-09-15)

Bug Fixes

  • add token permissions for OIDC publishing (#184) (6641cfa)

10.2.0 (2025-09-15)

Features

10.1.1 (2025-08-21)

Bug Fixes

  • include libexpat.so.1 in the titiler code package (#182) (b461ec0)

10.1.0 (2025-08-15)

Features

10.0.0 (2025-08-08)

Features

  • stac-api: retry the stac-fastapi-pgstac version bump release (#175) (151c6b8)

BREAKING CHANGES

  • stac-api: pgstac envvar names changed

9.2.1 (2025-07-29)

Bug Fixes

  • stac-api: avoid base64 encoding application/geo+json data (#172) (51a1df0)

9.2.0 (2025-07-22)

Features

9.1.1 (2025-07-17)

Bug Fixes

  • expose api gateway utility constructs (#169) (c2bed73)

9.1.0 (2025-07-17)

Features

  • add PrivateLambdaApiGateway construct for VPC-integrated API Gateway (#168) (5d6c2b3)

9.0.0 (2025-07-17)

  • feat!: expose API runtime constructs (#167) (ce9df07), closes #167

BREAKING CHANGES

  • This update will change the internal node IDs of the constructs. This will cause the Lambdas and API Gateways to be redeployed when upgrading eoapi-cdk. Being that both services are stateless, this should not cause issues unless a developer has made manual modifications or manual references to the deployed lambdas/api gateways.

8.3.3 (2025-07-09)

Bug Fixes

  • stactools-item-generator issues (12591c5)

8.3.2 (2025-07-06)

Bug Fixes

  • add unique prefix to stactools-item-generator export names (#164) (5f5d88b)

8.3.1 (2025-07-03)

Bug Fixes

  • add stack name to exportNames in StacLoader (#162) (372b677)

8.3.0 (2025-07-03)

Features

8.2.3 (2025-06-11)

Bug Fixes

  • pin to numpy>=2.2.6,<2.3.0 and numexpr>=2.10.0<2.10.1 (#154) (94d8f34)

8.2.2 (2025-06-03)

Bug Fixes

  • add option to create collection if missing (#152) (83f0e1e)

8.2.1 (2025-06-03)

Bug Fixes

  • add vpc, subnet_selection, lambaFunctionOptions props (#151) (eb48205)

8.2.0 (2025-05-30)

Features

  • add stactools-item-generator and stac-item-loader constructs (#150) (371f6c3)

8.1.1 (2025-04-30)

Bug Fixes

  • upgrade pgbouncer ami to ubuntu 24.04 (#148) (292e94f)

8.1.0 (2025-04-24)

Features

  • add pgbouncerInstanceProps parameter to PgstacDatabase (#139) (add27ec)

8.0.3 (2025-04-16)

Bug Fixes

8.0.2 (2025-03-11)

Bug Fixes

  • refactor to keep database pgstac and ingestor pypgstac in sync (#137) (cdf1a66)

8.0.1 (2025-03-11)

Bug Fixes

  • disable transaction extensions by default (#136) (18822f0)

8.0.0 (2025-03-11)

Features

  • update versions for pgstac, stac-fastapi-pgstac, titiler-pgstac, and tipg (507cc99)

BREAKING CHANGES

  • Major version updates to core dependencies require client code changes.

7.6.3 (2025-03-07)

Bug Fixes

  • reject items without a collection ID (#133) (595b0be)

7.6.2 (2025-03-06)

Bug Fixes

  • use model_dump(mode="json") for serializing STAC objects (#131) (2117b52)

7.6.1 (2025-02-28)

Bug Fixes

  • update types for url config parameters to be compatible with str (#127) (cab4c0e)

7.6.0 (2025-02-27)

Features

  • update ingestor-api runtime dependencies (#125) (562955d)

7.5.1 (2025-02-06)

Bug Fixes

  • ensure db bootstrapper runs on each deploy (#124) (bb4bff8)

7.5.0 (2025-02-04)

Features

  • configure pgstac version in custom properties (#123) (a29ea21)

7.4.2 (2025-02-03)

Bug Fixes

  • ensure dependency secret update function completes (#120) (90cdc89)
  • upgrade workflow versions (#121) (45e72dd)

7.4.2 (2025-02-03)

Bug Fixes

  • ensure dependency secret update function completes (#120) (90cdc89)

7.4.1 (2025-01-24)

Bug Fixes

7.4.0 (2025-01-24)

Features

7.3.0 (2024-12-10)

Bug Fixes

  • update units for effectiveCacheSize and tempBuffers (#112) (2e3d728)

Features

  • set search_path to include pgstac for eoapi user (#111) (0470dcf)

7.2.1 (2024-08-20)

Bug Fixes

  • install compilation dependency for numexpr (#109) (2762944)

7.2.0 (2024-05-14)

Features

  • overwrite host headers when custom domain name (#105) (e52887f)

7.1.0 (2024-03-13)

Features

  • update runtimes and add pgstac customization options (#100) (9e49e7e), closes #102

7.0.1 (2024-02-23)

Bug Fixes

7.0.0 (2024-02-22)

Features

BREAKING CHANGES

  • clients need to provide aws_lambda.AssetCode to configure their apps. Solely the python application and the requirements.txt file is not supported anymore.

  • fix a couple bugs found in the first changes

  • avoid maintaining custom interfaces for configurable lambda properties. Allow the user to provide anything and let the CDK method raise error and overwrite values defined within our construct. Make this clear in the documentation

  • expose bootstrapper props in pgstacdatabase construct constructor

  • merge database and boostrapper files to solve casting bug

  • bump and harmonize pypgstac to 0.7.10 across apps

  • bump cachetools

  • some changes to allow for less security

  • bump python to 3.11

  • change base image for bootstrapper to use python 311

  • fix linting issues

  • move integration tests to step before release, improve naming of workflows

  • lint

  • fix moto requirement

  • test to fix deployment : try adding s3 endpoint and force allow public subnet

  • lint and make lambda functions more configurable

  • moving deploy to a separate workflow

  • remove useless dependencies in deployment tests, turn on pull request trigger to check the action works

  • when tearing down the infrastructure, synthesize the cloud formation assets into another directory to avoid conflicts

  • update readmes and revive the artifact download in python distribution

6.1.0 (2023-11-12)

Features

  • stac-browser: configurable config file in stac browser deployment (#84) (b86ad1a)

6.0.2 (2023-11-02)

Bug Fixes

  • bootstrapper: fix httpx response (#81) (b879076)

6.0.1 (2023-11-01)

Bug Fixes

  • ingestor-api-handler: fix docs endpoint (#82) (d134c77)

6.0.0 (2023-10-31)

Features

  • custom runtimes, optional VPC, python 3.11 (#74) (ba6bf09)

BREAKING CHANGES

  • the bootstrapper construct was deleted and is no longer available. In addition, we switched from PythonFunction to Function for all lambdas.

5.4.1 (2023-10-05)

Bug Fixes

  • synchronize pgstac versions -> 0.7.9 across constructs (c6bb921)

5.4.0 (2023-09-05)

Features

  • custom runtimes option for titiler and ingestor (#66) (3aaedae)

5.3.0 (2023-09-01)

Features

5.2.0 (2023-08-30)

Features

5.1.0 (2023-08-21)

Features

5.0.0 (2023-07-12)

Features

BREAKING CHANGES

  • rename repository to eoapi-cdk

4.2.3 (2023-06-30)

Bug Fixes

  • ingestor-api: add stack name to ingestor-api apigateway export name (#48) (2fdd1e8)

4.2.2 (2023-06-16)

Bug Fixes

  • titiler-pgstac-api: fix destination path in titiler pgstac Dockerfile COPY command (#46) (302bd22)

4.2.1 (2023-06-12)

Bug Fixes

  • bootstrapper: bootstrapper should use httpx (#45) (36bb361)

4.2.0 (2023-06-09)

Features

  • titiler-pgstac-api: add titiler-pgstac endpoint (#42) (a02acef)

4.1.0 (2023-05-30)

Features

  • stac-api: add stac api lambda function field (#43) (3a91a37)

4.0.0 (2023-04-25)

Features

  • ingestor-api: expose ingestor handler role (#39) (559f3a9)

BREAKING CHANGES

  • ingestor-api: the role name is automatically generated by AWS and thus users can not use the name that was specified before, but should directly interact with the new property we are adding.

  • change name of variable to comply with formatting rules, remove readonly statement

3.0.1 (2023-04-14)

Bug Fixes

  • bootstraper: fix version inconsistencies and #19 regressions (#34) (ebeac2a)

3.0.0 (2023-04-04)

Code Refactoring

BREAKING CHANGES

  • bootstrapper: remove dashboard schema and functions from the database bootstrapper and remove automatic collection summary udpate from ingestor.

2.6.3 (2023-03-28)

Bug Fixes

  • ingestor-api: store STAC item as string in DynamoDB (#26) (bd7a1fa)

2.6.2 (2023-03-16)

Bug Fixes

  • ingestor-api: queries require sequences (#23) (00d71cc)

2.6.1 (2023-03-16)

Reverts

2.6.0 (2023-03-10)

Features

2.5.1 (2022-12-06)

Bug Fixes

  • ingestor-api: Correct import path for settings (be40af7)

2.5.0 (2022-12-01)

Features

  • ingestor-api: Add flag to enable requester pays (efc160d)

2.4.0 (2022-11-08)

Features

  • bastion-host: Append ec2 instance with 'bastion host' (4ee8599)

2.3.1 (2022-11-08)

Bug Fixes

  • bastion-host: createElasticIp default to true (ec99fad)

2.3.0 (2022-11-08)

Features

  • bastion-host: Make elastic IP optional (d77b578)

2.2.1 (2022-11-04)

Bug Fixes

  • stac-db: Report shared buffers in 8kb units (d34f2cd)

2.2.0 (2022-11-03)

Features

  • stac-db: Provide sensible defaults for pgSTAC db parameters (#1) (11eb89e)

2.1.0 (2022-11-01)

Features

  • ingestor-api: Make apiEnv optional (5841734)

2.0.0 (2022-11-01)

chore

BREAKING CHANGES

  • ci: Experiencing issues publishing GitHub releases due to past deleted release. Bumping codebase to 2.0.0 to avoid future issues.

1.3.0 (2022-11-01)

Features

  • ingestor-api: add StacIngestor construct (d34c6cd)
  • stac-api: export API url from pgStacApi construct (261dbd2)

1.2.0 (2022-10-26)

Features