Releases: FlexMeasures/flexmeasures
Releases · FlexMeasures/flexmeasures
v0.24.0: more expressive congestion modeling, edit data dashboards
What's Changed
- Upgrade dependencies after v0.23 by @nhoening in #1181
- fix account audit log browser tab title by @BelhsanHmida in #1189
- Fix audit log and jobs queue table sorting with datetime by @BelhsanHmida in #1183
- Belief chart: legends possible per plot by @nhoening in #1176
- Chore/update dev tooling black and flake8, run black by @nhoening in #1186
- chore: install HiGHs solver on macOS for developers by @nhoening in #1187
- Feature/terminal datetime plot 1147 by @BelhsanHmida in #1172
- Feat users pagination by @joshuaunity in #1160
- Split legends in case of vertically concatenated chart by @Flix6x in #1193
- feat: pagination on accounts listing by @joshuaunity in #1196
- Speed up status page by @Ahmad-Wahid in #1142
- fix: footer stays at the bottom (not sticky!) by @Flix6x in #1204
- Refactor/simplify audit log messages by @BelhsanHmida in #1192
- feat: globalize and simplify toasts by @joshuaunity in #1207
- Sensorstoshow table column by @joshuaunity in #1200
- Assets UI pagination by @joshuaunity in #1202
- feat: search filter on sensor API by @joshuaunity in #1191
- fix: visualize 'forecasting script' data source as just a 'forecaster' by @Flix6x in #1211
- Fix/sensor stats timezone by @Flix6x in #1213
- Consistently style button groups by @Flix6x in #1203
- fix: docs should build again by @Flix6x in #1224
- Fix build pipeline by excluding sphinx==7.4.* by @Flix6x in #1226
- Display deactivate btn only as admin/account-admin by @joshuaunity in #1220
- Restrict Audit Log Button Visibility by @joshuaunity in #1228
- Search sensors in API by asset by @joshuaunity in #1219
- Chore/python 3.12 by @Flix6x in #1233
- Add link to account on logged-in-user page by @nhoening in #1236
- fix: use of unit and resolution of the output sensor by @victorgarcia98 in #1238
- feat: sort asset table by @joshuaunity in #1239
- feat:
flexmeasures add sensor
no longer requires setting a capacity in MW by @Flix6x in #1234 - Fix Sorting bug on users table by @joshuaunity in #1242
- fix: issue with sorting on accounts table by @joshuaunity in #1248
- fix: asset search fails when paired with sorting by @joshuaunity in #1247
- fix: Link to shown user's audit log, not current user by @nhoening in #1253
- Fix assets to display on /assets/owned_by/ page by @joshuaunity in #1260
- Fixed sorting on asset sensors table by @joshuaunity in #1259
- Chore/update repo url by @Flix6x in #1262
- Fix: Filter users by account on account page, correcting API query by @joshuaunity in #1256
- feat: allow to customize breadcrumbs (using an attribute) by @nhoening in #1257
- Fix asset counter on user page after resetting email or (de)activating user by @Flix6x in #1261
- Added search feature to asset/sensors table by @joshuaunity in #1264
- Added highspy to the tutorials documentation by @Muhammad-Moiz626 in #1270
- chore: clean up unused parameters to toast call by @nhoening in #1271
- chore: tz-explicit utcnow by @nhoening in #1249
- Fix: reduce repition on lastseen monitoring by @nhoening in #1268
- feat: show certain buttons to only authorised users by @joshuaunity in #1269
- Fix 1199 audit log cursor issue by @BelhsanHmida in #1273
- Fix/makefile print statements by @Flix6x in #1265
- feat: paginate user auditlog table and API by @joshuaunity in #1274
- Paginate assets auditlog table and API by @joshuaunity in #1272
- Sensors To Show Edit form by @joshuaunity in #1212
- Clean up sensortoshow key from attribute field on assets by @joshuaunity in #1282
- docs: recategorize some 0.24 PRs by @Flix6x in #1292
- Chore/pandas freqstr deprecation of t and h by @Flix6x in #1291
- Fix/faster asset count in user view by @nhoening in #1286
- Feature/reporting/add resampling methods to validator by @victorgarcia98 in #1284
- docs/fix/stop building of PDF docs, as that stopped working on RTD. by @nhoening in #1294
- Feature/planning/multi-commitments by @Flix6x in #1144
- Allow numeric values for dimensionless fields by @Flix6x in #1299
- Removed testing requirement for changing model parameters by @devansh287 in #1301
- Feat/time series specs with overlapping segments by @Flix6x in #1223
- fix: recursive error while rendering flexmeasures_template by @Flix6x in #1302
- Fix deleting beliefs in CLI by @Ragnar-the-mighty in #1095
- Fix issue #1092 for deleting measurements, as well by @nhoening in #1303
New Contributors
- @Muhammad-Moiz626 made their first contribution in #1270
- @devansh287 made their first contribution in #1301
- @Ragnar-the-mighty made their first contribution in #1095
Full Changelog: v0.23.0...v0.24.0
v0.23.2
v0.23.1
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.