Skip to content

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

v4.0.0

31 Oct 19:08
2b86159
Compare
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
Compare
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
Compare
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

v1.0.0

23 Feb 23:22
c57e630
Compare
Choose a tag to compare

This is the first successful release of the SDS Data Management software. It was released released after SOC SDC System Integration Test #1.

What's Changed

  • 2 have indexerpy store file metadata in the opensearch cluster by @sdhoyt in #11
  • TST/CI: Add automated testing for pull requests by @greglucas in #18
  • 7 create an api for downloading the data by @tech3371 in #20
  • 4 create api for querying the data by @sdhoyt in #21

Full Changelog: https://github.com/IMAP-Science-Operations-Center/sds-data-manager/commits/1.0.0

v1.0.1

01 Mar 20:05
96445ee
Compare
Choose a tag to compare

SIT1 Fixes

Only one defect was found in SOC SDC System Integration Test (SIT) 1. The defect was that we failed to block public access on the data bucket. It was fixed in this release.

What's Changed

Full Changelog: 1.0.0...v1.0.1