You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- [#2543](https://github.com/flow-php/flow/pull/2543) - **flow-php/etl - External sort rebuilt on the bucketing engine.** - [@norberttech](https://github.com/norberttech)
57
+
- [#2543](https://github.com/flow-php/flow/pull/2543) - **flow-php/etl - Grace hash join rebuilt on the bucketing engine, building the hash table from the smaller bucket.** - [@norberttech](https://github.com/norberttech)
58
+
- [#2543](https://github.com/flow-php/flow/pull/2543) - **flow-php/etl - Mixed join expressions with equalities now run as hash join instead of nested loop.** - [@norberttech](https://github.com/norberttech)
59
+
- [#2543](https://github.com/flow-php/flow/pull/2543) - **flow-php/etl - Group-by runs on the bucketing engine with spill column pruning.** - [@norberttech](https://github.com/norberttech)
60
+
- [#2543](https://github.com/flow-php/flow/pull/2543) - **flow-php/etl - Sort, join and group-by configuration is now algorithm-scoped via ConfigBuilder::sort()/join()/groupBy().** - [@norberttech](https://github.com/norberttech)
- [#2543](https://github.com/flow-php/flow/pull/2543) - **flow-php/etl - FloeWriter/FloeStreamWriter take schema in constructor and build the encoder once.** - [@norberttech](https://github.com/norberttech)
52
63
- [#2540](https://github.com/flow-php/flow/pull/2540) - **flow-php/etl - FloeWriter/FloeStreamWriter take schema in constructor and build encoder once** - [@norberttech](https://github.com/norberttech)
- [#2540](https://github.com/flow-php/flow/pull/2540) - **flow-php/etl - fast-path identity and count checks in array and metadata equality** - [@norberttech](https://github.com/norberttech)
@@ -109,6 +120,7 @@ instead of inside the per-row loop** - [@MrHDOLEK](https://github.com/MrHDOLEK)
109
120
- [#2501](https://github.com/flow-php/flow/pull/2501) - **flow-php/psr18-telemetry-bridge - Client span name is the HTTP method only and server.port is always set.** - [@norberttech](https://github.com/norberttech)
110
121
111
122
### Fixed
123
+
- [#2543](https://github.com/flow-php/flow/pull/2543) - **flow-php/etl - DateInterval ordering in sort now works via type-specialized Rows::sortBy.** - [@norberttech](https://github.com/norberttech)
112
124
- [#2525](https://github.com/flow-php/flow/pull/2525) - **flow-php/symfony-telemetry-bundle - route_naming: path no longer calls Router::getRouteCollection() (full route collection rebuild) on every traced request** - [@norberttech](https://github.com/norberttech)
113
125
- [#2523](https://github.com/flow-php/flow/pull/2523) - **flow-php/filesystem - MemoryStream appends at end of stream after ranged reads.** - [@norberttech](https://github.com/norberttech)
- [#2532](https://github.com/flow-php/flow/pull/2532) - **flow-php/etl - runtime value type detection from List/Map/Structure entry constructors** - [@norberttech](https://github.com/norberttech)
0 commit comments