Releases: FlexMeasures/flexmeasures
v0.20.1
v0.20: Faster data reads
What's Changed
Read the summary on the project blog
- Transfer ownership of asset and its children to a different account. by @victorgarcia98 in #983
- Feature/ support passing the power capacity as a sensor by @victorgarcia98 in #987
- docs: mention and explain consultancy briefly by @nhoening in #986
- db: improve belief search with new index by @nhoening in #992
- get public assets by @victorgarcia98 in #995
- fix: Use scalars instead of scalar having limit constraint by @Ahmad-Wahid in #997
- feature: QuantityOrSensor fields for site capacities (flex-context) by @Flix6x in #985
- Enhance test_closest_sensor to Support Variable Number of Closest Sensors (n) by @Ahmad-Wahid in #998
- [CLI] add
--offspring
flag to command flexmeasures delete beliefs by @victorgarcia98 in #1003 - Introduce FLEXMEASURES_FORCE_HTTPS by @nhoening in #1008
- Make installable on MacOS by @nrozanov in #1000
- [Reporting] Define belief horizon for the PandasReporter output beliefs by @victorgarcia98 in #1013
- [Reporting] skip output event resolution in
PandasReporter
by @victorgarcia98 in #1009 - [Reporting] Fix
PandasReporter
input event resolution by @victorgarcia98 in #1010 - [Scheduling] convert the units of inflexible power sensors MW by @victorgarcia98 in #1007
- Align API endpoint policy w.r.t. trailing slash by @nhoening in #1014
- fix _clean_belief_dataframe for a BDF with a single index. by @victorgarcia98 in #1019
- Feature/revised asset groups by @Flix6x in #1017
- add SOC constraints as sensors by @victorgarcia98 in #996
New Contributors
Full Changelog: v0.19.2...v0.20.0
FlexMeasures 0.19.2
This is a patch release in the 0.19.x series and includes some regression fixes. We recommend that all users upgrade to this version.
See our changelog for a list of all the changes.
FlexMeasures 0.19.1
This is a patch release in the 0.19.x series and includes some regression fixes. We recommend that all users upgrade to this version.
See our changelog for a list of all the changes.
FlexMeasures 0.18.2
This is a patch release in the 0.18.x series and includes some regression fixes. We recommend that all users upgrade to this version.
See our changelog for a list of all the changes.
v0.19: asset nesting
What's Changed
Note: Read more on these features on the FlexMeasures blog.
- 754 deprecate flask env by @GustaafL in #907
- avoid redirecting when clicking over an input element by @victorgarcia98 in #943
- fix: allow showing beliefs for sensors with non-unique names by @Flix6x in #947
- Add Redis Credentials to Docker Compose for Web Server by @Ahmad-Wahid in #945
- fix: 'str' object has no attribute 'removesuffix' in Python 3.8 by @Ahmad-Wahid in #950
- add parent_asset_id to GenericAssetSchema and turn the type to int by @victorgarcia98 in #959
- fix: db migration by @Flix6x in #960
- Cache-busting to automatically fix table navigation for 0.18 UI changes by @Flix6x in #961
- Shortened CLI option names and updated corresponding tests by @Ahmad-Wahid in #946
- Steps to load plugins into docker container by @Ahmad-Wahid in #958
- Allow to specify soc-maxima and soc-minima as a range by @Flix6x in #899
- Update Docker Base Image to amd64/ubuntu:22.04 for Compatibility by @briskdust in #956
- Fix/documentation build by @Flix6x in #970
- use storage efficiency quantity or sensor by @victorgarcia98 in #965
- CLI/add quantity or sensor storage scheduler by @victorgarcia98 in #966
- show child assets in the asset page by @victorgarcia98 in #967
- feature(UI): navigate sibling assets/sensors by @Flix6x in #977
- feature: show beliefs from a given source type only by @Flix6x in #976
- hotfix/Use the right event resolution for the efficiency in the CLI test by @victorgarcia98 in #978
- Support SQLAlchemy 2.0.x by @Ahmad-Wahid in #938
- Chore/modernize type annotations by @Flix6x in #972
- hotfix/convert capacity to MW by @victorgarcia98 in #979
- docs: Clearer start page, installation instructions & flex-model knowledge by @nhoening in #953
- Feature/delete beliefs by @Flix6x in #975
- fix: delete beliefs by @Flix6x in #982
Full Changelog: v0.18...v0.19.0
FlexMeasures 0.18.1
This is a patch release in the 0.18.x series and includes some regression fixes. We recommend that all users upgrade to this version.
See our changelog for a list of all the changes.
Better use of future knowledge
What's Changed
For an explanation of the main new features, see also https://flexmeasures.io/018-better-use-of-future-knowledge/
- Update Docker Setup Instructions and Refactor Toy Example Section by @briskdust in #896
- Documentation/v2g use case by @Flix6x in #885
- Feature/planning/add asset to scheduler by @victorgarcia98 in #881
- fix: complete return tuple by @Flix6x in #912
- less conservative value for the big-M value by @victorgarcia98 in #905
- let admin-reader users see Assets, Users, Account and Tasks pages in the navigation bar by @victorgarcia98 in #900
- fix: 'str' object has no attribute 'removeprefix' in Python 3.8 by @Flix6x in #917
- fix(logs):reduce log messages from schedule by @GustaafL in #918
- Feature/currency symbols by @Flix6x in #922
- 769 bug: unable to save asset attributes through the UI when latitude and longitude are undefined by @Flix6x in #924
- feature(UI): Tables with rows that navigate on click by @Flix6x in #923
- Implement Content Security Policy (CSP) Upgrade for Enhanced Web Application Security by @Ahmad-Wahid in #920
- 875 remove obsolete data classes from db by @GustaafL in #921
- add (device) consumption and production capacities as sensors by @victorgarcia98 in #897
- feature: add usage forecast by @victorgarcia98 in #906
- fix: deprecate usage of job.exc_info by @Flix6x in #939
- Breadcrumb for the asset page by @victorgarcia98 in #930
- fix(model): fix annotation model and add db migration file by @GustaafL in #929
- fix: internationalize thousands separator to narrow non-breaking space by @Flix6x in #940
- add charge and discharge efficiencies as sensors by @victorgarcia98 in #933
- feat: benchmark util for accessing performance by @Nischay-Pro in #787
New Contributors
- @briskdust made their first contribution in #896
Full Changelog: v0.17...v0.18
FlexMeasures 0.17.1
This is a patch release in the 0.17.x series and includes some regression fixes. We recommend that all users upgrade to this version.
See our changelog for a list of all the changes.
v0.17: Consultancy
Overview
Version v0.17 of FlexMeasures lets you elevate some accounts to be consultants of other accounts. It also increases robustness of scheduling, by using fallbacks. And a new favicon!
What's Changed
- ci: allow to update OR upgrade dependencies by @nhoening in #862
- fix: apply soc-unit when deserializing soc-minima and soc-maxima by @Flix6x in #864
- fix(tests): try highs solver again by @Flix6x in #863
- add parent generic asset by @victorgarcia98 in #855
- Replace click.echo by click.secho by @Ahmad-Wahid in #871
- Security/pillow>=10.0.1 by @Flix6x in #872
- feat: spin off fallback scheduler from the storage scheduler by @victorgarcia98 in #846
- serialize sensor only when there's data by @victorgarcia98 in #866
- Change the Asset constraint
(account_id, name)
to(parent_asset_id, name)
. by @victorgarcia98 in #874 - Feature/planning/adapt scheduler multiple output by @victorgarcia98 in #879
- fix: unreachable code on the endpoint to get a schedule by @victorgarcia98 in #887
- fix(api): redirect url for fallback scheduler returns full url by @GustaafL in #888
- Feature/add consultancy account by @GustaafL in #877
- consumption and production site-level power constraints by @victorgarcia98 in #884
- feature: weekly heatmap by @Flix6x in #883
- make fallback scheduler redirect optional by @victorgarcia98 in #891
- Fix: consultant role by @Flix6x in #892
- fix: stop using upgrade-insecure-requests header by @nhoening in #894
- feat(favicon): update favicon to fm logo by @GustaafL in #895
Full Changelog: v0.16...v0.17