Releases: octue/turbsim-service
Releases · octue/turbsim-service
Update storage bucket
Switch to Kueue service backend
Contents (#9)
Enhancements
- Allow running app with local datasets
Operations
- Update to use new infrastructure
- Switch to
ruff
linter - Add automated testing workflow
- Update to new dockerfile
- Use new deployment workflow
Dependencies
- Require
python=^3.11
and userc-kueue
branch ofoctue
- Add
gcp-storage-emulator
dev dependency
Testing
- Run app tests with storage emulator
- Skip all deployment tests by default
Chores
- Remove redundant
setup.cfg
file
Accept profile files
Contents (#8)
New features
- Allow multiple files in input dataset
Enhancements
- Update description in
twine.json
- Raise error if input dataset has no files or more than 2 files
Use `octue=0.59.1`
Use `octue=0.59.0`
Update to openfast 3.5.3
Contents (#5)
IMPORTANT: There are 2 breaking changes.
New features
- 💥 BREAKING CHANGE: Use OpenFAST version
3.5.3
Operations
- Specify
OCTUE_SERVICE_CONFIGURATION_PATH
environment variable
Dependencies
- Use
octue
0.56.0 (question chaining)
Refactoring
- Remove redundant analysis finalisation
Testing
- Remove unused variables and imports from app test
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
Switch to poetry package manager
Contents (#2)
IMPORTANT: There is 1 breaking change.
Enhancements
- Switch to poetry for package management
- Update dockerfile with new base and installation instructions
Fixes
- Fix
diagnostics_cloud_path
key inoctue.yaml
Operations
- Restrict CodeQL runs to pushes to
main
- Use reusable workflow for semantic version check
Dependencies
- 💥 BREAKING CHANGE: Use latest
octue
branch
Testing
- Test service/app configuration in app test
Upgrade instructions
Use octue>=0.53.0
to interact with this service.
Add license
Set up Octue Turbsim service
Contents (#1)
Enhancements
- Remove unused sections of
octue.yaml
- Enable crash diagnostics
- Update output location
Operations
- Update semantic version checker
- Update release notes generator
- Add deployment workflow
Dependencies
- Update
octue
version
Chores
- Update pre-commit config