Skip to content

Releases: IMAP-Science-Operations-Center/sds-data-manager

v9.0.1

10 Oct 19:29
835e5e5

Choose a tag to compare

What's Changed

Full Changelog: v9.0.09...v9.0.1

v9.0.0

10 Oct 19:11
9a48628

Choose a tag to compare

Updates to infrastruture to support launch and immediately post-launch processing.

What's Changed

Read more

v8.0.0

28 Aug 18:30
8d19e57

Choose a tag to compare

What's Changed

Full Changelog: v7.1.0...v8.0.0

v7.1.0

09 Jul 16:31
c815d09

Choose a tag to compare

This release includes changes needed for the SIT-4 Re-run.

What's Changed

New Contributors

Full Changelog: v7.0.0...v7.1.0

v7.0.0

02 Jul 20:07
3df3536

Choose a tag to compare

This release includes updates to be used for the IMAP SDC Software Integration Test 4 (SIT-4) Re-run. More information can be found in this galaxy page.

What's Changed

New Contributors

Full Changelog: v6.0.0...v7.0.0

v6.0.0

05 Jun 18:25
eb4561d

Choose a tag to compare

This release includes updates to be used for the IMAP SDC Software Integration Test 4 (SIT-4). More information can be found in this galaxy page.

Highlights

  • Various improvements/updates to I-ALiRT processing including:
    • Simplification of containerization
    • Adding idle timeout settings
    • Improvements to dynamodb schema
    • Setup of API lambda
    • Adding API endpoint for catalog
    • Renamed download API endpoint
    • Added IP address to security group for Kiel
    • Added access for OPS software
  • Updated supported version of imap-data-access
  • Various improvements/updates to API endpoints including:
    • Added dependency API endpoint
    • Added support for Ancillary file management and querying
    • Added support for querying by file ingestion start/end date
    • Added metakernel generation API
    • Improvements to batch job query API
    • Improved logging
    • Added authorization API
  • Updated dependencies for SWE L3 + ancillary files, Ultra L1b, HIT L1-L3 + ancillary, IDEX L1b and L2a, HI L2, L2-L3, GLOWS L3b-L3e SWAPI L1-L3 + ancillary files, ULTRA L1c and L2 and L3, MAG ancillary, Lo L1c and L3, CoDICE L1-L3
  • Improved support for SPICE kernel handling/management and querying
  • Added dependency management logging
  • Added spacecraft instrument dependency to processing job kickoff
  • Automated packet downloads
  • Added processing time to ProcessingJob database table
  • Implemented soft dependency handling
  • Added spin table
  • Added SPICE to batch starter and dependency tree
  • Added support for bulk reprocessing
  • Added SPICE kernel for spacecraft pointing
  • Added support for cadence processing events

What's Changed

Read more

v5.0.0

23 Dec 19:10
ba30231

Choose a tag to compare

Features

  • Updated dependencies for HIT, GLOWS, and SWAPI
  • Removed old spin DB table
  • Various improvements and updates to I-ALiRT infrastructure
  • Added I-ALiRT query and download API
  • Updates to SPICE file ingestion
  • Improvements to monitoring and logging

What's Changed

New Contributors

Full Changelog: v4.0.0...v5.0.0

v4.0.0

31 Oct 19:08
2b86159

Choose a tag to compare

This release includes changes since the last Software Integration Test (SIT-3) and roughly serves as a 'half way' mark to the next SIT (SIT-4, scheduled for April 2024).

Features

  • API query results are now sorted
  • A single database session is used and passed around the code instead of new instances being created
  • Various updates to database schema
  • Added S3 mounts to containers for I-ALiRT
  • Implemented SQS processing
  • Now using shared Lambda layer for all lambdas
  • Added region to the S3 presigned URLs
  • Added AWS stack for SDC website deployments
  • Various updates to instrument dependency table
  • Added a database synchronizer to file database
  • Now using separate database tables for different file types

What's Changed

New Contributors

Full Changelog: v3.0.0...v4.0.0

v3.0.0

18 Jun 19:53

Choose a tag to compare

This release includes updates to be used for the IMAP SDC Software Integration Test 3 (SIT-3). More information can be found in this galaxy page.

Features

  • Added tests for backup S3 buckets
  • Added RDS database schemas and tables
  • Now using shared resources in a common environment/account
  • Added support for ancillary data access from EFS
  • Added cloudwatch monitoring
  • Added API endpoint for the universal spin table
  • Various updates to /upload, /download, and /query endpoints
  • Added documentation on how to use personal AWS accounts for deployment
  • Removed use of OpenSearch and StepFunctions
  • Replaced processing step stack with Batch job stack
  • Added batch job event handler to indexer lambda
  • Added pre-processing dependency table
  • Added I-ALiRT architecture for IOIS
  • Standardized logging across the package
  • Now using imap-data-access for file validation
  • Added SNS Notification
  • Added ECS to I-ALiRT Architecture
    Enabled SPICE file uploads to the SDC
  • Added dependencies for all instruments
  • Removed char limit on descriptor
  • Automated Docker processing deployments

What's Changed

Read more

v2.0.0

29 Aug 21:38
c57e630

Choose a tag to compare

This release marks the successful completion of SIT-2. Further information about what was tested in SIT-2 can be found in this galaxy page and the SIT-2 GitHub Project Board.

Features

  • Ability to deploy and test software in the SDC Staging environment.
  • Software can be successfully promoted from the SDC Staging Environment to the SDC Data Production Environment.
  • Delivery of data files to the SPDF for routine archival purposes.
    • Backing up both OpenSearch and the data bucket to the backup account.
  • Use of the API data interfaces by both SDC personnel as well as instrument teams. APIs:
    • The /upload endpoint for uploading new data to SDC
    • The /download endpoint for downloading data from SDC
    • The /query endpoint for querying information about data and data location.
  • Demonstrate the SDC's ability to trigger jobs based on data availability and launch necessary processing containers.
    • Implementing a data watcher (Database) that keeps track of processing status.
    • Establishing a processing pipeline that initiates processing tasks.

What's Changed

Full Changelog: v1.0.1...v2.0.0