Releases: OpenRailAssociation/osrd
Releases · OpenRailAssociation/osrd
Version 0.1.5
What's Changed
Features 🎉
- Add power class edition in rolling stock editor by @SharglutDev in #5201
- Remove track links object by @younesschrifi in #5203
- Add editoast endpoint that retrieve the power restrictions list by @younesschrifi in #5185
- Migrate delete project in rtk by @SharglutDev in #5192
Rolling_stock.Base_power_class
is now nullable by @Castavo in #5204- Display all the trains of a conflict by @clarani in #5187
- Infra is displayed on the warped map by @clarani in #5214
- Migrate core STDCM to new infra by @eckter in #5128
- Reorganize conflict scss by @clarani in #5179
- Migrate chartHelpers files to ts by @SarahBellaha in #5227
- Add kilometric points to point objects by @Khoyo in #5233
- Core is rounding when converting from double to long by @eckter in #5266
- Bump version for
railjson_generator
by @shenriotpro in #5275 - Print the rolling stock schema as json by @multun in #5278
- Editoast fetches CORS allowed origins from env instead of allowing all by @ElysaSrc in #5276
- Schema switch from Option to String for Signs by @Khoyo in #5279
- Remove schematic feature in front by @nicolaswurtz in #5251
- Editoast use tls connection for all cli commands by @Castavo in #5248
- Separate core chunk path from PathProperties by @Erashin in #5241
- Add large timetable tests by @eckter in #5282
- Refactor the import modal and clean button colors by @clarani in #5255
- STDCM memoize simulateBlock by @Erashin in #5284
- STDCM handles infras with loops by @eckter in #5301
- Create slice map by @kmer2016 in #5209
- Update tests README to clarify poetry setup by @shenriotpro in #5305
- STDCM uses spacing requirements instead of route occupancies by @eckter in #5163
- Refactor front store mainSlice by @Uriel-Sautron in #5207
- Display message when creating a train and rolling stock has no restriction power by @clarani in #5290
- STDCM fallback to linear envelope by @eckter in #5330
- Clean up dev docker-compose by @ElysaSrc in #5322
- STDCM uses the correct block length in unavailable space builder by @eckter in #5361
- Remove last not rtk endpoints by @clarani in #5216
Bug fixes 🐛
- front: prevent pathfinding from reloading on each re-render by @clarani in #5277
- front: remove 2 linter warnings by @clarani in #5334
- front: show tracks on import modal map by @clarani in #5332
- front: prevent cursor illegal movement on charts by @clarani in #5270
- front: fix reload timetable on import by @clarani in #5243
- editoast: fix kp extension for operational point by @flomonster in #5268
- front: fix scenario explorer behaviour by @clarani in #5190
- front: fix update of thermal rs curve and hover behavior by @SarahBellaha in #5230
- front: fix cursor position on space time chart on mouse move by @clarani in #5271
- front: fix white screen when opening scenario by @clarani in #5289
- db: fix: set all null sign values to empty strings by @Khoyo in #5303
- core: fix crash when a route is a subset of another by @eckter in #5320
- core: cleanup error types and fix some causes by @eckter in #5331
- osrd-schemas: fix the order in which schemas are rebuilt by @Castavo in #5259
- editoast: return directly core's internal error by @ElysaSrc in #5296
Full Changelog: v0.1.4...v0.1.5
Version 0.1.4
What's Changed
Features 🎉
- Typescript migration finalized by the whole front team
- Improve e2e tests by @Uriel-Sautron and @Akctarus
- Improve RS editor by @SarahBellaha and @Yohh
- Drop API service by the whole team in #4985
- Add batch delete endpoint for train schedules by @Uriel-Sautron in #4673
- Migrate conflict detection from editoast to core by @Khoyo in #4601
- Speed up layer generation by @flomonster in #4607
- Set a limit for lpv panels position by @Akctarus in #4600
- Refactor standalone simulation by @multun in #4629
- Rename
Panel
toSign
andLPV
toPSL
by @Bubullzz in #4810 - Add
rollingstock_version
and renamerailjson_version
field by @younesschrifi in #4593 - Import - autocomplete pathfings with waypoints by @clarani in #4422
- Add editoast
ROOT_PATH
support by @bloussou in #4636 - Add editoast OpenAPI generation command by @leovalais in #4591
- Handle train invalidation @younesschrifi and @SharglutDev in #4637
- Add editoast support for redis cluster by @bloussou in #4671
- Propagating the "transient error" functionality to electrical profile sets by @Castavo in #3168
- STDCM search path modal cleaner by @nicolaswurtz in #4721
- Refactor infras list module by @SharglutDev in #4680
- Add allowances in railjson generator by @Castavo in #4689
- Automatically detect linked detectors by @multun in #4733
- Spacing requirements: gracefuly handle faulty signaling by @multun in #4741
- Remove obsolete signaling engine by @multun in #4744
- Remove extraneous log statement by @Khoyo in #4749
- Stdcm count only valid trains by @SharglutDev in #4750
- Print actions logs after the integration tests by @Khoyo in #4747
- Add delete on cascade for dead sections by @Castavo in #4681
- Add editoast utoipa annotations by @laggron42 and @leovalais in #4662
- Refactor dead sections by @Castavo in #4726
- Intervals editor, add merge tool by @clarani in #4686
- Optimize editoast ci by @Castavo in #4776
- Add the clone of
angle_geo
andangle_sch
by @younesschrifi in #4677 - Add an electrical profiles delete view by @Castavo in #5189
- Refacto store: userSlice by @Uriel-Sautron in #5188
- Add multi select on scenario timetable trainschedule, by @Math-R in #4770
- Intervals editor, display PRs and allow snapping by @clarani in #4760
- BP/CC implementation V2 by @Castavo in #4459
- Remove invalid trains from results and STDCM by @younesschrifi in #4773
- Add search editoast derive macro by @leovalais in #4590
- Retry core request when connection closed by @flomonster in #4804
- Divide RS creation main area in two tabs by @SarahBellaha in #4812
- Electrical profile set use derive for retrieve and create by @Tristramg in #4814
- Bump pydantic to v2 by @Castavo in #4798
- Remove custom GET by @clarani in #4838
- Use editoast /stdcm endpoint by @anisometropie in #4824
- Import opendata: correct data format by @nicolaswurtz in #4850
- Add ci & cleanup for editoast derive by @leovalais in #4796
- Use the intervals editor to select the power restrictions on a path by @clarani in #4826
- Intervals editor, display additionnal read-only data by @clarani in #4968
- Add documentation to the intervals editor by @clarani in #4890
- Delete a scenario when deleting an infra by @younesschrifi in #4808
- Switch to
diesel_async
by @Tristramg in #4809 - Routing conflict detection by @multun in #4628
- Enhance editoast error logging by @leovalais in #4815
- Add 3D terrain to maps by @nicolaswurtz in #4832
- Refactorization: add modules => scenario, study, project, … by @Math-R in #4875
- Faster editoast infra import by @Tristramg in #4828
- Display nothing when budget equals 0 by @younesschrifi in #4868
- Trains cannot see a signal before passing the previous one by @Khoyo in #4924
- Add announcement ranges to the neutral section model by @Castavo in #4862
- Add timetable import endpoint by @flomonster in #4784
- Disable electrical profile option for thermal rollingstock by @SharglutDev in #4939
- Generate front licenses list at build time by @flomonster in #4881
- Better signal edition by @flomonster in #4942
- Generate fast collection for core primitive types by @Khoyo in #4973
- Migrate pathfinding to kt infra by @eckter in #4655
- Rewrite STDCM allowances component by @kmer2016 in #4938
- Editor, remove direction field on range in catenary form by @clarani in #5016
- Fast-collections: add a ring buffer by @Khoyo in #4979
- Add new props to specify the position of value (right or left) in the input by @kmer2016 in #4962
- Disable elevation on map by default by @clarani in #5014
- Using flyto when clicking on a search result by @sim51 in #4935
- Rename path to path properties by @Khoyo in #5039
- Incremental spacing resource generation by @Khoyo in #5040
- Incremental conflict detection by @Khoyo in #5087
- Add warped map in simulation by @jacomyal in #4995
- Migrate SpaceTimeChart by @kmer2016 in #4993
- Modify stdcm allowances settings to display the trains on get by @clarani in #5120
- Loader when loading rolling stocks by @clarani in #5138
- Add editoast macros schemas! and routes! by @leovalais in #5044
- Add editoast cli commands to list / delete electrical profile sets by @Castavo in #5167
- Remove unused languages from i18n config by @clarani in #5174
- Implement new front nomenclature by @Math-R in #5062
- Add loader when deleting an infra by @clarani in #5164
- Merging conflicts with overlapping times by @anglnn in #5110
- Improve front selectors by @anisometropie in #5154
- Add front .gitattributes by @shenriotpro in #5191
Bug fixes 🐛
- core: add missing GLOTT loading gauge type by @eckter in #5159
- editoast : add status 500 when core send status 500 by @younesschrifi in #5118
- editoast: clippy fixes by @leovalais in #4762
- editoast: use std::io::IsTerminal instead of atty by @Khoyo in #5095
- ci: editoast: tarpaulin requires xml not Xml by @Khoyo in #5088
- Remove unwanted metadata when download railjson by @kmer2016 in #4953
- front: fix SwitchSNCF by @Akctarus in #4725
- editoast: fix train schedules endpoints by @flomonster in #4738
- editoast: fix the railjson ve...
Version 0.1.3
What's Changed
Features 🎉
- English translation with transifex
- Add a rolling stock editor by @Erashin, @Yohh, @SarahBellaha
- Convert jsx files to ts with rtk by @Yohh, @SharglutDev, @clarani, @anisometropie, @nicolaswurtz, @SarahBellaha
- Add scheduled points by @flomonster in #4289
- Make LPV editable by @clarani, @SharglutDev, @Akctarus in #4040
- Add stdcm waypoints and intermediate stops by @eckter in #3791
- Add stdcm maximum running time by @eckter, @SarahBellaha
- Add infra loading state by @younesschrifi, @SharglutDev
- Add dead sections object by @clarani, @Castavo, @Math-R
- Add an import from OSM to railjson by @Tristramg in #4048
- New allowances, fixes on logic & cosmetic behaviours by @nicolaswurtz in #4478
- Add end to end tests by @bloussou, @Math-R, @Uriel-Sautron
- Add fixture to editoast tests by @Castavo, @bloussou, @Erashin
- Add trains occupancies and conflicts by @Khoyo, @multun, @Math-R
- Migrate endpoints from API to editoast by @clarani, @Khoyo, @leovalais
- Add timetable & trainSchedule details collapsing facilities by @nicolaswurtz in #3884
- Adapt core with kotlin infra by @eckter, @multun, @Khoyo, @Erashin
- Update rolling stock json schema for qualesi parameters by @axrolld in #3811
- Add one click to select projects, one click to delete them, and in the darkness bind them by @nicolaswurtz in #4125
- Make core throw error consitent with the project by @anisometropie in #3476
- Add search criteria "ch" for operational points by @leovalais in #4406
- Add motrice easter egg by @nicolaswurtz in #4482
Bug fixes 🐛
- front: fix tag impossible to edit in study by @SharglutDev in #4016
- core: fix checkstyle CI by @eckter in #3766
- core: fix "end of enveloppe" routes occupancies not being computed correctly by @Khoyo in #4079
- front: fix get trainScheduleResults request in StdmRequestModal by @clarani in #4106
- front: fix app crashing when power restriction undefined in train sch… by @SharglutDev in #4107
- front: Rolling stock modal fixes by @anisometropie in #3902
- editoast: fix infra cache graph loading by @flomonster in #4178
- core: fix cache_status_endpoint by @younesschrifi in #4249
- editoast: fix pathfinding inconsistent switch group result by @flomonster in #4189
- railjson-generator: fix example script generation dir by @Castavo in #4283
- editoast: fix test infra_get_voltages that fails locally by @Castavo in #4291
- api: fix api standalone simulation report by @flomonster in #4188
- fix RunningTime component by @SarahBellaha in #4300
- editoast: fix the renaming of modes_and_profiles to electrification_conditions by @Khoyo in #4332
- api: fix example rolling stock by @Tristramg in #4345
- editoast: fix openapi missing trailing slash by @flomonster in #4364
- front: stcdm - fix scenario explorator hidding scenarios by @SharglutDev in #4382
- editoast: fix minor typo in track_section.rs by @Tristramg in #4389
- editoast: fix infra import order to cache (search) signals correctly by @leovalais in #4403
- front: fix conflictslist train names by @Math-R in #4412
- front: newAllowances: fix bug on empty allowances on first launch by @nicolaswurtz in #4458
- editoast: fix train schedule endpoints by @flomonster in #4437
- front: fix pagesize for project, study, scenario by @nicolaswurtz in #4483
- tests: fix expected result of pathfinding test by @flomonster in #4508
- core: fix nullPointerException on an infra withoutdetectors by @Tristramg in #4504
- front: fix project page size and allowances in the front (remove capacity_speed_limit param) by @nicolaswurtz in #4522
- front: fix the selection of waypoints on the map for the pathfinding by @clarani in #4523
- editoast: fix imported timetable get endpoint by @flomonster in #4536
- fix editoast train schedule by @multun in #4379
- fix signals angle by @flomonster in #4068
- fix openapi.yml rolling_stock locked query param by @Erashin in #4250
- fix codeowners and readme by @flomonster in #4354
- fix track edition and change http code on unknwon objet id by @Castavo in #4305
- fix: make sql files valid text files by @Khoyo in #4235
- fix: real front coverage by @anisometropie in #4058
- Docker: add backend URL for editoast service by @laggron42 in #4229
- editoast: increase file upload size by @Castavo in #4240
- Nwz/corrections on tabs for add edit trains by @nicolaswurtz in #4315
- front: TimetableManageTrainSchedule: correct previously corrected cor… by @nicolaswurtz in #4319
- front: only fetch simulation results if train_schedule_summaries is not empty by @clarani in #4530
New Contributors 👋
- @SarahBellaha made their first contribution in #4039
- @Erashin made their first contribution in #4044
- @Tristramg made their first contribution in #4048
- @laggron42 made their first contribution in #4103
Full Changelog: v0.1.2...v0.1.3
Version 0.1.2
What's Changed
- editoast: bump dependencies by @flomonster in #2402
- chartos: bump dependencies by @flomonster in #2403
- api: bump dependencies by @flomonster in #2404
- Adn/storybook by @alexandredamiron in #2378
- core: bump dependencies by @flomonster in #2405
- api: stdcm: allow null value as start and end time by @eckter in #2406
- Adn/gev isolation by @alexandredamiron in #2304
- editoast: fix new clippy error by @flomonster in #2408
- editoast: fix: diesel max params on big infra by @Khoyo in #2334
- front: bugfix on snapped cursor #2365 by @nicolaswurtz in #2375
- stdcm: fix infinite loop / oom error by @eckter in #2420
- editoast : refactor generated errors by @younesschrifi in #2317
- make editoast load the infra cache when needed instead of at startup by @majaziri in #2383
- editoast: refacto waypoint creation by @flomonster in #2423
- front: driver train schedule by @Akctarus in #2409
- editoast: add address config option by @flomonster in #2426
- Lots of little improvements & bugfixes by @nicolaswurtz in #2425
- front: Add remove button for each via on suggeredviamodal by @Math-R in #2299
- editoast: fix test compilation by @flomonster in #2430
- front: rollingstock: lazy loading of imgs by @nicolaswurtz in #2432
- Add
accept
option in file input, in order to filter .json files by default by @Castavo in #2433 - core: fix html errors in the javadoc by @Khoyo in #2427
- core: make speed limit tags single values by @Khoyo in #2431
- front: time window behavior by @anisometropie in #2376
- Adn/refacto osrd simulation base by @alexandredamiron in #2438
- Front: settings: Optims on selectors rerenders + debounce name by @alexandredamiron in #2440
- front: hotfix on stdcm new DriverSchedule crash by @alexandredamiron in #2441
- Adn/gev story by @alexandredamiron in #2443
- core: improve error message when the train doesn't have enough traction by @eckter in #2444
- core: rename sim to sim-interlocking by @Khoyo in #2487
- core: introduce a switch initialization policy by @multun in #2461
- front: test coverage by @anisometropie in #2493
- editoast: fix clippy format string lint by @Khoyo in #2508
- Ajout indicateur de recherche de chemin by @alexandredamiron in #2509
- front: Vcs/warnings and typescript by @anisometropie in #2395
- front: migration to maplibre with the latest version of react-map-gl by @sim51 in #2504
- front: prettier & linter fixes by @sim51 in #2531
- front: fixing 3 points of #2530 by @sim51 in #2532
- front: fix build issue with maplibre by @sim51 in #2533
- Nwz/custom get adjustements by @nicolaswurtz in #2511
- api: add missing optional values in stdcm serializer by @eckter in #2536
- Editor: fixing some issues on creation/update operation by @sim51 in #2547
- Nwz/correct catenaries by @nicolaswurtz in #2537
- api: add pathfinding endpoint given op trigram by @flomonster in #2559
- editoast : add endpoint to retrieve objects data by @younesschrifi in #2485
- editoast: sync schema with api by @flomonster in #2546
- editoast : add an endpoint to update the infra name by @younesschrifi in #2574
- front: TypeScript pipeline by @anisometropie in #2521
- core: api: add STDCM grid margins by @clarani in #2539
- core: add check on different constraints by @majaziri in #2548
- front: missing catenaries in schematic views by @nicolaswurtz in #2575
- Nwz/new map background layers by @nicolaswurtz in #2562
- Update core README.md by @eckter in #2587
- Nwz/crud infra by @nicolaswurtz in #2561
- core: make an adapter for the new infra APIs by @multun in #2598
- Mji/pathfinding optimisation by @majaziri in #2613
- railjson: add the new signaling model by @Khoyo in #2599
- Front: Adn/add grid margin by @alexandredamiron in #2596
- front: edition - fixing issues by @sim51 in #2614
- Nwz/import trains from opendata by @nicolaswurtz in #2586
- :stdcm fix grid margins by @clarani in #2615
- simplify issue templates by @multun in #2609
- codecov: fix codecov config by @flomonster in #2627
- core: use static initialiser for pathfinding errors hashmap by @anisometropie in #2639
- codeowners: update with new groups by @flomonster in #2640
- editoast: move to rust stable version by @flomonster in #2646
- api: docker: update base image version by @eckter in #2644
- Nwz/bugfixes and minor cosmetic corrections by @nicolaswurtz in #2638
- root: remove trash file by @flomonster in #2660
- core: tests: clean up stdcm unit tests by @eckter in #2622
- stdcm: fix minor bugs by @eckter in #2582
- editoast: fix db connections pool size by @flomonster in #2663
- editoast: adapt endpoints needed to retrieve infra errors by @younesschrifi in #2585
- editoast: bump dependencies by @flomonster in #2665
- better issue templates by @multun in #2626
- front: dts: improving schedule display by @Akctarus in #2641
- Add electrical profiles to OSRD by @Castavo in #2664
- core: implement signaling simulation by @Khoyo in #2696
- editoast : update openapi by @younesschrifi in #2687
- editor: removes zone selection by @jacomyal in #2690
- actions: fix editoast ci (uses wrong cache key) by @flomonster in #2736
- api: postgres: allow to run
api
tests locally by @anisometropie in #2723 - Add electric profile value to speed-effort curve conditions by @Castavo in #2735
- editoast : add created and update column to an infra by @younesschrifi in #2695
- editoast: add speed limit tags, export railjson, railjson import and voltages endpoints by @younesschrifi in #2709
- core: use a library catalog (libs.versions.toml) by @multun in #2744
- Remove typo in
core
andeditoast
openapi description by @bloussou in #2747 - front: fix crash by @anisometropie in #2748
- :Stdcm fastest path by @clarani in #2629
- core: upgrade dependencies by @Khoyo in #2749
- api: bump dependencies by @flomonster in #2750
- editoast: bump infra version when importing infra from railjson by @younesschrifi in #2753
- editoast: bump dependencies by @flomonster in #2751
- update the existing code of conduct by @multun in https...
Version 0.1.1
What's Changed
- Front warnings by @anisometropie in #1903
- disableUncompatibleRules by @alexandredamiron in #1904
- editoast: bump clap from 3.2.21 to 3.2.22 in /editoast by @dependabot in #1906
- editoast: refactor move errors and delete models by @flomonster in #1872
- editoast: bump reqwest from 0.11.11 to 0.11.12 in /editoast by @dependabot in #1935
- API add stops details to the report by @flomonster in #1930
- #1922 Fix warnings by @anisometropie in #1907
- Front: sentry configuration & dep implemented by @alexandredamiron in #1942
- editoast: bump serde from 1.0.144 to 1.0.145 in /editoast by @dependabot in #1952
- chartos: bump fastapi from 0.82.0 to 0.85.0 in /chartos by @dependabot in #1901
- templates: adapt with new board by @flomonster in #1957
- api bump dependencies by @flomonster in #1958
- ProjectionAndSingleSTDCM by @alexandredamiron in #1937
- fix: missing component tarpaulin by @erwanvivien in #1905
- Add electrification constraint to pathfinding by @eckter in #1931
- react starting warnings by @anisometropie in #1943
- Adn/diagnose signal reg by @alexandredamiron in #1993
- core: change the way concurrent infra caching works by @multun in #1998
- Adn/stdcm get focus by @alexandredamiron in #1964
- front: fix issue with chartis and front port by @Akctarus in #1992
- api: railjson V3 by @Tguisnet in #1933
- editoast: bump thiserror to 1.0.37 and clap to 4.0.8 by @younesschrifi in #2024
- editoast: bump clap from 4.0.8 to 4.0.9 in /editoast by @dependabot in #2027
- Adn/front start warning by @alexandredamiron in #2030
- chartos: fix mvt query creation by @flomonster in #2035
- front:updateSentryVersion by @alexandredamiron in #2037
- front: fix docker to enable sentry by @flomonster in #2036
- docker-compose: adapt to match mac version by @flomonster in #2043
- front: fixBadURIError by @alexandredamiron in #2032
- adaptRollingStockCard by @alexandredamiron in #2042
- train representation by @anisometropie in #1984
- stdcm: intermediate step of the rework (train does not slow down) by @eckter in #2025
- editoast: fix clippy by @flomonster in #2058
- chartos: change default port from 7000 to 7070 by @flomonster in #2056
- chartos: fix endpoint get objects by @flomonster in #2059
- editoast: bump clap from 4.0.9 to 4.0.10 in /editoast by @dependabot in #2052
- editoast: fix bug on editoast (dupplicate key during update or create) by @Tguisnet in #2076
- Make the simulation tab map expandable by @anisometropie in #2072
- actions: when a release is published push tagged images to the registry by @flomonster in #2044
- editor: allows user to select infra by @jacomyal in #2069
- editor: allows user to select which layers to show by @jacomyal in #2087
- Adn/fix react alerts by @alexandredamiron in #2074
- fix lineString crash by @anisometropie in #2077
- actions: add docker tag for staging branch by @flomonster in #2088
- front: fix computation angle by @alexandredamiron in #2089
- scripts: fix load-database force to restart editoast container by @flomonster in #2097
- dependabot: fix labels by @flomonster in #2095
- core: bump dependencies by @flomonster in #2094
- api: update dependencies by @majaziri in #2096
- Editor compatibility with rails json v3 by @sim51 in #2079
- chartos: fix mvt endpoint having wrong fields by @flomonster in #2099
- core: bump gradle from 7.3 to 7.5 by @flomonster in #2100
- api: railjson: add a default value for the version field by @flomonster in #2102
- More work on STDCM (see description for details) by @eckter in #2075
- Nwz/bugfixes by @nicolaswurtz in #2103
- front: rebase from a fresh new CRA app by @sim51 in #2101
- core: stdcm: fix tests that only failed on the CI pipeline by @eckter in #2124
- api: fix train schedule track number metadata by @flomonster in #2138
- actions: push branch tags to docker hub by @flomonster in #2148
- editoast: bump rocket to v0.5 by @flomonster in #2118
- Adn/fix zoom by @alexandredamiron in #2117
- typescript by @anisometropie in #2110
- front: add corect track section info by @alexandredamiron in #2127
- adapt async logic by @alexandredamiron in #2140
- Nwz/get for custom data by @nicolaswurtz in #2047
- editoast: fix blocking reqwest by @flomonster in #2156
- Adn/get hotfix ts by @alexandredamiron in #2159
- core: rjs: fix crash when two tracks make a circle by @eckter in #2126
- stdcm: explore the same route at different times as different edges by @eckter in #2128
- Revert "Adn/get hotfix ts" by @anisometropie in #2166
- train extremities by @anisometropie in #2139
- api: new lpv extension by @Tguisnet in #2165
- editoast: add clear editoast subcommand by @younesschrifi in #2147
- api : add line_name and code_name to stops informations by @younesschrifi in #2182
- front: crash fixes by @anisometropie in #2174
- editoast: add lpv extension by @Tguisnet in #2184
- front: fix simulation crash when train get too close to zero by @anisometropie in #2186
- core: stdcm: use the path with shortest arrival time by @eckter in #2157
- front: fix base docker node image to v16 by @flomonster in #2197
- actions: front: fix and simplify ci by @flomonster in #2198
- chartos: front: add lpv layer by @Tguisnet in #2176
- editoast: huge refactor by @flomonster in #2193
- stdcm: ignore long paths by @eckter in #2175
- api: add exclude_extensions parameter to railjson endpoint by @younesschrifi in #2194
- Add LPV Panels by @flomonster in #2183
- core: delete extensions by @younesschrifi in #2209
- editoast: bump dependencies by @flomonster in #2242
- front: api: add speed limit composition on trainlist + set default osrd_backend_url by @Math-R in #2213
- stdcm: implement backtracking by @eckter in #2201
- front: Rank the map layers in the right order #2187 by @anisometropie in #2199
- front: fix
react-error-overlay
process error. by @anisometropie in #2261 - front: Add infra selector button on map button container by @Math-R in #2196
- api: cleanup api openapi by @majaziri in #2250
- fix projections by @eckter in ...
Version 0.1.0
This is a first version of OSRD. This is not production ready.