Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Changelog 9.2 #2465

Merged
merged 8 commits into from
Nov 12, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
113 changes: 113 additions & 0 deletions docs/developer-guide/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,121 @@ toc_depth: 2

## Branch 9.2.x
### 9.2.0
#### New features
* Short term storage withdrawal efficiency [ANT-1862] (#2223)
* Short term storage costs [ANT-1854] (#2302)
* Add ts-generation for links [ANT-1084] (#1986)

#### Removed features
* Remove hydro hotstart (#2131)
* Remove adequacy patch lmr [ANT-1933] (#2341)

#### Improvements
* Changed the formula for the number of cores [details](../user-guide/solver/optional-features/multi-threading.md)
* Expose API [ANT-1158] (#1993)
* Hydro final lvl (CR 25) [ANT-1084] (#1521)
* Adequacy patch CSR - revamp output variables [ANT-1932] (#2306)
* batchrun forwards options to antares-solver [ANT-2314] (#2463)
* Infeasibility analyzer [ANT-1825] (#2232) (#2227)
* Collect hydro validation errors (#2204)
* Perform hydro checks prior to the simulation [ANT-1720] (#2132)
* BC marginal cost : remove "return"s that break the static chain (#2121)

#### Bugfixes
* Adequacy Patch regression [ANT-1845] (#2235)
* Fix condition for disabling "store in input" (#2180)
* Fix/rhs hydro power constraint (#2034)
* Fix Windows Debug version crash (#2322)
* Reset adequacy patch enabled (#2420)
* Fix reset order (#2304)
* Restore correct behavior when options -h/--list-solvers are provided (#2138)
* Fix missing synthesis results for links (#2115)

#### Modeler
* 1.1: Modeler API [ANT-1876] (#2286) (#2391)
* 1.1c: Scenarize problem filler (#2445)

* 2.1: Lib for modeling objects (#2383)
* 2.4: Expression visitors : first implementation (#2290)
* 2.4a: Replace AddNode with SumNode (#2396)
* 2.4c: portfield substitution (#2406)
* 2.4c: PortFieldSum and substitution [ANT-2005] (#2415)
* 2.4e: visualize ast with graphviz [ANT-2036] (#2399) (#2426) (#2429)

* 4.5 Parse yaml [ANT-2206] (#2433) (#2431) (#2447)
* 4.5 Full exemple of parsing (#2448)

* Add SumNode "wide" test (#2403)
* Add iterators on ASTs, allowing for loops (#2387)

#### CI
* SonarCloud job, improvements, bugfixes (#2315) (#2281) (#2246)
* Run all tests even if one of them fails (#2265)
* install gh from rpm (#2216)
* Centos mirror list (#2372)
* Add tests in CI for version 9.2 (#2241)
* Use devtoolset-11 on CentOS7 to fix build (#2282)
* Keep using node js 16 on centos CI (#2248)
* Remove actions dependencies using node js 16 (#2215)
* Update deprecated actions (#2381)
* Add short test to coverage analysis (#2280) (#2267)
* Check formatting as part of the CI (workflow only) (#2198)
* Always run clang-format on PR (#2230)

#### Build
* vcpkg (linux, sirius) (#2078) (#2090) (#2145)
* Remove src/antares-deps (#2182)
* Use OR-Tools v9.11-rte1.1 (#2437)
* Fix or-tools integration (#2402)
* Better dependencies with cmake, antares matrix (#2369)

#### Doc
* CHANGELOG improvements (#2287) (#2229) (#2125)
* Fix PDF generation for useguide (#2134)
* Add contribution guidelines (#2380)
* update AUTHORS.txt (#2312)
* Fix links in README (#2310)
* Document clang-format (#2243)
* Add help button to website (#2368)

#### Code quality
* Using filesystem path instead of Yuni [ANT-1999] (#2435) (#2454) (#2123) (#2066)
* Compilation warnings (#2237) (#2199) (#2183) (#2144) (#2119) (#2340)
* Separation of loading and validation [ANT-1213] (#2173) (#2175) (#2177) (#2179)
* Remove manually allocated memory (#2254) (#2270) (#2273) (#2363)
* Mark overriden functions as such in hydroLevelsData (#2389)
* Districts : simplifying the code (#2279)
* Remove duplication in simulation run (#2274)
* Fix various compilation warnings (#2346)
* Remove useless ;, macro definition (#2348)
* Use const char** for argv, remove function prepareArgs (#2338)
* Move TS number print (#2228)
* Link TS generation : splitting into multiple files (#2171)
* Infeasibility more cleaning (#2231)
* Harmonize time constants (#2203)
* Replace NULL -> nullptr in .cpp (#2209)
* Resize data collections in PROBLEME_A_RESOUDRE (#2189)
* Remove TS links from solver (#2155)
* Simplify functions prepareClustersInMustRunMode (#2168)
* Add a few const ref qualifiers to improve code readibility (#2459)
* Parallel years cleaning : few removal of "numspace" (#2128)
* Capture explicit var for lambdas (#2170)
* Fix circular dependencies on CMake targets (#2140)
* Fix Variable::Join (#2116)

#### Technical cleaning
* Remove last global variable (#2410)
* Local matching removal : remove unused thread number / numSpace (#2404)
* Remove Antares::Memory::Array (#2187)
* Remove function memoryUsage and affiliates (#2456)
* Remove multiple definitions for Antares::Statistics::HasWrittenToDisk (#2136)
* Headers files : remove useless inclusions in OPT (#2411)
* Remove unused code & #defines (#2412)
* Remove unused CoutDeDefaillanceEnReserve (#2392)
* Remove unused adqPatchParams argument, class member (#2390)
* Remove unused headers in src/solver (yuni, cstdint, sim.h) (#2371)
* Remove unused CMake option BUILD MINIZIP (#2210)
* Remove useless forward declaration (#2268)

## Branch 9.1.x

Expand Down
Loading