Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update zeebe.version to v8.3.3 - autoclosed #330

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Nov 20, 2023

Mend Renovate logo banner

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
io.camunda:zeebe-parent (source) 8.2.3 -> 8.3.3 age adoption passing confidence
io.camunda:zeebe-bom (source) 8.2.3 -> 8.3.3 age adoption passing confidence

Release Notes

camunda/zeebe (io.camunda:zeebe-parent)

v8.3.3

Compare Source

release/8.3.3
Bug Fixes
Gateway
  • Unexpected value type in command response (#​5624)
Misc
  • Form events are not replayed (#​15194)
  • Scheduled tasks should avoid overloading the streamprocessor (#​13870)
  • Feel error are causing bad user experiences (#​8938)
Maintenance
  • Use consistent naming for command processors (#​15077)
Merged Pull Requests
  • Stabilize S3BackupAcceptanceIT#shouldDeleteBackup (#​15210)
  • Add log throttling to benchmark apps (#​15165)
  • Consistent naming in command processors (#​15078)
  • Fix race condition between snapshot listener and updating currentSnapshot by PassiveRole (#​15046)
  • fix: Enrich incident messages with evaluation warnings (#​15011)
  • Replace incremental requestId in AtomixServerTransport with unique SnowflakeId (#​14857)

v8.3.2

Compare Source

release/8.3.2

Bug Fixes

Broker
  • Deleting a process definition only checks running instances and doesn't ignore banned instances (#​14465)
  • Static user task assignee value treated as number (leads to an exception) (#​14109)
Misc
  • Improve resilience of remote stream restart (#​14884)
  • Leaked message subscriptions cause constant processing load (#​14814)
  • Job streaming may trigger unnecessary polling (#​13814)

Maintenance

  • Always use correct Identity version if MultiTenancyOverIdentityIT (#​14812)

Merged Pull Requests

  • Improve resilience of remote stream restart (#​15025)
  • fix(engine): treat static assignee values as string (#​14958)
  • refactor(bom): add Identity repository (#​14856)
  • Check for banned instances during Process Definition Deletion (#​14840)
  • fix: remove subscription when correlation is rejected (#​14820)
  • Get Identity version during runtime (#​14813)
  • Simplify ArrayValue and fix job stream aggregation (#​14774)
  • Use new testing infrastructure with job stream integration tests (#​14692)

v8.3.1

Compare Source

Bug Fixes

Misc
  • Job streams not registered on broker after some time (#​14771)
  • IllegalStateException: found snapshot 0. A previous snapshot is most likely corrupted (#​14699)
  • Regular OOM when replicating large state due to messaging timeouts (#​14663)
  • MsgpackReaderException when reading TenantId (#​14624)
  • NPE in PendingMessageSubscriptionChecker (#​14588)

Merged Pull Requests

  • Fix empty checksum file/snapshot corruption (#​14778)
  • fix(transport): handle MEMBER_ADDED events as well (#​14772)
  • Store job activation properties immutably in broker stream registry (#​14763)
  • Capture async stack traces of scheduler jobs (#​14747)
  • fix(raft): member type can be updated reliably (#​14669)
  • fix(atomix): do not close over whole payload (#​14664)
  • Return completed future on replication attempt with a closed leader (#​14647)
  • fix: NPE in PendingMessageSubscriptionChecker (#​14633)
  • test(broker): remove potential race condition in exporter test (#​14613)

v8.3.0

Compare Source

Enhancements

Broker
  • Create DbTenantAwareKey (#​14019)
  • Add auth data to Zeebe records (#​13989)
  • Provide an API for data interchange of Zeebe auth data (#​13988)
  • Provide a TenantAccessChecker API for multi-tenancy (#​13987)
  • Show blacklisting in the Grafana Dashboard (#​8263)
Gateway
  • Allow using the default tenant even when no tenant associated to requester (#​14497)
  • Gateway supports multi-tenancy in EvaluateDecision RPC (#​14278)
  • Gateway supports multi-tenancy in PublishMessage RPCs (#​14276)
  • Job polling/pushing in the Gateway supports multi-tenancy (#​14254)
  • Gateway supports multi-tenancy in CreateProcessInstance* RPCs (#​14211)
  • I can use a Gateway configuration flag for multi-tenancy (#​14041)
  • Add auth data to Zeebe records (#​13989)
  • Provide an API for data interchange of Zeebe auth data (#​13988)
  • Provide a TenantAccessChecker API for multi-tenancy (#​13987)
  • Support multi-tenancy in the Gateway (#​13237)
Java Client
  • The JobWorker API of the java client support multi-tenancy (#​14255)
  • job.getVariable ergonomic method in Java client (#​13752)
  • Java client supports multi-tenancy for the ActivateJobs/StreamJobs commands (#​13560)
  • Java client supports multi-tenancy for PublishMessage RPC (#​13559)
  • Java client supports multi-tenancy for EvaluateDecision RPC (#​13557)
  • Java client supports multi-tenancy for CreateProcessInstance* RPCs (#​13536)
  • Stream jobs using job worker (#​13473)
  • newModifyProcessInstanceCommand: complete command with single variable (#​13460)
  • newThrowErrorCommand: complete command with single variable (#​13458)
  • newFailCommand: complete command with single variable (#​13456)
  • newBroadcastingSignalCommand: complete command with single variable (#​13451)
  • newEvaluateDecisionCommand: complete command with single variable (#​13449)
  • newPublishMessageCommand: complete command with single variable (#​13447)
  • newCreateInstanceCommand: complete command with single variable (#​13443)
  • Allow custom job worker executors (#​13428)
  • Java client supports multi-tenancy for DeployResource RPC (#​13321)
  • Configure the client's inbound max_message_size (#​12122)
  • Introduce JobWorker metrics for the Java client (#​4700)
zbctl
  • Remove zbctl from 8.3 images going forward (#​13024)
Misc
  • Support Multi-tenant Form deployments (#​14555)
  • Add tests to verify Incident behaviour when form not found during user task activation (#​14302)
  • Receive tenantId in the Form deployment response (#​14270)
  • Add tenantId to the Form deployment gRPC response (#​14269)
  • Support versioning of the Forms in the state (#​14268)
  • Export Deployment Record with form metadata (#​14248)
  • Export Form Deployment record to Opensearch (#​14222)
  • zeebe running with relatively high idle CPU load (#​14187)
  • Add support to Java client for returning Form metadata in DeployResource gRPC response (#​14139)
  • Export form key of the latest form on user task activation (#​14138)
  • Implement query to retrieve the latest form by formId from the state (#​14137)
  • Export Form Deployment record to Elasticsearch (#​14136)
  • Allow binding forms to start events by formId (#​14135)
  • Allow binding forms to user tasks by formId (#​14134)
  • Save Form to the state (#​14133)
  • Handle Form Deployment in the Engine (#​14132)
  • Implement Form Deployment gRPC endpoint in the Gateway (#​14131)
  • Add integration tests for Job Push (#​13516)
  • Validate user input before registering a worker to the job stream (#​13465)
  • Implement ZeebeClient wrapper for the StreamJobs RPC (#​13429)
  • A ResolveIncident request/command supports tenant validation (#​13426)
  • A ThrowError request/command supports tenant validation (#​13425)
  • Support multi-tenancy for setting variables on a process instance scope (#​13388)
  • Delete and recreate signal subscription of previous version (#​13354)
  • Add and handle Process Deleting event (#​13349)
  • Add a state to PersistedProcess (#​13348)
  • An UpdateJobRetries request/command supports tenant validation (#​13347)
  • A FailJob request/command supports tenant validation (#​13346)
  • Migrate running process instance into PROCESS_INSTANCE_KEYS_BY_DEFINITION_KEY ColumnFamily (#​13343)
  • Remove from PROCESS_INSTANCE_KEYS_BY_DEFINITION_KEY ColumnFamily (#​13342)
  • Insert into the PROCESS_INSTANCE_KEYS_BY_DEFINITION_KEY ColumnFamily (#​13341)
  • Add PROCESS_INSTANCE_KEYS_BY_DEFINITION_KEY ColumnFamily (#​13340)
  • Support multi-tenancy for BPMN timer events (#​13337)
  • Add Resource Deleting intent (#​13335)
  • Engine can process multi-tenant DeploymentRecord commands (#​13320)
  • Gateway supports multi-tenancy in deployment RPCs (#​13319)
  • JobBatchRecord and JobActivationProperties provide tenant information (#​13318)
  • Jobs are pushed/polled only for requested tenants (#​13317)
  • A CompleteJob request/command supports tenant validation (#​13316)
  • Support multi-tenancy for process instance operations (modify, cancel, set variables) (#​13288)
  • Support multi-tenancy for core BPMN process operations (#​13279)
  • Notify Zeebe Team in Slack when an issue is labelled as critical (#​13253)
  • Support multi-tenancy for deployments (#​13238)
  • As a Zeebe Java user, I want to complete a Job with a single variable (#​13040)
  • Export number of buffered messages as metrics (#​12975)
  • Support S3 backup httpclient custom configuration. (#​12942)
  • Add message definition extension elements (#​12878)
  • Provide Error Handler implementation for Job Streamer (#​12796)
  • Allow configuring request timeout for InstallRequest (#​12793)
  • Forcefully terminate a process instance (#​12696)
  • Automatically add support label to support related issues (#​12655)
  • Improve the traversing of snapshot files (#​12575)
  • Provide Grafana Dashboards for the Actor metrics (#​12548)
  • Jobs are pushed from relevant processors (#​12541)
  • Create ProcessInstanceBatch.TERMINATE processor (#​12539)
  • Use the ProcessInstanceBatch Command when terminating container elements (#​12538)
  • Create ProcessInstanceBatch Record and Intent (#​12537)
  • Remove the default un-overridable -Xms128m value (#​12416)
  • Docker: Run the zeebe process with an unprivileged user by default (#​12382)
  • Zeebe BPMN Model should provide reasonable defaults for definition attributes (#​12283)
  • Job Yield Processor is implemented to be used for Job Push fallback (#​12085)
  • OAuth Auth Token authentication support in Zeebe Gateway (#​12000)
  • Support Broadcast signal for Signal End Events (#​11920)
  • Support Broadcast signal for Signal Intermediate Throw Events (#​11919)
  • Add gRPC job stream API (#​11708)
  • Support BPMN Converging Inclusive Gateway (#​10031)

Bug Fixes

Broker
  • Potential inconsistency in raft after restoring from a backup (#​14509)
  • Failure to write snapshot checksum is silently ignored (#​14486)
  • Migration could result in inconsistent data on rolling update (#​14406)
  • Duplicate snapshot replication causing to fail raft follower (#​14367)
  • Cannot process record due to process deployed version being null. (#​14309)
  • IndexedRaftLogEntry are kept in memory until committed, which can lead to OOM (#​14275)
  • No executable process found while processing Deployment:Create command (#​14055)
  • Backpressure queue is not reset when back-to-back role transitions (#​14044)
  • Condition ignored on Inclusive Gateway with singular outgoing Sequence Flow (#​13936)
  • Regression in deploying large payloads (#​13233)
  • RandomizedRaftTest.consistencyTestWithSnapshot fails with unexpected exception (#​13093)
  • Failing to write to logstream during stepdown is logged as error (#​12780)
  • Messaging service is not running (#​7855)
  • Startup failure of one raft partition server affects the availability of other healthy partition (#​5209)
  • I can spawn inner instances for a large input collection (#​2890)
Gateway
  • Prevent concurrent StreamObserver calls on the same instance (#​14236)
Java Client
  • ActivateJobsCommandImpl throws NullPointerException when ZeebeClientProperties.getDefaultJobWorkerName is null (#​14176)
Misc
  • Restore with fewer brokers fails to find all backups (#​14496)
  • Inconsitency detected in PROCESS_SUBSCRIPTION_BY_KEY (#​14418)
  • Cancel command fails because process is null (NPE) (#​14366)
  • Remove DRG from cache upon deletion (#​14146)
  • Snapshot version of benchmark application (starter/worker) doesn't work with SaaS (#​14047)
  • Should not activate link catch event in subprocess (#​14028)
  • Upgrading leaves deadline entries without jobs (#​13881)
  • ConcurrentModificationException when clearing obsolete job activation requests (#​13867)
  • Job streaming may trigger unnecessary polling (#​13814)
  • IllegalStateArgument when removing job stream (#​13796)
  • Release: Repo dispatch Benchmark fails on 8.0/8.1 (#​13787)
  • Release Dry fails because of unrecognized argument (#​13715)
  • ZeebePartitionHealth repeatedly reports change of health status (#​13650)
  • Process instances are banned when trying to activate a call activity with large variables (#​13521)
  • PartitionListeners are notified even if the transition is cancelled causing NPE (#​13471)
  • Gateway readiness fails when tls enabled (#​13431)
  • When the deployment of a process definition failed, clients can still start new process instances of the actually non-existing process definition (#​13254)
  • Segfault on enabling async scheduled task (#​13164)
  • NPE when processing Job.TIME_OUT command (#​13123)
  • Cancel on-going remote stream registration on stream removal (#​13061)
  • Error message truncation may be too strict (#​13046)
  • Don't mutate state through JobBackoffChecker (#​13041)
  • Handle stream consumers changes during push (#​13038)
  • Endless client job stream registration (#​13036)
  • Straight-through processing loop may cause problems (#​12957)
  • Failing jobs with job push enabled breaks the job lifecycle (#​12933)
  • Allow extending journal record format with out breaking compatibility (#​12915)
  • Zeebe should only log as JSON, if configured to do so (#​12886)
  • ModifyProcessInstanceRejectionTest#shouldRejectActivationWhenAncestorScopeIsNotFlowScope test fails on Windows (#​12875)
  • Catch all error events by using empty 'errorCode' does not work (#​12837)
  • Cannot resolve output mapping incident on a none end event (#​12833)
  • Journal reset resulting in an intermediate state which is detected as corruption (#​12754)
  • Do not write the entire command for rejection (#​12699)
  • After restoring from backup, a partition re-takes the backup (#​12623)
  • List backup fails when a partition has same backup taken by multiple nodes (#​12622)
  • Listing backups fails if more than 255 backups are available (#​12597)
  • 8.2.3 Degradation: Creating an oversized BPMN causes unrecoverable failure (#​12591)
  • MessageTTL checking fails with deserialization errors (#​12509)
  • Broker cannot start with S3 accessKey and secretKey not supplied (#​12433)
  • CorruptedJournalException: Fail to read version byte from segment (#​12374)
  • Cannot disable Raft flush without specifying a delay (#​12328)
  • The newThrowErrorCommand incorrectly handled in 8.2.0 (#​12326)
  • Zeebe node sends messages to wrong node (#​12173)
  • ExceededBatchRecordSizeException: Can't append entry (#​12007)
  • Triggering due timer events causes periodic latency spikes (#​11594)
  • Multi-Instance with messageevent-based subprocess that uses inputElement as correlationKey fails (#​11578)
  • Unhandled NoSuchElementException when looking for executable process while deploying BPMN resource (#​11414)
  • Not possible to cancel process instance with many active element instances (#​11355)

Maintenance

  • Add E2E multi-tenancy tests for DMN decisions (#​14563)
  • Revert tenant-aware create process instace error messages (#​14390)
  • When upgrading to 8.3, ensure that the runtime state gets migrated accordingly (#​14252)
  • Remove protocol version check in the broker (#​14204)
  • No longer move/copy snapshots (#​14045)
  • Change protocol ID of the stream transport protocol (#​14033)
  • Enable yielding on due date checker by default (#​14032)
  • When using a call activity, only the variables defined via input mappings are propagated (#​13959)
  • Broker uses configuration from ClusterTopologyManager (#​13958)
  • Config manager in coordinator queries known members before initializing configuration (#​13956)
  • Build failed due to docker hub rate limiting (#​13947)
  • Align component versions in our e2e tests (#​13923)
  • Integrate job worker streaming and metrics into benchmarks (#​13914)
  • Create incident when timer duration is too large (#​13880)
  • Reject static duration which is too large (#​13879)
  • Automerge green renovate PRs (#​13791)
  • Release: Repo dispatch Benchmark fails on 8.0/8.1 (#​13787)
  • Improve ZeebePartition recovery time with large state (#​13775)
  • Add ColumnFamily to keep track of executed migrations (#​13763)
  • Configure Renovate to work with ubuntu tag versioning (#​13736)
  • Automatically merge backport PRs (#​13666)
  • Snyk monitoring wrong Docker images for stable releases (#​13645)
  • Disable Converging Inclusive Gateway (#​13640)
  • Mark PR as stale after 1 month (#​13601)
  • Add experimental multi-tenancy record schema to protocol (#​13520)
  • Remove Spring warning about spring-jcl and commons-logging (#​13299)
  • Define actor names for new remote stream actors (#​13281)
  • Use a fixed length segment descriptor (#​13240)
  • Align with Docker base image best practices (#​13214)
  • Append latest version of records by default (#​13161)
  • Implement compact record logger for Command Distribution (#​13057)
  • Provide access to an executor in the endpoint manager (#​13048)
  • Reduce container CVE maintenance effort (#​12959)
  • Compare SST partitioning with real Column Family split (#​12955)
  • Update Elasticsearch client to 8.7 (#​12859)
  • Release: Integrate update of identity version into the release process (#​12836)
  • StateUtil.verifySnapshotLogConsistent message does not indicate which partition is affected (#​12818)
  • Don't share mutable state through MutablePendingMessageSubscriptionState (#​12798)
  • Version event appliers (#​12764)
  • Refactor Job Command Preconditions (#​12695)
  • Reduce startup time when there are many segments (#​12667)
  • Automatically add support label to support related issues (#​12655)
  • Make dashboard UIDs human-readable (#​12601)
  • Renovate fails updating docker digest (#​12577)
  • Smoke tests fail due to full code cache (#​12469)
  • Switch custom AwsSignHttpRequestInterceptor in Opensearch exporter to library (#​12427)
  • Improve QA of stable branches (#​12418)
  • Register ClientStreamConsumer adapters for every gRPC stream observer (#​12390)
  • Implement ClientStreamConsumer adapter to forward jobs to gRPC clients (#​12389)
  • Provide ClientStreamer instance to the GatewayGrpcService/EndpointManager (#​12388)
  • Allow listening for updates in BrokerTopologyListener (#​12387)
  • Try pushing activated job to next logical stream on failure before yielding (#​12386)
  • Additional job push metrics (#​12384)
  • Broadcasting for available jobs is done as a processor side-effect (#​12083)
  • The JobStreamer API is available to the engine processors (#​12082)
  • Unnecessary Blacklist checks (#​12041)
  • Build and test pipeline takes too long (#​12028)
  • Create a CommandRedistributor (#​11914)
  • Migrate from GatewayStub to JobClient in the JobPoller (#​11884)
  • Investigate usage of client in gateway (#​11799)
  • Add gRPC stream API gateway implementation (#​11713)
  • Introduce job receiver in the gateway (#​11712)
  • Integrate end-to-end job stream lifecycle management (#​11710)
  • Switch Deployment:Create processor to new record distribution behavior (#​11661)
  • ARM64 CI Jobs frequently fail due to connection resets (#​11590)
  • Followers should return the full partition status for the /partitions actuator (#​9970)
  • expression-language module shouldn't depend on scheduler (#​9609)
  • Use Snyk to check for license issues or dependency vulnerabilities (#​9245)
  • Replace usages of JSR305 from FindBugs with SpotBugs annotations (#​8846)
  • Avoid parsing DMN decisions for every evaluation (#​8571)
  • Remove go-bindata after Go1. 16 (#​6034)
  • Add metrics to SwimMembershipProtocol (#​6003)
  • Reevaluate Banning concept (#​5121)

Documentation

  • Document new Deployment Distribution logic (#​13058)
  • Document guidelines on how to handle flaky tests (#​12584)

Merged Pull Requests

  • fix(benchmark): use JDK_JAVA_OPTIONS for opts to be picked up by jib images (#​14528)
  • fix(raft): reset term from last log if metastore is empty (#​14518)
  • feat(engine): add signal catch event for event-based gateway (#​14516)
  • Job Worker Name property null check (#​14514)
  • fix(restore): use backup from any broker (#​14512)
  • Fail writing of checksum on IOException (#​14493)
  • deps(maven): bump org.rocksdb:rocksdbjni from 8.3.2 to 8.5.3 (#​14239)
  • Reuse already created checksum collections on persist (#​14184)
  • deps(ubuntu): use release tag without date (#​14074)
  • deps(deps): update ubuntu docker tag to jammy-20230804 (main) (#​14071)
  • chore(monitor): Operate datasource variable reference (#​13816)
  • Remove process instance keys from PROCESS_INSTANCE_KEY_BY_DEFINITION_KEY ColumnFamily (#​13376)
  • deps(maven): bump rest-assured from 5.3.0 to 5.3.1 (#​13168)
  • Monitor Snyk projects on release (#​13069)
  • deps(go): bump go from 1.17 to 1.19 (#​12633)
  • Bump TCC concurrency to stabilize IT stage (#​12534)
  • Aggregate equivalent client streams (#​12402)
  • deps(maven): bump reactive-streams from 1.0.3 to 1.0.4 (#​12263)
  • Updated Slack and forum link (#​12174)
  • docs(CONTRIBUTING): update "Starting on an issue" steps (#​12170)

v8.2.18

Compare Source

release/8.2.18

Bug Fixes

Misc
  • Scheduled tasks should avoid overloading the streamprocessor (#​13870)

Maintenance

  • Use consistent naming for command processors (#​15077)

Merged Pull Requests

  • Consistent naming in command processors (#​15078)
  • Fix race condition between snapshot listener and updating currentSnapshot by PassiveRole (#​15046)

v8.2.17

Compare Source

Enhancements

Misc
  • Support S3 backup httpclient custom configuration. (#​12942)

Bug Fixes

Broker
  • Static user task assignee value treated as number (leads to an exception) (#​14109)
  • Leaked message subscriptions cause constant processing load (#​14814)
Gateway
  • Unexpected value type in command response (#​5624)
Misc
  • Regular OOM when replicating large state due to messaging timeouts (#​14663)

Merged Pull Requests

  • fix(engine): treat static assignee values as string (#​14958)
  • Replace incremental requestId in AtomixServerTransport with unique SnowflakeId (#​14857)
  • [Backport stable/8.3] Fix flaky test shouldResumeExporting in ExportEndpointIT (#​14822)
  • fix(atomix): do not close over whole payload (#​14664)
  • fix: NPE in PendingMessageSubscriptionChecker (#​14633)
  • test(broker): remove potential race condition in exporter test (#​14613)
  • Support s3 backup fix connection acquisition timeout (#​13641)

v8.2.16

Compare Source

Bug Fixes

Broker
  • Potential inconsistency in raft after restoring from a backup (#​14509)
Misc
  • Snapshot version of benchmark application (starter/worker) doesn't work with SaaS (#​14047)

Merged Pull Requests

  • fix(benchmark): use JDK_JAVA_OPTIONS for opts to be picked up by jib images (#​14528)
  • fix(raft): reset term from last log if metastore is empty (#​14518)

v8.2.15

Compare Source

Bug Fixes

Broker
  • IndexedRaftLogEntry are kept in memory until committed, which can lead to OOM (#​14275)

Merged Pull Requests

  • [Backport release-8.2.15] Backport Reduced AppendListener Scope (#​14488)
  • Further reduce scope of AppendListener (#​14312)

v8.2.14

Compare Source

Maintenance

  • Remove protocol version check in the broker (#​14204)
  • Build failed due to docker hub rate limiting (#​13947)

Merged Pull Requests

  • Don't subscribe to events when raising incident (#​14420)
  • fix: push snapshot image by passing RW token (#​14227)
  • Run daily-qa only on weekdays (#​14209)
  • Remove protocol version check from stream platform (#​14205)
  • Prevent rate limiting with Docker Hub account (#​14188)

v8.2.13

Compare Source

release/8.2.13

Bug Fixes

Broker
  • Backpressure queue is not reset when back-to-back role transitions (#​14044)
  • Brokers on release benchmarks are failing due to OOM (#​13948)
  • Condition ignored on Inclusive Gateway with singular outgoing Sequence Flow (#​13936)
  • Messaging service is not running (#​7855)
Misc
  • Should not activate link catch event in subprocess (#​14028)
  • Do not write the entire command for rejection (#​12699)

Maintenance

  • When using a call activity, only the variables defined via input mappings are propagated (#​13959)
  • Configure Renovate to work with ubuntu tag versioning (#​13736)

Merged Pull Requests

  • fix(gateway): close transport client and request manager with the BrokerClient (#​14100)
  • fix(broker): remove existing limiter before adding a new one (#​14062)
  • Not write the entire command for rejection (#​14042)
  • fix(engine): reject deployment with invalid process (#​14036)
  • fix: don't retain requests until response is sent (#​14012)
  • fix: create incident if single outgoing sequence flow has no matching condition (#​14007)
  • fix(engine): propagate only defined variables (#​13961)

v8.2.12

Compare Source

Bug Fixes

Broker
  • RandomizedRaftTest.consistencyTestWithSnapshot fails with unexpected exception (#​13093)
  • Avoid parsing DMN decisions for every evaluation (#​8571) - significantly reduces latency of DMN tasks
  • Upgrading leaves deadline entries without jobs (#​13881)
Misc
  • Process instances are banned when trying to activate a call activity with large variables (#​13521)

Maintenance

  • Add ColumnFamily to keep track of executed migrations (#​13763)
  • Reevaluate Banning concept (#​5121)

Merged Pull Requests

  • feat(ci): auto merge renovate PRs (#​13842)
  • Cache parsed DRGs (#​13831)
  • Build starter/worker using mvn install instead of package (#​13828)
  • Raise incident on element instance commands exceeding max message size (#​13789)
  • Track executed migrations in a ColumnFamily (#​13780)
  • fix(stream-platform): register record listener before start reading (#​13778)
  • Fix race condition when replicating the first entry of a compacted log and taking a snapshot simultaneously (#​13724)

v8.2.11

Compare Source

Enhancements

Misc
  • Forcefully terminate a process instance (#​12696)

Bug Fixes

Misc
  • Release Dry fails because of unrecognized argument (#​13715)
  • Gateway readiness fails when tls enabled (#​13431)
  • ExceededBatchRecordSizeException: Can't append entry (#​12007)

Maintenance

  • Snyk monitoring wrong Docker images for stable releases (#​13645)
  • Investigate usage of client in gateway (#​11799)
  • ARM64 CI Jobs frequently fail due to connection resets (#​11590)

Merged Pull Requests

  • fix(ci): configure fake gcs server port (#​13738)
  • fix(release): read releaseBranch from output on reusable workflow call (#​13737)
  • Optimize Dockerfile for CVE maintenance (#​13706)
  • Ban instance fix error message (#​13705)
  • test(stream-platform): clear mock invocations to prevent memory leak (#​13698)
  • refactor(gateway): remove responsiveness indicator (#​13685)
  • Fix backport automerge (#​13680)
  • Tag original PR author in backport PR (#​13675)
  • Auto merge backport PRs (#​13667)
  • test(engine): add TestWatcher to ProcessEngineMetricsTest (#​13659)
  • fix(.github): monitor correct image on release (#​13646)
  • Prevent exceeding max message size on job batch activate commands (#​13624)
  • fix(broker): ensure that failure in transition to INACTIVE isn't ignored (#​13608)
  • ci(smoke): use aws arm64 runner (#​13530)
  • ci(go): fix go lint cache issue (#​13308)

v8.2.10

Compare Source

Bug Fixes

Misc
  • ZeebePartitionHealth repeatedly reports change of health status (#​13650)

Merged Pull Requests

  • fix(broker): report health on change only (#​13655)
  • ci(release): use new stable release runner pool (#​13628)
  • Improve logs in LocalStack backup tests (#​13599)

v8.2.9

Compare Source

Enhancements

Misc
  • Detect health issue when partition is stuck in a transition (#​13042)

Bug Fixes

Misc
  • Jobs not timing out in v8.1.12 (#​13190)
  • Error message truncation may be too strict (#​13046)

Maintenance

  • Use Snyk to check for license issues or dependency vulnerabilities (#​9245)

Merged Pull Requests

  • fix(release): increased maven & Go release timeout (#​13623)
  • deps(maven): bump version.spring-boot from 3.1.1 to 3.1.2 (#​13569)
  • refactor(broker): log write failure for more context (#​13518)
  • Resolve flaky EngineErrorHandlingTest.shouldNotBanInstanceOnJobCommand (#​13502)
  • Resolve flaky EmbeddedSubProcessConcurrencyTest (#​13498)
  • Mark skipped commands as processed (#​13446)
  • Reset reschedule flag correctly on JobTimeoutTrigger (#​13441)
  • Increase error message truncation limit (#​13414)
  • refactor: do not upload sarif on release dry run (#​13411)
  • Temporarily disable TCC for integration tests (#​13404)
  • Switch to software.xdev.saveactions IDEA plugin (#​13326)
  • Delete flaky test CancelProcessInstanceBanTest (#​13310)
  • Log node member ID via the scheduler name as part of actor logging context (#​13298)
  • refactor: stabilize container based tests (#​13278)
  • Monitor Snyk projects on release (#​13069)
  • fix: change shouldNotPreallocateSegmentFiles() test when running on M… (#​12816)

v8.2.8

Compare Source

Release 8.2.8

Bug Fixes

Broker
  • Regression in deploying large payloads (#​13233)
  • No space left on device while receiving snapshot leads to unhealthy followers (#​6232)
Misc
  • When the deployment of a process definition failed, clients can still start new process instances of the actually non-existing process definition (#​13254)
  • Segfault on enabling async scheduled task (#​13164)
  • On processing error lastProcessPosition is not updated which can cause inconsistent state on restart (#​13101)
  • Failing jobs with job push enabled breaks the job lifecycle (#​12933)
  • ModifyProcessInstanceRejectionTest#shouldRejectActivationWhenAncestorScopeIsNotFlowScope test fails on Windows (#​12875)
  • StackOverflowError when terminating process with a lot of child processes (#​8955)

Maintenance

  • Avoid usage of actor in gateway job stream (#​13037)

Merged Pull Requests

  • [Backport stable/8.2] deps(parent): bump zeebe-test-container to 3.6.0 (#​13265)
  • Reset the diskSpaceAvailable flag correctly (#​13260)
  • Prevent StackOverFlowError during termination of children (#​13258)
  • Mark command as processed even on processing error (#​13206)
  • fix(scheduler): ensure callbacks added after future is completed are executed (#​13139)
  • Fix line separators ModifyProcessInstanceRejectionTest (#​13117)
  • test(qa): fix flakiness by awaiting snapshot on restarted broker (#​13112)
  • test: simplify GCS restore acceptance tests (#​13050)
  • Allow ActorFuture.onComplete to be called by non-actors (#​13043)
  • refactor(engine): migrate job processors to typed record processor (#​12943)
  • Refactor job command preconditions (#​12753)

v8.2.7

Compare Source

8.2.7

Bug Fixes

Misc
  • Straight-through processing loop may cause problems (#​12957)

Maintenance

  • Use Snyk t

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot requested review from saig0 and ChrisKujawa as code owners November 20, 2023 21:49
Copy link

github-actions bot commented Nov 20, 2023

Unit Test Results

0 tests   0 ✔️  0s ⏱️
0 suites  0 💤
0 files    0

Results for commit 09531f9.

♻️ This comment has been updated with latest results.

@renovate renovate bot force-pushed the renovate/zeebe.version branch from 913f4fb to 09531f9 Compare November 23, 2023 22:00
@renovate renovate bot changed the title chore(deps): update zeebe.version to v8.3.3 chore(deps): update zeebe.version to v8.3.3 - autoclosed Nov 30, 2023
@renovate renovate bot closed this Nov 30, 2023
@renovate renovate bot deleted the renovate/zeebe.version branch November 30, 2023 22:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants