Skip to content

Releases: finos/symphony-bdk-python

sym-api-client-python-2.0b4

07 Jun 11:12
a15462a
Compare
Choose a tag to compare
Pre-release

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

24 May 08:48
Compare
Choose a tag to compare
Pre-release

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

22 Apr 08:38
Compare
Choose a tag to compare
Pre-release

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

06 Apr 11:23
Compare
Choose a tag to compare
Pre-release

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

22 Mar 07:03
Compare
Choose a tag to compare

API changes:

  • #119: in send_msg_with_attachment and send_msg_with_attachment_async, path_to_attachment parameter has been renamed to attachment

Bug fixes:

Documentation:

  • #119: Document message attachment supported parameters

Installation:

$ pip install sym-api-client-python==1.3.4

sym-api-client-python-2.0b0

19 Feb 09:13
Compare
Choose a tag to compare
Pre-release

First beta release for the Python BDK 2.0

New features

Installation

$ pip install sym-api-client-python==2.0b0

symphony-api-client-python-1.3.3

04 Feb 08:05
a567314
Compare
Choose a tag to compare

Bug fixes:

Installation:

$ pip install sym-api-client-python==1.3.3

symphony-api-client-python-1.3.2

14 Jan 08:15
bd2b29e
Compare
Choose a tag to compare

Bug fixes:

Installation:

$ pip install sym-api-client-python==1.3.2

symphony-api-client-python-1.3.1

11 Dec 10:08
90c7bba
Compare
Choose a tag to compare

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

23 Nov 15:55
a0c5e09
Compare
Choose a tag to compare

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