> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ionworks.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 2026 02 23

<Update label="February 23, 2026" description="Initial conditions in objectives, memory-efficient streaming, and unified drive cycles">
  ## Initial conditions in pipeline objectives

  Pipeline objectives now support a preamble mechanism for setting initial conditions — initial state of charge, temperature, and voltage — directly on each objective. Conditions are properly isolated across multiple objectives, so sweeping over different starting points no longer requires separate pipeline configurations.

  [Find out more →](/optimize/running-optimization#add-an-objective)

  ## Memory-efficient simulation streaming

  Large simulation solutions are now uploaded and downloaded in chunks, significantly reducing peak memory usage on the backend. This makes it practical to run and retrieve results from long-duration or high-resolution simulations without hitting memory limits.

  <AccordionGroup>
    <Accordion title="Studio">
      **Improvements**

      * Cell measurement plots now support flexible x-axis selection with prioritized column options.
    </Accordion>

    <Accordion title="Pipeline">
      **Improvements**

      * Initial SOC can now be set from the objective options dictionary at creation time.
    </Accordion>

    <Accordion title="Python API">
      **Improvements**

      * Added a time-monotonicity validator that checks uploaded measurement time series are strictly increasing.
    </Accordion>

    <Accordion title="Protocol Simulator">
      **Improvements**

      * Protocol solution metadata can now be extracted in memory, eliminating the need to write intermediate files to disk during simulation.
      * Unified drive cycle handling across Maccor and Arbin protocols, replacing the Maccor-specific "Waveform" abstraction with a general "DriveCycle" concept.
    </Accordion>
  </AccordionGroup>
</Update>
