Skip to content

Commit b98f75e

Browse files
authored
[FLINK-31070][table] Bump jline to 3.29.0
1 parent 5709bbe commit b98f75e

4 files changed

Lines changed: 12 additions & 5 deletions

File tree

flink-table/flink-sql-client/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,14 +78,14 @@ under the License.
7878
<dependency>
7979
<groupId>org.jline</groupId>
8080
<artifactId>jline-terminal</artifactId>
81-
<version>3.21.0</version>
81+
<version>3.29.0</version>
8282
<optional>${flink.markBundledAsOptional}</optional>
8383
</dependency>
8484

8585
<dependency>
8686
<groupId>org.jline</groupId>
8787
<artifactId>jline-reader</artifactId>
88-
<version>3.21.0</version>
88+
<version>3.29.0</version>
8989
<optional>${flink.markBundledAsOptional}</optional>
9090
</dependency>
9191

flink-table/flink-sql-client/src/main/java/org/apache/flink/table/client/cli/CliClient.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
import org.jline.reader.LineReader;
3737
import org.jline.reader.LineReaderBuilder;
3838
import org.jline.reader.MaskingCallback;
39+
import org.jline.reader.Reference;
3940
import org.jline.reader.UserInterruptException;
4041
import org.jline.reader.impl.LineReaderImpl;
4142
import org.jline.terminal.Terminal;
@@ -333,6 +334,11 @@ private LineReader createLineReader(Terminal terminal, ExecutionMode mode) {
333334
}
334335
LineReader lineReader = builder.build();
335336

337+
lineReader
338+
.getKeyMaps()
339+
.get(LineReader.MAIN)
340+
.bind(new Reference(LineReader.EXPAND_OR_COMPLETE), "\t");
341+
336342
// this option is disabled for now for correct backslash escaping
337343
// a "SELECT '\'" query should return a string with a backslash
338344
lineReader.option(LineReader.Option.DISABLE_EVENT_EXPANSION, true);

flink-table/flink-sql-client/src/main/resources/META-INF/NOTICE

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,6 @@ The Apache Software Foundation (http://www.apache.org/).
77
This project bundles the following dependencies under the BSD license.
88
See bundled license files for details.
99

10-
- org.jline:jline-terminal:3.21.0
11-
- org.jline:jline-reader:3.21.0
10+
- org.jline:jline-terminal:3.29.0
11+
- org.jline:jline-reader:3.29.0
12+
- org.jline:jline-native:3.29.0

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -623,7 +623,7 @@ under the License.
623623
<dependency>
624624
<groupId>net.java.dev.jna</groupId>
625625
<artifactId>jna</artifactId>
626-
<version>5.12.1</version>
626+
<version>5.18.1</version>
627627
</dependency>
628628

629629
<!-- For dependency convergence -->

0 commit comments

Comments
 (0)