Releases: octue/openfast-service
Releases · octue/openfast-service
Update storage bucket
Move to `octue-twined-services` project
Contents (#19)
Operations
- Remove terraform config
Refactoring
- Switch to
octue-twined-services
project
OPS: Use fixed deployment workflow
Contents (#18)
Operations
- Use fixed deployment workflow
Testing
- Update deployment test
Other
- Update readme
Switch to Kubernetes/Kueue service backend
Summary
This release replaces Cloud Run infrastructure with Kubernetes/Kueue infrastructure and sets up the service to deploy to it.
Contents (#16)
Operations
- Replace terraform configuration with
terraform-octue-twined
andterraform-octue-twined-static
modules - Use simpler dockerfile
- Specify event store, service registry, and storage bucket output
- Add new Kueue deployment workflows
- Update workflows
Dependencies
- Use
rc-kueue
branch ofoctue
Testing
- Test deployment with parallel questions
Support more output file types
Contents (#15)
New features
- Support
.ech
and.sum
output files
Enhancements
- Log which output file types aren't found
Operations
- Add devcontainer
Testing
- Add testing workflow
- Delete
tox.ini
file
Other
- Remove unmaintained
docs
directory - Rewrite
README
Fix input/output file handling
Contents (#14)
IMPORTANT: There is 1 breaking change.
New features
- Support outputting
.outb
files
Enhancements
- 💥 BREAKING CHANGE: Only allow
openfast
dataset (expectinflow
data inopenfast
dataset) - Allow running service with local dataset
Fixes
- Fix file handling
- Avoid changing directory and moving files
Dependencies
- Use latest
octue
version
Testing
- Simplify tests
- Test with official IEA turbine
Documentation
- Add third party licences
- Document where test data is from
Style
- Switch to
ruff
linter/formatter
Upgrade instructions
💥 Only allow `openfast` dataset (expect `inflow` data in `openfast` dataset)
Ensure any data that would have been in the separate inflow
dataset is now included in the openfast
dataset and that any pointers to its location in the various OpenFAST files are updated.
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.