GitHub Repository: tomncooper/ossip
Last Updated: 2025/04/17 09:43:48 UTC
FLIP | Description | Component | Target Release | Created by | State | JIRA | Raw Data |
---|---|---|---|---|---|---|---|
524 | FLIP-524: CloudWatch Metric Sink Connector | Hong Liang Teoh | under discussion | info | |||
523 | FLIP-523: Handle TLS Certificate Renewal | Oleksandr Nitavskyi | in progress | FLINK-37504 | info | ||
522 | FLIP-522: Add generalized type information to SQL state connector | Gabor Somogyi | in progress | FLINK-37674 | info | ||
521 | FLIP-521: Integrating Variant Type into Flink: Enabling Efficient Semi-Structured Data Processing | Xuannan Su | unknown | info | |||
520 | FLIP-520: Simplify StructuredType handling | Timo Walther | under discussion | info | |||
519 | FLIP-519: Introduce async lookup key ordered mode | xu_shuai_ | under discussion | info | |||
518 | FLIP-518: Introduce a community review process | David Radley | under discussion | info | |||
517 | FLIP-517: Better Handling of Dynamic Table Primitives with PTFs | Timo Walther | under discussion | info | |||
515 | FLIP-515: Dynamic Kafka Sink | Matyas Orhidi | unknown | info | |||
514 | FLIP-514: Custom Evaluator plugin for Flink Autoscaler | Gyula Fora | unknown | info | |||
513 | FLIP-513: Split-level Watermark Metrics | Efrat Levitan | unknown | info | |||
512 | FLIP-512: Add meta information to SQL state connector | Flink | 2.1 | Gabor Somogyi | completed | FLINK-37407 | info |
511 | FLIP-511: Support transaction id pooling in Kafka connector | Arvid Heise | completed | FLINK-34554 | info | ||
510 | FLIP-510: Drop ChangelogNormalize for operations which don't need it | Dawid Wysakowicz | in progress | FLINK-37474 | info | ||
509 | FLIP-509 Add pluggable Batching for Async Sink | Flink | 2.1 | Ahmed Hamdy | completed | FLINK-37298 | info |
508 | FLIP-508: Add support for Smile format for Compiled plans | Sergey Nuyanzin | in progress | FLINK-37341 | info | ||
507 | FLIP-507: Add Model DDL methods in TABLE API | Yash Anand | in progress | FLINK-37548 | info | ||
506 | FLIP-506: Support Reuse Multiple Table Sinks in Planner | xiangyu feng | in progress | FLINK-37227 | info | ||
504 | FLIP-504: Blue/Green Deployments for Flink on Kubernetes: Phase 2 (coordination) | Gyula Fora | under discussion | info | |||
503 | FLIP-503: Blue/Green Deployments for Flink on Kubernetes: Phase 1 (basic) | Gyula Fora | in progress | FLINK-37515 | info | ||
502 | FLIP-502: QueryOperation SQL Serialization customization | Dawid Wysakowicz | under discussion | info | |||
501 | FLIP-501: Support Window Extension in DataStream V2 API | Flink | 2.0.0 | Xu Huang | completed | FLINK-37136 | info |
500 | FLIP-500: Support Join Extension in DataStream V2 API | Flink | 2.0.0 | Xu Huang | completed | FLINK-37135 | info |
499 | FLIP-499: Support Event Time by Generalized Watermark in DataStream V2 | Flink | 2.0.0 | Weijie Guo | completed | FLINK-37112 | info |
498 | FLIP-498: AsyncTableFunction for async table function support | Alan Sheinberg | under discussion | info | |||
497 | FLIP-497: Early Fire Support for Flink SQL Interval Join | Weiqing Yang | under discussion | info | |||
496 | FLIP-496: SQL connector for keyed savepoint data | Flink | 2.1.0 | Gabor Somogyi | completed | FLINK-36929 | info |
495 | FLIP-495: Support AdaptiveScheduler record and query the rescale history | RocMarshal | under discussion | info | |||
494 | FLIP-494: Add missing createTable/createView methods to TableEnvironment | Sergey Nuyanzin | completed | FLINK-37007 | info | ||
493 | FLIP-493: Add K8S conditions to CRD's Status | David Radley | in progress | FLINK-33634 | info | ||
492 | FLIP-492: Support Query Modifications for Materialized Tables | Feng Jin | in progress | FLINK-36993 | info | ||
491 | FLIP-491: BundledAggregateFunction for batched aggregation | Alan Sheinberg | under discussion | info | |||
490 | FLIP-490: Support AdaptiveScheduler in deploying tasks with minimal TaskManager resources during rescaling | RocMarshal | unknown | info | |||
489 | FLIP-489: Add missing dropTable/dropView methods to TableEnvironment | Sergey Nuyanzin | completed | FLINK-36919 | info | ||
488 | FLIP-488: Expose Async State Processing and New State APIs in Datastream(V1) APIs | Flink | 2.0 | Zakelly Lan | in progress | FLINK-36943 | info |
487 | FLIP-487: Show history of rescales in Web UI for AdaptiveScheduler | RocMarshal | in progress | FLINK-22258 | info | ||
486 | FLIP-486: Introduce A New DeltaJoin | lincoln lee | unknown | info | |||
484 | FLIP-484: Add custom metric variables to operators | Piotr Nowojski | under discussion | info | |||
483 | FLIP-483: Add support for children Spans | Piotr Nowojski | under discussion | info | |||
482 | FLIP-482: Add OpenTelemetryEventReporter | Piotr Nowojski | under discussion | info | |||
481 | FLIP-481: Introduce Event Reporting | Piotr Nowojski | in progress | FLINK-37426 | info | ||
480 | FLIP-480: Support to deploy SQL script in application mode | Shengkai Fang | unknown | info | |||
479 | FLIP-479: Support Persisting ClusterID for both application and session mode. | Feng Jin | unknown | info | |||
478 | FLIP-478 Introduce Config Option Scope | Junrui Lee | unknown | info | |||
477 | FLIP-477 Amazon SQS Source Connector | Flink | 4.4 | Ahmed Hamdy | unknown | info | |
476 | FLIP-476: Introduce CLI API compatibility guarantees | Flink | 2.0 | Ferenc Csaky | unknown | info | |
475 | FLIP-475: Support Adaptive Skewed Join Optimization | Lei Yang | not accepted | FLINK-36333 | info | ||
474 | FLIP-474: Store operator name and UID in state metadata | Flink | 2.0 | Gabor Somogyi | completed | FLINK-36001 | info |
473 | FLIP-473 Introduce New SQL Operators Based on Asynchronous State APIs | lincoln lee | unknown | info | |||
472 | FLIP-472: Aligning timeout logic in the AdaptiveScheduler's WaitingForResources and Executing states | Matthias Pohl | completed | FLINK-35035 | info | ||
471 | FLIP-471: Fixing watermark idleness timeout accounting | Piotr Nowojski | not accepted | FLINK-35886 | info | ||
470 | FLIP-470: Support Adaptive Broadcast Join | Xia Sun | not accepted | FLINK-36159 | info | ||
469 | FLIP-469: Supports Adaptive Optimization of StreamGraph | Junrui Lee | not accepted | FLINK-36033 | info | ||
468 | FLIP-468: Introducing StreamGraph-Based Job Submission | Junrui Lee | unknown | info | |||
467 | FLIP-467: Introduce Generalized Watermarks | Flink | 2.0.0 | Jeyhun Karimov | unknown | info | |
466 | FLIP-466: Introduce ProcessFunction Attribute in DataStream API V2 | Wencong Liu | under discussion | info | |||
465 | FLIP-465: Introduce DESCRIBE FUNCTION | Martijn Visser | unknown | info | |||
464 | FLIP-464: Merge "flink run" and "flink run-application" | Gabor Somogyi | unknown | info | |||
463 | FLIP-463: Schema Definition in CREATE TABLE AS Statement | Flink | 2.0 | Sergio Peña | completed | FLINK-35706 | info |
462 | FLIP-462 Support Custom Data Distribution for Input Stream of Lookup Join | Flink | 2.0.0 | Weijie Guo | completed | FLINK-35652 | info |
461 | FLIP-461: Synchronize rescaling with checkpoint creation to minimize reprocessing for the AdaptiveScheduler | Flink | 2.0 | Matthias Pohl | completed | FLINK-35549 | info |
460 | FLIP-460: Display source/sink I/O metrics on Flink Web UI | Flink | 2.0 | Zhanghao Chen | completed | FLINK-33681 | info |
459 | FLIP-459: Support Flink hybrid shuffle integration with Apache Celeborn | Flink | 1.20 | Yuxin Tan | completed | FLINK-35533 | info |
458 | FLIP-458: Long-Term Support for the Final Release of Apache Flink 1.x Line | Alexander Fedulov | under discussion | info | |||
457 | FLIP-457: Improve Table/SQL Configuration for Flink 2.0 | Jane Chan | unknown | info | |||
456 | FLIP-456: CompiledPlan support for Batch Execution Mode | Alexey Leonov-Vendrovskiy | under discussion | info | |||
455 | FLIP-455: Declare async state processing and checkpoint the in-flight requests | Flink | 2.0 | Zakelly Lan | in progress | FLINK-36118 | info |
454 | FLIP-454: New Apicurio Avro format | Martijn Visser | unknown | info | |||
453 | FLIP-453: Promote Unified Sink API V2 to Public and Deprecate SinkFunction | Martijn Visser | unknown | info | |||
452 | FLIP-452: Allow Skipping Invocation of Function Calls While Constant-folding | Flink | 1.20 | Alan Sheinberg | completed | FLINK-35403 | info |
451 | FLIP-451: Introduce timeout configuration to AsyncSink API | Flink | 1.20 | Ahmed Hamdy | completed | FLINK-35435 | info |
450 | FLIP-450: Improve Runtime Configuration for Flink 2.0 | Xuannan Su | not accepted | FLINK-35461 | info | ||
449 | FLIP-449: Reorganization of flink-connector-jdbc | João Boto | under discussion | info | |||
448 | FLIP-448: Introduce Pluggable Workflow Scheduler Interface for Materialized Table | ron liu | completed | FLINK-35345 | info | ||
447 | FLIP-447: Upgrade FRocksDB from 6.20.3 to 8.10.0 | Flink | 2.0 | yue ma | in progress | FLINK-35573 | info |
446 | FLIP-446: Kubernetes Operator State Snapshot CRD | Gyula Fora | unknown | info | |||
445 | FLIP-445: Support dynamic parallelism inference for HiveSource | Flink | 1.20 | Xia Sun | completed | FLINK-35293 | info |
444 | FLIP-444: Native file copy support | Piotr Nowojski | under discussion | info | |||
443 | FLIP-443: Interruptible timers firing | Piotr Nowojski | not accepted | FLINK-20217 | info | ||
442 | FLIP-442: General Improvement to Configuration for Flink 2.0 | Xuannan Su | not accepted | FLINK-35359 | info | ||
441 | FLIP-441: Show the JobType and remove Execution Mode on Flink WebUI | Rui Fan | completed | FLINK-29481 | info | ||
440 | FLIP-440: User-defined SQL operators / ProcessTableFunction (PTF) | Timo Walther | in progress | FLINK-36703 | info | ||
439 | FLIP-439: Externalize Kudu Connector from Bahir | Gyula Fora | unknown | info | |||
438 | FLIP-438: Amazon SQS Sink Connector | Priya Dhingra | completed | FLINK-35305 | info | ||
437 | FLIP-437: Support ML Models in Flink SQL | Martijn Visser | in progress | FLINK-34992 | info | ||
436 | FLIP-436: Introduce Catalog-related Syntax | Flink | 1.20 | Yubin Li | completed | FLINK-34914 | info |
435 | FLIP-435: Introduce a New Materialized Table for Simplifying Data Pipelines | lincoln lee | in progress | FLINK-35187 | info | ||
434 | FLIP-434: Support optimizations for pre-partitioned data sources | Jeyhun Karimov | in progress | FLINK-34442 | info | ||
433 | FLIP-433: State Access on DataStream API V2 | Flink | 1.20 | Weijie Guo | completed | FLINK-34977 | info |
432 | FLIP-432: Faster Checkpoint & Recovery for Disaggregated State | Zakelly Lan | under discussion | info | |||
431 | [WIP]FLIP-431: Metrics For Disaggregated State | Zakelly Lan | unknown | info | |||
430 | [WIP]FLIP-430: Remote Compaction For Disaggregated State | Zakelly Lan | unknown | info | |||
429 | [WIP]FLIP-429: Local Disk as a Secondary Cache for Disaggregated State | Zakelly Lan | unknown | info | |||
428 | FLIP-428: Fault Tolerance/Rescale Integration for Disaggregated State | Flink | 2.0 | Zakelly Lan | in progress | FLINK-34982 | info |
427 | FLIP-427: ForSt - Disaggregated state Store | Flink | 2.0 | Zakelly Lan | in progress | FLINK-34975 | info |
426 | FLIP-426: Grouping Remote State Access | Flink | 2.0 | Zakelly Lan | in progress | FLINK-34981 | info |
425 | FLIP-425: Asynchronous Execution Model | Flink | 2.0 | Zakelly Lan | in progress | FLINK-34973 | info |
424 | FLIP-424: Asynchronous State APIs | Flink | 2.0 | Zakelly Lan | in progress | FLINK-34974 | info |
423 | FLIP-423: Disaggregated State Storage and Management (Umbrella FLIP) | Flink | 2.0, 2.1 | Zakelly Lan | in progress | FLINK-34984 | info |
422 | [WIP] FLIP-422: Add option to control the default partitioner when the parallelism of upstream and downstream operator does not match | Zhanghao Chen | in progress | FLINK-32872 | info | ||
421 | FLIP-421: Support Custom Conversion for LogicalTypes | Jiangjie Qin | unknown | info | |||
420 | FLIP-420: Add API annotations for RocksDB StateBackend user-facing classes | Flink | 1.20 | Jinzhong Li | unknown | info | |
419 | FLIP-419: Optimize multi-sink query plan generation | Jeyhun Karimov | under discussion | info | |||
418 | FLIP-418: Show data skew score on Flink Dashboard | Flink | 1.20 | Emre Kartoglu | completed | FLINK-34025 | info |
417 | FLIP-417: Expose JobManagerOperatorMetrics via REST API | Mason Chen | in progress | FLINK-34064 | info | ||
416 | FLIP-416: Deprecate and remove the RestoreMode#LEGACY | Flink | 1.19, 2.0 | Zakelly Lan | in progress | FLINK-34189 | info |
415 | FLIP-415: Introduce a new join operator to support minibatch | Flink | 1.19 | xu_shuai_ | unknown | info | |
414 | FLIP-414: Support Retry Mechanism in RocksDBStateDataTransfer | xiangyu feng | in progress | FLINK-33932 | info | ||
413 | FLIP-413: Enable unaligned checkpoints by default | Piotr Nowojski | under discussion | info | |||
412 | FLIP-412: Add the time-consuming span of each stage when starting the Flink job to TraceReporter | Flink | 1.20 | Rui Fan | in progress | FLINK-33999 | info |
411 | FLIP-411: Chaining-agnostic Operator ID generation for improved state compatibility on parallelism change | Zhanghao Chen | in progress | FLINK-33962 | info | ||
410 | FLIP-410: Config, Context and Processing Timer Service of DataStream API V2 | Flink | 1.20 | Weijie Guo | completed | FLINK-34549 | info |
409 | FLIP-409: DataStream V2 Building Blocks: DataStream, Partitioning and ProcessFunction | Flink | 1.20 | Weijie Guo | completed | FLINK-34548 | info |
408 | FLIP-408: [Umbrella] Introduce DataStream API V2 | Weijie Guo | completed | FLINK-34547 | info | ||
407 | FLIP-407: Improve Flink Client performance in interactive scenarios | xiangyu feng | in progress | FLINK-33683 | info | ||
406 | FLIP-406: Reorganize State & Checkpointing & Recovery Configuration | Flink | 1.20, 2.0 | Zakelly Lan | in progress | FLINK-34255 | info |
405 | FLIP-405: Migrate string configuration key to ConfigOption | Flink | 1.19, 1.20, 2.0 | Xuannan Su | completed | FLINK-34079 | info |
404 | FLIP-404: Create a Redis HyperLogLog Connector for Flink | Jinsui Chen | in progress | FLINK-33873 | info | ||
403 | FLIP-403 High Availability Services for OLAP Scenarios | Yangze Guo | unknown | info | |||
402 | FLIP-402: Extend ZooKeeper Curator configurations | Flink | 1.20.0 | Oleksandr Nitavskyi | completed | FLINK-33376 | info |
401 | FLIP-401: REST API JSON response deserialization unknown field tolerance | Flink | 1.19 | Gabor Somogyi | completed | FLINK-33268 | info |
400 | FLIP-400: AsyncScalarFunction for asynchronous scalar function support | Panagiotis Garefalakis | in progress | FLINK-33978 | info | ||
399 | FLIP-399: Flink Connector Doris | Di Wu | unknown | info | |||
398 | FLIP-398: Improve Serialization Configuration And Usage In Flink | Flink | 2.0 | Fang Yong | in progress | FLINK-34037 | info |
397 | FLIP-397: Add config options for administrator JVM options | Flink | 1.19 | Zhanghao Chen | completed | FLINK-33221 | info |
396 | FLIP-396: Trial to test GitHub Actions as an alternative for Flink's current Azure CI infrastructure | Matthias Pohl | in progress | FLINK-27075 | info | ||
395 | FLIP-395: Deprecate Global Aggregator Manager | Zhanghao Chen | under discussion | info | |||
394 | [WIP] FLIP-394: Add Metrics for Connector Agnostic Autoscaling | Mason Chen | in progress | FLINK-33575 | info | ||
393 | FLIP-393: Make QueryOperations SQL serializable | Flink | 1.19 | Dawid Wysakowicz | completed | FLINK-33644 | info |
392 | FLIP-392: Deprecate the Legacy Group Window Aggregation | lincoln lee | under discussion | info | |||
391 | FLIP-391: Deprecate RuntimeContext#getExecutionConfig | Junrui Lee | unknown | info | |||
390 | FLIP-390: Support System out and err to be redirected to LOG or discarded | Flink | 1.19 | Rui Fan | completed | FLINK-33625 | info |
389 | FLIP-389 Annotate SingleThreadFetcherManager as PublicEvolving. | Flink | 1.19 | Hongshun Wang | completed | FLINK-32417 | info |
388 | FLIP-388: Support Dynamic Logger Level Adjustment | RocMarshal | not accepted | FLINK-33320 | info | ||
387 | FLIP-387: Support named parameters for functions and call procedures | Flink | 1.19 | Feng Jin | completed | FLINK-34054 | info |
386 | FLIP-386: Support adding custom metrics in Recovery Spans | Piotr Nowojski | not accepted | FLINK-33697 | info | ||
385 | FLIP-385: Add OpenTelemetryTraceReporter and OpenTelemetryMetricReporter | Piotr Nowojski | not accepted | FLINK-33696 | info | ||
384 | FLIP-384: Introduce TraceReporter and use it to create checkpointing and recovery traces | Flink | 1.19 | Piotr Nowojski | completed | FLINK-33695 | info |
383 | FLIP-383: Support Job Recovery from JobMaster Failures for Batch Jobs | Lijie Wang | not accepted | FLINK-33892 | info | ||
382 | FLIP-382: Unify the Provision of Diverse Metadata for Context-like APIs | Wencong Liu | under discussion | info | |||
381 | FLIP-381: Deprecate configuration getters/setters that return/set complex Java objects | Junrui Lee | unknown | info | |||
380 | FLIP-380: Support Full Partition Processing On Non-keyed DataStream | Wencong Liu | under discussion | info | |||
379 | FLIP-379: Dynamic source parallelism inference for batch jobs | Flink | 1.19 | Xia Sun | completed | FLINK-33768 | info |
378 | FLIP-378: Support Avro timestamp with local timezone | Flink | 1.19 | Zhenqiu Huang | completed | FLINK-33198 | info |
377 | FLIP-377: Support fine-grained configuration to control filter push down for Table/SQL Sources | jiabao.sun | completed | FLINK-34214 | info | ||
376 | FLIP-376: Add DISTRIBUTED BY clause | Flink | 1.20 | Timo Walther | completed | FLINK-33494 | info |
375 | FLIP-375: Built-in cross-platform powerful java profiler | Flink | 1.19 | Yu Chen | completed | FLINK-33325 | info |
374 | FLIP-374: Adding a separate configuration for specifying Java Options of the SQL Gateway | Yangze Guo | unknown | info | |||
373 | FLIP-373: Support Configuring Different State TTLs using SQL Hint | Jane Chan | unknown | info | |||
372 | FLIP-372: Enhance and synchronize Sink API to match the Source API | Flink | 1.19.0 | Peter Vary | completed | FLINK-33328 | info |
371 | FLIP-371: Provide initialization context for Committer creation in TwoPhaseCommittingSink | Flink | 1.19.0 | Peter Vary | completed | FLINK-25857 | info |
370 | FLIP-370: Support Balanced Tasks Scheduling | RocMarshal | in progress | FLINK-31757 | info | ||
369 | FLIP-369: Introduce LRU cache to accelerate state backend access | Yunfeng Zhou | unknown | info | |||
368 | FLIP-368: Reorganize the exceptions thrown in state interfaces | Flink | 2.0 | Zakelly Lan | unknown | info | |
367 | FLIP-367: Support Setting Parallelism for Table/SQL Sources | Flink | 1.19 | Zhanghao Chen | completed | FLINK-33261 | info |
366 | FLIP-366: Support standard YAML for FLINK configuration | Junrui Lee | unknown | info | |||
365 | FLIP-365: Introduce flush interval to adjust the interval of emitting results with idempotent semantics | Yunfeng Zhou | under discussion | info | |||
364 | FLIP-364: Improve the exponential-delay restart-strategy | flink | 1.19 | Rui Fan | completed | FLINK-33735 | info |
363 | FLIP-363: Unify the Representation of TaskManager Location in REST API and Web UI | Flink | 1.19 | Zhanghao Chen | unknown | info | |
362 | FLIP-362: Support minimum resource limitation | Flink | 1.19 | xiangyu feng | completed | FLINK-15959 | info |
361 | FLIP-361: Improve GC Metrics | Flink | 1.19 | Gyula Fora | in progress | FLINK-33120 | info |
360 | FLIP-360: Merging the ExecutionGraphInfoStore and the JobResultStore into a single component CompletedJobStore | Matthias Pohl | in progress | FLINK-31709 | info | ||
359 | FLIP-359: ignore-unclaimed-state supports the state inside of operator | Rui Fan | in progress | FLINK-32658 | info | ||
358 | FLIP-358: flink-avro enhancement and cleanup | Jiangjie Qin | under discussion | info | |||
357 | FLIP-357: Deprecate Iteration API of DataStream | Flink | 1.19 | Wencong Liu | completed | FLINK-33144 | info |
356 | FLIP-356: Support Nested Fields Filter Pushdown | Flink | 1.19.0 | Venkata krishnan Sowrirajan | completed | FLINK-20767 | info |
354 | FLIP-354: Removal of deprecated exception history fields in REST API | Matthias Pohl | completed | FLINK-32688 | info | ||
352 | FLIP-352: Use camelCast for all REST API fields/parameters | Flink | 2.0 | Chesnay Schepler | in progress | FLINK-15787 | info |
351 | FLIP-351: REST API normalizes +/-Inf / NaN to 0 | Flink | 2.0 | Chesnay Schepler | unknown | info | |
350 | FLIP-350: Remove query parameters from Jar handlers | Flink | 2.0 | Chesnay Schepler | unknown | info | |
349 | FLIP-349: Move RocksDB statebackend classes to o.a.f.state.rocksdb package | Flink | 2.0, 3.0 | Chesnay Schepler | completed | FLINK-4602 | info |
348 | FLIP-348: Make expanding behavior of virtual metadata columns configurable | Flink | 1.19 | Timo Walther | completed | FLINK-33028 | info |
347 | FLIP-347: Remove IOReadableWritable serialization in Path | Wencong Liu | not accepted | FLINK-5336 | info | ||
346 | FLIP-346: Deprecate ManagedTable related APIs | Jane Chan | unknown | info | |||
345 | FLIP-345: Add support for dynamic time window function | 张一帆 | unknown | info | |||
344 | FLIP-344: Remove parameter in RichFunction#open | Wencong Liu | not accepted | FLINK-6912 | info | ||
343 | FLIP-343: Remove parameter in WindowAssigner#getDefaultTrigger() | Wencong Liu | completed | FLINK-4675 | info | ||
342 | FLIP-342: Remove brackets around keys returned by MetricGroup#getAllVariables | Flink | 2.0 | Chesnay Schepler | in progress | FLINK-24078 | info |
341 | FLIP-341: Remove MetricGroup methods accepting an int as a name | Flink | 2.0 | Chesnay Schepler | unknown | info | |
340 | FLIP-340: Remove rescale REST endpoint | Chesnay Schepler | unknown | info | |||
339 | FLIP-339: Adaptive Channel selection for partitioner | Mang Zhang | in progress | FLINK-31655 | info | ||
338 | FLIP-338: Remove terminationMode query parameter from job cancellation REST endpoint | Chesnay Schepler | unknown | info | |||
337 | FLIP-337: Remove JarRequestBody#programArgs | Flink | 2.0.0 | Chesnay Schepler | unknown | info | |
336 | FLIP-336: Remove "now" timestamp field from REST responses | Flink | 2.0.0 | Chesnay Schepler | unknown | info | |
335 | FLIP-335: Removing Flink's Time classes | Flink | 1.19, 2.0 | Matthias Pohl | completed | FLINK-32570 | info |
334 | FLIP-334 : Decoupling autoscaler and kubernetes and support the Standalone Autoscaler | flink-kubernetes-operator | 1.7.0 | Rui Fan | completed | FLINK-32723 | info |
333 | FLIP-333: Redesign Apache Flink website | Deepthi Mohan | completed | FLINK-33046 | info | ||
332 | [WIP]FLIP-332: Introduce the concept of state self-sustained | Feifan Wang | unknown | info | |||
331 | FLIP-331: Support EndOfStreamTrigger and isOutputOnlyAfterEndOfStream operator attribute to optimize task deployment | Dong Lin | in progress | FLINK-32594 | info | ||
330 | FLIP-330: Support specifying record timestamp requirement | Yunfeng Zhou | under discussion | info | |||
329 | FLIP-329: Add operator attribute to specify support for object-reuse | Xuannan Su | under discussion | info | |||
328 | FLIP-328: Allow source operators to determine isProcessingBacklog based on watermark lag | Dong Lin | under discussion | info | |||
327 | FLIP-327: Support switching from batch to stream mode to improve throughput when processing backlog data | Dong Lin | in progress | FLINK-33202 | info | ||
326 | FLIP-326: Enhance Watermark to Support Processing-Time Temporal Join | Xuannan Su | under discussion | info | |||
324 | FLIP-324: Introduce Runtime Filter for Flink Batch Jobs | Flink | 1.18.0 | Lijie Wang | completed | FLINK-32486 | info |
323 | FLIP-323: Support Attached Execution on Flink Application Completion for Batch Jobs | Allison Chang | under discussion | info | |||
322 | FLIP-322 Cooldown period for adaptive scheduler | Etienne Chauchot | under discussion | info | |||
321 | FLIP-321: Introduce an API deprecation process | Flink | 1.18 | Jiangjie Qin | unknown | info | |
320 | FLIP-320: Support multiple Flink versions in each Java library release (Flink ML) | ml | 2.3.0 | Jiang Xin | completed | FLINK-32285 | info |
319 | FLIP-319: Integrate with Kafka's Support for Proper 2PC Participation (KIP-939) | Tzu-Li (Gordon) Tai | under discussion | info | |||
318 | FLIP-318: Support Dynamic Options Provider For Tables In Gateway | Fang Yong | in progress | FLINK-32042 | info | ||
317 | FLIP-317: Upgrade Kryo from 2.24.0 to 5.5.0 | Kurt Ostfeld | under discussion | info | |||
316 | FLIP-316: Support application mode for SQL Gateway | Paul Lam | under discussion | info | |||
315 | FLIP-315 Support Operator Fusion Codegen for Flink SQL | Flink | 1.18 | ron liu | in progress | FLINK-31833 | info |
314 | FLIP-314: Support Customized Job Lineage Listener | Flink | 1.19 | Fang Yong | unknown | info | |
313 | FLIP-313: Add support of User Defined AsyncTableFunction | WenJun Min | under discussion | info | |||
312 | FLIP-312: Prometheus Sink Connector | flink-connectors-prometheus | 1.0.0 | Karthi Thyagarajan | completed | FLINK-33137 | info |
311 | FLIP-311: Support Call Stored Procedure | luoyuxia | unknown | info | |||
310 | [WIP]FLIP-310:use VARINT and ZIGZAG to encode ROWDATA in state | Flink | 1.18 | zhouxiaogang | in progress | FLINK-16009 | info |
309 | FLIP-309: Support using larger checkpointing interval when source is processing backlog | Flink | 1.19 | Yunfeng Zhou | completed | FLINK-32514 | info |
308 | FLIP-308: Support Time Travel | Flink | 1.18 | Feng Jin | completed | FLINK-32472 | info |
307 | FLIP-307: Flink Connector Redshift | Samrat Deb | in progress | FLINK-31854 | info | ||
306 | FLIP-306: Unified File Merging Mechanism for Checkpoints | Zakelly Lan | in progress | FLINK-32070 | info | ||
305 | FLIP-305: Support atomic for CREATE TABLE AS SELECT(CTAS) statement | Mang Zhang | unknown | info | |||
304 | FLIP-304: Pluggable Failure Enrichers | Flink | 1.18 | Panagiotis Garefalakis | completed | FLINK-31508 | info |
303 | FLIP-303: Support REPLACE TABLE AS SELECT statement | luoyuxia | unknown | info | |||
302 | FLIP-302: Support TRUNCATE TABLE statement in batch mode | luoyuxia | unknown | info | |||
301 | FLIP-301: Hybrid Shuffle supports Remote Storage | Flink | 1.18 | Yuxin Tan | completed | FLINK-31634 | info |
300 | FLIP-300: Add targetColumns to DynamicTableSink#Context to solve the null overwrite problem of partial-insert | lincoln lee | not accepted | FLINK-31487 | info | ||
299 | FLIP-299: Pub/Sub Lite Connector | Daniel Collins | in progress | FLINK-31229 | info | ||
298 | FLIP-298: Unifying the Implementation of SlotManager | Weihua Hu | completed | FLINK-31439 | info | ||
297 | FLIP-297: Improve Auxiliary Sql Statements | Ran Tao | in progress | FLINK-31256 | info | ||
296 | FLIP-296: Extend watermark-related features for SQL | Flink | 1.18.0 | Yun Tang | completed | FLINK-31535 | info |
295 | FLIP-295: Support lazy initialization of catalogs and persistence of catalog configurations | Flink | 1.18 | Feng Jin | in progress | FLINK-32427 | info |
294 | FLIP-294: Support Customized Catalog Modification Listener | Flink | 1.18 | Fang Yong | completed | FLINK-32402 | info |
293 | FLIP-293: Introduce Flink Jdbc Driver For Sql Gateway | Flink | 1.18.0 | Fang Yong | completed | FLINK-31496 | info |
292 | FLIP-292: Enhance COMPILED PLAN to support operator-level state TTL configuration | Jane Chan | unknown | info | |||
291 | FLIP-291: Externalized Declarative Resource Management | Flink | 1.18 | David Morávek | in progress | FLINK-31316 | info |
290 | FLIP-290 Operator state compression | Etienne Chauchot | under discussion | info | |||
289 | FLIP-289: Support online inference (Flink ML) | ml | 2.2.0 | Jiang Xin | completed | FLINK-30715 | info |
288 | FLIP-288: Enable Dynamic Partition Discovery by Default in Kafka Source | kafka | 4.0.0 | Qingsheng Ren | completed | FLINK-31953 | info |
287 | FLIP-287: Extend Sink#InitContext to expose TypeSerializer, ObjectReuse and JobID | Flink | 1.18.0 | João Boto | completed | FLINK-32376 | info |
286 | FLIP-286: Fix the API stability/scope annotation inconsistency in AbstractStreamOperator | Flink | 1.17 | Jiangjie Qin | in progress | FLINK-30645 | info |
285 | FLIP-285: Refactoring LeaderElection to make Flink support multi-component leader election out-of-the-box | Flink | 1.18.0 | Matthias Pohl | completed | FLINK-26522 | info |
284 | FLIP-284 : Making AsyncSinkWriter Flush triggers adjustable | Ahmed Hamdy | unknown | info | |||
283 | FLIP-283: Use adaptive batch scheduler as default scheduler for batch jobs | Junrui Lee | unknown | info | |||
282 | FLIP-282: Introduce Delete & Update API | luoyuxia | unknown | info | |||
281 | FLIP-281 Sink Supports Speculative Execution For Batch Job | Flink | 1.17 | Biao Liu | completed | FLINK-30725 | info |
280 | FLIP-280: Introduce EXPLAIN PLAN_ADVICE to provide SQL advice | Jane Chan | unknown | info | |||
279 | FLIP-279 Unified the max display column width for SqlClient and Table APi in both Streaming and Batch execMode | Jing Ge | under discussion | info | |||
278 | FLIP-278: HybridSource Table & Sql Api Implementation | Ran Tao | under discussion | info | |||
277 | FLIP-277: Native GlueCatalog Support in Flink | Samrat Deb | in progress | FLINK-29549 | info | ||
276 | FLIP-276: Data Consistency of Streaming and Batch ETL in Flink and Table Store | Fang Yong | under discussion | info | |||
275 | FLIP-275: Support Remote SQL Client Based on SQL Gateway | Zelin Yu | unknown | info | |||
274 | FLIP-274: Introduce metric group for OperatorCoordinator | Flink | 1.18.0 | Ruan Hang | unknown | info | |
273 | FLIP-273: Improve the Catalog API to Support ALTER TABLE syntax | Shengkai Fang | not accepted | FLINK-30493 | info | ||
272 | FLIP-272: Generalized delegation token support | Flink | 1.17 | Gabor Somogyi | completed | FLINK-29918 | info |
271 | FLIP-271: Autoscaling | Maximilian Michels | not accepted | FLINK-30260 | info | ||
270 | FLIP-270: Repeatable Cleanup of Checkpoints | Matthias Pohl | under discussion | info | |||
269 | FLIP-269: Properly Handling the Processing Timers on Job Termination | Yun Gao | unknown | info | |||
268 | FLIP-268: Kafka Rack Awareness | Jeremy DeGroot | unknown | info | |||
266 | FLIP-266: Simplify network memory configurations for TaskManager | Flink | 1.17 | Yingjie Cao | completed | FLINK-30469 | info |
265 | FLIP-265 Deprecate and remove Scala API support | Flink | 1.17, 2.0 | Martijn Visser | in progress | FLINK-29739 | info |
264 | FLIP-264: Extract CoordinatorContextBase | gang ye | under discussion | info | |||
263 | FLIP-263: Improve resolving schema compatibility | Hangxiang Yu | unknown | info | |||
262 | FLIP-262: Introduce MongoDB connector | Flink | 1.17 | jiabao.sun | completed | FLINK-6573 | info |
261 | FLIP-261: Support DEFAULT Constraint In Sql DDL | Flink | 1.3 | Ran Tao | completed | FLINK-4557 | info |
260 | FLIP-260: Expose Finish Method For TableFunction | lincoln lee | under discussion | info | |||
259 | FLIP-259: Use StatefulSet instead of Deployment to deploy Flink with standalone mode on kubernetes | Peng Yuan | not accepted | FLINK-29110 | info | ||
258 | FLIP-258: Guarantee binary compatibility for Public/-Evolving APIs between patch releases | Flink | 1.15.3, 1.16 | Chesnay Schepler | completed | FLINK-29255 | info |
257 | FLIP-257: Flink JobManager Process Split | ConradJam | under discussion | info | |||
256 | FLIP-256: Support Job Dynamic Parameter With Flink Rest Api | Flink | 1.17 | ConradJam | completed | FLINK-27060 | info |
255 | FLIP-255: Introduce pre-aggregated merge to Table Store | Nathan Kan | not accepted | FLINK-27626 | info | ||
254 | FLIP-254: Redis Streams Connector | Martijn Visser | in progress | FLINK-15571 | info | ||
252 | FLIP-252: Amazon DynamoDB Sink Connector | AWS Connectors | 2.0.0 | Danny Cranmer | completed | FLINK-24229 | info |
251 | FLIP-251: Support collecting arbitrary number of streams | Flink | 1.16 | Chesnay Schepler | completed | FLINK-28644 | info |
250 | FLIP-250: Support Customized Kubernetes Schedulers Proposal | Flink | 1.17 | bzhao | in progress | FLINK-26559 | info |
249 | FLIP-249: Flink Web UI Enhancement for Speculative Execution | Flink | 1.16 | Gen Luo | completed | FLINK-28587 | info |
248 | FLIP-248: Introduce dynamic partition pruning | Flink | 1.16 | Godfrey He | completed | FLINK-28706 | info |
247 | FLIP-247: Bulk fetch of table and column statistics for given partitions | Flink | 1.16 | Jing Ge | completed | FLINK-28778 | info |
246 | FLIP-246: Dynamic Kafka Source (originally Multi Cluster Kafka Source) | kafka | 3.1.0 | Mason Chen | unknown | info | |
245 | FLIP-245: Source Supports Speculative Execution For Batch Job | Flink | 1.16 | Jing Zhang | completed | FLINK-28397 | info |
244 | FLIP-244: Support IterativeCondition with AggregateFunction in CEP Pattern | Mingde Peng | unknown | info | |||
243 | FLIP-243: Dedicated Opensearch connectors | Flink | 1.17 | Andriy Redko | completed | FLINK-25756 | info |
242 | FLIP-242: Introduce configurable RateLimitingStrategy for Async Sink | Flink | 1.16 | Hong Liang Teoh | completed | FLINK-28487 | info |
241 | FLIP-241: Completed Jobs Information Enhancement | Flink | 1.16 | Junhan Yang | completed | FLINK-28307 | info |
240 | FLIP-240: Introduce "ANALYZE TABLE" Syntax | Flink | 1.16 | Godfrey He | completed | FLINK-28489 | info |
239 | FLIP-239: Port JDBC Connector to FLIP-27&FLIP-143 | RocMarshal | in progress | FLINK-25420 | info | ||
238 | FLIP-238: Introduce FLIP-27-based Data Generator Source | Flink | 1.17 | Alexander Fedulov | completed | FLINK-27919 | info |
237 | FLIP-237: Thrift Format Support | Chen Qin | under discussion | info | |||
236 | FLIP-236: Asynchronous Job Submission | Nuno Afonso | under discussion | info | |||
235 | FLIP-235: Hybrid Shuffle Mode | Flink | 1.16 | Weijie Guo | completed | FLINK-27862 | info |
234 | FLIP-234: Support Retryable Lookup Join To Solve Delayed Updates Issue In External Systems | Flink | 1.16 | lincoln lee | completed | FLINK-28779 | info |
233 | FLIP-233: Introduce HTTP Connector | Jeremy Ber | unknown | info | |||
232 | FLIP-232: Add Retry Support For Async I/O In DataStream API | Flink | 1.16 | lincoln lee | completed | FLINK-27878 | info |
231 | FLIP-231: Introduce SupportsStatisticReport to support reporting statistics from source connectors | Flink | 1.16 | Godfrey He | completed | FLINK-27982 | info |
229 | FLIP-229: Introduces Join Hint for Flink SQL Batch Job | Flink | 1.16 | Godfrey He | completed | FLINK-27853 | info |
228 | FLIP-228: Support Within between events in CEP Pattern | Nicholas Jiang | unknown | info | |||
227 | FLIP-227: Support overdraft buffer | Flink | 1.16 | Rui Fan | completed | FLINK-27530 | info |
226 | FLIP-226: Introduce Schema Evolution on Table Store | Jingsong Lee | not accepted | FLINK-27365 | info | ||
225 | FLIP-225: Implement standalone mode support in the kubernetes operator | kubernetes-operator | 1.2.0 | Usamah Jassat | completed | FLINK-27416 | info |
224 | FLIP-224: Blocklist Mechanism | Flink | 1.16 | Lijie Wang | completed | FLINK-28130 | info |
223 | FLIP-223: Support HiveServer2 Endpoint | Flink | 1.16 | Shengkai Fang | completed | FLINK-28149 | info |
222 | FLIP-222: Support full job lifecycle statements in SQL client | Paul Lam | in progress | FLINK-27344 | info | ||
221 | FLIP-221: Abstraction for lookup source cache and metric | Flink | 1.16 | Qingsheng Ren | completed | FLINK-28415 | info |
220 | FLIP-220: Binary Sorted State | David Anderson | in progress | FLINK-27176 | info | ||
219 | FLIP-219: Revised Format API | Arvid Heise | unknown | info | |||
218 | FLIP-218: Support SELECT clause in CREATE TABLE(CTAS) | Flink | 1.17 | Mang Zhang | in progress | FLINK-26942 | info |
217 | FLIP-217: Support watermark alignment of source splits | Flink | 1.17 | Sebastian Mattheis | completed | FLINK-28853 | info |
216 | FLIP-216: Introduce pluggable dialect and plan for migrating Hive dialect | Flink | 1.18 | luoyuxia | completed | FLINK-26603 | info |
215 | FLIP-215: Introduce FlinkSessionJob CRD in the kubernetes operator | kubernetes-operator | 1.0 | WenJun Min | completed | FLINK-26784 | info |
214 | FLIP-214: Support Advanced Function DDL | Flink | 1.16 | ron liu | completed | FLINK-14055 | info |
213 | FLIP-213: TaskManager's Flame Graphs | Jacky Lau | under discussion | info | |||
212 | FLIP-212: Introduce Flink Kubernetes Operator | kubernetes-operator | 1.0 | Thomas Weise | completed | FLINK-25963 | info |
211 | FLIP-211: Kerberos delegation token framework | Flink | 1.17 | Márton Balassi | completed | FLINK-21232 | info |
210 | FLIP-210: Change logging level dynamically at runtime | Wenhao Ji | unknown | info | |||
209 | FLIP-209: Support to run multiple shuffle plugins in one session cluster | Yingjie Cao | under discussion | info | |||
208 | FLIP-208: Add RecordEvaluator to dynamically stop source based on de-serialized records | Dong Lin | in progress | FLINK-25509 | info | ||
207 | FLIP-207: Flink backward and forward compatibility | Jing Ge | under discussion | info | |||
206 | FLIP-206: Support PyFlink Runtime Execution in Thread Mode | Flink | 1.15 | HuangXingbo | in progress | FLINK-25718 | info |
205 | FLIP-205: Support Cache in DataStream for Batch Processing | Flink | 1.16 | Xuannan Su | completed | FLINK-27521 | info |
204 | FLIP-204: Introduce Hash Lookup Join | Jing Zhang | in progress | FLINK-23687 | info | ||
203 | FLIP-203: Incremental savepoints | Flink | 1.15 | Piotr Nowojski | completed | FLINK-25276 | info |
202 | [DRAFT] FLIP-202: Introduce ClickHouse Connector | RocMarshal | in progress | FLINK-26999 | info | ||
201 | FLIP-201: Persist local state in working directory | Flink | 1.15 | Till Rohrmann | completed | FLINK-25817 | info |
200 | FLIP-200: Support Multiple Rule and Dynamic Rule Changing (Flink CEP) | Yunfeng Zhou | under discussion | info | |||
199 | FLIP-199: Change some default config values of blocking shuffle for better usability | Flink | 1.15 | Yingjie Cao | completed | FLINK-25636 | info |
198 | FLIP-198: Working directory for Flink processes | Flink | 1.15 | Till Rohrmann | completed | FLINK-25402 | info |
197 | FLIP-197: API stability graduation process | Flink | 1.15 | Till Rohrmann | in progress | FLINK-25346 | info |
196 | FLIP-196: Source API stability guarantees | Till Rohrmann | in progress | FLINK-25345 | info | ||
195 | FLIP-195: Improve the name and structure of vertex and operator name for job | Flink | 1.15 | wenlong lyu | completed | FLINK-25070 | info |
194 | FLIP-194: Introduce the JobResultStore | Flink | 1.15 | Matthias Pohl | completed | FLINK-11813 | info |
193 | FLIP-193: Snapshots ownership | Flink | 1.15 | Dawid Wysakowicz | completed | FLINK-25154 | info |
192 | FLIP-192: Support withBroadcast in DataStream (FlinkML) | Zhipeng Zhang | unknown | info | |||
191 | FLIP-191: Extend unified Sink interface to support small file compaction | Flink | 1.15 | Fabian Paul | completed | FLINK-25555 | info |
190 | FLIP-190: Support Version Upgrades for Table API & SQL Programs | Timo Walther | in progress | FLINK-25217 | info | ||
189 | FLIP-189: SQL Client Usability Improvements | Flink | 1.18.0 | Sergey Nuyanzin | in progress | FLINK-24890 | info |
188 | FLIP-188: Introduce Built-in Dynamic Table Storage | Flink | 1.15 | Jingsong Lee | completed | FLINK-25152 | info |
187 | FLIP-187: Adaptive Batch Scheduler | Flink | 1.15 | Lijie Wang | completed | FLINK-24892 | info |
186 | FLIP-186: Refactor DataStreamUtils#reinterpretAsKeyedStream | Senhong Liu | under discussion | info | |||
185 | FLIP-185: Shorter heartbeat timeout and interval default values | Till Rohrmann | in progress | FLINK-23403 | info | ||
184 | FLIP-184: Refine ShuffleMaster lifecycle management for pluggable shuffle service framework | Flink | 1.14 | Yingjie Cao | completed | FLINK-22910 | info |
183 | FLIP-183: Dynamic buffer size adjustment | Flink | 1.14 | Anton Kalashnikov | completed | FLINK-23451 | info |
182 | FLIP-182: Support watermark alignment of FLIP-27 Sources | Flink | 1.15 | Piotr Nowojski | completed | FLINK-18450 | info |
181 | FLIP-181: Custom netty HTTP request inbound/outbound handlers | Flink | 1.14 | Márton Balassi | completed | FLINK-23272 | info |
180 | FLIP-180: Adjust StreamStatus and Idleness definition | Flink | 1.14 | Arvid Heise | completed | FLINK-23767 | info |
179 | FLIP-179: Expose Standardized Operator Metrics | Flink | 1.14 | Arvid Heise | completed | FLINK-23652 | info |
178 | FLIP-178 Support Advanced Function DDL | Zhenqiu Huang | unknown | info | |||
177 | FLIP-177: Extend Sink API | Flink | 1.14 | Arvid Heise | completed | FLINK-23621 | info |
176 | FLIP-176: Unified Iteration to Support Algorithms (Flink ML) | ml | 2.0 | Yun Gao | completed | FLINK-24642 | info |
175 | FLIP-175: Compose Estimator/Model/AlgoOperator from DAG of Estimator/Model/AlgoOperator (Flink ML) | ml | 2.0.0 | Dong Lin | completed | FLINK-23959 | info |
174 | FLIP-174: Improve the WithParam interface (Flink ML) | ml | 2.0.0 | Dong Lin | completed | FLINK-24354 | info |
173 | FLIP-173: Support DAG of algorithms (Flink ML) | ml | 2.0.0 | Dong Lin | completed | FLINK-22915 | info |
172 | FLIP-172: Support custom transactional.id prefix in FlinkKafkaProducer | Flink | 1.14 | Wenhao Ji | completed | FLINK-22452 | info |
171 | FLIP-171: Async Sink | Flink | 1.15 | Steffen Hausmann | completed | FLINK-24041 | info |
170 | FLIP-170: Adding Checkpoint Rejection Mechanism | Senhong Liu | in progress | FLINK-18578 | info | ||
169 | FLIP-169: DataStream API for Fine-Grained Resource Requirements | Flink | 1.14 | Yangze Guo | completed | FLINK-21925 | info |
168 | FLIP-168: Speculative Execution for Batch Job | Flink | 1.16 | wangwj | completed | FLINK-28131 | info |
167 | FLIP-167: Watermarks for Sink API | Flink | 1.14 | Eron Wright | completed | FLINK-22700 | info |
166 | FLIP-166: Pinot Connector | Yupeng Fu | unknown | info | |||
165 | FLIP-165: Operator's Flame Graphs | Flink | 1.13 | Alexander Fedulov | completed | FLINK-13550 | info |
164 | FLIP-164: Improve Schema Handling in Catalogs | Flink | 1.13 | Timo Walther | in progress | FLINK-21394 | info |
163 | FLIP-163: SQL Client Improvements | Flink | 1.13 | Shengkai Fang | completed | FLINK-21454 | info |
162 | FLIP-162: Consistent Flink SQL time function behavior | Flink | 1.13 | Leonard Xu | completed | FLINK-21617 | info |
161 | FLIP-161: Configuration through envrionment variables | Ingo Bürk | unknown | info | |||
160 | FLIP-160: Adaptive Scheduler | Flink | 1.13 | Till Rohrmann | completed | FLINK-21075 | info |
159 | FLIP-159: Reactive Mode | Flink | 1.13 | Till Rohrmann | completed | FLINK-10407 | info |
158 | FLIP-158: Generalized incremental checkpoints | Flink | 1.15 | Roman Khachatryan | completed | FLINK-21352 | info |
157 | FLIP-157: Migrate Flink Documentation from Jekyll to Hugo | Flink | 1.13 | Seth Wiesman | completed | FLINK-21193 | info |
156 | FLIP-156: Runtime Interfaces for Fine-Grained Resource Requirements | Flink | 1.13 | Yangze Guo | completed | FLINK-21267 | info |
155 | FLIP-155: Introduce a few convenient operations in Table API | Dian Fu | under discussion | info | |||
154 | FLIP-154: SQL Implicit Type Coercion | Danny Chen | in progress | FLINK-17484 | info | ||
153 | FLIP-153: Support state access in Python DataStream API | Flink | 1.13 | Shuiqiang Chen | completed | FLINK-21111 | info |
152 | FLIP-152: Hive Query Syntax Compatibility | Flink | 1.13 | Rui Li | in progress | FLINK-21529 | info |
151 | FLIP-151: Incremental snapshots for heap-based state backend | Roman Khachatryan | in progress | FLINK-21648 | info | ||
150 | FLIP-150: Introduce Hybrid Source | Flink | 1.14 | Nicholas Jiang | in progress | FLINK-22668 | info |
149 | FLIP-149: Introduce the upsert-kafka Connector | Flink | 1.12 | Jark Wu | completed | FLINK-19857 | info |
148 | FLIP-148: Introduce Sort-Based Blocking Shuffle to Flink | Flink | 1.13 | Yingjie Cao | completed | FLINK-19582 | info |
147 | FLIP-147: Support Checkpoints After Tasks Finished | Flink | 1.14 | Yun Gao | completed | FLINK-2491 | info |
146 | FLIP-146: Improve new TableSource and TableSink interfaces | Flink | 1.13 | Jingsong Lee | completed | FLINK-19719 | info |
145 | FLIP-145: Support SQL windowing table-valued function | Flink | 1.13 | Danny Chen | completed | FLINK-19604 | info |
144 | FLIP-144: Native Kubernetes HA for Flink | Flink | 1.12 | Yang Wang | completed | FLINK-12884 | info |
143 | FLIP-143: Unified Sink API | Flink | 1.12 | Guowei Ma | completed | FLINK-19510 | info |
142 | FLIP-142: Disentangle StateBackends from Checkpointing | Flink | 1.13 | Seth Wiesman | completed | FLINK-19463 | info |
141 | FLIP-141: Intra-Slot Managed Memory Sharing | Flink | 1.12 | Xintong Song | completed | FLINK-19177 | info |
140 | FLIP-140: Introduce batch-style execution for bounded keyed streams | Flink | 1.12 | Dawid Wysakowicz | completed | FLINK-19268 | info |
139 | FLIP-139: General Python User-Defined Aggregate Function Support on Table API | Flink | 1.13 | Wei Zhong | completed | FLINK-19185 | info |
138 | FLIP-138: Declarative Resource management | Flink | 1.12 | Chesnay Schepler | completed | FLINK-10404 | info |
137 | FLIP-137: Support Pandas UDAF in PyFlink | Flink | 1.12 | HuangXingbo | completed | FLINK-19169 | info |
136 | FLIP-136: Improve interoperability between DataStream and Table API | Flink | 1.14 | Timo Walther | completed | FLINK-19976 | info |
135 | FLIP-135: Approximate Task-Local Recovery | Yuan Mei | in progress | FLINK-18112 | info | ||
134 | FLIP-134: Batch execution for the DataStream API | Flink | 1.12 | Kostas Kloudas | completed | FLINK-19316 | info |
133 | FLIP-133: Rework PyFlink Documentation | Flink | 1.12 | Jincheng Sun | completed | FLINK-18775 | info |
132 | FLIP-132: Temporal Table DDL and Temporal Table Join | Flink | 1.12 | Leonard Xu | completed | FLINK-16824 | info |
131 | FLIP-131: Consolidate the user-facing Dataflow SDKs/APIs (and deprecate the DataSet API) | Aljoscha Krettek | in progress | FLINK-19153 | info | ||
130 | FLIP-130: Support Python DataStream API (Stateless part) | Flink | 1.12 | Shuiqiang Chen | completed | FLINK-18761 | info |
129 | FLIP-129: Refactor Descriptor API to register connectors in Table API | Flink | 1.14 | Jark Wu | completed | FLINK-23062 | info |
128 | FLIP-128: Enhanced Fan Out for AWS Kinesis Consumers | Flink | 1.12 | Danny Cranmer | completed | FLINK-17688 | info |
127 | FLIP-127: Support Elasticsearch Source Connector | Jacky Lau | not accepted | FLINK-16713 | info | ||
126 | FLIP-126: Unify (and separate) Watermark Assigners | Flink | 1.11 | Aljoscha Krettek | completed | FLINK-17653 | info |
125 | FLIP-125: Confluent Schema Registry Catalog | Flink | 1.3 | Danny Chen | unknown | info | |
124 | FLIP-124: Add open/close and Collector to (De)SerializationSchema | Flink | 1.11 | Dawid Wysakowicz | completed | FLINK-17305 | info |
123 | FLIP-123: DDL and DML compatibility for Hive connector | Flink | 1.11 | Rui Li | completed | FLINK-17198 | info |
122 | FLIP-122: New Connector Property Keys for New Factory | Flink | 1.11 | Jark Wu | completed | FLINK-17025 | info |
121 | FLIP-121: Support Cython Optimizing Python User Defined Function | Flink | 1.11 | HuangXingbo | completed | FLINK-17115 | info |
120 | FLIP-120: Support conversion between PyFlink Table and Pandas DataFrame | Flink | 1.11 | Dian Fu | completed | FLINK-17146 | info |
119 | FLIP-119: Pipelined Region Scheduling | Flink | 1.12 | Gary Yao | completed | FLINK-16430 | info |
118 | FLIP-118: Improve Flink’s ID system | Flink | 1.12 | Yangze Guo | completed | FLINK-15679 | info |
117 | FLIP-117: HBase catalog | Flavio Pompermaier | unknown | info | |||
116 | FLIP-116: Unified Memory Configuration for Job Managers | Flink | 1.11 | Andrey Zagrebin | completed | FLINK-16614 | info |
115 | FLIP-115: Filesystem connector in Table | Jingsong Lee | unknown | info | |||
114 | FLIP-114: Support Python UDF in SQL Client | Flink | 1.11 | Wei Zhong | completed | FLINK-16971 | info |
113 | FLIP-113: Supports Dynamic Table Options for Flink SQL | Danny Chen | unknown | info | |||
112 | FLIP-112: Support User-Defined Metrics in Python UDF | Flink | 1.11 | Hequn Cheng | completed | FLINK-16670 | info |
111 | FLIP-111: Docker image unification | Flink | 1.11 | Andrey Zagrebin | completed | FLINK-17160 | info |
110 | FLIP-110: Support LIKE clause in CREATE TABLE | Flink | 1.11 | Dawid Wysakowicz | completed | FLINK-17001 | info |
109 | FLIP-109: Improve Hive dependencies out-of-box experience | Jingsong Lee | unknown | info | |||
108 | FLIP-108: Add GPU support in Flink | Flink | 1.11 | Yangze Guo | completed | FLINK-17044 | info |
107 | FLIP-107: Handling of metadata in SQL connectors | Flink | 1.12 | Dawid Wysakowicz | completed | FLINK-15869 | info |
106 | FLIP-106: Support Python UDF in SQL Function DDL | Flink | 1.11 | Wei Zhong | completed | FLINK-16665 | info |
105 | FLIP-105: Support to Interpret Changelog in Flink SQL (Introducing Debezium and Canal Format) | Flink | 1.11 | Jark Wu | completed | FLINK-15331 | info |
104 | FLIP-104: Add More Metrics to Jobmanager | Flink | 1.12 | YadongXie | completed | FLINK-19661 | info |
103 | FLIP-103: Better TM/JM Log Display | Flink | 1.11 | YadongXie | completed | FLINK-13987 | info |
102 | FLIP-102: Add More Metrics to TaskManager | Flink | 1.12 | YadongXie | completed | FLINK-14431 | info |
101 | FLIP-101: Add Pending Slots Detail | YadongXie | in progress | FLINK-14138 | info | ||
100 | FLIP-100: Add Attempt Information | YadongXie | in progress | FLINK-16050 | info | ||
99 | FLIP-99: Make Max Exception Configurable | Flink | 1.10 | YadongXie | in progress | FLINK-11374 | info |
98 | FLIP-98: Better Back Pressure Detection | YadongXie | not accepted | FLINK-14127 | info | ||
97 | FLIP-97: Support Scalar Vectorized Python UDF in PyFlink | Flink | 1.11 | Dian Fu | completed | FLINK-16114 | info |
96 | FLIP-96: Support Python ML Pipeline API | Flink | 1.11 | Hequn Cheng | completed | FLINK-16187 | info |
95 | FLIP-95: New TableSource and TableSink interfaces | Timo Walther | in progress | FLINK-16987 | info | ||
94 | FLIP-94: Rework 2-phase commit abstractions | Roman Khachatryan | not accepted | FLINK-15776 | info | ||
93 | FLIP-93: JDBC catalog and Postgres catalog | Bowen Li | in progress | FLINK-15350 | info | ||
92 | FLIP-92: Add N-Ary Stream Operator in Flink | Flink | 1.11 | Piotr Nowojski | completed | FLINK-15688 | info |
91 | FLIP-91: Support SQL Gateway | Flink | 1.16 | Jark Wu | completed | FLINK-15472 | info |
90 | FLIP-90: Support SQL 2016-2017 JSON functions in Table API & SQL | Flink | 1.15 | Forward Xu | completed | FLINK-9477 | info |
89 | FLIP-89: Improve usability of TableConfig | Dawid Wysakowicz | unknown | info | |||
88 | FLIP-88: PyFlink User-Defined Function Resource Management | Flink | 1.10 | Dian Fu | completed | FLINK-14026 | info |
87 | FLIP-87: Primary key constraints in Table API | Flink | 1.11 | Dawid Wysakowicz | completed | FLINK-14977 | info |
86 | FLIP-86: Improve Connector Properties | Flink | 1.10 | Jark Wu | in progress | FLINK-14644 | info |
85 | FLIP-85: Flink Application Mode | Flink | 1.11 | Zhenqiu Huang | completed | FLINK-16654 | info |
84 | FLIP-84: Improve & Refactor API of TableEnvironment & Table | Flink | 1.11 | Terry,Wang | completed | FLINK-16361 | info |
83 | FLIP-83: Flink End-to-end Performance Testing Framework | Yu Li | in progress | FLINK-14917 | info | ||
82 | FLIP-82: Use real per-job mode for YARN per-job attached execution | Aljoscha Krettek | unknown | info | |||
81 | FLIP-81: Executor-related new ConfigOptions. | Flink | 1.10 | Kostas Kloudas | unknown | info | |
80 | FLIP-80: Expression String Serializable and Deserializable | Jark Wu | unknown | info | |||
79 | FLIP-79: Function DDL Support | Flink | 1.10 | Zhenqiu Huang | completed | FLINK-7151 | info |
78 | FLIP-78: Flink Python UDF Environment and Dependency Management | Flink | 1.10 | Wei Zhong | completed | FLINK-14019 | info |
77 | FLIP-77: Introduce ConfigOptions with Data Types | Flink | 1.10 | Timo Walther | completed | FLINK-14491 | info |
76 | FLIP-76: Unaligned Checkpoints | Flink | 1.11 | Arvid Heise | completed | FLINK-14551 | info |
75 | FLIP-75: Flink Web UI Improvement Proposal | YadongXie | unknown | info | |||
74 | FLIP-74: Flink JobClient API | Flink | 1.10 | Zili Chen | completed | FLINK-14392 | info |
73 | FLIP-73: Introducing Executors for job submission | Flink | 1.10 | Kostas Kloudas | completed | FLINK-14376 | info |
72 | FLIP-72: Introduce Pulsar Connector | Flink | 1.14 | Yijie Shen | completed | FLINK-14146 | info |
71 | FLIP-71: E2E View support in FLINK SQL | Flink | 1.11 | Zhenghua Gao | completed | FLINK-17105 | info |
70 | FLIP-70: Flink SQL Computed Column Design | Flink | 1.10 | Danny Chen | completed | FLINK-14386 | info |
69 | FLIP-69: Flink SQL DDL Enhancement | Flink | 1.10 | Terry,Wang | completed | FLINK-14686 | info |
68 | FLIP-68: Extend Core Table System with Pluggable Modules | Flink | 1.10 | Bowen Li | completed | FLINK-14132 | info |
67 | FLIP-67: Cluster partitions lifecycle | Flink | 1.11 | Chesnay Schepler | completed | FLINK-14474 | info |
66 | FLIP-66: Support Time Attribute in SQL DDL | Flink | 1.10 | Jark Wu | completed | FLINK-14320 | info |
65 | FLIP-65: New type inference for Table API UDFs | Timo Walther | in progress | FLINK-13191 | info | ||
64 | FLIP-64: Support for Temporary Objects in Table module | Flink | 1.11 | Dawid Wysakowicz | completed | FLINK-14485 | info |
63 | FLIP-63: Rework table partition support | Flink | 1.10 | Jingsong Lee | completed | FLINK-14249 | info |
62 | FLIP-62: Set default restart delay for FixedDelay- and FailureRateRestartStrategy to 1s | Flink | 1.10 | Till Rohrmann | completed | FLINK-13884 | info |
61 | FLIP-61: Simplify Flink's cluster level RestartStrategy configuration | Flink | 1.10 | Till Rohrmann | completed | FLINK-13921 | info |
60 | FLIP-60: Restructure the Table API & SQL documentation | Timo Walther | in progress | FLINK-19524 | info | ||
59 | FLIP-59: Enable execution configuration from Configuration object | Flink | 1.10 | Dawid Wysakowicz | completed | FLINK-14785 | info |
58 | FLIP-58: Flink Python User-Defined Stateless Function for Table | Flink | 1.10 | Dian Fu | completed | FLINK-14013 | info |
57 | FLIP-57: Rework FunctionCatalog | Flink | 1.10 | Bowen Li | completed | FLINK-14090 | info |
56 | FLIP-56: Dynamic Slot Allocation | Flink | 1.13 | Xintong Song | completed | FLINK-14187 | info |
55 | FLIP-55: Introduction of a Table API Java Expression DSL | Flink | 1.11 | Timo Walther | completed | FLINK-11890 | info |
54 | FLIP-54: Evolve ConfigOption and Configuration | Timo Walther | under discussion | info | |||
53 | FLIP-53: Fine Grained Operator Resource Management | Flink | 1.10 | Xintong Song | completed | FLINK-14058 | info |
52 | FLIP-52 : Remove legacy Program interface. | Flink | 1.10 | Kostas Kloudas | completed | FLINK-13713 | info |
51 | FLIP-51: Rework of the Expression Design | Jingsong Lee | not accepted | FLINK-13773 | info | ||
50 | FLIP-50: Spill-able Heap Keyed State Backend | Yu Li | in progress | FLINK-12692 | info | ||
49 | FLIP-49: Unified Memory Configuration for TaskExecutors | Flink | 1.10 | Xintong Song | completed | FLINK-13980 | info |
48 | FLIP-48: Pluggable Intermediate Result Storage | Xuannan Su | in progress | FLINK-13570 | info | ||
47 | FLIP-47: Checkpoints vs. Savepoints | Kostas Kloudas | under discussion | info | |||
46 | FLIP-46: Graceful Shutdown Handling by UDFs | Kostas Kloudas | in progress | FLINK-13103 | info | ||
45 | FLIP-45: Reinforce Job Stop Semantic | Yu Li | not accepted | FLINK-12619 | info | ||
44 | FLIP-44: Support Local Aggregation in Flink | vinoyang | in progress | FLINK-12786 | info | ||
43 | FLIP-43: State Processor API | Flink | 1.9 | Seth Wiesman | in progress | FLINK-12047 | info |
42 | FLIP-42: Rework Flink Documentation | Flink | 1.3 | Konstantin Knauf | in progress | FLINK-12639 | info |
41 | FLIP-41: Unify Binary format for Keyed State | Flink | 1.13 | Tzu-Li (Gordon) Tai | completed | FLINK-20976 | info |
40 | FLIP-40: Flink Driver | Shuiqiang Chen | under discussion | info | |||
39 | FLIP-39: Flink ML pipeline and ML libs | Shuiqiang Chen | not accepted | FLINK-12470 | info | ||
38 | FLIP-38: Python Table API | Flink | 1.10 | Jincheng Sun | completed | FLINK-12308 | info |
37 | FLIP-37: Rework of the Table API Type System | Timo Walther | in progress | FLINK-12251 | info | ||
36 | FLIP-36: Support Interactive Programming in Flink | Jiangjie Qin | in progress | FLINK-19343 | info | ||
35 | FLIP-35: Support Chinese Documents and Website | Flink | 1.9 | Jark Wu | in progress | FLINK-11526 | info |
34 | FLIP-34: Terminate/Suspend Job with Savepoint | Flink | 1.9 | Kostas Kloudas | completed | FLINK-11458 | info |
33 | FLIP-33: Standardize Connector Metrics | Flink | 1.14 | Jiangjie Qin | completed | FLINK-11576 | info |
32 | FLIP-32: Restructure flink-table for future contributions | Flink | 1.14 | Timo Walther | completed | FLINK-11439 | info |
31 | FLIP-31: Pluggable Shuffle Service | Flink | 1.9 | Zhijiang Wang | completed | FLINK-10653 | info |
30 | FLIP-30: Unified Catalog APIs | Flink | 1.9 | Xuefu Zhang | completed | FLINK-11275 | info |
29 | FLIP-29: Support map/flatMap/aggregate/flatAggregate on TableAPI | Flink | 1.9 | sunjincheng | completed | FLINK-10972 | info |
28 | FLIP-28: Long-term goal of making flink-table Scala-free | Timo Walther | unknown | info | |||
27 | FLIP-27: Refactor Source Interface | Flink | 1.12 | Aljoscha Krettek | in progress | FLINK-10740 | info |
26 | FLIP-26: Service Authorization (SSL Mutual Authentication) | Eron Wright | unknown | info | |||
25 | FLIP-25: Support User State TTL Natively | Flink | 1.6 | Bowen Li | completed | FLINK-3089 | info |
24 | FLIP-24: SQL Client | Flink | 1.5 | Timo Walther | completed | FLINK-7594 | info |
23 | FLIP-23 - Model Serving | Stavros Kontopoulos | under discussion | info | |||
22 | FLIP-22: Eager State Declaration | Tzu-Li (Gordon) Tai | under discussion | info | |||
21 | FLIP-21: Improve object Copying/Reuse Mode for Streaming Runtime | Stephan Ewen | in progress | FLINK-7828 | info | ||
20 | FLIP-20: Integration of SQL and CEP | Flink | 1.7 | Jark Wu | in progress | FLINK-6935 | info |
19 | FLIP-19: Improved BLOB storage architecture | Flink | 1.4 | Nico Kruber | unknown | info | |
18 | FLIP-18: Code Generation for improving sorting performance | Pattarawat Chormai | in progress | FLINK-5734 | info | ||
17 | FLIP-17: Side Inputs for DataStream API | Aljoscha Krettek | in progress | FLINK-6131 | info | ||
16 | FLIP-16: Loop Fault Tolerance | Paris Carbone | not accepted | FLINK-3257 | info | ||
15 | FLIP-15: Redesign Iterations (Scoping, Flow Control and Termination) | Paris Carbone | in progress | FLINK-5089 | info | ||
14 | FLIP-14: crossGroup Operator | Greg Hogan | unknown | FLINK-1267 | info | ||
13 | FLIP-13: Side Outputs in Flink | Flink | 1.3 | Chen Qin | completed | FLINK-4460 | info |
12 | FLIP-12: Asynchronous I/O Design and Implementation | Flink | 1.2 | david wang | completed | FLINK-4391 | info |
11 | FLIP-11: Table API Stream Aggregations | Flink | 1.3 | Timo Walther | completed | FLINK-4557 | info |
10 | FLIP-10: Unify Checkpoints and Savepoints | Flink | 1.2 | Ufuk Celebi | completed | FLINK-4484 | info |
9 | FLIP-9: Trigger DSL | Kostas Kloudas | unknown | info | |||
8 | FLIP-8: Rescalable Non-Partitioned State | Flink | 1.2 | Ufuk Celebi | completed | FLINK-4379 | info |
7 | FLIP-7: Expose metrics to WebInterface | Flink | 1.2 | Chesnay Schepler | completed | FLINK-4389 | info |
6 | FLIP-6: Flink Deployment and Process Model - Standalone, Yarn, Mesos, Kubernetes, etc. | Flink | 1.5 | Stephan Ewen | completed | FLINK-4319 | info |
5 | FLIP-5: Only send data to each taskmanager once for broadcasts | Felix Neutatz | not accepted | FLINK-4175 | info | ||
4 | FLIP-4: Enhance Window Evictor | Flink | 1.2 | vishnu viswanath | completed | FLINK-4174 | info |
3 | FLIP-3: Organization of Documentation | Flink | 1.2 | Stephan Ewen | completed | FLINK-4463 | info |
2 | FLIP-2: Extending Window Function Metadata | Flink | 1.3 | Aljoscha Krettek | completed | FLINK-4997 | info |
1 | FLIP-1: Fine Grained Recovery from Task Failures | Flink | 1.9 | Aljoscha Krettek | completed | FLINK-4256 | info |