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

# Changelog

> Check the latest updates and changes on Basalt SDK and API.

<Update label="v0.5.0" description="2025-10-23">
  ### Publish prompt

  * A new method has been added to the SDK `basalt.prompt.publish`. This method allow users to programmatically publish a prompt.
</Update>

<Update label="v0.4.1" description="2025-10-21">
  ### Traces & logs

  * Accept arrays as `input`, `output` and `ideal_output`
  * Better support of `input_tokens`, `output_tokens` and `cost`

  ### Python version

  * Minimal python version is now 3.10
</Update>

<Update label="v0.4.0" description="2025-10-06">
  ### Development experience improvement

  * Modification of the typings and documentation for a better developer experience when using the Python SDK
  * Review methods to better support of async and add `sync` methods.
</Update>

<Update label="v0.3.0" description="2025-08-08">
  ### Experiments

  * Added `idealOutput` params to traces and logs for ground truth evaluation in experiments
</Update>

<Update label="v0.2.3" description="2025-06-30">
  ### Datasets

  * Support of dataset methods
  * Caching of datasets
</Update>

<Update label="v0.2.2" description="2025-05-14">
  ### Add methods

  * Added `setEvaluatorConfig` to traces
  * Added`setExperiment` to traces
</Update>

<Update label="v0.2.1" description="2025-05-01">
  ### Experiments

  * Added experiments.
</Update>

<Update label="v0.2.0" description="2025-05-01">
  ### Evaluations

  * Added evaluations at the trace and log level.
</Update>

<Update label="v0.1.4" description="2025-03-31">
  ### Latency & Costs

  * Added support for latency and costs through the monitoring system.
</Update>

<Update label="v0.1.3" description="2025-03-19">
  ### Patch for Basic Monitoring

  * Patch the `generation.end()` that were not well flushed in certain cases.
</Update>

<Update label="v0.1.2" description="2025-03-18">
  ### Basic Monitoring

  * Implemented basic monitoring after getting a prompt.
</Update>

<Update label="v0.1.1" description="2025-03-06">
  ### Patch for trace.end()

  * Patch for `trace.end()` to allow for more flexible trace ending.
</Update>

<Update label="v0.1.0" description="2025-03-05">
  ### Monitoring

  * Added support for monitoring.
  * Added support for tracing.
</Update>

<Update label="v0.0.5" description="2025-02-10">
  ### List and Describe prompts

  * Added support for listing and describing prompts.
</Update>

<Update label="v0.0.4" description="2025-01-17">
  ### First release of the SDK 🎉

  * Added support for getting prompts.
</Update>
