✨ New Features
9e427e9- document handling (PR #3361 by @johnBgood)fb03259- proxy: Proxy exception list for outbound http connectors (PR #3460 by @johnBgood)- ↘️ addresses issue #3252 opened by @shaarmann
2e5bb3b- inbound-email-connector: create a new inbound email connector (PR #3438 by @mathias-vandaele)- ↘️ addresses issue #3396 opened by @mathias-vandaele
3938ea8- idp extraction connector: implement new idp extraction outbound connector (PR #3482 by @sahilbhatoacamunda)c237005- comprehend: impl connector (PR #2977 by @igpetrov)b05e119- idp-extraction-connector: added compatibility with llms lacking system message support (PR #3578 by @sahilbhatoacamunda)- ↘️ addresses issue #3572 opened by @sahilbhatoacamunda
ec57215- email-connector: send email with headers feature (PR #3579 by @mathias-vandaele)- ↘️ addresses issue #3571 opened by @superbeagle
9ca917a- (restart-inbound-connectors): create a restart inbound mechanism after cancelling (PR #3505 by @mathias-vandaele)- ↘️ addresses issue #3319 opened by @sbuettner
d890643- idp-extraction-connector: update prompt for llama llm (PR #3642 by @sahilbhatoacamunda)- ↘️ addresses issue #3641 opened by @sahilbhatoacamunda
5f2b843- document: zeebe-client-based document store impl (PR #3629 by @chillleader)ff03a55- webhook: Add support for document upload (PR #3659 by @johnBgood)1aa3e05- mail-connector: Adding Dropdown for Outbound Connector to switch content type between plain text and html (PR #3569 by @itsnuyen)afd3f4d- webhook: Add tests and fix activation condition check data used (PR #3701 by @johnBgood)1de0802- uniquet: bring sorting and pretty print feature (PR #3700 by @mathias-vandaele)- ↘️ addresses issue #3699 opened by @mathias-vandaele
25073a2- email-connector: add document handling to the email connector (PR #3645 by @mathias-vandaele)- ↘️ addresses issue #3643 opened by @mathias-vandaele
dbd43a1- webhook: Replace DocumentReference by Document (PR #3757 by @johnBgood)9bf179d- gemini: impl connector (PR #3549 by @DenovVasil)- ↘️ addresses issue #3717 opened by @DenovVasil
3dee3eb- aws: Role can now be assumed within an AWS EKS cluster using IRSA (PR #3782 by @mathias-vandaele)- ↘️ addresses issue #3754 opened by @denpolischuk
11b0f42- doc handle: doc handling for bedrock (PR #3751 by @DenovVasil)9b775d1- aws-s3-connector: AWS s3 connector (PR #3744 by @mathias-vandaele)7e19201- rest: Add support for storing GraphQL/REST Connector's response as a document (PR #3746 by @johnBgood)9653966- box-connector: Box Connector (PR #3753 by @sbuettner)2fcec35- element-template-generator: allow send tasks using connectors (PR #3827 by @ingorichtsmeier)1fdadce- idp-extraction-connector: update the idp connector to accept documents (PR #3835 by @reiballa)- ↘️ addresses issue #3824 opened by @mathieu-stennier
dfd774f- authentication-webhook: change way to retrieve algorithm, more … (PR #3845 by @mathias-vandaele)- ↘️ addresses issue #3794 opened by @johnBgood
348b88d- runtime: fail without retries on ConnectorInputException (PR #3844 by @ztefanie)- ↘️ addresses issue #3806 opened by @sbuettner
8b19159- jackson: enable 'accept single value as array' globally (PR #3851 by @chillleader)- ↘️ addresses issue #3849 opened by @sbuettner
4231107- rest-connector: Add flag to get multiple set cookie headers as list (PR #3859 by @ztefanie)- ↘️ addresses issue #3812 opened by @sbuettner
7baa01a- doc-handling: support hashing verification (PR #3950 by @chillleader)1c337f4- sendgrid: attachment support (PR #3891 by @DenovVasil)d6ea560- rest-connector: Add support for proxy auth (PR #3894 by @ztefanie)6c66e29- drive: document upload and download (PR #3872 by @DenovVasil)e09d3f0- sql: Add JSON support (PR #3972 by @ztefanie)- ↘️ addresses issue #3895 opened by @sbuettner
5622ff6- rest: Improve http proxy (PR #4050 by @ztefanie)420f579- textract: add documentation handling for textract (#3828) (PR #4129 by @team-connectors-int-automation[bot])5e24136- slack: add attachments support (#4119) (PR #4133 by @team-connectors-int-automation[bot])9fb1fea- document: intrinsic operations (PR #4128 by @chillleader)- ↘️ addresses issue #3843 opened by @chillleader
94042a4- ms-teams: Add document handling for sending message to channel (PR #4376 by @ztefanie)1231dcf- element-template-generator: Improve openAPI handling (PR #4162 by @ztefanie)- ↘️ addresses issue #3918 opened by @crobbins215
5ee0d0f- office-365: send documents via email (PR #4393 by @chillleader)1e05381- secrets: secrets are now hidden from the error message in operate, making error message more reliable (PR #4307 by @mathias-vandaele)- ↘️ addresses issue #3221 opened by @DenovVasil
9002da9- inbound-connector: messageId can be defined within the inbound connector, this will be overriden if a customer specifies one (PR #4378 by @mathias-vandaele)163142b- inbound-connector: backporting message Id on 8.7 (commit by @mathias-vandaele)a558fa0- inbound-connector: remove email test file (commit by @mathias-vandaele)
🐛 Bug Fixes
02fe7cb- sqs: remove pattern validation in runtime, add override description to template (PR #3366 by @mathias-vandaele)87af910- email-connector: proposition to mitigate the issue of deletion (PR #3381 by @mathias-vandaele)91ce206- email-connector: send emails will always make the process fail (PR #3394 by @mathias-vandaele)949a742- sqs: fail fast when queue does not exist (PR #3415 by @chillleader)6ce2802- rest: Add retries and synchronize OAuth credentials init for the Cloud Function (PR #3474 by @johnBgood)a5d9585- azure openai: Dont send null values to rest connector (PR #3467 by @sbuettner)0434243- preview-environments: Adapt to C8 Helm chart v11 (PR #3499 by @maxdanilov)ed511b2- prometheus: Re-add prometheus default config to Connector runtime application config (PR #3515 by @sbuettner)- ↘️ fixes issue #3514 opened by @sbuettner
c004654- webhook: Fix webhook and possible http client nullpointer exception (PR #3518 by @sbuettner)- ↘️ fixes issue #3517 opened by @sbuettner
be06a0e- email-inbound-connector: implement a reconnect and reopen mechanism (PR #3506 by @mathias-vandaele)929b51c- boolean conditions in template generator annotations (PR #3570 by @chillleader)9bceee7- exclude output mappings from deduplication (PR #3575 by @chillleader)- ↘️ fixes issue #3576 opened by @chillleader
9c0508a- email-connector: removing cancellation event when a exception is raised during email consumption (PR #3657 by @mathias-vandaele)- ↘️ fixes issue #3656 opened by @mathias-vandaele
692624e- document: Fix FEEL document serialization (PR #3752 by @sbuettner)3f44182- document: enable camunda document store (PR #3762 by @chillleader)6f4c5b5- document-handling: refactor the Objectmapper supplier and make it private so only copy can be created (PR #3787 by @mathias-vandaele)0efd81c- document-handling: fixes after Simon comment (PR #3811 by @mathias-vandaele)657810f- mail-connector: check htmlBody and/or body is null and throw an error (PR #3796 by @itsnuyen)3d20ed2- aws-s3: small correction on s3 (PR #3825 by @mathias-vandaele)5e8227d- rest: fix sending null params in a body map (PR #3837 by @johnBgood)e175ed5- kafka-inbound: log the exception when kafka throw on start (PR #3841 by @mathias-vandaele)99a3ab9- config: apply new configuration in saas yaml file (PR #3854 by @chillleader)69db6bf- soap: replace debug logging into trace of soap request and response (PR #3848 by @mathias-vandaele)9eafd0b- config: update saas clusterid reference (PR #3857 by @chillleader)0acf39e- document-handling: Backport getting a document by reference (commit by @sbuettner)f61bf1f- idp-extraction-connector: remove double download in idp connector (PR #3869 by @reiballa)671d7d3- ci: Update DEPLOY_8.7_SNAPSHOTS.yaml (commit by @sbuettner)b11f4c7- restore zeebe rest url in saas properties (PR #3917 by @chillleader)9664cf9- revert accidental element template changes (PR #3971 by @chillleader)ed44e21- box-connector: Avoid refetching data of deleted items (PR #3981 by @sbuettner)6671c5f- properties: correct properties for 8.7 docker images (PR #3980 by @chillleader)761dacb- deploy-preview: upgrade 8.7. helm chart to make deploy preview work (PR #3988 by @chillleader)872bf9c- rest: add support for lists for Parts in a multipart request (#4138) (PR #4150 by @team-connectors-int-automation[bot])ecfee6b- ci: nexus mirror (PR #4180 by @chillleader)12248c1- security: Disallow include in pebble engine in element template builder core (PR #4191 by @ztefanie)94b37c7- rest-connector: Return always an array for set cookie headers (PR #4202 by @ztefanie)7531ab8- build: upgrade packages in docker images (PR #4381 by @chillleader)2126541- metric: proc def metric has incorrect name (PR #4409 by @chillleader)375a28c- test: sqs test potentially flaky (PR #4420 by @chillleader)7a1eb70- inbound-connector: add to the imap port used in the inbound connector (PR #4473 by @mathias-vandaele)f0597c6- release/8.7: fix saas bundle (commit by @mathias-vandaele)33d45d6- config: fix 8.7 saas properties (commit by @chillleader)b045e8e- config: fix 8.7 saas properties (commit by @chillleader)d8b3b77- config: fix 8.7 saas properties (commit by @chillleader)282baf7- config: fix 8.7 saas properties (commit by @chillleader)41a08ad- config: fix 8.7 saas properties (commit by @chillleader)390e827- config: fix 8.7 saas properties (commit by @chillleader)dd39f08- config: fix 8.7 saas properties (commit by @chillleader)a9281c9- config: failsafe cluster id prop in saas (commit by @chillleader)1873632- config: fix local props (commit by @chillleader)cb30aba- config: fix saas tests (commit by @chillleader)7c9adc5- config: operate client doesn't need region (PR #4515 by @chillleader)
♻️ Refactors
fbe888e- document-handling: Hacking session split document modules (PR #3821 by @mathias-vandaele)611bcfe- camunda-client: replace zeebe-client by camunda-client (PR #3826 by @mathias-vandaele)- ↘️ addresses issue #3807 opened by @sbuettner
8caae4c- rest: refactor the proxy support for the REST Connector (#4320) (PR #4391 by @johnBgood)e7374ad- deduplicationId: change the executableIds from UUID to a hashed deduplicationId for stability across runtimes (#4388) (PR #4400 by @team-connectors-int-automation[bot])8723171- office-365: use an intrinsic function for sending base64 documents (PR #4403 by @chillleader)
🔧 Chores
48adfc2- kafka: Fix bindings for Avro schema (PR #3330 by @johnBgood)83d7157- tool-versions: use current Java, Maven versions (PR #3358 by @ev-codes)7efc6d5- spotless: remove .md spotless checks (PR #3384 by @ev-codes)b8b0727- element-templates: Replace deprecated Zeebe binding by the new version (PR #3416 by @johnBgood)209eb31- logs: Add an endpoint to publish inbound logs (PR #3510 by @johnBgood)ba23c0a- loggers: Enable log level actuator endpoint (PR #3527 by @sbuettner)408f9bd- tests: Random port for Wiremock (PR #3548 by @johnBgood)0db6d97- email-connector-headers: correct typo on ET (PR #3635 by @mathias-vandaele)- ↘️ addresses issue #3640 opened by @mathias-vandaele
5070226- uniquet: add uniquet job to add the single ET file (PR #3627 by @mathias-vandaele)f6e7f5c- build: split testing and snapshot image build (PR #3739 by @chillleader)0381445- ET: All the ET needs to be updated (PR #3769 by @mathias-vandaele)23be3ef- element-templates: Update element template descriptions and add keywords (PR #3466 by @philippfromme)- ↘️ addresses issue #3089 opened by @philippfromme
948d93d- properties: fix applicaiton properties (PR #3797 by @johnBgood)8a887b5- renovate: Add automerge for minor helm updates (PR #3819 by @sbuettner)a3ada02- element-template: bring all metadatas on element template (PR #3823 by @mathias-vandaele)2bcc4f8- ci: fixed no disk space in github action (PR #3836 by @johnBgood)af39074- github-action: tests should be executed on fork when approved by the team (PR #3863 by @mathias-vandaele)ff26b24- github-action: change pull_request event into pull_request_target (PR #3867 by @mathias-vandaele)8a45d43- tests: make e2e tests work (commit by @chillleader)e742f3f- build 8.7 snapshots separately (commit by @chillleader)31d58c4- rename 8.7 snapshot deployment job (commit by @chillleader)9a63622- inbound-api: add a parameter to group inbound connectors by ConnectorId for c4-connectors (#3880) (PR #3926 by @team-connectors-int-automation[bot])1e2da2d- temporarily disable tests in release workflow (commit by @chillleader)cac0698- tests: Fix race condition in ProxyHandler tests (commit by @ztefanie)67f5cf3- cors: fix authenticated path after API changes (#4215) (PR #4216 by @team-connectors-int-automation[bot])089b693- idp-extraction-connector: fixed conflicts with 8.7 (PR #4237 by @reiballa)abcd552- api: increase allowed headers size to 1MB (#4223) (PR #4262 by @johnBgood)ed91b08- idp-extraction-connector: added a failsafe for filenames (#4290) (PR #4291 by @team-connectors-int-automation[bot])144fb47- idp-extraction-connector: backport rename results map (PR #4358 by @reiballa)8561944- build: introduce 'quickly' flag for builds (#4312) (PR #4362 by @chillleader)1e3b97e- ci: nightly e2e test slack notifications (#4363) (PR #4370 by @team-connectors-int-automation[bot])c9583da- release: Refine release steps (commit by @sbuettner)e7b0b66- release: Refine release steps (commit by @sbuettner)a6ca3fc- release: Remove maven cache property. (commit by @sbuettner)9b47a75- release: Use maven install for build (commit by @sbuettner)f208a78- office-365: bump element template version (PR #4445 by @chillleader)7ad7e2c- zeebe-client: Upgrade zeebe client (commit by @sbuettner)13c1d6f- helm-tests: Fix matrix for 8.7 (PR #4508 by @sbuettner)cd404b1- gh-action: Increase release worker (commit by @sbuettner)