Kafka 4.1 share groups distribute records beyond partition ownership
engineeringkafkaqueuesstreamsShare groups enter preview with per-record acknowledgement and timed acquisition, while Streams explores broker-coordinated task assignment.
Notes on building observable systems and operating them at scale.
Share groups enter preview with per-record acknowledgement and timed acquisition, while Streams explores broker-coordinated task assignment.
The September advisory covers a dynamic-forward-proxy crash and failed deletion of prefixed OAuth2 cookies. Exposure depends on the proxy configuration as well as its version.
P3835 shows how separately compiled users of an inline definition can supply different contract policies. The objection concerns the guarantee a library can make about its own checks.
New commands inspect and change runtime guardrails using consistent names. The same release prevents a damaged commit-log marker from trapping replay in a repeated error.
The DRA team's September update separates stable APIs from beta and alpha extensions. Workload syntax, driver support and device readiness each affect migration differently.
The August WG14 meeting sits within continuing work on C2y and separate technical specifications. Its public papers expose precise questions about cleanup and thread synchronization.
August's CDC work connects event queues, leadership and delivery acknowledgements. The final patch removes a separate watermark file and reconstructs startup state from the queue.
Core DRA APIs become stable in Kubernetes 1.34. Device inventory and claims give scheduling more information, while advanced allocation features retain their own maturity levels.
Avoiding unnecessary template instantiation changes which diagnostics appear during overload resolution. P3606 explains why that implementation strategy is visible in real programs.
Nix 2.31 turns a zero core setting into an available CPU count before invoking a builder. SSH transport fixes and cache concurrency changes address other boundaries where callers relied on implicit behavior.
Terraform 1.13 records filesystem function results so apply can reject changed inputs. Its new stacks command delegates execution to a separate plugin.
CVE-2025-9074 allowed containers to reach the Engine API without a socket mount, including with Enhanced Container Isolation enabled.
Version 2.11.1 corrects all-brokers-down reporting by excluding planned disconnects and invalidating stale failure state after a successful connection.
Valkey 9's first candidate adds atomic slot migration, hash-field expiration and numbered cluster databases. Each changes an operational assumption around existing data structures.
CVE-2025-8713 closes gaps in access checks around sampled planner data. The August release also fixes two separate restore-time injection vulnerabilities.
Python 3.13.7 is an expedited release for a regression in concurrent SSL socket operations. A blocked receive in one thread could prevent a second thread from sending on the same connection.
Go 1.25 changes default CPU parallelism to account for container quotas. Concurrent testing and recent-history tracing make related runtime behavior easier to investigate.
Native sidecars become the default for eligible Pods in Istio 1.27. The release also adds opt-in nftables redirection and alpha ambient multicluster, each with a different compatibility boundary.
RubyGems reports that removal began before the public report of credential-stealing gems. The incident illustrates the distinction between package availability, advertised functionality, and authority over user credentials.
Const-generic inference removes repeated values inside implementations while a new lint makes borrowed return types clearer. Cross-target doctests and ABI corrections expose assumptions at other boundaries.
Already built SAI indexes can become queryable before a restarted node accepts traffic. A separate fix publishes management information while bootstrap is still in progress.
SE-0483 adds a concise spelling for fixed-size inline arrays. The accepted syntax preserves the underlying type and brings its storage model into ordinary type annotations.
Oracle data movement enters preview while functions in views and CITEXT improve SQL compatibility. CockroachDB 25.3 also changes how operators export metrics and provision directory-backed users.
Dragonfly 1.32 adds BLMPOP, BZMPOP and CONFIG REWRITE. Search merging improvements and optional execution histograms address both command work and its visibility.
Cloning an open directory handle could temporarily change the process working directory. Perl 5.40.3 repairs that behavior so another thread does not resolve file operations against an unintended directory.
TypeScript 5.9 replaces the generated configuration template with a smaller set of deliberate settings. Indexed access, optional properties, module behavior, and ambient types become explicit decisions alongside new deferred imports.
July's phishing campaign compromised four PyPI accounts and produced two malicious num2words releases. The incident separates browser authentication, publishing authority, and artifact provenance into distinct security problems.
Terraform 1.13.0-beta3 previews test-file variable declarations and separate test-run concurrency controls, alongside filesystem consistency checks.
Istio's planned 1.27 inference integration uses Gateway API resources and a separate endpoint picker. The July announcement distinguishes gateway support from future waypoint integration.
CockroachDB 25.2.3 counts automatic SQL transaction and statement retries separately from retryable storage errors. The distinction makes successful requests with repeated execution easier to investigate.