{"version":"2.1.248","anchor":"cloud-event-uploader-can-keep-undelivered-events-on-close","canonical_anchor":"cloud-event-uploader-can-keep-undelivered-events-on-close","heading":"Cloud event uploader can keep undelivered events on close","tier":"internal","area":"Cloud Sessions","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.248\/e\/cloud-event-uploader-can-keep-undelivered-events-on-close","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.248","markdown":"### Cloud event uploader can keep undelivered events on close\n\nThe cloud event uploader can keep pending events on close and splits oversized batches.\n\n**What**\n\nThe batching uploader can now retain in-flight and pending events when closed, exposes peek\/take\/discard accessors, and splits an enqueued array larger than the queue cap into successive batches instead of deadlocking.\n\n**Evidence**\n\n`retainUndelivered`\n\n- Area: Cloud Sessions\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 2\/5"}