3.0.0#

Feature Request#

  • #2423 - Remove Suite from Suite/Experiment/Simulation structure

  • #2550 - Remove add_dummy_suite by default for file/container/slurm platforms

  • #2545 - Container Platform should not make root as default user

  • #2564 - Enhance get_directory, possibly using caching to cut build time.

  • #2565 - Make wait refresh_interval configurable.

  • #2572 - Add tags.json file for simulation/experiment/suite folder

  • #2578 - Better to clear up the entity’s _platform_directory cache before run entity.

Bugs#

  • #2553 - User should not need to call platform.create_item themself

  • #2554 - Access exp.parent may throw exception

  • #2555 - Access sim.parent may throw exception

  • #2556 - experiment.add_simulation(sim) didn’t set sim.parent for newly added sim

  • #2558 - Simulation has no experiment_id field, just inherits parent_id

  • #2559 - Suite retrieved from cache (or pickle) has experiments is None

  • #2561 - Experiment.simulations.append may add duplicate simulation

  • #2577 - Make behaviors consistent when calling get_directory

  • #2580 - Container platform sims sometimes fail to create

Developer/Test#

  • #2567 - Fully idmtools testing for all changes (major Suite structure changes)

  • #2589 - Update docs with new folder structure changes