Mstrio-py

Latest version: v11.5.2.101

Safety actively analyzes 707009 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 6

11.3.1.101

Major changes

- added `SuperCube` and `OlapCube` classes in
`mstrio.application_objects.datasets` subpackage
- added `list_all_cubes`, `load_cube`, `list_super_cubes`, `list_olap_cubes`
functions that allow searching available cubes by name and construct precise
objects
- added possibility to alter `name`, `description`, `abbreviation` properties of
cubes
- added more `Cube` object attributes similar to other MSTR objects
- added `user_id`, `user_full_name`, `user_initials` attributes to `Connection`
class
- added missing parameters `trust_id` and `database_auth_login` in
`user.alter()` method

Bug fixes

- fixed `KeyError` when trying to connect on certain environments 49
- fixed initializing `Cube` object when cube Server available 46
- fixed `instance_id` attribute not being filled in `Cube` class 39

Deprecated

- `mstrio.admin` subpackage is deprecated and its modules are moved according to
new structure
- `mstrio.cube` and `mstrio.dataset` are deprecated and are superseded by
`OlapCube` and `SuperCube` from `application_objects.datasets` subpackage
- `mstrio.report` and `mstrio.library` modules are deprecated and are moved to
`application_objects` subpackage
- `date_modified` and `id` replace parameters/attributes `cube_id` and
`last_modified` in new `SuperCube` and `OlapCube` classes
- `project_id` and `project_name` parameters/attributes are deprecated across
the package in favor of `application_id` and `application_name`

11.3.0.2

- updated example links in readme.md file

11.3.0.1

Major changes

Python Code

- added `admin` subpackage with `user`, `usergroup`, `application`,
`security_role`, `privilege`, `schedule`, `subscription`,
`subscription_manager` modules allowing to administer those objects on the
MicroStrategy environment, notably:
- browse and view
- modify
- create and delete
- manage privileges and object permissions
- added `server` module allowing to administer the cluster, change node
settings, manage services and more
- added support for viewing, comparing, modifying, exporting/importing
application and I-Server settings via the `application` module
- added `user_connections` module allowing to manage active user sessions
- added `library` module allowing to view and manage users' libraries
- added `dossier` and `document` modules
- added support for **proxy** configuration in `Connection` class
- added `Connection.select_project()` method allowing to change current project
- changed `Connection` object constructor to not require setting `project_id` or
`project_name`

GUI

- added UI-generated **Custom Jupyter Cells** which allow for Python
Code edition and use mainly via UI, Buttons and Interactive Button-like
Elements

Bug fixes

- improved GUI stability in Data Modelling
- improved Safari compatibility
- resolved import issues with OLAP cubes
- resolved edge case general issues in import and export

Deprecated

- `add`, `update`, `upsert` update methods are not supported anymore when
overwriting cube and will throw `ValueError` exception

11.2.2.1

Major changes

- improved performance for downloading Reports / Cubes with view filter
- automatically remove the `Row Count` column from the imported datasets
- extend `Connection` class with the `identity_token` param to allow for
delegated authentication
- added support for operator `NotIn` in view filter
- added `instance_id` parameter in the `Report` / `Cube` constructors to utilize
existing instance on I-Server
- limited HTTP sessions by reusing the underlying TCP/IP connection
- added new methods to `Cube` class: `update` and `save_as`
- improved overall user experience in the GUI

Bug fixes

- fixed critical compatibility issue with 11.1.x environments
- various UI fixes

11.2.2

- Release has been yanked due to compatibility issue with 11.1.x environments

11.2.1

Major changes

- introduced functionality for updating existing Cubes
- improved fetching performance by up to 50%
- added support for cross-tabbed Reports
- added support for Reports with subtotals
- added basic support for Reports with attribute forms
- extended `Dataset` class with the `certify()` method
- implemented asynchronous download of Cubes and Reports
- applied revamped MicroStrategy REST API import-related endpoints
- reworked GUI’s data modeling functionality

Bug fixes

- fixed issues with Cube / Report filtering during import
- improved user experience for the GUI's login page
- added handling of various forms of environment's base URL
- resolved issues with importing / exporting Datasets containing special
characters

Page 5 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.