v0.2.0
Summary of updates
Worker:
- Install Spawn of EnergyPlus
- Alfalfa workers upgrade to PyFMI 2.9.5 and now use exclusively Python 3
- OS and FMU operations have improved separation
- Message to add a site now uses ‘model_name’ instead of ‘osm_name’ as a parameter
- FMU timestep updated to 60s.
- Timescale option now working for FMUs
Web:
- Resolved security vulnerabilities
- Windows compatible
- Isolated devDependencies
- Replaced deprecated Roboto dependency
- Localized Material Icons font
- ES6 refactor
- Reformat
- Added missing dependencies
- Replaced moment with luxon for tree shaking
- Replaced hardcoded browser targets with dynamic .browserslistrc
- Fixed invalid json
- Resolved all compilation warnings
Deployment:
- The alfalfa-helm repo now provides resources for deploying Alfalfa to Kubernetes.
What's Changed
- Print the error and traceback if worker dies during startup. by @anyaelena in #173
- lock version of poetry and force install nodejs by @nllong in #186
- Bump path-parse from 1.0.6 to 1.0.7 in /alfalfa_web by @dependabot in #184
- Bump browserslist from 4.13.0 to 4.16.6 in /alfalfa_web by @dependabot in #183
- Bump hosted-git-info from 2.8.8 to 2.8.9 in /alfalfa_web by @dependabot in #182
- Bump redis from 3.0.2 to 3.1.1 in /alfalfa_web by @dependabot in #180
- Bump ssri from 6.0.1 to 6.0.2 in /alfalfa_web by @dependabot in #179
- Bump y18n from 4.0.0 to 4.0.3 in /alfalfa_web by @dependabot in #187
- Bump lodash from 4.17.19 to 4.17.21 in /alfalfa_web by @dependabot in #181
- Update web dependencies by @kbenne in #190
- Bump aws-sdk from 2.715.0 to 2.814.0 in /alfalfa_web by @dependabot in #191
- Increase advance timeout to 1 minute by @kbenne in #193
- remove unused Dockerfile-test by @nllong in #215
- upgrade dependencies by @nllong in #214
- Support dev environment with docker-compose and docker by @nllong in #216
- rename docker-compose.historian.yml by @nllong in #217
- Break out files into worker fmu and worker openstudio folders by @nllong in #219
- move dbops.js out of generic lib folder by @nllong in #225
- Update copyrights and use prettier formatting pre-commit by @nllong in #226
- Remove .osm workflow from workers by @TShapinsky in #227
- rename osmName to modelName to support osm and fmu by @nllong in #223
- Update alfalfa-client branch by @nllong in #235
- Bump node-sass from 4.14.1 to 7.0.0 in /alfalfa_web by @dependabot in #232
- isort precommit by @nllong in #240
- Create dispatcher class by @nllong in #239
- Increase timeout for mlep to 1 min by @kbenne in #243
- Give E+ a minute to warm up. by @anyaelena in #246
- Remove redundant code in Alfalfa Workers by @TShapinsky in #244
- Update install commands for Spawn by @kbenne in #255
- Remove Python 2 by @TShapinsky in #251
- Web Refactor by @axelstudios in #267
- Bump ajv from 6.6.1 to 6.12.6 in /alfalfa_web by @dependabot in #269
- Main into develop by @anyaelena in #271
- Fixed datetime picker by @axelstudios in #277
- Add SuperLU with Sundials to fix spawn support by @TShapinsky in #278
- Bump paramiko from 2.9.2 to 2.10.1 by @dependabot in #281
- 263 fix fmutimescale by @anyaelena in #280
New Contributors
- @TShapinsky made their first contribution in #227
- @axelstudios made their first contribution in #267