Major changes
- added `Schedule` class in `mstrio.distribution_services.schedule` subpackage
- added `ScheduleTime` class in `mstrio.distribution_services.schedule`
subpackage, local object used for specifying time related properties of
schedule
- added `Event` class in `mstrio.distribution_services.event` subpackage
- changed `Subscription` class to now use `Schedule` objects
- added datasources subpackage with `Dbms`, `DatabaseConnections`,
`DatasourceInstance`, `DatasourceLogin`, `DatasourceMap` classes covering
database management functionality
- added functions `list_available_dbms`, `list_datasource_connections`,
`list_datasource_instances`, `list_datasource_logins`,
`list_datasource_mappings` to list all datasource related objects
- added `database_connections` module allowing to browse and manage database
connections on the environment
- added ACL management functionality for all supporting objects by adding
`list_acl`, `acl_add`, `acl_remove`, `acl_alter` methods
- added `SecurityFilter` class and function `list_security_filters` in
`mstrio.access_and_security.security_filter` subpackage
- added `Qualification` class in `mstrio.access_and_security.security_filter`
subpackage which is an object used to represent qualification of security
filter
- added classes `PredicateBase`, `PredicateForm`, `PredicateElementList`,
`PredicateFilter`, `PredicateJointElementList` and `LogicOperator` in
`mstrio.access_and_security.security_filter` subpackage to represent
predicates which can be used in creation of qualification for security filter
- added classes `ParameterBase`, `ConstantParameter`,
`ObjectReferenceParameter`, `ExpressionParameter`, `PromptParameter`,
`DynamicDateTimeParameter` and `ConstantArrayParameter` in
`mstrio.access_and_security.security_filter` subpackage to represent
parameters used in `AttributeForm`
Bug fixes
- fixed urllib3 dependency installing incompatible version
- fixed GUI login to be case-insensitive
Deprecated
- `mstrio.admin.schedule` is deprecated and superceded with
`mstrio.distribution_services.schedule` subpackage
- `schedules` replace argument `schedules_id` in `create` and `alter`, methods
of `Schedule` class
- `mstrio.distribution_services.schedule.ScheduleManager` is now deprecated,
use `mstrio.distribution_services.schedule.list_schedules()` instead
- removed features deprecated in release 11.3.1.101 and aliases allowing for
backward compatibility