Releases: stac-utils/stac-server
Releases · stac-utils/stac-server
v2.3.0
2.3.0
Changed
- Default to OpenSearch 2.7
Added
- "AWS Connection" mode support has been re-added.
v2.2.3
Changed
- Simplify the error handling around geometry errors.
- When an OpenSearch request returns a 400 status code, use this same status code with a meaningful error message in the stac-server response, instead of always returning a 500 error.
What's Changed
- Bump @typescript-eslint/eslint-plugin from 5.60.1 to 5.61.0 by @dependabot in #551
- Bump nodemon from 2.0.22 to 3.0.1 by @dependabot in #552
- Remove vestiages of geojsonhint by @gadomski in #556
- Bump tslib from 2.5.3 to 2.6.0 by @dependabot in #555
- Bump @typescript-eslint/parser from 5.60.1 to 5.62.0 by @dependabot in #558
- fix sls remove command by @philvarner in #559
- Pv/release prep 2.2.3 by @philvarner in #560
New Contributors
Full Changelog: v2.2.2...v2.2.3
v2.2.2
Changed
- Revert validation of Search intersects geometry added in 2.0.0, as it was too strict
and rejected some usable geometries.
What's Changed
- revert intersects geometry validation by @philvarner in #550
Full Changelog: v2.2.1...v2.2.2
v2.2.1
Fixed
- Aggregations 'grid_code_frequency' and 'grid_code_landsat_frequency' were inadvertently
configured to only return 10 results, now they return all results.
Added
- Added API Gateway logging config to example serverless.yml config.
What's Changed
- API Gateway logging example by @philvarner in #546
- fix issue with grid code aggregations only returning 10 by @philvarner in #547
- release prep 2.2.1 by @philvarner in #548
Full Changelog: v2.2.0...v2.2.1
v2.2.0
Changed
Search parameters are now logged at info instead of debug.
What's Changed
- enable ci merge group by @philvarner in #544
- log search and aggregate parameters at info level by @philvarner in #537
- Bump typescript from 5.1.3 to 5.1.6 by @dependabot in #539
- Bump @mapbox/geojsonhint from 3.1.1 to 3.2.0 by @dependabot in #540
- Bump @tsconfig/node16 from 1.0.4 to 16.1.0 by @dependabot in #541
- Bump serverless from 3.32.2 to 3.33.0 by @dependabot in #543
- Bump webpack from 5.88.0 to 5.88.1 by @dependabot in #542
- release prep 2.2.0 by @philvarner in #545
Full Changelog: v2.1.0...v2.2.0
v2.1.0
Fixed
- Post-ingest SNS topic was not being published to when deployed as a Lambda.
What's Changed
- fix async sns post-ingest publishing by @philvarner in #536
- release prep for 2.1.0 by @philvarner in #538
Full Changelog: v2.0.0...v2.1.0
v2.0.0
[2.0.0] - 2023-06-26
Removed
- Elasticsearch is no longer supported as a backend. Only OpenSearch is now supported.
- Only fine-grained access control is supported for connecting to OpenSearch.
"AWS Connection" mode is no longer supported.
Added
- Publish ingest results to a post-ingest SNS topic
- Add datetime and bbox attributes to post-ingest SNS messages
- Support for Query Extension operators neq, startsWith, endsWith, and contains.
- Validate intersects geometry before sending to Search + better response parsing.
Changed
- Remove node streams-based ingest code to prepare for post-ingest notifications
- Use the
type
field to determine if ingest is a Collection or Item - Aggregations
grid_code_frequency
andgrid_code_landsat_frequency
are no longer
restricted to 2000 buckets
What's Changed
- Remove node streams-based ingest code to prepare for post-ingest notifications by @jwalgran in #485
- Use the type field to determine if ingest is collection or item by @jwalgran in #492
- Publish ingest results to a post-ingest SNS topic by @jwalgran in #494
- Bump @types/aws-lambda from 8.10.114 to 8.10.115 by @dependabot in #491
- remove exclude for audit that has been resolved, update lock by @philvarner in #505
- Bump webpack-cli from 5.0.2 to 5.1.1 by @dependabot in #495
- Bump vm2 from 3.9.17 to 3.9.19 by @dependabot in #500
- Bump eslint from 8.39.0 to 8.41.0 by @dependabot in #502
- Bump eslint-plugin-jsdoc from 43.1.1 to 44.2.5 by @dependabot in #510
- Await SNS message publishing and replace queue purge test helper by @jwalgran in #508
- Add datetime and bbox attributes to post-ingest SNS messages by @jwalgran in #509
- Bump sinon from 15.0.4 to 15.1.0 by @dependabot in #513
- Bump tslib from 2.5.0 to 2.5.2 by @dependabot in #517
- Bump @aws-sdk/client-secrets-manager from 3.321.1 to 3.341.0 by @dependabot in #516
- Bump webpack from 5.81.0 to 5.85.0 by @dependabot in #520
- add support for Query Extension neq, startsWith, endsWith, and contains by @philvarner in #521
- Bump @stoplight/spectral-cli from 6.6.0 to 6.8.0 by @dependabot in #519
- Adding better handling of invalid intersects geometry by @MattBialas in #523
- remove restriction of 2000 on grid_code_frequency and grid_code_landsat_frequency buckets by @philvarner in #507
- remove elasticsearch support by @philvarner in #504
- Remove opensearch aws connection support by @philvarner in #511
- upgrade dependencies by @philvarner in #532
- prep for 2.0.0 release by @philvarner in #533
New Contributors
- @jwalgran made their first contribution in #485
- @MattBialas made their first contribution in #523
Full Changelog: v1.1.0...v2.0.0
v1.1.0
What's Changed
- Adds API Gateway transaction ID to requests and logs immediately #458 by @stark525 in #479
- minor version updates by @philvarner in #483
Full Changelog: v1.0.0...v1.1.0
v1.0.0
What's Changed
- update versions, ignore xml2js vulnerability, remove deprecated typescript param by @philvarner in #437
- add create bucket configuration by @philvarner in #438
- update to default to OpenSearch 2.5 by @philvarner in #432
- aggregations endpoint and collection-level aggregate by @philvarner in #439
- fix the /api and /api.html endpoints by using the correct path to the relevant files by @philvarner in #443
- collection-level aggregation how has the collection id properly applied by @philvarner in #444
- Bump vm2 from 3.9.15 to 3.9.16 by @dependabot in #446
- add stac_version to the default fields returned when that parameter is blank by @philvarner in #440
- Bump webpack from 5.78.0 to 5.79.0 by @dependabot in #453
- Bump @aws-sdk/client-secrets-manager from 3.309.0 to 3.312.0 by @dependabot in #450
- Bump @types/sinon from 10.0.13 to 10.0.14 by @dependabot in #452
- Bump eslint-plugin-jsdoc from 40.1.2 to 41.1.2 by @dependabot in #451
- basic geoaggregations implementation by @philvarner in #445
- Bump vm2 from 3.9.16 to 3.9.17 by @dependabot in #459
- update conformance to STAC API 1.0.0-rc.4 by @philvarner in #455
- add root link rel to /search result by @philvarner in #448
- 1.0.0 release prep by @philvarner in #466
- Updates Migration Docs by @amystamile-usgs in #472
- Bump prettier from 2.8.7 to 2.8.8 by @dependabot in #461
- Bump eslint from 8.38.0 to 8.39.0 by @dependabot in #462
- Bump sinon from 15.0.3 to 15.0.4 by @dependabot in #465
- Bump webpack-cli from 5.0.1 to 5.0.2 by @dependabot in #463
New Contributors
- @amystamile-usgs made their first contribution in #472
Full Changelog: v0.8.1...v1.0.0
v1.0.0-rc.1
What's Changed
- 1.0.0 release prep by @philvarner in #466
- Updates Migration Docs by @amystamile-usgs in #472
- Bump prettier from 2.8.7 to 2.8.8 by @dependabot in #461
- Bump eslint from 8.38.0 to 8.39.0 by @dependabot in #462
- Bump sinon from 15.0.3 to 15.0.4 by @dependabot in #465
- Bump webpack-cli from 5.0.1 to 5.0.2 by @dependabot in #463
New Contributors
- @amystamile-usgs made their first contribution in #472
Full Changelog: v0.9.0-rc.1...v1.0.0-rc.1