Releases: FlexMeasures/flexmeasures
Data insights & white-labelling
What's Changed
(also see the FlexMeasures blog)
- A quick solution to be able to prevent the flex-context part of the asset form by @nhoening in #1117
- Drop deprecated app.schedulers and app.reporters attributes by @nhoening in #1098
- Fix missing value on spring DST transition for PandasReporter using daily sensor as input by @Flix6x in #1122
- Fix/assign ownership by @Flix6x in #1123
- Add new annotations types by @Ahmad-Wahid in #1131
- Docs/freshen up flex model docs by @Flix6x in #1132
- fix: add missing API changelog entry for soc-minima and soc-maxima by @Flix6x in #1135
- Support new single-belief fast track in timely-beliefs by @nhoening in #1107
- Basic sensor info to sensor page by @nrozanov in #1115
- Docs/macOS port by @Flix6x in #1141
- 1089 menu item styling by @Flix6x in #1140
- feat: zoom-in asset and sensor chart by @victorgarcia98 in #1130
- fix: support saving instantaneous beliefs as a list of one element by @victorgarcia98 in #1129
- Dynamic account colors by @joshuaunity in #1137
- Feature/merge time series schemas by @Flix6x in #1127
- Docs/update section on API field notation by @Flix6x in #1138
- feature: flex context prices as quantities by @Flix6x in #1028
- Add annotation types on upgrade by @Ahmad-Wahid in #1150
- Add ondelete cascade to delete annotations for a sensor/asset/account by @Ahmad-Wahid in #1151
- Show chart type dropdown on the left side panel by @Ahmad-Wahid in #1148
- Add histogram option on the sensor page by @Ahmad-Wahid in #1143
- fix: remove duplicate x-axis title in histogram by @Flix6x in #1157
- Fix/carousel by @Flix6x in #1154
- Feat-dynamic-logo by @joshuaunity in #1145
- Fix/get default inside function by @victorgarcia98 in #1158
- sensor stats endpoint by @nrozanov in #1116
- feature: bulk saving works now with timely-beliefs>=3, and is faster by @Flix6x in #1159
- Feature/rq dashboard sort order by @Flix6x in #1163
- fix: logo url validation by @joshuaunity in #1167
- Speed up assets and accounts pages by @victorgarcia98 in #988
- Feat edit account by @joshuaunity in #1152
- fix: Inject default colors into global context by @joshuaunity in #1175
- Add support for adding titles to asset page graphs by @BelhsanHmida in #1125
- Fix DataError Due to String Length Exceeding Column Constraint in AssetAuditLog by @BelhsanHmida in #1162
- Improve 'Add titles to asset page graphs' implementation by @BelhsanHmida in #1177
- fix: set date range for calendar to be persistent on session and UI by @joshuaunity in #1165
- Fix: ordering of audit logs by @BelhsanHmida in #1179
New Contributors
- @joshuaunity made their first contribution in #1137
Full Changelog: v0.22.0...v0.23.0
Editing flex context
What's Changed
- [reporting] Add flag to filter the data with a the latest version source by @victorgarcia98 in #1045
- [reporting] Droplevels pandas reporter by @victorgarcia98 in #1043
- Allow installing dependencies in docker-compose worker by @rhpijnacker in #1057
- [reporting] Convert the units of the input data to a target unit. by @victorgarcia98 in #1044
- [CLI]
flexmeasures show beliefs
entity path in case of duplicated sensors by @victorgarcia98 in #1026 - fix changelog entry by @victorgarcia98 in #1074
- Docs/changelog formatting by @Flix6x in #1075
- Feature: show default sensors of the same unit together by @Flix6x in #1066
- consumption-price-sensor, production-price-sensor and inflexible-devi… by @nrozanov in #1059
- Add user.id to user audit log 'Acting user' column by @nrozanov in #1085
- feature: Add
--resolution
option to flexmeasures show chart by @victorgarcia98 in #1070 - Html edits from bootstrap 3 to bootstrap 5 by @brownlenox in #1058
- Asset audit log by @nrozanov in #1072
- Docs: correct how favicon can be customized by @nhoening in #1087
- Introduce FLEXMEASURES_JSON_COMPACT setting by @nhoening in #1090
- fix modal dialogues opening/closing for Bootstrap5 by @nhoening in #1091
- fix modal dialogues closing button style for Bootstrap5 by @nhoening in #1093
- Status page jobs updates by @nrozanov in #1083
- Add dates to sensor page call by @nrozanov in #1094
- Update sensor urls and links in Documentation by @BelhsanHmida in #1099
- feature: show tooltip titles on touch screens by @Flix6x in #1062
- Update docs with screenshots by @BelhsanHmida in #1103
- ci/improve db dump command by putting quotes around db URL by @nhoening in #1104
- Fix status page scheduling_forecasting_jobs table sorting by @nrozanov in #1106
- Price and inflexible device sensors data to connectivity table on asset status page by @nrozanov in #1102
- Use 2 times sensor resolution instead of instant staleness as default by @nrozanov in #1108
- Add mailhog support to docker compose by @BelhsanHmida in #1112
New Contributors
- @rhpijnacker made their first contribution in #1057
- @brownlenox made their first contribution in #1058
- @BelhsanHmida made their first contribution in #1099
Full Changelog: v0.21.0...v0.22.0
v0.21: Service better with status page& audit log
What's Changed
Read the blog post
All commits:
- 927 status API endpoint and UI by @GustaafL in #941
- Update toy tutorial by @nrozanov in #1025
- fix: unable to click child assets table by @victorgarcia98 in #1029
- chore: upgrade depencies for 0.21 by @Flix6x in #1033
- Support start_time and end_time query parameters by @nrozanov in #1030
- feature: tabulate queue info by @Flix6x in #1036
- fix: replay key conflict with text input by @Flix6x in #1024
- Add behind-the-meter concept to main line of FlexMeasures' purpose by @nhoening in #1039
- Scheduling jobs on status page by @nrozanov in #1035
- Feature/cli/clear other job registries by @Flix6x in #1037
- [UI] Update the URL
start
andend
of the asset page when the time period is updated by @victorgarcia98 in #1046 - show (sensor name + asset name) in tooltip by @victorgarcia98 in #1054
- [fix] skip conversion of SOC targets minima or maxima are defined as Sensors by @victorgarcia98 in #1047
- Audit log by @nrozanov in #1042
- [UI] Stop adding one day to the end of the range on the asset page by @victorgarcia98 in #1056
- Show sensor IDs in table on asset page by @nhoening in #1053
Full Changelog: v0.20.0...v0.21.0
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.