Skip to content

Version 1.2.3

Choose a tag to compare

@flomonster flomonster released this 23 Oct 14:45
· 661 commits to dev since this release

What's Changed

Features 🎉

Code refactoring ♻️

Frontend:

Editoast:

Core:

  • paths: migrate from RangeMaps to lists of range by @eckter in #13731
  • improve documentation for some of the project quirks by @eckter in #13730
  • basic cleanup for pathfinding constraints by @eckter in #13718
  • debug: improve csv logging utils by @eckter in #13711
  • stdcm: add telemetry span to track max duration ratio by @eckter in #13687
  • stdcm: use heuristic to trim nodes that would take too long by @eckter in #13706
  • make StaticIdxList<T> implement List<StaticIdx<T>> by @eckter in #13672
  • stdcm: stream json timetable when reproducing a request by @eckter in #13617
  • add a flag to disable timetable cache by @eckter in #13612
  • document LOCAL_TIMETABLE_CACHE by @bougue-pe in #13599
  • fix deprecations preventing update to gradle 9.0 by @hhirtz in #13595
  • stdcm: use standard allowance in heuristic by @eckter in #13578
  • add compiler flag to ignore @Json warnings by @eckter in #13402
  • worker: log errors caught in request processing by @eckter in #13436
  • stdcm: add telemetry events to progress logger by @eckter in #13519
  • stdcm: properly add rs length to mrsp by @eckter in #13508

Miscellaneous:

  • docker: wait for dev front container to be healthy by @emersion in #13651
  • github: group eslint and react dependabot upgrades, fix typescript-eslint group by @emersion in #13584
  • github: register GitHub deployments for osrd-ui storybook by @emersion in #13440

Bug fixes 🐛

E2E Tests

Dependency bumps 🗞️

