Skip to main content
Refer to the changelog for more details.
2026-09-30

Summary

New features

Shared user content storage

atoti_jdbc.UserContentStorageConfig.database_locks lets several sessions share the same user content storage.

Improvements

Faster basic authentication

A session secured with basic authentication remembers the credentials it already accepted instead of running the memory-hard password check on every request.
2026-09-03

Summary

New features

MCP servers

atoti_ai.AiConfig.mcp gives the chat the tools of other MCP servers, and exposes them to the MCP clients connected to the session too.

Level descriptions

atoti.Level.description joins atoti.Dimension.description, atoti.Hierarchy.description, and atoti.Measure.description to give Atoti UI users (including AI agents) more context about the data model.

Improvements

Chat and Auto-Explain tuning

2026-07-27
The changes below are relative to Atoti Python SDK 0.9.16.

Summary

New features

Atoti Intelligence

Atoti Intelligence has been stabilized:

Limits plugin

The atoti-limits plugin connects an Atoti session to a Limits server and adds the Limits app extension to Atoti UI.

Query History

When the observability plugin is enabled and atoti.SessionConfig.user_content_storage is not None, the history of executed queries is recorded and accessible in Admin UI’s Query history tab.

Improvements

Upgraded dependencies

  • Bumped the minimum required Python version to 3.12 as per NEP 29.
  • Bumped the minimum required Pandas version to 3.0.3.
  • Aligned Atoti Python SDK’s version with Atoti Server. Going forward, each 6.2.x Python SDK release depends on the matching 6.2.x Server release, making compatibility obvious at a glance.

Safer data loading default

atoti.Table.load(error_handling) defaults to "fail" instead of "log", so loading errors surface immediately instead of being silently logged.