Robotframework-camunda

Latest version: v2.0.3

Safety actively analyzes 641872 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

7.16

58
Added support for Camunda Platform 7.16 (which isn't hard, since Camunda is backwards compatible and awesome).

7.15

2.0.3

66
77

2.0.2

Removes annoying deprecation warnings. Turns out the keyword is not deprecated after all.

2.0.1

Bugfix Release
`Get Process Instance Variable` now auto-converts Java objects from Camunda to Python data structures.

List of tickets
69 - Bug: `Get Process Instance Variable` does not convert java objectgs
64 - Bug: Documentation for `Get Process Instance` has broken format and looks awful

2.0.0

This release completes development on CamundaLibrary 1.x . The goal of version 1 has been to support most common BPMN artefacts, such as incidents, notifications and messages.

Complete list of features in new since 1.0: https://github.com/MarketSquare/robotframework-camunda/milestone/1?closed=1

New in Version 2:

Authentication
10
This one has been on the list since day 1: If Camunda REST API requires authentication (it should!) CamundaLibrary supports now auth parameters:
robot
Library CamundaLibrary


*** Test Cases ***
Demonstrate basic auth
${camunda_config} Create Dictionary host=http://localhost:8080 username=markus password=%{ENV_PASSWORD}
Set Camunda Configuration ${camunda_config}
${deployments} Get deployments uses basic auth now implictly

Demonstrate Api Key
${camunda_config} Create Dictionary host=http://localhost:8080 api_key=%{ENV_API_KEY} api_key_prefix=Bearer
Set Camunda Configuration ${camunda_config}
${deployments} Get deployments uses api key implicitly


Breaking: Always raise exceptions when camunda request fails
47
A few keywords were a little bit to generous in silently ignoring that the request to Camunda failed. Now all keywords raise an ApiException if the request to Camunda Platform fails for any reason.

Breaking: CamundaLibrary in SUITE scope
59
CamundaLibrary has been in GLOBAL scope, meaning all task suites within one robot process would shared the same instance. That would become a problem when using several Camunda Platform instances. For a cleaner setup, the library now runs on SUITE level, meaning only all tasks within a suite share the same Camunda client.

Breaking: Removed deprecated keywords
46
You might have noticed for the past months, that you got warnings in your logs when using deprecated keywords. If you haven't seen them, you are good. If you ignored them, you must migrate to other keywords, as the deprecated keywords have been removed entirely.

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.