Version 0.2.9
Pre-release
Pre-release
What's Changed
Features 🎉
- Add possibility to use switch to retrieve possible routes and edit speedsection by @Math-R in #6800
- Manage multiple units in rolling stock editor by @SharglutDev in #6671
- Add editoast support to datadog and opentelemetry by @woshilapin in #6677
- Add telemetry propagators between gateway and editoast by @woshilapin in #6822
- Train Schedule V2:
- Add path properties endpoint by @younesschrifi and @flomonster in #6803
- Handle not enough path items for pathfinding endpoint by @younesschrifi in #6851
- Add scenario endpoints and models by @Wadjetz in #6738
- Add simulation results endpoints setups by @younesschrifi in #6889
- Add endpoint to retrieve a path from a trainschedule by @ElysaSrc in #6804
- Add trainSchedule v1/v2 switch by @clarani in #7060
- Conflict detection integration in STDCM by @eckter in #6171
- Add signaling system BAPR/TVM transitions by @eckter in #6900
- Implement the flashing yellow for the BAL signaling system by @Khoyo in #6891
- Add search ops by UIC UIC by @nicolaswurtz in #6962
- Add time in hh:mm:ss format for trainschedule export, less decimals for values by @nicolaswurtz in #6970
- Scheduled points use linear allowance instead of mareco in core by @Castavo in #6086
- Handle "jaune cli" for BAPR to BAL signals by @Khoyo in #6943
Code refactoring ♻️
- Update multiple dependencies in multiple PR
- Editoast model v2 migration:
- Scss reorganize in common folder by @Caracol3 in #6777
- Allow python newer pydantic versions and specify pytype as linux only by @Castavo in #6812
- Update front IGN layers to new endpoints by @nicolaswurtz in #6911
- Fix a number of editoast warnings present on nightly by @Khoyo in #6929
- Add tests for
formatSignalingSystems
function by @Uriel-Sautron in #6919 - Transform loading gauge type to enum by @hamz2a in #6956
- Handle core constraints in
infraExplorer
instead of pathfinding for stdcm by @SarahBellaha in #6916 - Reorganize all 'use' as unique items by @woshilapin in #7049
- Rename
osrd_containers
byeditoast_common
by @hamz2a in #7066 - Rely on fixed point to compute stdcm final envelope by @eckter in #7059
- Remove default value for runserver cli threads arg by @Castavo in #7071
- Add
editoast_schemas
empty lib by @Wadjetz in #7072 - Harmonize rtk usages by @clarani in #7039
- Move
sprite_config
toeditoast::generated_data
by @hamz2a in #7075 - Use new spreadsheet component by @Akctarus in #6788
- Make editoast 'Result' more flexible by @woshilapin in #7074
- Use soft references for cache by @eckter in #6909
- Set TVM signals sight distance to zero by @Khoyo in #7040
Bug fixes 🐛
- Fix broken link to doc by @Khoyo in #6811
- Fix zoom buttons in maps by @achrafmohye in #6802
- Fix linesearch highlight in simulation results map by @RomainValls in #6835
- Fix rolling stock creation even if database is empty by @Caracol3 in #6840
- Fix editoast openapi and typo by @younesschrifi in #6842
- Fix editoast train schedules patch by @flomonster in #6872
- Fixes cursors when moving elements by @jacomyal in #6860
- Fix stdcm cost function when departure time range is 0 by @eckter in #6887
- Recompute allowance length in front when position change by @achrafmohye in #6882
- Fix
sync-openapi.sh
by @Khoyo in #6904 - Fix none display when no study type in operational studies by @RomainValls in #6746
- Fix detection zone creation around crossing node by @bougue-pe in #6906
- Fix power restriction behavior by @Akctarus in #6703
- Fix allowances do not reset when changing the path by @clarani in #6823
- Fix train arrival_time when adding a margin by @younesschrifi in #6899
- Make budget nullable in project and study by @hamz2a in #6861
- Fix power restrictions warnings by @SharglutDev in #6878
- Fix flaky pathfinding test by @Khoyo in #6930
- Fix selected color, typos, and add warning in speed-effort curve editor by @Akctarus in #6881
- Stop chaining flashing yellow by @Khoyo in #6953
- Fix editor line snapping creating a custom
nereast-point-on-line
function by @sim51 in #6907 - Fix traindriverschedule disappearing by @nicolaswurtz in #6966
- Fix yarn
generate-types
and add ci fail check by @Wadjetz in #6957 - Fix last e2e test (stdcm test) & remove the enable tag in e2e tests by @clarani in #6969
- Ensure correct timezone handling in date fields by @Caracol3 in #6967
New Contributors
- @achrafmohye made their first contribution in #6802
Full Changelog: v0.2.8...v0.2.9