Releases: finos/symphony-bdk-python
sym-api-client-python-2.0b4
Beta release for the Python BDK 2.0
New features
#194: Support of multiple bot instances
#197: Built-in help command
Bug fixes
#195: Check for duplicated bot commands
#200: Removed test credentials used in unit tests
#201: Passed bot service account information in RealTimeEventListener.is_accepting_event (fixed failures for messages sent in external rooms in the datafeed loop)
Documentation
#198: Fixed broken links in documentation
Installation
$ pip install sym-api-client-python==2.0b4
sym-api-client-python-2.0b3
Beta release for the Python BDK 2.0
New features
#180: Retry mechanism
#187: Message class to ease the sending of a complex message
Bug fixes
#184: Asyncio usage with proxy on Windows
#185 #191: Fixes of security issues
#190: Removed legacy folder (as code in master branch)
#189: Made bot username and app id mandatory in configuration
Documentation
#181: Documented Slash commands
#182: Documented how to solve self-signed certificate issues
#183: Documented UserJoinedRoomActivity
Installation
$ pip install sym-api-client-python==2.0b3
sym-api-client-python-2.0b2
Third beta release for the Python BDK 2.0
New features
#162 : Autocompletion for generated API models
#177 : Bot certificate authentication
#173 : OBO certificate authentication
#174 : Extension App certificate authentication
#167 : User Joined Room Activity
#175 : @slash
decorator for easier implementation of new slash commands
#172 : Suppress message endpoint made OBO-enabled
Bug fixes
#168 #171 : Fixed deserialisation of models in unit tests
#176 #178 : Rearranged and fixed examples
#162 : API client was not ignoring unknown fields in HTTP response body
Installation
$ pip install sym-api-client-python==2.0b2
sym-api-client-python-2.0b1
Second beta release for the Python BDK 2.0
New features
- #130 : Sphinx documentation
- #132 : Health service
- #133 : Application service
- #134 : Presence service
- #138 : Signal service
- #137 : Ability to set private key content programmatically
- #139 : Automatic pagination
- #142 : Load certs from system store
- #141 : Added User-Agent header
- #147 : Added X-Trace-Id header
- #150 : Added utils classes
- #153 #163 : Extension App authentication
- #151 : Activity API
- #158 : Concurrent datafeed loop
- #161 : Form reply activity
Bug fixes
- #149 : Updated generated code to have role as type str (instead of int)
- #159 : Switched from python-jose to pyjwt
Installation
$ pip install sym-api-client-python==2.0b1
symphony-api-client-python-1.3.4
API changes:
- #119: in
send_msg_with_attachment
andsend_msg_with_attachment_async
,path_to_attachment
parameter has been renamed toattachment
Bug fixes:
- #152 / PLAT-10646: Unknown event breaks DF loop
- #140: Upgraded aiohttp to 3.7.4
Documentation:
- #119: Document message attachment supported parameters
Installation:
$ pip install sym-api-client-python==1.3.4
sym-api-client-python-2.0b0
First beta release for the Python BDK 2.0
New features
- PLAT-10242 Python BDK2.0 - configuration model
- PLAT-10275: RSA authentication implementation (#104)
- PLAT-10367: Message Service implementation. (#107)
- PLAT-10369: User Service implementation. (#113)
- PLAT-10342: DatafeedV1 loop (#114)
- PLAT-10459: Document logging
- PLAT-10277: RSA OBO Authentication Implementation (#115)
- PLAT-10459: Read datafeed id file only when starting df loop
- PLAT-10370: Connection Service Implementation (#118)
- PLAT-10368: Stream service (#117)
- PLAT-10420: proxy support and SSL verification (#122)
- PLAT-10460: Implemented OBO-enabled endpoints (#123)
- PLAT-10343: Datafeed V2 service implementation (#124)
Installation
$ pip install sym-api-client-python==2.0b0
symphony-api-client-python-1.3.3
Bug fixes:
- #110 / PLAT-10466 - Handle Null Events gracefully
- #100 / PLAT-10389: Upgrade dependencies
Installation:
$ pip install sym-api-client-python==1.3.3
symphony-api-client-python-1.3.2
Bug fixes:
- #87 / PLAT-10279 Fix async calls not using truststorePath
- #88 / PLAT-10280: Handle asyncio.CancelledError
Installation:
$ pip install sym-api-client-python==1.3.2
symphony-api-client-python-1.3.1
Bug fixes:
- #80 / PLAT-10139: Added missing event handlers in AsyncDatafeedEventService
- #81 / PLAT-10225: Fix datafeed loop crash for events without id
Installation:
$ pip install sym-api-client-python==1.3.1
symphony-api-client-python-1.3.0
What's New:
- Datafeed V1 now stores and reuses the created datafeed id in a file (#79). Two optional configuration fields have been added for that purpose:
{
"reuseDatafeedID": true,
"datafeedIdFilePath": "/some/folder/"
}
More information on these fields can be found in the readme.
Installation:
$ pip install sym-api-client-python==1.3.0