Update2.7.6 to 2.7.11+ Exception

the following Flux Script runs well in 2.7.6 but in 2.7.12 , it causes errors as following , why? Can someone tell me the difference between .6 and .12, I can not find Flux release notes ether.

rangeData =
from(bucket: “kdata”)
|> range(start: date.sub(d: 1h, from: starttime), stop: endtime)
|> filter(
fn: (r) =>
r._measurement == “onlinestatus” and (r._field == “businessKey” or r._field
==
“jobType” or r._field == “_time_end”) and r.veh == cycle.veh,
)
|> pivot(rowKey: [“_time”], columnKey: [“_field”], valueColumn: “_value”)
|> map(fn: (r) => ({r with timeend: time(v: r._time_end)}))
|> filter(
fn: (r) =>
r.jobType == “RECEIVE” and r._time_end >= starttime and r._time_end <= endtime
or
r.jobType == “DELIVER” and r._time >= starttime and r._time <= endtime,
)
|> group(columns: [“veh”])

ts=2025-06-11T01:21:00.505411Z lvl=info msg=“Error exhausting result iterator” log_id=0x2ozNJ0000 service=task-executor error=“panic: arrow/array: index out of range” name=to133
ts=2025-06-11T01:21:00.505478Z lvl=info msg=“Error exhausting result iterator” log_id=0x2ozNJ0000 service=task-executor error=“panic: arrow/array: index out of range” name=to50
ts=2025-06-11T01:21:00.505497Z lvl=info msg=“Error exhausting result iterator” log_id=0x2ozNJ0000 service=task-executor error=“panic: arrow/array: index out of range” name=toSQL132
ts=2025-06-11T01:21:00.505316Z lvl=info msg=“Dispatcher panic” log_id=0x2ozNJ0000 service=storage-reads component=dispatcher error=“panic: arrow/array: index out of range” stacktrace=“goroutine 34304842 [running]:\nruntime/debug.Stack()\n\t/go/src/runtime/debug/stack.go:26 +0x5e\ngithub.com/influxdata/flux/execute.(*poolDispatcher).recover(0xc010ef63f0)\n\t/go/pkg/mod/github.com/influxdata/flux@v0.196.1/execute/recover.go:53 +0x1e5\npanic({0x7efe6ad70040?, 0x7efe6b350db0?})\n\t/go/src/runtime/panic.go:791 +0x132\ngithub.com/apache/arrow/go/v7/arrow/array.NewSliceData({0x7efe6b3a72e0, 0xc01cb3f7a0}, 0x0, 0x16)\n\t/go/pkg/mod/github.com/apache/arrow/go/v7@v7.0.1/arrow/array/data.go:154 +0x2d2\ngithub.com/influxdata/flux/array.(*String).Slice(0x3?, 0x0, 0x16)\n\t/go/pkg/mod/github.com/influxdata/flux@v0.196.1/array/array.go:146 +0xfc\ngithub.com/influxdata/flux/array.Slice({0x7efe6b3a6b60, 0xc015a2f290}, 0x0, 0x16)\n\t/go/pkg/mod/github.com/influxdata/flux@v0.196.1/array/array.go:177 +0x7d\ngithub.com/influxdata/flux/arrow.Slice(…)\n\t/go/pkg/mod/github.com/influxdata/flux@v0.196.1/arrow/utils.go:130\ngithub.com/influxdata/flux/arrow.StringSlice(…)\n\t/go/pkg/mod/github.com/influxdata/flux@v0.196.1/arrow/string.go:25\ngithub.com/influxdata/flux/stdlib/universe.(*differenceTransformation).Process.func1({0x7efe6b3acc00, 0xc011a00f40})\n\t/go/pkg/mod/github.com/influxdata/flux@v0.196.1/stdlib/universe/difference.go:308 +0x47e\ngithub.com/influxdata/flux/execute/table.(*BufferedTable).Do(0xc033742820?, 0xc033742870)\n\t/go/pkg/mod/github.com/influxdata/flux@v0.196.1/execute/table/buffered.go:69 +0x165\ngithub.com/influxdata/flux/stdlib/universe.(*differenceTransformation).Process(0xc00d3d37a0, {0x4d, 0x52, 0xaa, 0x4, 0xf8, 0x97, 0x56, 0xa9, 0xa3, …}, …)\n\t/go/pkg/mod/github.com/influxdata/flux@v0.196.1/stdlib/universe/difference.go:214 +0x415\ngithub.com/influxdata/flux/execute.(*transformationTransportAdapter).ProcessMessage.func1({0x7efe67897869?, 0x1594e8a0?}, {0x7efe6b370bb8?, 0xc033742780?})\n\t/go/pkg/mod/github.com/influxdata/flux@v0.196.1/execute/transport.go:672 +0xa2\ngithub.com/influxdata/flux/execute/table.(*BuilderCache).ForEach.func1({0x7efe6b3b65e0?, 0xc033742730?}, {0x7efe6b155100?, 0xc033742780?})\n\t/go/pkg/mod/github.com/influxdata/flux@v0.196.1/execute/table/builder_cache.go:110 +0xa4\ngithub.com/influxdata/flux/internal/execute/groupkey.(*Lookup).Range(0xc012008270, 0xc015a2f460)\n\t/go/pkg/mod/github.com/influxdata/flux@v0.196.1/internal/execute/groupkey/lookup.go:304 +0xcd\ngithub.com/influxdata/flux/execute/table.(*BuilderCache).ForEach(0xc00922d090, 0xc001a583e0)\n\t/go/pkg/mod/github.com/influxdata/flux@v0.196.1/execute/table/builder_cache.go:108 +0x6f\ngithub.com/influxdata/flux/execute.(*transformationTransportAdapter).ProcessMessage(0xc00922d080, {0x7efe6b388130, 0xc001a58380})\n\t/go/pkg/mod/github.com/influxdata/flux@v0.196.1/execute/transport.go:667 +0x7c5\ngithub.com/influxdata/flux/execute.(*consecutiveTransport).processMessage(0xc01081ce10, {0x7efe6b388130, 0xc001a58380})\n\t/go/pkg/mod/github.com/influxdata/flux@v0.196.1/execute/transport.go:297 +0xb5\ngithub.com/influxdata/flux/execute.(*consecutiveTransport).processMessages(0xc01081ce10, {0x7efe6b385830?, 0xc015618c80?}, 0xa)\n\t/go/pkg/mod/github.com/influxdata/flux@v0.196.1/execute/transport.go:251 +0xe5\ngithub.com/influxdata/flux/execute.(*poolDispatcher).doWork(0xc010ef63f0, {0x7efe6b385830, 0xc015618c80})\n\t/go/pkg/mod/github.com/influxdata/flux@v0.196.1/execute/dispatcher.go:157 +0x18c\ngithub.com/influxdata/flux/execute.(*poolDispatcher).run(0xc010ef63f0, {0x7efe6b385830, 0xc015618c80})\n\t/go/pkg/mod/github.com/influxdata/flux@v0.196.1/execute/dispatcher.go:135 +0x49\ngithub.com/influxdata/flux/execute.(*poolDispatcher).Start.func1()\n\t/go/pkg/mod/github.com/influxdata/flux@v0.196.1/execute/dispatcher.go:75 +0x74\ncreated by github.com/influxdata/flux/execute.(*poolDispatcher).Start in goroutine 1487\n\t/go/pkg/mod/github.com/influxdata/flux@v0.196.1/execute/dispatcher.go:71 +0x51\n”
ts=2025-06-11T01:21:00.508809Z lvl=debug msg=“Execution failed” log_id=0x2ozNJ0000 service=task-executor error=“could not execute task run: panic: arrow/array: index out of range” taskID=0ee20a09ecc9c000