Changes:
- Location information from
device.location()
now supplies radius information - QoD sessions can be extended with
session.extend_session()
method - The date given by SIM Swap is now provided as
datetime
- Docstrings have been updated across the board
Fixes:
- Webhook information was passed to the QoD API using an older way, but has now been updated to match the current behavior of the API, this has no impact on application code
Breaking changes:
device.create_qod_session()
now requiresduration
as a mandatory parameterdevice.get_congestion()
now returns a list ofCongestion
objects
Changes:
device.verify_location()
may now return a "PARTIAL" result if the device is partially inside the verification area
Fixes:
- Previously due to a miscommunication
device.sessions()
would return all created sessions. These have now been correctly limited to device-specific ones
Changes:
- Introduced SIM Swap functionality to query the date of a SIM Swap event for a particular device
- Minor code cleanup and more thorough release testing
Fixes
- Fixed a bug that caused
Not Found
error in fetching slice attachments - Prohibit the use of a device public IPv4 address as a literal string.
Breaking changes:
slice.wait_done()
was renamed toslice.wait_for()
client.slices.create()
parameter names now all use snake_caseclient.slices.getAll()
was renamed toclient.slices.get_all()
slice.attach()
parameter names now all use snake
Changes:
- Handle ISO date strings in the QoD API instead of using Unix timestamps
- Internal code refactors to fix linter issues
- Improvements to test suite coverage
- Updated dependencies
Breaking changes:
- None!
Fixes
- Fixed a bug that caused invalid QoD requests to be made when some fields were unset
Breaking changes:
- None!
Changes:
- Migrated from Pydantic 1.x to 2.x
- Updated dependencies
- Minor refactors and bug fixes
Breaking changes:
- None!
Changes:
- Updated API bindings for Device Status and integrated new connectivity and roaming status polling
- Integrated new Congestion Insights API for querying and predicting network congestion
Breaking changes:
- None!
Changes:
- Introduced Slice Application Attachment for performing granular, URSP-based application slicing
- Uses the same
slice.attach()
method, but with optionaltraffic_categories
parameter, performs full slice attachment without it
- Uses the same
- Created a async function
wait_done()
for awaiting slice order completion for slice management - Introduced slice modification functionality for changing the parameters of created slices
Fixes:
- Miscellaneous fixes to unit and integration tests
Breaking changes:
- QoD session
started_at
andexpires_at
timestamps are now represented asdatetime
objects - QoD session
.duration()
method now returns adeltatime
Changes:
- Location verify and retrieval now provide a default value of 60 for
max_age
, making the parameter optional
Fixes:
- Fixed QoD sessions not being possible to create with IPv6 addresses
- Improved handling of missing CSI ID values in returned network slice objects
- Various type fixes behind the scenes