Skip to content

Releases: openintegrationhub/openintegrationhub

20.2.0

21 Sep 07:39
Compare
Choose a tag to compare

New Features

Ferryman

The primary SDK for building integration components has now been changed (#971) from Sailor to Ferryman. A variety of improvements have been made to component functionality, including the ability to have persistently running "Global Connectors." We strongly suggest updating the dependencies in your components to ensure future compatibility.

Global Connectors

Components can now be set to run locally or globally with the isGlobal-flag, depending on the desired Flow behavior. Global connectors, once started, will run indefinitely and handle requests from multiple flows.

Connector Versioning

Different versions of a connector can now be deployed. By default, flows will always use the latest, unless a specific connector version is requested.

Framework Versioning

Starting with this release, the overall framework will use Calendar Versioning to mark releases. The format will be YY.MINOR.MICRO. Individual services will continue to use Semantic Versioning as a reasonable method for tracking dependencies.

Development Tooling

In addition to the basic local setup instructions provided for the framework, there are now two development setup environments found in the dev-tools/ folder. These assist developers in contributing to the framework by providing scripts to run the service containers from local source, based on either Docker-compose or minikube.

Fixes

  • Resource Limits can be overriden for both local and global connectors.
  • OAuth failures will no longer be hidden by the secret service (#995)
  • Access to Snapshots from a Component were broken, and then fixed!

Libraries

Ferryman: v1.1.5
Component Orchestrator: v1.1.2
Attachment Storage Service: v0.0.4
Event Bus: v1.2.0
Secret Service: v1.7.0
Webhooks: v1.2.0
Scheduler: v1.2.0
IAM Utils: v1.6.0

1.x - "Legacy"

24 Aug 14:57
9df5e91
Compare
Choose a tag to compare

With the continuation of the OIH framework under the OIH Plus project, a variety of breaking changes will be introduced across the services. This is the final release of the legacy version of the code; it is not planned to provide additional development or fixes.