Releases: ARGOeu/argo-ams-library
Releases · ARGOeu/argo-ams-library
Version 0.5.1
Fixed
- ARGO-2182 ams-lib does not retry on topic publish
- fixed RPM autodependencies so py2 RPM is no longer requiring py3 ABI
- replaced include in MANIFEST.in with graft
Version 0.5.0
Features
- ARGO-1481 Connection retry logic in ams-library
Version 0.4.3
Fixes
- ARGO-1990 Fix runtime dependencies
Features
- ARGO-1862 Make argo-ams-library Python 3 ready
- ARGO-1841 Update the ams library to include the new timeToOffset functionality
Version 0.4.2-1
- Updated error handling
- Error handling bug during list_topic route and upgrade to v0.4.2
- ARGO-1120 Extend AMS client to support X509 method via the authentication
Version 0.4.0-1
Features
- Extend ams library to support offset manipulation
- Introduce AmsHttpRequests class
- Common methods for PUT, GET, POST requests
- Tests for backend error messages that could be plaintext or JSON encoded
- Failed TopicPublish and CreateSubscription tests
- Separated error mocks
- Extend ams library to support offset manipulation
- Grab methods from class namespace
- Tests for bogus offset specified
- Added missed 'all' value for offset argument
- Handle 404 for topic and subscription calls
- Handle JSON error message propagated through AMS
Fixes
- set for error codes and pass request args for iters
- Status msg attach to AmsServiceException if exist
- Topic ALREADY_EXIST error test
- Fix returnImmediately parameter in sub pull request
- Remove not raised TypeError exception handles
- Refactored error handling with error routes
- Offsets method with combined logic of get and move offsets
Version 0.3.0-1
Features
- Sphinx documentation to ams library
- Add dockerfile that builds documentation
Version 0.2.0-1
A simple library for interacting with the ARGO Messaging Service