Dear friends and users,
we are happy to announce the release of SUMO version 1.12.0.
The download links are at https://sumo.dlr.de/docs/Downloads.html

This release brings you exciting changes for the simulation of traffic
lights as well as many new features to simulate cruising for parking.
It also fixes a regression in intermodal network building and therefore
come a bit ahead of schedule.
Even though the list below is long, it only contains a subset of all
changes.
For the full list, as always see http://sumo.dlr.de/wiki/ChangeLog

=== Enhancements ===

- Simulation
  - Traffic lights of type 'actuated' and 'delay_based' now support
attributes 'earliestEnd', 'latestEnd' and param 'cycleTime' to configure
coordination.
  - Traffic lights of type 'actuated' now support custom logical conditions
for switching.
  - Many new parameters for traffic light type 'NEMA' to support different
operating modes
  - Parking search now permits opportunistic parking along the way and
configurable "intuition" about target occupancy.
  - Persons are now included in saved simulation state when setting option
--save-state.transportables.
  - Vehicle attribute departSpeed now supports the values 'last' and 'avg'
(both support higher insertion flows than alternative values).

- sumo-gui
  - Many enhancements to the traffic light "Track Phases" window. Among
other things, it can now show the state of detectors and switching
conditions.
  - Parameter tracker window supports multiple plots and shows the values
at the cursor
  - Additional parking search visualization for vehicles and roads
  - Vehicle size can now be scaled by attribute.
  - All text setting now have the checkbox "only for selected" to display
text selectively.

- netedit
  - Trips and flows between junctions (fromJunction, toJunction) are now
supported.
  - The name prefixes for all created additional elements can now be
configured and their defaults have been shortened.
  - All elements of a side frame can now be collapsed/expanded.
  - Loading and setting of vTypeDistributions is now supported.
  - Lane change prohibitions (changeLeft, changeRight) are now visualized.
  - Selections can now be modified based on object hierarchy (i.e. to
selection junctions for all selected edges).
  - Improved visibility for short edges.

- netconvert
  - OSM: import of public transport now supports share_taxi (PUJ) and
minibus.
  - OSM: attribute turn:lanes is now used to determine lane-to-lane
connections when option --osm.turn-lanes is set.
  - Several improvements to OpenDRIVE import and export

- tools
  - generateParkingAreaRerouters.py: multiple new options to customize
parking search
  - addStops2Routes.py: Can now generate stationary traffic to fill each
parkingArea to a configurable occupancy.
  - Added tool generateParkingAreas.py to generate parkingAreas for some or
all edges of a network.
  - randomTrips.py now supports option --random-depart to randomize
departure times.
  - randomTrips.py: now support option --fringe-junctions to determine the
fringe from junction attribute 'fringe'.
  - tripinfoByType.py: now supports option --interval to aggregated data by
depart time or by arrival time
  - emissionsDrivingCycle now permits loading of electric vehicle params
via the new options --vtype and --additional-files.

=== Bugfixes ===

- simulation
  - Fixed bug where persons could enter the wrong vehicle and thereby cause
a taxis simulation to crash. (regression in 1.11.0)
  - Fixed various issues with emergency vehicle behavior
  - Fixed various bugs in parking search
  - Fixed varous bugs in taxi simulation
  - Fixed bugs for carFollowModels EIDM and Wiedemann
  - Fixed junction collisions
  - Fixes to opposite direction driving
  - Several bugfixes for traffic light type 'NEMA'

- netedit
  - Fixed bug preventing inspection of tazRelations.
  - Fixed invalid weights of sinks and sources when loading taz from file.
  - Fixed crash on undo after resetting connections.
  - Fixed missing 'end' attribute when converting trip to flow.
  - Routes now longer have a color unless set by the user.
  - Stops can no longer be created on edges that do not belong to the route.
  - When splitting an edge, all routes passing that edge are now adapted.

- sumo-gui
  - Fixed crash when using guiShape "truck/trailer" or "truck/semitrailer"
for short vehicles. (regression in 1.11.0)
  - Fixed occasional freezing during person simulation.

- netconvert
  - Fixed invalid network when importing public transport and sidewalks.
(regression in 1.10.0)
  - Fixed multiple bugs in OpenDRIVE import (Re-import your networks for
improved geometrical accuracy)
  - Fixed unsafe location of internal junctions that were causing
collisions in the simulation.
  - Fixed unsafe intersection rules that could cause emergency braking at
pedestrian crossing.
  - Fixed invalid connectivity at motorway ramp when importing OSM lane
change prohibitions.
  - Options --tls.group-signals and --tls.ungroup-signals now work for
pedestrian crossings.

- meso
  - Fixed invalid stop arrival time in meso.
  - Fixed invalid ride depart time and route length when starting directly
after stop.
  - Dynamically modified road permissions (i.e. closingReroute with
disallow and closingLaneReroute) are no longer ignored and can now cause
jamming.
  - Fixed invalid capacity in intermodal scenario.

- duarouter
  - Fixed invalid route output when using option --remove-loops on routes
with multiple loops.
  - Fixed inconsistent railway routing results for stops on consecutive
bidi-edges.

- marouter: Fixed wrong begin and end times in marouter output with
additive traffic.
- traci: Fixed bug where calling changeSublane with high 'latDist' value,
causes exaggerated maneuverDistance.

=== Miscellaneous ===

- SUMO can now be installed from python wheels. This provides up to date
release and nightly versions (via test.pypi.org) for all platforms. #4639
- Added documentation on road capacity and headways.
- Added documentation for signal plan visualization

Have fun with the new release,
Laura, Pablo, Jakob, Robert, Melanie, Johannes, Matthias, Michael, Yun-Pang
and Angelo
_______________________________________________
sumo-user mailing list
sumo-user@eclipse.org
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/sumo-user

Reply via email to