Skip to content

Releases: aws-solutions-library-samples/guidance-for-automated-geospatial-insights-engine-on-aws

v1.1.0

19 Nov 01:13
Compare
Choose a tag to compare

Features

  • Added new Engine API and related infrastructure components
  • Updated Regions API to integrate with new Engine API
  • Added new permissions for Engine API in Verified Permissions
  • Updated Executor to use new Engine API
  • Added new ExecutorStack and ExecutorModule with associated constructs and configurations
  • Added new API methods and permissions for Executor in Verified Permissions
  • Updated SchedulerModule to expose table and engineQueue
  • Added new SSM parameters for Executor and Scheduler configurations
  • New package created for engine functionality, including API routes, schemas, services and repositories for engines and registrations
  • Added new API endpoints and functionality for managing execution tasks and task items
  • Added new schemas and models for execution tasks and task items
  • Added new repository and service layers for execution tasks and task items
  • Added new dependencies for DynamoDB, SQS, and other AWS services
  • Added engineId to processingConfig schema in regions/schemas.ts
  • Updated RegionService to include enginesClient in constructor and added validation for engineId
  • Added new integration tests for engine API, including tests for registering regions to engines, creating/listing/deleting engines, and running processing with a new engine
  • Added new utility functions for engine-related API calls in common.utils.ts
  • Added new EnginesClient class with a 'get' method to retrieve engine resources
  • Added new EngineResource interface to define the structure of engine resources
  • Added new property 'engineId' to ProcessingConfig interface
  • Added new optional property 'taskId' to StartJobRequest type
  • Added new esbuild.ts file for bundling lambda functions

Bug Fixes

  • Modified the 'custom:role' claim in the authorizer object from '/|||reader' to 'reader'
  • Changed the name property of InvalidRequestError from 'InvalidRequest' to 'InvalidRequestError'
  • Minor refactoring in TaskService class: Added async/await syntax to the SQS message sending process for better asynchronous handling
  • Added BUILDX_NO_DEFAULT_ATTESTATIONS environment variable to the deployment command
  • Updated localConfigGenerator.ts to include engine-related environment variables
  • Updated imports and usage of SecurityContext and SecurityScope to use from @agie/rest-api-authorizer
  • Minor code formatting and cleanup changes

Module Versions

  • @agie/infrastructure: 0.0.1 → 0.2.0
  • @agie/cli: 0.0.1 → 0.0.2
  • @agie/engine: New package with version 0.2.0
  • @agie/executor: 0.0.1 → 0.2.0
  • @agie/notifications: 0.0.1 → 0.1.0
  • @agie/regions-extension: 0.0.1 → 0.0.3
  • @agie/regions: 0.0.1 → 1.0.0
  • @agie/results: 0.0.1 → 0.1.0
  • @agie/scheduler: 0.0.1 → 0.0.3
  • @agie/ui: 0.0.0 → 0.0.2
  • @agie/integration-tests: 0.0.1 → 0.2.0
  • @agie/cdk-common: 0.0.1 → 0.1.0
  • @agie/clients: 1.0.0 → 1.1.0
  • @agie/events: 0.0.1 → 0.2.0
  • @agie/helpers: 0.0.1 → 0.0.3
  • @agie/resource-api-base: 1.0.0 → 1.0.1
  • @agie/rest-api-authorizer: 0.0.1 → 0.1.0
  • @agie/seeder: 0.0.1 → 0.0.3

v1.0.0

19 Nov 01:05
Compare
Choose a tag to compare

Initial Release