✨ New Features
2826f7f- metrics: add logger-aware logback metrics (PR #1677 by @chillleader)9b08e65- github: invoke workflow (create workflow dispatch event) from element template (PR #1634 by @ev-codes)90ee0a2- generator: support group definition for nested properties, support binding name override (PR #1783 by @chillleader)4a964ad- generator,postman: introduced postman collection gen (PR #1696 by @igpetrov)17eead3- webhook: restrict webhook path/ID on element template, add warn in runtime (PR #1773 by @ev-codes)209e64c- dependency: upgrade spring-boot version to 3.2.2 (PR #1836 by @markfarkas-camunda)d1eb4f7- slack: add block content message support (PR #1848 by @igpetrov)b14e541- actuator: add readiness indicator for Zeebe & Operate connections (PR #1880 by @chillleader)- ↘️ addresses issue #1845 opened by @chillleader
2b4997b- soap: moved SOAP connector into bundle (PR #1889 by @igpetrov)c879a98- logging: Introduce InvalidInboundConnectorException and adjust log level for missing definitions (PR #1956 by @Oleksiivanov)- ↘️ addresses issue #1955 opened by @Oleksiivanov
0d3d14d- generator: support constraints in @TemplateProperty (PR #1971 by @chillleader)1381f32- kafka: migrate to template generator (PR #1965 by @Oleksiivanov)28261ac- polling: add activity log in case of binding exception in polling connector (PR #2005 by @markfarkas-camunda)d29cffa- kafka: avro schema required; delete deprecated outbound template (PR #2041 by @Oleksiivanov)aa76969- openai: Add a temperature input, Add the possibility to use a custom OpenAI model (PR #2053 by @johnBgood)8db0493- kafka: revert to correlate without result (PR #2055 by @Oleksiivanov)8dbb02c- generator: inbound element template generation (PR #1958 by @chillleader)9c14403- kafka inbound: topic and consumer group not support FEEL (PR #2056 by @Oleksiivanov)18e9540- github: create reference, create pull request, list collaborators (PR #2057 by @wollefitz)- ↘️ addresses issue #2022 opened by @wollefitz
- ↘️ addresses issue #2024 opened by @wollefitz
- ↘️ addresses issue #2025 opened by @wollefitz
6981ed9- hybrid secrets: Access SaaS cluster connector secrets (PR #2068 by @sbuettner)070d3c2- generator: support custom ID for discriminator properties (PR #2145 by @chillleader)e277b0f- retry exception: Add a ConnectorRetryException with configurable retries and backoff (PR #2146 by @johnBgood)91fa824- microsoft teams: migrate to template generator (PR #2131 by @Oleksiivanov)31b3fcc- github: get repository content (PR #2186 by @wollefitz)- ↘️ addresses issue #2158 opened by @wollefitz
419b884- http: add read and write timeout configuration (PR #2235 by @Oleksiivanov)
🐛 Bug Fixes
c98bd48- generator: OpenAPI generator issues discovered while testing against petstore example (PR #1679 by @chillleader)c80b73a- jackson: replace ObjectMapper with lower-level APIs in FEEL deserializers (PR #1724 by @chillleader)- ↘️ fixes issue #1552 opened by @chillleader
4f4e146- generator: ConGen - improve help, fix multi-template bugs (PR #1772 by @chillleader)61ac30f- webhook: inconsistent webhook de-registration (PR #1774 by @chillleader)dc2065e- health report: add general health report and feel exception logging for webhooks (PR #1800 by @markfarkas-camunda)c5d2d1d- update tag from Warn to Warning (PR #1830 by @ev-codes)155d8c4- use shorter webhook ID validation message (PR #1846 by @ev-codes)1d17168- rest api: provide more specific mapping info for rest endpoints (PR #1870 by @markfarkas-camunda)00936fd- slack: fix typo (PR #1890 by @igpetrov)fb09ab5- inbound: fix saving already processed process definition keys (PR #1883 by @markfarkas-camunda)de9721d- dynamodb: update attribute with saving type (PR #1944 by @Oleksiivanov)e245498- generator: property type override via annotation (PR #1952 by @chillleader)- ↘️ fixes issue #1948 opened by @chillleader
82a406d- importer: handle missing required properties as invalid connector definition exception (PR #2021 by @chillleader)- ↘️ fixes issue #1955 opened by @Oleksiivanov
18ac0f1- incorrect binding in wh element template (PR #2075 by @chillleader)d068eff- openai: Add a NotEmpty constraint when using OpenAI Custom model (PR #2079 by @johnBgood)6713bd7- importer: prevent OOM by filtering out older process versions early on (PR #2038 by @chillleader)72fbee8- kafka: fix deserialization of escaped characters (PR #2091 by @markfarkas-camunda)ec85fa6- support v4 and earlier of EasyPost template (PR #2092 by @ev-codes)da5efa1- webhook: missing default and constraint for the api key locator field (PR #2102 by @chillleader)dbd5d54- google: fixed correct enum values (PR #2124 by @igpetrov)6f3c44d- generator: reorder inbound correlation properties (PR #2128 by @chillleader)3af3a08- revert to v4 EasyPost template (PR #2164 by @ev-codes)c0abc89- HttpRequestFactory: add max connection to request factory (PR #2184 by @Oleksiivanov)- ↘️ fixes issue #2182 opened by @Oleksiivanov
22e88f2- sqs: increase polling wait time default to reduce cpu usage (PR #2187 by @chillleader)ea806d4- sendgrid: fix sendgrid error expression handling (PR #2189 by @Oleksiivanov)- ↘️ fixes issue #2188 opened by @Oleksiivanov
bdc20e8- sendgrid: fix sendgrid template (PR #2185 by @Oleksiivanov)9551a4b- feelwrapper: Handle primitive types in FEEL expressions (PR #2198 by @johnBgood)- ↘️ fixes issue #2098 opened by @chillleader
9c88312- kafka: fix kafka deserialization (PR #2240 by @markfarkas-camunda)- ↘️ fixes issue #2239 opened by @markfarkas-camunda
🔧 Chores
1340650- Add Preview Envrionments to Connectors (PR #1617 by @clementnero)949146a- preview-env: Final adjustments (PR #1637 by @clementnero)3cf9470- ingress-chart: Update ingress chart version (PR #1647 by @andromaqui)d78cfb4- renovate.json to cover release/8.4 (PR #1648 by @chillleader)60da11e- preview-env: Fix ArgoCD ignoreDifferences configuration (PR #1734 by @clementnero)fefe9b2- bump versions of the auto-generated element templates (PR #1771 by @chillleader)94caf48- identity: switch to new identity config (PR #1847 by @chillleader)4e97a3b- sendgrid: Use element template generator for SendGrid (PR #1858 by @sbuettner)c49b243- e2e-aws-tests: split to modules (PR #1913 by @Oleksiivanov)7ea4eb5- graphql: Use element template generator for GraphQL outbound c… (PR #1903 by @sbuettner)804fa3e- power automate: deprecate connector (PR #1946 by @Oleksiivanov)1e50ce4- support Java 17 for Connector SDK (PR #1937 by @chillleader)- ↘️ addresses issue #1936 opened by @chillleader
270ec46- rabbitMq: add template generator (PR #1951 by @Oleksiivanov)4192024- refactor connector template generator tests to make it compatible with windows (PR #1953 by @markfarkas-camunda)98c94fb- update nimbus-jose-jwt version (PR #1954 by @markfarkas-camunda)15a4688- jackson: disable time as array serialization (PR #1967 by @igpetrov)4ca0ade- slack: polish generated content (PR #1972 by @igpetrov)e3876be- e2e: add rabbitMq outbound e2e tests (PR #1957 by @Oleksiivanov)153a721- kafka: improve kafka execution error message (PR #2047 by @Oleksiivanov)48e29a9- google: migrate G-connectors to generator (PR #1966 by @igpetrov)e516a03- renovate: add rule excluding snapshot (PR #2062 by @igpetrov)c9de51c- workflow: update release run name (PR #2093 by @Oleksiivanov)802cef8- spring-zeebe: update to relevant dep (PR #2101 by @igpetrov)ca8dc45- soap: update SOAP connector to the latest generator (PR #2183 by @igpetrov)- ↘️ addresses issue #2058 opened by @chillleader
525eccd- rest: added validation to OAuth token URL (PR #2219 by @igpetrov)- ↘️ addresses issue #2135 opened by @jonathanlukas