Releases: octue/openfast-service
Releases · octue/openfast-service
Use `octue=0.59.1`
DEP: Use `octue=0.59.0`
Update to `openfast=3.5.3`
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
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
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
intoopenfast_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
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
inoctue.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 fixedtwined
dependency - Switch to poetry for package management
Refactoring
- Rename
openfast
package toopenfast_service
Chores
- Add license and attributions
Upgrade instructions
Use octue>=0.53.0
to interact with this service.
Set up Octue OpenFAST service
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