Releases: andrewvillazon/pbipy
Releases · andrewvillazon/pbipy
v2.11.0
New Features
- Support for Gateways.
- Library users can:
- Retrieve Gateway details from their PBI Instances as a new
Gateway
object. - Get details of Datasources attached to the Gateway
- Modify Datasource settings
- Retrieve Gateway details from their PBI Instances as a new
Changelog
v2.10.0
New Features
- Import Files. Library users can now use
PowerBI
client object to:- Import certain files into their PowerBI instances.
- Import large files (between 1GB and 10GB) into their PowerBI instances.
- Retrieve the details of existing Imports.
- Introduces a new
Import
class representing an imported file.
Changelog
v2.9.1
Bug Fixes
- Missing id when using
PowerBI().dataflow
to retrieve aDataflow
. Fallback id is applied if not provided by the endpoint (#42 )
Changelog
Full Changelog: v2.9.0...v2.9.1
v2.9.0
New Features
- Generate Embed Tokens for reports using
Report.generate_token
method. (#31) - Dataset refresh and wait convenience method:
Dataset.refresh_and_wait
. Triggers an enhanced refresh on a Dataset and waits until it completes before returning control to the caller. (#24)
Bug Fixes
- Fix slow downloading of large reports.
Report.download
method modified to useurllib
. (#34)
New Contributors
- @jeromerg made their first contribution in #34
- @lgrosjean made their first contribution in #25
Changelog
v2.8.2
New Features
- Adds a
Group.update
method as per the Groups - Update Group endpoint (#20) - Support for the Scanner APIs with four new admin methods:
Admin.workspaces
,Admin.initiate_scan
,Admin.scan_status
, andAdmin.scan_result
(#27)
Minor Changes
- Add
CONTRIBUTING.md
file to project (#30) - Loosen requests version requirement in
setup.py
(#26) - Complete docstrings (#15)
Bug Fixes
- Remove the
RequestsMixin
inheritance which was causing unintended methods to be available onResource
types (#17, #12) - Fix missing id on Admin Dataflows (#18)
- Fix broken unit tests without POSIX-style paths (#14)
New Contributors
- @C-Roensholt made their first contribution in #29
Changelog
v2.6.0
v2.5.9
v2.5.7
Admin Operations
Release adds support for a subset of Admin Operations. Library users with Administrator rights can now use pbypi
to perform Admin Operations.
Full Changelog: v2.4.5...v2.5.6
New Features:
- A new
Admin
object that can be instantiated from the client using theadmin()
method:pbi.admin()
. This object provides access to Administrator functionality. - Admins can:
- Get activity logs for a given time window.
- Retrieve users and their access to Apps, Datasets, Dataflows, Groups, and Reports.
- Retrieve user subscriptions to Dashboards and Reports.
- Add and delete users from Groups.
- and more...
Dataflows functionality
Release adds full support for Dataflows. Library users can now use pbypi
to manage Dataflows.
Full Changelog: v2.3.4...v2.4.5
New Features:
- New
Dataflow
resource, representing a Power BI Dataflow. - Users can retrieve information on their Dataflows, examine Datasources, examine Transactions, trigger a Refresh, set Refresh Schedules, and Update Dataflows.
- Implements all Dataflow Operations.