Version 0.2.12
Pre-release
Pre-release
What's Changed
Features 🎉
- Add editoast get rolling stock by name endpoint by @younesschrifi in #7243
- Add budget field in editoast search study response by @leovalais in #7290
- Train schedule V2:
- Add core path properties endpoint by @Erashin in #7255
- Add core conflict detection endpoint by @Erashin in #7345
- Add editoast path projection endpoint by @flomonster and @younesschrifi in #7210
- Add editoast rolling stock not found to simulation summary status by @flomonster in #7362
- Add editoast batch get endpoint by @flomonster in #7365
- Adapt train schedule endpoint batch post by @flomonster in #7337
- Add rolling stock not found to simulation summary status by @flomonster in #7362
- Add STDCM endpoint by @eckter, @Erashin, @flomonster and @younesschrifi in #7348
- Add core signal projection endpoint by @Erashin in #7304
- Add core simulation endpoint by @eckter in #7272
- Adapt itinerary by @SharglutDev in #7227
- Add train schedule version switch by @Caracol3 in #7203
- Adapt scenario view v2 switch is activated by @Caracol3 in #7203
- Adapt import by @RomainValls in #7172
- Add stdcm simulation sheet by @Akctarus in #7080
- Adding source extension for tracksection by @sim51 in #7249 and #7323
- Add i18n keys check in CI by @sim51 in #7302
- Add bpcc display to infra editor by @RomainValls in #7329
- Add operational points display to infra editor by @RomainValls in #7381
- Add List trait to ModelV2 by @leovalais in #7350
- Gateway uses a fork of openidconnect-rs with leniant
update_at
parsing by @multun in #7310 - Add split track section endpoint by @sim51 in #7326
Code refactoring ♻️
- Bump dependencies in multiple PR
- Split editoast in crates:
- Move
BoundingBox
andZone
toeditoast_schemas
by @hamz2a in #7258 - Move train schedule base to schemas by @Wadjetz in #7177
- Move
InfraError
togenerated_data
by @hamz2a in #7282 - Move
TrackSection
items toeditoast_schemas
by @hamz2a in #7285 - Move
RailJson
toeditoast_schemas
by @hamz2a in #7288 - Move many items to
editoast_schemas::primitives
by @hamz2a in #7297 - Move
src/converters
toosm_to_railjson
crate by @hamz2a in #7398 - ModelV2 implementation in multiple submodules by @leovalais in #7247
- ModelV2 codegen in multiple submodules by @leovalais in #7254 and #7269
- Move
- Add
ToSchema
to all infra schemas by @hamz2a in #7306 - Remove core dead code / obsolete docs by @multun in #7299
- Mute core opentelemetry warnings for logs and metrics by @woshilapin in #7412
- Connection type alias by @Wadjetz in #7336
- Add telemetry on database requests by @woshilapin in #7389
- Replace
actix_web::web::Data
byArc
in models by @hamz2a in #7418 - Directly load infrastructure from RailJSON by @multun in #7248
- Add a RailJSON builder and remove the old builder by @multun in #7277
- Utoipa migration:
infra/{id}/voltages
by @hamz2a in #7344infra/{id}/lock
by @hamz2a in #7321infra/{id}/unlock
by @hamz2a in #7328infra/{id}/speed_limit_tags
by @hamz2a in #7331infra/{id}/voltages
by @hamz2a in #7344infra/voltages
by @hamz2a in #7357infra/{id}/switch_types
by @hamz2a in #7370/infra/id/railjson
and/infra/railjson
by @hamz2a in #7358
- Clean up
editoast::schema
by @hamz2a in #7273 - Adapt endpoint for routes from switches by @SarahBellaha in #7239
- Intregate UI core from npm by @kmer2016 in #7162
- Remove empty openapi.yaml at project root by @leovalais in #7351
- Use endpoint's uri for span's name by @woshilapin in #7366
- Remove 'openapi.yml' by @woshilapin in #7374
- Ignore editoast flaky test until finding a fix by @woshilapin in #7408
- Add CI clippy checks for gateway by @flomonster in #7406
Bug fixes 🐛
- Fix minor bug when end and start are on same edge by @eckter in #7300
- Remove neutral section hacks to improve reliability by @multun in #7413
- Add retry on broken pipes errors by @Castavo in #7283
- Fixes rolling stock import command and a bunch of definition errors by @leovalais in #7238
- Fix missing platforms by @nicolaswurtz in #7264
- Fix jaeger configuration for host networking by @multun in #7261
- Fix test avoid violate unique constraint by @flomonster in #7296
- Fix power restriction field in simulation result by @younesschrifi in #7298
- Fix editoast train schedule deserialization error message by @flomonster in #7334
- Fix editoast flaky test by @leovalais in #7411
- Fix editoast search cache refresh query by @leovalais in #7369
- Fix core error deserialisation due to missing unit and kotlin adapters by @Erashin in #7355
- Set block to route map even if path ended by @eckter in #7284
- Fix scenario selection button in scenario card by @RomainValls in #7405
Full Changelog: v0.2.11...v0.2.12