Skip to content

Releases: octue/openfast-service

Use `octue=0.59.1`

19 Aug 09:30
699392f
Compare
Choose a tag to compare

Contents (#13)

Dependencies

  • Use octue=0.59.1

DEP: Use `octue=0.59.0`

16 Aug 09:57
41029ed
Compare
Choose a tag to compare

Contents (#12)

Dependencies

  • Use octue=0.59.0

Update to `openfast=3.5.3`

15 Jul 15:08
424df17
Compare
Choose a tag to compare

Contents (#11)

IMPORTANT: There are 2 breaking changes.

New features

  • 💥 BREAKING CHANGE: Use OpenFAST version 3.5.3

Fixes

  • Download inflow dataset into same directory as openfast dataset
  • Set service configuration path environment variable

Dependencies

  • 💥 BREAKING CHANGE: Use octue 0.56.0 (question chaining)

Refactoring

  • Remove redundant analysis finalisation

Upgrade instructions

💥 Use OpenFAST version `3.5.3`

Use the 3.5.3 openfast file format.

💥 Use `octue` branch with question chaining

Communicate with this service using octue>=0.56.0

Change input datasets to just openfast and inflow

23 May 16:42
77722f9
Compare
Choose a tag to compare

Contents (#10)

IMPORTANT: There is 1 breaking change.

Enhancements

  • 💥 BREAKING CHANGE: Change accepted input manifest datasets to just "openfast" and "inflow"

Dependencies

  • Add gcp-storage-emulator dev dependency and use it for local testing
  • Use octue==0.55.0

Testing

  • Move main openfast file to top of directory tree

Upgrade instructions

💥 Change accepted input manifest datasets

Include all openfast files in the openfast dataset apart from inflow related files which should still be given in a separate inflow dataset.

Remove turbsim analysis from openfast analysis

30 Apr 11:07
900addd
Compare
Choose a tag to compare

Contents (#8)

IMPORTANT: There is 1 breaking change.

Enhancements

  • 💥 BREAKING CHANGE: Stop calling turbsim service as part of openfast service
  • Stop requiring turbsim dataset

Operations

  • Use second generation cloud run environment so filesystem works

Dependencies

  • Use latest commit of octue branch

Refactoring

  • Move app into openfast_service package

Testing

  • Add test openfast files and update tests to use them

Upgrade instructions

💥 Stop calling turbsim service as part of openfast service

Use octue/turbsim-service first and add its output dataset to octue/openfast-service's input manifest in the inflow dataset inside the Wind directory (i.e. inflow/Wind/TurbSim.bts)

Switch to poetry package manager

29 Apr 11:35
Compare
Choose a tag to compare

Contents (#7)

IMPORTANT: There is 1 breaking change.

Enhancements

  • Use new Manifest.download method
  • Use beta version of openfast image base and install python3.11

Fixes

  • Update to diagnostics_cloud_path in octue.yaml
  • Unpack Child.ask output properly
  • Use updated octue/turbsim-service child

Operations

  • Add services topic to terraform config
  • Restrict codeql scanning to pushes to main
  • Use reusable workflow for semantic version check
  • Give github actions service account access to buckets

Dependencies

  • 💥 BREAKING CHANGE: Use octue branch with fixed twined dependency
  • Switch to poetry for package management

Refactoring

  • Rename openfast package to openfast_service

Chores

  • Add license and attributions

Upgrade instructions

Use octue>=0.53.0 to interact with this service.

Set up Octue OpenFAST service

06 Dec 12:15
929c607
Compare
Choose a tag to compare

Contents (#1)

Enhancements

  • Update output location and enable crash diagnostics
  • Use octue/turbsim-service child

Operations

  • Update pull request workflow
  • Update semantic version check in CI
  • Add terraform config
  • Add deployment workflow

Dependencies

  • Update to latest octue version

Chores

  • Update pre-commit config
  • Remove unused options from octue.yaml