- This library is deprecated in favor of the AVEVA Data Hub version found at https://pypi.org/project/adh-sample-library-preview/. The development status is inactive and will be archived moving forward.
- Renamed 'headers' parameter in Streams.py to 'additional_headers'. This is to instead behave as a way of
providing additional headers to add to the default colletion, or override the default value for headers that already exist. You could for example add a community-id header by providing it in the additional_headers collection, or provide an authorization header if you would like override the default bearer token. - Refactor OCSClient
- Updated for AVEVA Data Hub and deprecated OCSClient in favor of new ADHClient
- Implemented additional_headers parameter to base client's request function
- Added verbosity and community id header wrapper functions
- Reinstated support for Python 3.7
- Resolved Polaris scan finding
- Remove support for shared types
- Add verbose parameter to data view data calls to override base client's AcceptVerbosity setting
- Remove reliance on Asset v1-preview routes
- Added support for reading shared streams
- Set default value of ValueClass to None for Streams.getWindowValues(Url) and reordered this argument to after all required arguments
- Add query parameter to StreamViews.getStreamViews
- Update pipelines to reference internal analysis templates
- Delete sample_local_testing_program and add appsettings.json to gitignore
- Delete requests session when the BaseClient is disposed of
- Modified BaseClient to use a single requests session
- Added URL encoding to Securable and Patchable Securable classes
- Enhanced data view data form parameter support to allow for form=default
- Updated data view function documentation
- Updated sample test script to match data view sample syntax
- Update base client references in DataViews class
- Add support for special characters in Ids by url encoding them
- Resolve issue with data view data calls accepting urls as input parameters
- Added StreamViews to EDS Client
- Added support for managing ACLs on securable collections
- Support for additional collections (Users, Topics, Subscriptions, etc.)
- Split related collections out of the Assts and Streams classes
- Added stored value retrieval for data views
- Updated dependencies
- Cleaned up gitignore
- Added index collection value retrieval to the Streams class
- Added filter expressions for the Streams class's getRangeValues and getRangeValuesInterpolated functions
- Interpolation/Extrapolation mode enum handling
- Updated dependencies
- Added new StatusConfiguration and StatusDefinitionType classes to sync with latest assets REST API
- Added required features for sample community steps
- Updated asset status APIs to read enum string instead of int
- Added summaries to DataView Field class definition
- Add support for paging in getWindowValues
- Switch to using preview route in Assets client
- Changed function names from createAsset[Type] to getOrCreateAsset[Type]
- Switch from v1-preview to v1 route in DataViews client
- Fix typo in DataView.py
- Add comprehensive handling for optional enumeration properties
- Add check for null SdsTypeProperty InterpolationMode
- Major refactor of classes and parameters, including many breaking changes
- Added OCS Assets models and API endpoints
- Added type hints for all API models and endpoints
- Updated pipeline to use internal agent pool
- Updated pipeline to reference main branch
- Updated ocsclients and edsclients to expose the baseclient
- Updated versions and readme. 0.1.15 skipped due to pipeline issues
- Updated dependencies
- Added patchMetadata method to edit stream metadata
- Fix issue in published dependency on requests 2.23.0
- Fix implementation of
reversed
flag for stream API calls - General code cleanup & formatting
- Remove unnecessary pylint disable rules
- Added EDSClient to support API calls against SDS in Edge Data Store
- Updated first/next page URL links
- Updated dependencies
- Added weekly schedule to analysis pipeline
- Updated to use Polaris in place of Coverity
- Added overload of OCSClient that allows PKCE authentication
- Updated sample to use
BaseClient
request
method
- Minor code cleanup
- Updated to latest Data Views Preview API
- Bug fixes for paging
- Bug fixes to fieldset and asserts
- Fixed folder casing
- Fixed folder casing
- Updated to latest Data Views Preview API
- Added 3rd party license file
- Added complete dependencies list
- Removed duplicate statement
- Updated build pipeline
- Updated build pipeline
- Migrate build pipeline
- Set up library build pipeline
- Updated README documentation
- Updated fromDictionary to handle None
- Updates to SDS and DataViews API
- Updates to SDS and DataViews API
- Updated repository URL
- Initial move, begin version tracking