Mstrio-py

Latest version: v11.4.9.101

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

Scan your dependencies

Page 5 of 6

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

11.2.0

- optimized downloading speed for filtered Reports
- improved performance when downloading unfiltered Cubes / Reports
- improved performance when filtering by attributes and metrics

11.1.4

Major changes

- added `Cube` and `Report` classes to provide more flexibility when interacting
with Cubes and Reports. These new classes provide the ability to select
attributes, metrics, and attribute elements before importing them to Python as
`pandas` DataFrames
- added `Dataset` class that allows defining and creating multi-table cubes from
multiple DataFrames, with improved data upload scalability, and the ability to
define the Dataset within a specific folder
- introduced graphical user interface to access the MicroStrategy environment
using interactive Jupyter Notebook add-in

Bug fixes

- ensured session cookies are passed when closing the connection

Page 5 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.