fix: rexep_matches() pattern must no match the whole string
add ensureGreen to testSelectStarWithOther

test was flaky
track correct transient cluster setting for routing allocation
Merge pull request #1202 from crate/h/setting-fix

track correct transient cluster setting for routing allocation
updated changelog to reflect releases 0.43.3 and 0.44.2
fixed npe at regex matcher (a group can be null)
fix order-by subscript array access
change processWhereClause to generateWhereClause

instead of writing onto the context the whereClause is now
returned.

Makes it easier to use the function in the upcoming
relations changes
add getSafe to functions; rename getColumnInfo to getReferenceInfo

Moves the null check logic from the AbstractDataAnalysis
into the Functions class as both getFunctionInfo and
getFunctionImplementation will probably be removed in the
upcoming relations change.

Renamed getColumnInfo to getReferenceInfo as it actually
returns a ReferenceInfo.
fix deletion of partitioned tables

* when the WHERE clause had no match all partitions were deleted
Merge pull request #1217 from crate/m/delete_partition_fix

fix deletion of partitioned tables
use partition ident in copy from

was ignored before and import was done into `null`
partition.

This fixes https://github.com/crate/crate/issues/1215
fix lt and gt operator
fix update on partitioned tables
added test for partitioned update with not and conjunction
implemented partition visitor

and use it in DataStatementAnalyzer.generateWhereClause(...)
for compatibility reasons. should be moved to DocTableInfo.getRouting(WhereClause)
resolve partitions using normalizer and partitionExpression
allow subscripts on array literals

and allow parameters as subscript indices
Merge pull request #1223 from crate/m/array_subscript

allow subscripts on array literals
fix benchmark runs