Releases: AntaresSimulatorTeam/AntaREST
Releases · AntaresSimulatorTeam/AntaREST
v2.17.0
What's Changed
Features
- api-study: add new endpoint to aggregate raw data by @mabw-rte in #1981
- backend: support v8.7's upgrader, clusters and binding constraints by @MartinBelthle in #1818
- bc: add constraints groups endpoints and constraints service enhancements by @MartinBelthle in #1982
- bc: fontend v8.7 support for binding constraints by @laurent-laporte-pro in #1993
- clusters: add new endpoint for clusters duplication by @MartinBelthle in #1972
- clusters-ui: implement new duplication endpoint and optimistic update by @skamril in #1984
- commands: add command ID in variant generation job results by @laurent-laporte-pro in #1989
- common-ui, results-ui: update matrix buttons (import & export) by @skamril in #1996
- hydro: add "Min Gen." tab to Hydro section for studies in v8.6 and later by @laurent-laporte-pro in #1932
- permission-db: check user permission through the db query by @mabw-rte in #1931
- simulator: API change to add support for study version 8.8 by @MartinBelthle in #2006
- study-search: add a studies counting endpoint by @mabw-rte in #1942
- table-mode: add missing properties for v8.6 and 8.7 by @skamril in #1643
- tags: handle case-insensitive tags and remove orphans by @laurent-laporte-pro in #1937
- tags-db: populate
tag
andstudy_tag
tables using pre-existing patch data instudy_additional_data
table by @mabw-rte in #1929 - thermal: add thermal matrices for v8.7 by @MartinBelthle in #2002
- ui: enhance and refactor validation across UI components by @hdinia in #1956
- ui: add close button on success notifications and change auto hide duration by @skamril in #1995
Performance
- watcher: improve performance of the Watcher service by @olfamizen in #1888
Bug Fixes
- api-study: check area duplicates on creation by @mabw-rte in #1964
- bc: change exception messages for binding constraints validation by @MartinBelthle in #2009
- bc: better handling of default values by @MartinBelthle in #2004
- bc: handle undefined v8.3 fields by @hdinia in #2026
- commands: fix
remove_cluster
command and add unit tests for BC and area removal by @laurent-laporte-pro in #1978 - comments: use a command to update comments on variants by @MartinBelthle in #1959
- configuration: add missing variables in Thematic Trimming for studies in version v8.6 or above by @laurent-laporte-pro in #1992
- db: correct conversion to
CommandDTO
when the version isn't provided in the database by @laurent-laporte-pro in #1983 - launcher: adds default time limit submission by @hdinia in #1976
- outputs: build outputs config even when using cache by @MartinBelthle in #1958
- st-storage: correction of incorrect wording between "withdrawal" and "injection" by @laurent-laporte-pro in #1977
- storages: use command when updating matrices by @MartinBelthle in #1971
- storages-ui: change matrix titles by @skamril in #1994
- study-search: skip repository study search tests pending a final fix by @mabw-rte in #1974
- study-search: correct the SQL query used for pagination by @laurent-laporte-pro in #1986
- study-search: correct pagination SQL query by @mabw-rte in #1988
- tags-db: correct
tag
andstudy_tag
migration script by @laurent-laporte-pro in #1934 - thermal: use posix path for windows by @MartinBelthle in #2005
- ui-api-bc: v8.7 binding constraints fix by @hdinia in #1997
- ui-common: allow only import of TSV file in MatrixInput by @skamril in #2027
- ui-results: correct weekly data formatting to support 53-week years by @hdinia in #1975
- ui-settings: prevent false duplicates on group form updates by @hdinia in #1998
- ui-tablemode: add missing "ST Storage" in Table Mode template by @laurent-laporte-pro in #2016
- ui-tablemode: unable to edit tables with old types by @skamril in #2019
- variant-db: correct foreign key constraints on variant study table by @laurent-laporte-pro in #1943
- variants: avoid Recursive error when creating big variant tree by @MartinBelthle in #1967
- xpansion: catch Exception when no sensitvity folder in xpansion by @MartinBelthle in #1961
Refactoring
- api: refactor and rename the exceptions related to
.ini
file configuration by @laurent-laporte-pro in #1979 - areas: remove areas UI form fields by @hdinia in #1955
- eslint: add new rules and fix new errors by @skamril in #1973
Continuous Integration
Chore
New Contributors
- @olfamizen made their first contribution in #1888
Full Changelog: v2.16.8...v2.17.0
v2.16.8
What's Changed
Features
- clusters: add new endpoint for clusters duplication
#1972
- clusters (ui): implement new duplication endpoint and optimistic update
#1984
- configuration: turn Thematic Trimming variable names in upper case
- configuration (ui): replace underscore with space in Thematic Trimming variable names
#2010
Bug Fixes
- clusters (ui): totals are updated after a duplication and a deletion
#1984
- clusters (ui): issue with selecting and deleting rows
#1984
- st-storages (ui): correction of incorrect wording between "withdrawal" and "injection"
#1977
- st-storages (ui): change matrix titles
#1994
- st-storages: use command when updating matrices
#1971
- variants: avoid recursive error when creating big variant tree
#1967
- outputs: build outputs config even when using cache
#1958
- comments: use a command to update comments on a variant
#1959
- outputs (ui): correct weekly data formatting to support 53-week years
#1975
- configuration: add missing variables in Thematic Trimming for studies in version v8.6 or above
#1992
- configuration: version availability for "STS Cashflow By Cluster" variable is v8.8
- launcher: upgrade the project dependencies to use Antares-Launcher v1.3.2
- synthesis: prevent 500 error during study synthesis parsing
#2011
Full Changelog: v2.16.7...v2.16.8
v2.16.7
What's Changed
- fix(desktop): correct configuration and launcher load indicator by @laurent-laporte-pro in #1969
Full Changelog: v2.16.6...v2.16.7
v2.16.6
v2.16.5
What's Changed
- fix(ui-hydro): add missing matrix path encoding by @hdinia in #1940
- fix(ui): UI fixes by @hdinia in #1945
- fix(ui-study): add missing i18n dependency by @hdinia in #1954
- Hotfix v2.16.5 by @laurent-laporte-pro in #1948
Full Changelog: v2.16.4...v2.16.5
v2.16.4
What's Changed
- Add study disk usage by @hdinia in #1900
- feat(db): index tables to improve study search and sorting performance by @laurent-laporte-pro in #1902
- feat(ui-hydro): add split view to merge "Daily power" and "Energy credits" matrices by @hdinia in #1901
- feat(study-search): optimize the studies search engine by @mabw-rte in #1890
- feat(packaging): update the packaging script to use Antares Solver v8.8.2 by @laurent-laporte-pro in #1910
- fix(ui-home): load synthesis to get areas and links count by @hdinia in #1911
- build: fix issue with desktop app packaging by @skamril in #1912
- fix(thermals): correct the default value of the "gen-ts" property to use "use global" instead of "use global parameter" by @laurent-laporte-pro in #1918
- fix(disk-usage): fix bug on variants by @MartinBelthle in #1915
- Fix issue with desktop app packaging for Windows by @skamril in #1920
- feat(api-ui): add inflow structure form by @hdinia in #1919
- fix(config): add Swagger proxy settings in Vite configuration by @hdinia in #1922
- feat(service): use slurm
sinfo
command to improve "cluster load" indicator by @MartinBelthle in #1664 - feature(tag-db): add tag and study_tag tables to the db (migration) by @mabw-rte in #1923
- fix(bc): correct case sensitivity for binding constraint term IDs by @hdinia in #1903
- fix(api-model): correct
AllOptionalMetaclass
for field validation in form models by @laurent-laporte-pro in #1924 - feature(tags-db): update tags related services and endpoints (#1925) by @mabw-rte in #1925
- fix(disk-usage): correct disk usage calculation for study variants with simulation results by @laurent-laporte-pro in #1926
- fix(ui): update hydro labels and initial level label by @hdinia in #1928
- fix(ui-map): reload map data on study revisit by @hdinia in #1927
Full Changelog: v2.16.3...v2.16.4
v2.16.3
What's Changed
- refactor(ui-debug): code review by @skamril in #1892
- fix(ui-hydro): add areas encoding to hydro tabs path by @hdinia in #1894
- fix: use CONG PROB for thematic trimming (fix typo) by @flomnes in #1893
- fix(ui-debug): correct debug view for JSON configuration by @hdinia in #1896
- fix(ui-debug): correct debug view for JSON configuration by @hdinia in #1898
- ci(docker): add the
ll
alias in.bashrc
to simplify debugging by @laurent-laporte-pro in #1880 - feat(api-filesystem): add new API endpoints to manage filesystem and get disk usage by @laurent-laporte-pro in #1895
- feat: enhance Scenario Playlist loading and remove Regional District menu by @skamril in #1897
- New bugfix release v2.16.3 (2024-01-17) by @laurent-laporte-pro in #1899
Full Changelog: v2.16.2...v2.16.3
v2.16.2
Features
- bc: add input validation for binding constraint creation
#1868
- study-size: add new route to get a study disk usage (in bytes)
#1878
- table-mode: update Table Mode view
#1883
- thermals, st-storages: add a dialog to define a name when duplicating a cluster or a storage
#1866
- debug-view: introduce advanced
JSONEditor
andDebug
view updates#1885
Performance
- db: improve performance by using joins instead of N+1 queries
#1848
- raw-study: improve INI file reading performance for RAW studies
#1879
Bug Fixes
- bc: automatically change binding constraint matrix when changing frequency
#1867
- ci: avoid reflecting user-controlled data (SonarCloud issue)
#1886
- db: correct alembic migration script used to purge obsolete tasks
#1881
- db: add missing constraints and relationships in
TaskJob
table#1872
- services: ensure all worker services run indefinitely
#1870
- study-factory: ignore non-existent files in archived studies during build
#1871
- thermals: correct TS Generator matrix index for thermal clusters
#1882
- ui: prevent synchro issues between tabs and react-router
#1869
- xpansion: update for improved parameter handling and code refactoring
#1865
Documentation
- st-storage: add ST-Storage documentation
#1873
Tests
- remove Locust dependency and unit tests (not really useful)
34c97e0
Refactoring
- bc: remove duplicate class BindingConstraintType
#1860
Full Changelog: v2.16.1...v2.16.2
v2.16.1
What's Changed
- feat(ui-storages): use percentage values instead of ratio values by @skamril in #1846
- chore(deps): upgrade material-react-table by @hdinia in #1851
- fix(ui-common): prevent matrices float values to be converted by @hdinia in #1850
- feat(ui-modelization): add dynamic area selection on Areas tab click by @hdinia in #1835
- Enhancements and explore button visibility fix in StudyCard component by @hdinia in #1842
- feat(ui): add manual submit on clusters form by @hdinia in #1852
- doc(config): enhance application configuration documentation by @MartinBelthle in #1710
- fix(bc): correct the name and shape of the binding constraint matrices by @laurent-laporte-pro in #1849
- fix(ui-matrix): calculate the prepend index according to the existence of a time column by @laurent-laporte-pro in #1856
- fix(ui-output): add the missing "ST Storages" option in the Display selector in results view by @laurent-laporte-pro in #1855
- feat(db-init): separate database initialization from global database session by @MadInception in #1837
- fix(api-bc): avoid duplicates in Binding Constraints creation through REST API by @MartinBelthle in #1858
- fix(ui): update current area after window reload by @hdinia in #1862
New Contributors
- @MadInception made their first contribution in #1837
Full Changelog: v2.16.0...v2.16.1
v2.16.0
What's Changed
- Update npm packages by @skamril in #1749
- feat(model): handling binding constraints frequency in study configuration parsing by @MartinBelthle in #1702
- feat(api): add endpoint get_nb_cores by @TLAIDI in #1727
- feat(st-storage): allow all parameters in endpoint for short term storage creation by @TLAIDI in #1736
- feat(launcher): add information about which user launched a study by @MartinBelthle in #1761
- feat(simulation-ui): use API to get launcher number of cores by @hdinia in #1776
- test(api): added end-to-end test to ensure seamless functionality of API endpoints with the "bot" token by @MartinBelthle in #1770
- feat(permission): update permission types, replaced DELETE with WRITE for improved study control by @MartinBelthle in #1775
- test: correct
test_commands_service
: ensure the admin user is in database by @laurent-laporte-pro in #1782 - feat(ui-studies): rework study launch dialog by @hdinia in #1784
- feat(thermal): refactor thermal view by @hdinia in #1733
- feat(ui): update LauncherDialog by @hdinia in #1789
- chore(api): modify
ThermalConfig
in API example to avoidValidationError
by @MartinBelthle in #1795 - feat(api): add renewable clusters to API endpoints by @hdinia in #1798
- chore: fix typo in the documentation of shell scripts by @laurent-laporte-pro in #1793
- feat(ui-storages): add storages list view and form by @hdinia in #1791
- feat(utils): support 7z import for studies, outputs and matrices by @MartinBelthle in #1762
- fix(st-storage): the
initial_level
value must be between 0 and 1 by @laurent-laporte-pro in #1815 - test(apidoc): add unit test for apidoc page by @MartinBelthle in #1797
- feat(ui-thermal): update thermal clusters list view and form labels by @hdinia in #1807
- fix(ui): update dynamic areaId segment URL path on area change by @hdinia in #1811
- fix(ui-tasks): filter deleted studies jobs by @hdinia in #1816
- feat(ui): reduce studies header height by @hdinia in #1819
- fix(ui-study): prevent study tasks list to contain all studies tasks by @hdinia in #1820
- feat(ui-renewables): add new list view by @hdinia in #1803
- feat(api-raw): add the
create_missing
flag to allow creating missing files when uploading a file by @laurent-laporte-pro in #1817 - feat(ui-areas): add version check for storage tab by @hdinia in #1825
- docs(rtd): correct the configuration for ReadTheDocs by @laurent-laporte-pro in #1833
- Hotfix v2.15.6 to dev by @skamril in #1834
- feat(api-storage): update initial level field default value by @hdinia in #1836
- feat(study-upgrader): denormalize study only when needed by @MartinBelthle in #1813
- perf(api-study): optimize study overview display in Antares Web by @laurent-laporte-pro in #1827
- feat(launcher): allow users with
Permission.READ
or above to unzip a study by @MartinBelthle in #1796 - fix(xpansion): add missing
separation_parameter
field in the settings by @romeoadanhounme in #1831 - feat(ui-studies): update launcher dialog xpansion field by @hdinia in #1826
- build: v2.16.0 on master 🌞 by @laurent-laporte-pro in #1844
New Contributors
- @romeoadanhounme made their first contribution in #1831
Full Changelog: v2.15.6...v2.16.0