From dependabot
  • front: bump the patch group across 1 directory with 17 updates by @dependabot[bot] in #13460
  • editoast: bump linkme from 0.3.33 to 0.3.35 in /editoast by @dependabot[bot] in #13473
  • editoast: bump tempfile from 3.22.0 to 3.23.0 in /editoast by @dependabot[bot] in #13470
  • editoast: bump serde from 1.0.226 to 1.0.228 in /editoast by @dependabot[bot] in #13472
  • editoast: bump postgres-openssl from 0.5.1 to 0.5.2 in /editoast by @dependabot[bot] in #13463
  • editoast: bump tokio-postgres from 0.7.13 to 0.7.14 in /editoast by @dependabot[bot] in #13464
  • editoast: bump regex from 1.11.2 to 1.11.3 in /editoast by @dependabot[bot] in #13466
  • editoast: bump quote from 1.0.40 to 1.0.41 in /editoast by @dependabot[bot] in #13459
  • editoast: bump axum from 0.8.4 to 0.8.5 in /editoast by @dependabot[bot] in #13457
  • editoast: bump thiserror from 2.0.16 to 2.0.17 in /editoast by @dependabot[bot] in #13469
  • editoast: bump the opentelemetry group in /editoast with 2 updates by @dependabot[bot] in #13458
  • front: bump virtua from 0.43.6 to 0.44.2 in /front by @dependabot[bot] in #13562
  • front: bump maplibre-gl from 5.7.3 to 5.8.0 in /front by @dependabot[bot] in #13560
  • front: bump @types/node from 24.5.2 to 24.7.0 in /front by @dependabot[bot] in #13558
  • front: bump typescript-eslint from 8.44.0 to 8.46.0 in /front by @dependabot[bot] in #13556
  • front: bump vite-plugin-checker from 0.10.3 to 0.11.0 in /front by @dependabot[bot] in #13564
  • front: bump @typescript-eslint/parser from 8.44.0 to 8.46.0 in /front by @dependabot[bot] in #13561
  • front: bump @playwright/test from 1.55.1 to 1.56.0 in /front by @dependabot[bot] in #13554
  • editoast: bump petgraph from 0.8.2 to 0.8.3 in /editoast by @dependabot[bot] in #13548
  • editoast: bump ordered-float from 5.0.0 to 5.1.0 in /editoast by @dependabot[bot] in #13545
  • front: bump react-map-gl from 8.0.4 to 8.1.0 in /front by @dependabot[bot] in #13555
  • front: bump happy-dom from 18.0.1 to 19.0.2 in /front by @dependabot[bot] in #13559
  • front: bump react-i18next from 15.7.3 to 16.0.0 in /front by @dependabot[bot] in #13563
  • editoast: bump serde_with from 3.14.1 to 3.15.0 in /editoast by @dependabot[bot] in #13549
  • editoast: bump axum from 0.8.5 to 0.8.6 in /editoast by @dependabot[bot] in #13546
  • editoast: bump axum-extra from 0.10.1 to 0.10.2 in /editoast by @dependabot[bot] in #13547
  • front: bump the patch group in /front with 13 updates by @dependabot[bot] in #13551
  • editoast: bump the opentelemetry group in /editoast with 2 updates by @dependabot[bot] in #13543
  • actions: bump fsfe/reuse-action from 5 to 6 by @dependabot[bot] in #13544
  • front: bump happy-dom from 19.0.2 to 20.0.0 in /front by @dependabot[bot] in #13638
  • editoast: bump reqwest from 0.12.23 to 0.12.24 in /editoast by @dependabot[bot] in #13655
  • editoast: bump lapin from 2.5.4 to 2.5.5 in /editoast by @dependabot[bot] in #13656
  • editoast: bump tokio-postgres from 0.7.14 to 0.7.15 in /editoast by @dependabot[bot] in #13657
  • editoast: bump clap from 4.5.48 to 4.5.49 in /editoast by @dependabot[bot] in #13659
  • editoast: bump regex from 1.11.3 to 1.12.2 in /editoast by @dependabot[bot] in #13658
  • front: bump the patch group in /front with 8 updates by @dependabot[bot] in #13664
  • osrdyne: bump lapin from 3.6.0 to 3.7.1 in /osrdyne by @dependabot[bot] in #13670
  • front: bump virtua from 0.44.2 to 0.45.2 in /front by @dependabot[bot] in #13666
  • front: bump i18next from 25.5.3 to 25.6.0 in /front by @dependabot[bot] in #13665
  • front: bump maplibre-gl from 5.8.0 to 5.9.0 in /front by @dependabot[bot] in #13668
  • osrdyne: bump thiserror from 2.0.16 to 2.0.17 in /osrdyne by @dependabot[bot] in #13462
  • osrdyne: bump the opentelemetry group across 1 directory with 6 updates by @dependabot[bot] in #13488
  • core: bump com.squareup.okhttp3:okhttp from 5.1.0 to 5.2.1 in /core by @dependabot[bot] in #13637
  • front: bump the patch group in /front with 3 updates by @dependabot[bot] in #13684
  • front: bump @apidevtools/swagger-parser from 12.0.0 to 12.1.0 in /front by @dependabot[bot] in #13685
  • front: bump happy-dom from 20.0.0 to 20.0.2 in /front by @dependabot[bot] in #13703
  • editoast: bump tokio from 1.47.1 to 1.48.0 in /editoast by @dependabot[bot] in #13682
  • osrdyne: bump axum-tracing-opentelemetry from 0.32.0 to 0.32.1 in /osrdyne in the opentelemetry group by @dependabot[bot] in #13679
  • core: bump com.rabbitmq:amqp-client from 5.26.0 to 5.27.0 in /core by @dependabot[bot] in #13723
  • gateway: bump the opentelemetry group in /gateway with 3 updates by @dependabot[bot] in #13713
  • gateway: bump phf from 0.12.1 to 0.13.1 in /gateway by @dependabot[bot] in #13714
  • gateway: bump actix-session from 0.10.1 to 0.11.0 in /gateway by @dependabot[bot] in #13715
  • front: bump the patch group in /front with 16 updates by @dependabot[bot] in #13755
  • front: bump @types/node from 24.7.2 to 24.9.0 in /front by @dependabot[bot] in #13754
  • front: bump typescript-eslint from 8.46.1 to 8.46.2 in /front in the typescript-eslint group by @dependabot[bot] in #13739
  • front: bump eslint-plugin-storybook from 9.1.10 to 9.1.13 in /front in the storybook group across 1 directory by @dependabot[bot] in #13756
  • front: bump react-i18next from 16.0.1 to 16.1.2 in /front by @dependabot[bot] in #13752
  • editoast: bump openssl from 0.10.73 to 0.10.74 in /editoast by @dependabot[bot] in #13750
  • editoast: bump clap from 4.5.49 to 4.5.50 in /editoast by @dependabot[bot] in #13746
  • editoast: bump uom from 0.36.0 to 0.37.0 in /editoast by @dependabot[bot] in #13749
  • editoast: bump syn from 2.0.106 to 2.0.107 in /editoast by @dependabot[bot] in #13742
  • editoast: bump rstest from 0.19.0 to 0.26.1 in /editoast by @dependabot[bot] in #13737
  • gateway: bump serde from 1.0.225 to 1.0.228 in /gateway by @dependabot[bot] in #13467
  • gateway: bump reqwest from 0.12.23 to 0.12.24 in /gateway by @dependabot[bot] in #13663
  • gateway: bump thiserror from 2.0.16 to 2.0.17 in /gateway by @dependabot[bot] in #13468
  • gateway: bump regex from 1.11.2 to 1.12.2 in /gateway by @dependabot[bot] in #13662
  • editoast: bump diesel_json from 0.2.1 to 0.3.0 in /editoast by @dependabot[bot] in #13747
  • editoast: bump the opentelemetry group in /editoast with 6 updates by @dependabot[bot] in #13740
  • core: bump ksp from 2.2.0-2.0.2 to 2.2.20-2.0.3 in /core by @dependabot[bot] in #13206
  • editoast: bump axum-extra from 0.10.2 to 0.10.3 in /editoast by @dependabot[bot] in #13661
  • front: bump the storybook group in /front with 2 updates by @dependabot[bot] in #13542

Translations ️🌏🌍🌎

  • Translations of Infra Editor component updated by @tct123 in #13494
  • Translations of STDCM component updated by @tct123 in #13495
  • Translations of Translations component updated by @flomonster in #13726
  • Translations of STDCM component updated by Geolas Play in #13572
  • Translations of Errors component updated by BigDy HQ in #13475
  • Translations of Translations component updated by BigDy HQ in #13477
  • Translations of STDCM component updated by BigDy HQ in #13476
  • Translations of Infra Editor component updated by BigDy HQ in #13478
  • Translations of Infra Editor component updated by BigDy HQ in #13446
  • Translations of STDCM Help Section component updated by BigDy HQ in #13447
  • Translations of Translations component updated by BigDy HQ in #13448
  • Translations of Errors component updated by BigDy HQ in #13449
  • Translations of STDCM component updated by BigDy HQ in #13450
  • Translations of Infra Editor component updated by Geolas Play in #13574
  • Translations of Errors component updated by Geolas Play in #13575

New Contributors

Full Changelog: v1.2.2...v1.2.3