Skip to content
/ flink Public
forked from apache/flink
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 1.17 lyft #76

Open
wants to merge 10,000 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
74743d0
[FLINK-30971][table-planner] Modify the default value of parameter 't…
swuferhong Feb 17, 2023
3de6b33
[FLINK-29859][e2e] Running TPC-DS with adaptive batch scheduler suppo…
JunRuiLee Feb 27, 2023
c19c6e5
[FLINK-31272][python] Handle properly for SinkTransformation to avoid…
dianfu Mar 1, 2023
3e02b30
[FLINK-29729][parquet] Fix credential info configured in flink-conf.y…
wuchong Mar 2, 2023
ecec13a
[FLINK-31286][python] Make sure Python processes are cleaned up when …
dianfu Mar 2, 2023
30e32ea
[FLINK-30517][log]Decrease log output interval while waiting for YARN…
huwh Dec 28, 2022
3330881
[FLINK-30989][table] Fix some options don't take effect in batch mode
lsyldliu Feb 26, 2023
30344f1
[FLINK-29852][Runtime] Fix AdaptiveScheduler add operator repeatedly …
huwh Mar 2, 2023
9749699
[FLINK-31288][runtime] Disable overdraft buffer for non pipelined res…
reswqa Mar 2, 2023
7dd61c3
[FLINK-31288][doc] Update doc ralated to overdraft buffer.
reswqa Mar 2, 2023
5940106
[FLINK-31092][sql-gateway] Fix OperationManager can not kill the runn…
fsk119 Mar 2, 2023
86e12eb
[FLINK-31092][table-common] Fix ServiceLoaderUtil keeps loading even …
fsk119 Mar 2, 2023
7040af5
[FLINK-31185][python] Support side-output in broadcast processing
vancior98 Feb 23, 2023
0bdb51e
[FLINK-30824][hive] Add document for option 'table.exec.hive.native-a…
lsyldliu Feb 20, 2023
3bdb505
[FLINK-31239][hive] Fix native sum function can't get the corrected v…
lsyldliu Feb 27, 2023
ac2eb5b
[FLINK-31239][hive] Add some notes in document about table.exec.hive.…
lsyldliu Feb 27, 2023
6e77037
[FLINK-31133][tests] Prevent timeouts in PartiallyFinishedSourcesITCase
rkhachatryan Feb 25, 2023
a708d65
Update Flink build instruction to deprecate Java 8 instead of requiri…
lindong28 Mar 4, 2023
d2ef11f
[FLINK-30983][runtime] Migrate SSLUtilsTest to junit5
TanYuxin-tyx Feb 15, 2023
8ff09cb
[FLINK-30983][runtime] Support configured ssl algorithms for external…
TanYuxin-tyx Feb 15, 2023
8acec2c
[FLINK-31324][connector] Reintroduce previous SingleThreadFetcherMana…
Myasuka Mar 4, 2023
5dddc0d
[FLINK-30978][sql-client] Fix ExecutorImpl#testInterruptException han…
fsk119 Mar 6, 2023
5c1ec19
[FLINK-31182][table] Fix CompiledPlan containing UNNEST
twalthr Feb 27, 2023
c71d880
[FLINK-31297][Runtime] Use processResourceRequirements to allocate ta…
huwh Mar 2, 2023
c43b3d2
[FLINK-31337][python] Fix python keyed broadcast batch operator input…
vancior98 Mar 6, 2023
865a056
[FLINK-30922][table-planner] Fix errors when reference metadata colum…
shuiqiangchen Mar 7, 2023
c02099b
[FLINK-31347] Prevent AdaptiveSchedulerClusterITCase.testAutomaticSca…
dmvk Mar 6, 2023
bef6f51
[FLINK-31348][Docs] Fix unclosed shortcodes (/tabs) in the docs, that…
dmvk Mar 7, 2023
e71e695
[hotfix][test] Remove meaningless reader in SortMergeResultPartitionR…
reswqa Mar 6, 2023
e8c7c10
[hotfix][runtime] IO Scheduler should handle un-expected exceptions.
reswqa Mar 6, 2023
54c67e5
[FLINK-31346][runtime] IO scheduler does not throw TimeoutException i…
reswqa Mar 6, 2023
32b3701
[FLINK-31351][sql-gateway] Don't stop the stuck thread by force
fsk119 Mar 8, 2023
704076a
[FLINK-31298] fix ConnectionUtilsTest.testFindConnectingAddressWhenGe…
WencongLiu Mar 6, 2023
5b90c07
[FLINK-31144][coordination] Ignore the input locations of a ConsumePa…
JunRuiLee Mar 8, 2023
b90bf7a
[FLINK-31386][network] Fix the potential deadlock issue of blocking s…
Mar 9, 2023
02814d6
[FLINK-31393] Fix the bug that HsFileDataManager use an incorrect def…
reswqa Mar 10, 2023
9080c7d
[FLINK-30025][table][tests] Fix unstable tests by removing "-" and "…
fsk119 Mar 13, 2023
a8d7ec9
[FLINK-31227][docs] Remove Scala suffix for ORC and Parquet format do…
kination Mar 13, 2023
4e52803
[FLINK-31418][network][tests] Fix unstable test case SortMergeResultP…
TanYuxin-tyx Mar 14, 2023
43fafd4
[FLINK-31437][hbase][docs] Fix wrong key 'lookup.cache.caching-missin…
JunRuiLee Mar 15, 2023
6eb213d
[FLINK-31420][test] Fix unstable test ThreadInfoRequestCoordinatorTes…
reswqa Mar 13, 2023
3327862
[FLINK-31273][table-planner] Fix left join with IS_NULL filter be wro…
swuferhong Mar 1, 2023
0dfb5ab
[FLINK-31414][checkpointing] make BarrierAlignmentUtil.DelayableTimer…
zoltar9264 Mar 13, 2023
7e9cf7a
[FLINK-30959][table][docs] Improve the documentation of UNIX_TIMESTAM…
ruanhang1993 Mar 15, 2023
17ab9fd
[FLINK-31321][Deployment/YARN] Yarn-session mode, securityConfigurati…
felixzh2020 Mar 7, 2023
64f17ee
[FLINK-31485][Confluent Avro] Change packaging of Schema Registry so …
MartijnVisser Mar 16, 2023
0bd6388
[hotfix] Sort NOTICE dependencies in alphabetical order
MartijnVisser Mar 16, 2023
09fb503
[FLINK-31319][connectors/kafka] Fix kafka new source partitionDiscove…
chucheng92 Mar 3, 2023
f0a7dcc
[FLINK-31489][sql-gateway] Fix instable test OperationManagerTest.tes…
lincoln-lil Mar 17, 2023
ec5a09b
[FLINK-31478][python] Fix ds.execute_and_collect to support nested tuple
dianfu Mar 16, 2023
3163b8f
[FLINK-31503][python] Makes sure it loads Beam classes using the same…
dianfu Mar 17, 2023
0b2e71b
[python][examples] Add Python streaming word count examples
dianfu Mar 19, 2023
a8d98c2
[python][docs] Update PyFlink docker image build documentation
dianfu Mar 19, 2023
71f2306
[FLINK-31424][table-planner] Fix NPE produced by multiple sink with l…
LadyForest Mar 23, 2023
2a38aab
[FLINK-31157][release] Add release note for version 1.17
PatrickRen Mar 23, 2023
2bd324c
[FLINK-31149][docs] Update compatibility matrix for release 1.17
PatrickRen Mar 23, 2023
76b44c9
[FLINK-31568][tests] Updates base version for japicmp check.
XComp Mar 23, 2023
d9636c3
[FLINK-31305] Propagate producer exceptions outside of mailbox execut…
mas-chen Mar 10, 2023
52a2b98
[FLINK-31612][Filesystems] Remove no longer necessary Hadoop relocati…
MartijnVisser Mar 27, 2023
1e0b58a
[FLINK-31541][ui] encode request params to support special characters…
huwh Mar 23, 2023
b5a6c5c
[FLINK-31657][rest][docs] Exclude isEmpty property
zentol Mar 29, 2023
b398162
[FLINK-31651][runtime] Improve logging of granting/revoking leadershi…
wanglijie95 Mar 29, 2023
ae487b1
[FLINK-31557][Metrics] Add separate executor for view updater
huwh Mar 30, 2023
597207c
[FLINK-31626][runtime] HsSubpartitionFileReader should not read buffe…
reswqa Mar 27, 2023
0f59c8f
[FLINK-31626][runtime] HsSubpartitionFileReaderImpl should recycle sk…
reswqa Mar 27, 2023
49db0c6
[FLINK-31683][docs-zh] Update the outdated Chinese filesystem connect…
Myasuka Mar 31, 2023
acfdafa
[FLINK-31305] fix error propagation bug in WriterCallback and use Tes…
mas-chen Mar 29, 2023
98d8e27
[FLINK-31652][k8s] Handle the deleted event in case pod is deleted du…
SinBex Mar 31, 2023
e3d612e
[FLINK-31690][python] Fix KeyedCoProcessFunction to set the current k…
dianfu Apr 3, 2023
e827ea6
[FLINK-31656][runtime][security] Obtain delegation tokens early to su…
gaborgsomogyi Mar 29, 2023
319b07d
[FLINK-31692][Connectors/MongoDB] Integrate MongoDB connector docs in…
dannycranmer Apr 3, 2023
40ee201
[FLINK-31703][Connectors/AWS][docs] Update AWS connector docs to v4.1.0
dannycranmer Apr 3, 2023
1f42bfc
[hotfix][Connectors/AWS][docs] Updating AWS docs branch to fix build
dannycranmer Apr 3, 2023
9c5ca05
[FLINK-31707][python] Fix Pandas UDAF to support accepting constant s…
dianfu Apr 3, 2023
3b1ab11
[hotfix][test] Migrate LocalBufferPoolTest to Junit5 and AssertJ.
reswqa Mar 6, 2023
5bc1963
[hotfix] Some minor clean-up and typo fix for LocalBufferPool.
reswqa Mar 2, 2023
0b1433c
[hotfix] Add missing @GuardedBy annotation for LocalBufferPool.
reswqa Mar 2, 2023
6a476be
[FLINK-31293][runtime] LocalBufferPool request overdraft buffer only …
reswqa Mar 6, 2023
e6acbcb
[FLINK-31705][Build System] Remove Conjars as Maven mirror
MartijnVisser Apr 3, 2023
8d7b42c
[FLINK-31711][docs] Include complete-statement request body
zentol Apr 3, 2023
40e9501
[FLINK-30989][runtime] Some config options related to sorting and spi…
reswqa Feb 16, 2023
bc1aaa6
[FLINK-31670][doc] Using v3.0.0-docs branch for es connector docs build.
reswqa Apr 6, 2023
b1b8725
[FLINK-31704][Connectors/Pulsar] Pulsar docs should be pulled from de…
reswqa Apr 4, 2023
aadbc0e
[FLINK-31733] Fix model name clashes
zentol Apr 5, 2023
75c4a7c
[FLINK-31733][tests] Simplify DocumentingRestEndpoint setup
zentol Apr 5, 2023
3a69b07
[FLINK-31733][docs] Detect OpenAPI model name clashes
zentol Apr 5, 2023
a70554b
[FLINK-31735][docs] Document 'plan' field as object
zentol Apr 6, 2023
ca18f20
[FLINK-31702][Connectors/Opensearch][docs] Integrate Opensearch docs …
darenwkt Apr 6, 2023
7cf6150
[FLINK-31165][table-planner] Improve the error message for order by c…
LadyForest Apr 10, 2023
e026cb5
[FLINK-31738] Prevent name clash in generated clients
zentol Apr 5, 2023
d00bc40
[FLINK-31758][doc] Handles $full_version for sql_url in document.
reswqa Apr 10, 2023
488a374
[FLINK-31628][runtime] Migrate related tests to Junit5
wanglijie95 Apr 12, 2023
508de2f
[FLINK-31628][runtime] Check the heap index to avoid the same channel…
wanglijie95 Apr 12, 2023
c103938
[FLINK-31792][WebUI] Fix resolution errors during NzNotificationServi…
dmvk Apr 13, 2023
e77ea54
[FLINK-31779][docs] Track stable branch of externalized connector ins…
reswqa Apr 12, 2023
be0f929
[FLINK-31763][runtime] Convert requested buffers to overdraft buffers…
reswqa Apr 11, 2023
fa2263d
[FLINK-31818][docs] Fix incorrect description of security.kerberos.ac…
SML0127 Apr 17, 2023
bb04ba2
[hotfix][docs] Fix broken links caused by FLINK-29372.
reswqa Apr 18, 2023
f90c957
[hotfix][docs] Using `kubernetes` instead of `KubernetesHaServicesFac…
reswqa Apr 18, 2023
af4c68a
[FLINK-31839][filesystems] Fix flink-s3-fs-hadoop and flink-s3-fs-pre…
gaborgsomogyi Apr 19, 2023
729043d
[FLINK-31708][API/Type Serialization System] Make DataInputView#read(…
Apr 3, 2023
1b9552c
[FLINK-31859][build] Update cyclonedx-maven-plugin from 2.7.3 to 2.7.7
snuyanzin Apr 20, 2023
298fd32
[FLINK-31632] Fix maxAllowedWatermark arithmetic overflow when the so…
haishui126 Mar 29, 2023
aa47c3f
[FLINK-30852][runtime] Checking task cancelation explicitly rather th…
akalash Feb 2, 2023
d40d4dd
[FLINK-31398][sql-gateway] OperationExecutor is no longer set context…
reswqa Mar 29, 2023
be13d05
[FLINK-31752] Fix SourceOperator numRecordsOut duplicate bug
yunfengzhou-hub Apr 23, 2023
ca27fb9
[FLINK-31131][doc] Fix the missed INITIALIZING of ExecutionState in t…
WencongLiu Apr 21, 2023
98f54f3
[hotfix][docs] Make the Chinese description in py_download_link.html …
reswqa Apr 23, 2023
4aef22b
[FLINK-31799][docs] Introduce py_connector_download_link shortcode fo…
reswqa Apr 11, 2023
1de67ff
[FLINK-31593][tests] Adds 1.17.0 reference data for AbstractOperatorR…
XComp Mar 23, 2023
4503dd8
[FLINK-31593][tests] Adds 1.17.0 reference data for CEPMigrationTest …
XComp Mar 23, 2023
6d98e68
[FLINK-31593][tests] Adds 1.17.0 reference data for FlinkKafkaConsume…
XComp Mar 23, 2023
16e0658
[FLINK-31593][tests] Adds 1.17.0 reference data for ContinuousFilePro…
XComp Mar 23, 2023
988c1b6
[FLINK-31593][tests] Adds 1.17.0 reference data for WindowOperatorMig…
XComp Mar 23, 2023
2e2ecd3
[FLINK-31593][tests] Adds 1.17.0 reference data for FlinkKafkaProduce…
XComp Mar 23, 2023
1363452
[FLINK-31593][tests] Adds 1.17 reference data for TypeSerializerUpgra…
XComp Mar 24, 2023
6f16dfe
[FLINK-31593][tests] Adds 1.17 reference data for StatefulJobSnapshot…
XComp Apr 13, 2023
162635f
[FLINK-31593][tests] Adds 1.17 reference data for StatefulJobWBroadca…
XComp Apr 13, 2023
f533a92
[FLINK-31593][tests] Adds 1.17 reference data for StatefulJobSavepoin…
XComp Apr 13, 2023
cae1ad3
[FLINK-31593][tests] Adds 1.17 reference data for StatefulJobWBroadca…
XComp Apr 13, 2023
a3c00ee
[FLINK-31588][checkpoint] Correct the unaligned checkpoint type based…
1996fanrui Apr 21, 2023
a0c734f
[FLINK-31897][tests] Fix the unstable test ClientTest#testRequestUnav…
TanYuxin-tyx Apr 24, 2023
29975c8
[hotfix][refactor] Reuse existing method in SortMergeResultPartition
Apr 23, 2023
eae4d45
[hotfix][runtime][tests] Migrate assertions in TaskManagerDisconnectO…
wanglijie95 Apr 24, 2023
1651908
[FLINK-31831][runtime][tests] Use random ports as rest bind port and …
wanglijie95 Apr 24, 2023
52c9742
[FLINK-28786][python] Check if cython could be enabled in only one place
dianfu Apr 26, 2023
a6e4652
[FLINK-31962][Build System] Update libssl to 5.12, which is needed fo…
MartijnVisser Apr 27, 2023
13fc226
[FLINK-30921][ci] Adds mirrors instead of relying on a single source …
XComp Feb 6, 2023
5c0a535
[FLINK-31984][fs][checkpoint] Savepoint should be relocatable if entr…
liuml07 May 2, 2023
8dd0b77
Revert "[FLINK-31984][fs][checkpoint] Savepoint should be relocatable…
XComp May 4, 2023
91dfb22
[FLINK-31834][Azure] Free up disk space before caching
rmetzger Apr 18, 2023
703a3f1
[hotfix] Fix the link to a private field in other class.
reswqa Apr 21, 2023
c838d68
[FLINK-31764][runtime] Introduce getNumberOfRequestedMemorySegments a…
reswqa Apr 21, 2023
2edc003
[FLINK-31764][runtime] Get rid of numberOfRequestedOverdraftMemorySeg…
reswqa Apr 21, 2023
f4ab996
[FLINK-32010][kubernetes] Remove an unused parameter from KubernetesL…
dmvk May 5, 2023
d4e885b
[FLINK-32010][kubernetes] Rename KubernetesUtils#checkConfigMaps to K…
dmvk May 5, 2023
9ffbafd
[FLINK-32010][runtime] Leader election/retrieval drivers should prope…
dmvk May 5, 2023
2799038
[FLINK-32010][kubernetes] Properly handle KubernetesLeaderRetrievalDr…
dmvk May 5, 2023
6a979c9
[hotfix] Use the Pulsar 4.0 docs for Flink 1.17
MartijnVisser May 8, 2023
7d81337
[FLINK-31660][table] Bundle json-path in table-planner
nateab May 8, 2023
9d31efe
[FLINK-31984][fs][checkpoint] Savepoint should be relocatable if entr…
liuml07 May 2, 2023
5efe1b7
[hotfix] Remove unnecessary public modifier for PartitionedFileWriteR…
reswqa May 9, 2023
8e5fb18
[FLINK-32027][runtime] Fix the potential concurrent reading bug of in…
reswqa May 9, 2023
5f229e9
[hotfix] Migrate checkpoint statistics related tests to JUnit5 and As…
1996fanrui Apr 28, 2023
01ed7db
[FLINK-31959][checkpoint] Correct the unaligned checkpoint type at ch…
1996fanrui Apr 27, 2023
1d85f6f
[FLINK-32029][core] Adds fallback error handling to FutureUtils.handl…
XComp May 8, 2023
c29af13
[FLINK-31743][statebackend/rocksdb] disable rocksdb log relocating wh…
zoltar9264 Apr 21, 2023
6efc2ac
[hotfix][runtime][security] Change the log level to DEBUG in HBaseDel…
wanglijie95 May 10, 2023
ad7b6b4
[FLINK-31882][sql-client] Fix sql client can't show result for DELETE…
luoyuxia May 15, 2023
f1308ea
[FLINK-32024][docs] Short code related to externalized connector retr…
reswqa May 9, 2023
5fdcfbb
[hotfix][python] Update the incomplete cloudpickle package
HuangXingBo May 16, 2023
8d8a486
[FLINK-31963][state] Fix rescaling bug in recovery from unaligned che…
StefanRRichter May 17, 2023
88d783e
[hotfix][docs] Remove duplicate sentence in docker deployment documen…
charlesdong1991 May 18, 2023
2d4df6f
[FLINK-29542][docs] Fix typos in unload.md
jiaoqingbo May 19, 2023
2256327
[FLINK-32112][docs] Fix the deprecated state backend sample config in…
xmzhou00 May 18, 2023
0a04422
[FLINK-32001][table] Row-level update should support returning partia…
luoyuxia May 5, 2023
2750d5c
Commit for release 1.17.1
reswqa May 19, 2023
844214e
add options to enable lib
kosigz Jul 18, 2022
62d27c9
wip
kosigz Jul 20, 2022
5731c65
apache flink libraries version
kosigz Aug 10, 2022
307834f
set pylibs version to same as version being released (#68)
sethsaperstein-lyft Dec 8, 2022
8e19451
Update setup.py
kosigz Jun 23, 2023
d9c4726
update version to 1.17-SNAPSHOT
nji302 Sep 22, 2023
fee0297
change beam dependency to try to get release to work
nji302 Sep 22, 2023
5df0452
changing to beam 2.50
nji302 Sep 27, 2023
a73e723
[LYFT][STRMCMP-1388] pyflink changes
maghamravi Jun 20, 2022
3772e40
remove npm proxy field
nji302 Oct 2, 2023
2836614
move config block
nji302 Oct 2, 2023
3775101
fix config
nji302 Oct 2, 2023
228db09
Revert "fix config"
nji302 Oct 2, 2023
9b0241e
Revert "move config block"
nji302 Oct 2, 2023
78ae35b
add sleep for debugging
nji302 Oct 2, 2023
de9a36e
comment out sleep time
nji302 Oct 3, 2023
a69fdfb
hardcode registry
nji302 Oct 3, 2023
81cee49
remove alibaba
nji302 Oct 4, 2023
61e844b
change node and npm versions to avoid connection resets
nji302 Oct 4, 2023
a8d696a
remove dev0 internal release for apache-beam
nji302 Oct 4, 2023
ffd3d30
skip rat license checks
nji302 Oct 5, 2023
c272621
add python_requires in setup.cfg
nji302 Oct 6, 2023
129c9c5
downgrade zookeeper to match server version
nji302 Oct 12, 2023
3f6ec1e
lower flink shaded version to match shaded zk dependency
nji302 Oct 12, 2023
6aa9dd0
highest zookeeper version with 16.1 shaded version
nji302 Oct 12, 2023
a7087a8
use flink shaded version 17
nji302 Oct 13, 2023
b781812
bump up versions for flink shaded version 17
nji302 Oct 13, 2023
3211a5e
update guava version and flink connector jdbc version
nji302 Oct 13, 2023
0afa649
update shaded netty
nji302 Oct 13, 2023
e89de66
ignore missing classes in maven check
nji302 Oct 13, 2023
291955c
fix empty pointer error
nji302 Oct 18, 2023
69d96d3
linting
nji302 Oct 18, 2023
06ba76b
change to empty string check
nji302 Oct 18, 2023
c8dedb1
change to empty string check
nji302 Oct 18, 2023
b12ae38
linting
nji302 Oct 18, 2023
5350fb6
add logging
nji302 Oct 19, 2023
d334df9
change pointer to non-null check
nji302 Oct 19, 2023
d0aa30e
change check to empty string
nji302 Oct 19, 2023
ef076c9
add print debugging in flink-runtime
nji302 Oct 26, 2023
3b48a38
bump snappy-java to enable apple m1
nji302 Oct 26, 2023
e1ec797
Revert "bump snappy-java to enable apple m1"
nji302 Oct 26, 2023
4a8bd3b
Revert "add print debugging in flink-runtime"
nji302 Nov 6, 2023
ec37632
Revert "[FLINK-29807][streaming] Remove no longer used TypeSerializer…
nji302 Nov 10, 2023
2c484d4
Revert "[FLINK-29807][serializers] Clean up serialization stack after…
nji302 Nov 10, 2023
8f2f709
Revert "[FLINK-29807][streaming][checkpointing] Remove no longer need…
nji302 Nov 10, 2023
0343916
Revert "[FLINK-29807][streaming][checkpointing] Remove long deprecate…
nji302 Nov 10, 2023
91e8554
Revert "[FLINK-29807][tests] Limit support in TypeSerializerUpgradeTe…
nji302 Nov 10, 2023
6c52019
patch behavior for empty savepoint paths
nji302 Nov 16, 2023
c442384
Revert "change check to empty string"
nji302 Dec 5, 2023
b41b3be
Revert "change pointer to non-null check"
nji302 Dec 5, 2023
5eed600
Revert "add logging"
nji302 Dec 5, 2023
643a6f3
Revert "linting"
nji302 Dec 5, 2023
a9202f2
Revert "change to empty string check"
nji302 Dec 5, 2023
513f153
Revert "change to empty string check"
nji302 Dec 5, 2023
dc317c3
Revert "linting"
nji302 Dec 5, 2023
a2c595b
Revert "fix empty pointer error"
nji302 Dec 5, 2023
9081a51
unpin apache-beam 2.43.0
nji302 Dec 12, 2023
28e6e0a
set upper bound to prevent using an incompatible version down the line
nji302 Dec 18, 2023
2ee46ba
add sleep for debugging
nji302 Jan 2, 2024
030847e
replace in version string for .post
nji302 Jan 3, 2024
5ea925b
Revert "add sleep for debugging"
nji302 Jan 3, 2024
bebed74
whitespace
nji302 Jan 3, 2024
489eb00
relax cloudpickle dependency version
nji302 Jan 3, 2024
e089dee
debugging duplicate jars on classpath
nji302 Jan 18, 2024
b6a8953
more debugging
nji302 Jan 19, 2024
f59f27d
Revert "more debugging"
nji302 Jan 19, 2024
c85cbb3
Revert "Revert "more debugging""
nji302 Jan 19, 2024
d7c2db2
maybe fix
nji302 Jan 19, 2024
934ef1e
Revert "maybe fix"
nji302 Jan 22, 2024
838e526
Revert "Revert "Revert "more debugging"""
nji302 Jan 22, 2024
c9d3393
Revert "debugging duplicate jars on classpath"
nji302 Jan 22, 2024
a0389df
fix duplicate jars bug
nji302 Jan 22, 2024
5d67e47
add print statement for classpath
nji302 Jan 24, 2024
c16fd00
add another classpath print
nji302 Jan 24, 2024
b3d59e2
printing factories and classpaths
nji302 Jan 24, 2024
6da082a
Revert "printing factories and classpaths"
nji302 Jan 30, 2024
f3af45e
Revert "add another classpath print"
nji302 Jan 30, 2024
1d5710e
Revert "add print statement for classpath"
nji302 Jan 30, 2024
ccf0455
Revert "[FLINK-21445][clients] Refactors ClassPathPackagedProgramRetr…
nji302 Feb 1, 2024
4b5fc18
Revert "Revert "[FLINK-21445][clients] Refactors ClassPathPackagedPro…
nji302 Feb 1, 2024
a42c5c5
add print lines
nji302 Feb 1, 2024
6ef567b
Revert "add print lines"
nji302 Feb 2, 2024
5e8a6c5
relax dependencies to avoid conflicts with other Lyft packages
nji302 Feb 5, 2024
2a9deed
py4j should be 0.10.9.7 to be compatible with java 11
nji302 Feb 16, 2024
34c0db9
bump cython
nji302 Apr 10, 2024
2953df8
bump cython
nji302 Apr 18, 2024
e3255d9
add data_sampler to match beam changes
nji302 Apr 23, 2024
25fa215
relax fastavro dependency
nji302 May 8, 2024
71e0c54
[FLINK-32758][python] Remove PyFlink dependencies' upper bounds
deepyaman Aug 3, 2023
f9623be
[FLINK-32758][python] Limit fastavro != 1.8.0
dianfu Aug 28, 2023
485082e
[FLINK-33613][python] Port Beam DefaultJobBundleFactory class to flin…
dianfu Nov 24, 2023
687f45a
[FLINK-33613][python] Make sure gRPC server is shutdown gracefully if…
dianfu Nov 24, 2023
709df01
add logging around checkpoint request queue
nji302 Jun 20, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
20 changes: 20 additions & 0 deletions .asf.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
github:
enabled_merge_buttons:
squash: true
merge: false
rebase: true
labels:
- flink
- big-data
- java
- scala
- python
- sql
collaborators:
- flinkbot
notifications:
commits: [email protected]
issues: [email protected]
pullrequests: [email protected]
jobs: [email protected]
jira_options: link label
264 changes: 259 additions & 5 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,268 @@ root = true
charset = utf-8
end_of_line = lf
insert_final_newline = true
max_line_length = 100
# ij_formatter_off_tag = @formatter:off
# ij_formatter_on_tag = @formatter:on
# ij_formatter_tags_enabled = false
# ij_smart_tabs = false
# ij_wrap_on_typing = false

[*.{java,xml}]
indent_style = tab
[*.java]
indent_size = 4

[*.scala]
indent_style = space
indent_size = 2
tab_width = 4
ij_continuation_indent_size = 8
# ij_java_align_consecutive_assignments = false
# ij_java_align_consecutive_variable_declarations = false
# ij_java_align_group_field_declarations = false
# ij_java_align_multiline_annotation_parameters = false
# ij_java_align_multiline_array_initializer_expression = false
# ij_java_align_multiline_assignment = false
# ij_java_align_multiline_binary_operation = false
# ij_java_align_multiline_chained_methods = false
# ij_java_align_multiline_extends_list = false
# ij_java_align_multiline_for = true
# ij_java_align_multiline_method_parentheses = false
# ij_java_align_multiline_parameters = true
# ij_java_align_multiline_parameters_in_calls = false
# ij_java_align_multiline_parenthesized_expression = false
# ij_java_align_multiline_records = true
# ij_java_align_multiline_resources = true
# ij_java_align_multiline_ternary_operation = false
# ij_java_align_multiline_text_blocks = false
# ij_java_align_multiline_throws_list = false
# ij_java_align_subsequent_simple_methods = false
# ij_java_align_throws_keyword = false
# ij_java_annotation_parameter_wrap = off
# ij_java_array_initializer_new_line_after_left_brace = false
# ij_java_array_initializer_right_brace_on_new_line = false
# ij_java_array_initializer_wrap = off
# ij_java_assert_statement_colon_on_next_line = false
# ij_java_assert_statement_wrap = off
# ij_java_assignment_wrap = off
ij_java_binary_operation_sign_on_next_line = true
ij_java_binary_operation_wrap = normal
# ij_java_blank_lines_after_anonymous_class_header = 0
# ij_java_blank_lines_after_class_header = 0
# ij_java_blank_lines_after_imports = 1
# ij_java_blank_lines_after_package = 1
# ij_java_blank_lines_around_class = 1
# ij_java_blank_lines_around_field = 0
# ij_java_blank_lines_around_field_in_interface = 0
# ij_java_blank_lines_around_initializer = 1
# ij_java_blank_lines_around_method = 1
# ij_java_blank_lines_around_method_in_interface = 1
# ij_java_blank_lines_before_class_end = 0
# ij_java_blank_lines_before_imports = 1
# ij_java_blank_lines_before_method_body = 0
# ij_java_blank_lines_before_package = 0
# ij_java_block_brace_style = end_of_line
# ij_java_block_comment_at_first_column = true
ij_java_call_parameters_new_line_after_left_paren = true
# ij_java_call_parameters_right_paren_on_new_line = false
ij_java_call_parameters_wrap = on_every_item
# ij_java_case_statement_on_separate_line = true
# ij_java_catch_on_new_line = false
# ij_java_class_annotation_wrap = split_into_lines
# ij_java_class_brace_style = end_of_line
ij_java_class_count_to_use_import_on_demand = 9999
# ij_java_class_names_in_javadoc = 1
# ij_java_do_not_indent_top_level_class_members = false
# ij_java_do_not_wrap_after_single_annotation = false
# ij_java_do_while_brace_force = never
# ij_java_doc_add_blank_line_after_description = true
ij_java_doc_add_blank_line_after_param_comments = true
ij_java_doc_add_blank_line_after_return = true
# ij_java_doc_add_p_tag_on_empty_lines = true
ij_java_doc_align_exception_comments = false
ij_java_doc_align_param_comments = false
ij_java_doc_do_not_wrap_if_one_line = true
ij_java_doc_enable_formatting = true
# ij_java_doc_enable_leading_asterisks = true
ij_java_doc_indent_on_continuation = true
ij_java_doc_keep_empty_lines = true
# ij_java_doc_keep_empty_parameter_tag = true
# ij_java_doc_keep_empty_return_tag = true
# ij_java_doc_keep_empty_throws_tag = true
# ij_java_doc_keep_invalid_tags = true
# ij_java_doc_param_description_on_new_line = false
ij_java_doc_preserve_line_breaks = false
# ij_java_doc_use_throws_not_exception_tag = true
# ij_java_else_on_new_line = false
# ij_java_entity_dd_suffix = EJB
# ij_java_entity_eb_suffix = Bean
# ij_java_entity_hi_suffix = Home
# ij_java_entity_lhi_prefix = Local
# ij_java_entity_lhi_suffix = Home
# ij_java_entity_li_prefix = Local
# ij_java_entity_pk_class = java.lang.String
# ij_java_entity_vo_suffix = VO
# ij_java_enum_constants_wrap = off
# ij_java_extends_keyword_wrap = off
# ij_java_extends_list_wrap = off
# ij_java_field_annotation_wrap = split_into_lines
# ij_java_finally_on_new_line = false
# ij_java_for_brace_force = never
# ij_java_for_statement_new_line_after_left_paren = false
# ij_java_for_statement_right_paren_on_new_line = false
# ij_java_for_statement_wrap = off
# ij_java_generate_final_locals = false
# ij_java_generate_final_parameters = false
# ij_java_if_brace_force = never
ij_java_imports_layout = org.apache.flink.**,|,org.apache.flink.shaded.**,|,*,|,javax.**,|,java.**,|,scala.**,|,$*
# ij_java_indent_case_from_switch = true
# ij_java_insert_inner_class_imports = false
# ij_java_insert_override_annotation = true
# ij_java_keep_blank_lines_before_right_brace = 2
# ij_java_keep_blank_lines_between_package_declaration_and_header = 2
# ij_java_keep_blank_lines_in_code = 2
# ij_java_keep_blank_lines_in_declarations = 2
# ij_java_keep_control_statement_in_one_line = true
# ij_java_keep_first_column_comment = true
# ij_java_keep_indents_on_empty_lines = false
# ij_java_keep_line_breaks = true
# ij_java_keep_multiple_expressions_in_one_line = false
# ij_java_keep_simple_blocks_in_one_line = false
# ij_java_keep_simple_classes_in_one_line = false
# ij_java_keep_simple_lambdas_in_one_line = false
# ij_java_keep_simple_methods_in_one_line = false
# ij_java_label_indent_absolute = false
# ij_java_label_indent_size = 0
# ij_java_lambda_brace_style = end_of_line
ij_java_layout_static_imports_separately = true
# ij_java_line_comment_add_space = false
# ij_java_line_comment_at_first_column = true
# ij_java_message_dd_suffix = EJB
# ij_java_message_eb_suffix = Bean
# ij_java_method_annotation_wrap = split_into_lines
# ij_java_method_brace_style = end_of_line
ij_java_method_call_chain_wrap = on_every_item
ij_java_method_parameters_new_line_after_left_paren = true
# ij_java_method_parameters_right_paren_on_new_line = false
ij_java_method_parameters_wrap = on_every_item
# ij_java_modifier_list_wrap = false
ij_java_names_count_to_use_import_on_demand = 9999
# ij_java_new_line_after_lparen_in_record_header = false
# ij_java_packages_to_use_import_on_demand = java.awt.*,javax.swing.*
# ij_java_parameter_annotation_wrap = off
# ij_java_parentheses_expression_new_line_after_left_paren = false
# ij_java_parentheses_expression_right_paren_on_new_line = false
# ij_java_place_assignment_sign_on_next_line = false
# ij_java_prefer_longer_names = true
# ij_java_prefer_parameters_wrap = false
# ij_java_record_components_wrap = normal
# ij_java_repeat_synchronized = true
# ij_java_replace_instanceof_and_cast = false
# ij_java_replace_null_check = true
# ij_java_replace_sum_lambda_with_method_ref = true
# ij_java_resource_list_new_line_after_left_paren = false
# ij_java_resource_list_right_paren_on_new_line = false
# ij_java_resource_list_wrap = off
# ij_java_rparen_on_new_line_in_record_header = false
# ij_java_session_dd_suffix = EJB
# ij_java_session_eb_suffix = Bean
# ij_java_session_hi_suffix = Home
# ij_java_session_lhi_prefix = Local
# ij_java_session_lhi_suffix = Home
# ij_java_session_li_prefix = Local
# ij_java_session_si_suffix = Service
# ij_java_space_after_closing_angle_bracket_in_type_argument = false
# ij_java_space_after_colon = true
# ij_java_space_after_comma = true
# ij_java_space_after_comma_in_type_arguments = true
# ij_java_space_after_for_semicolon = true
# ij_java_space_after_quest = true
# ij_java_space_after_type_cast = true
# ij_java_space_before_annotation_array_initializer_left_brace = false
# ij_java_space_before_annotation_parameter_list = false
# ij_java_space_before_array_initializer_left_brace = false
# ij_java_space_before_catch_keyword = true
# ij_java_space_before_catch_left_brace = true
# ij_java_space_before_catch_parentheses = true
# ij_java_space_before_class_left_brace = true
# ij_java_space_before_colon = true
# ij_java_space_before_colon_in_foreach = true
# ij_java_space_before_comma = false
# ij_java_space_before_do_left_brace = true
# ij_java_space_before_else_keyword = true
# ij_java_space_before_else_left_brace = true
# ij_java_space_before_finally_keyword = true
# ij_java_space_before_finally_left_brace = true
# ij_java_space_before_for_left_brace = true
# ij_java_space_before_for_parentheses = true
# ij_java_space_before_for_semicolon = false
# ij_java_space_before_if_left_brace = true
# ij_java_space_before_if_parentheses = true
# ij_java_space_before_method_call_parentheses = false
# ij_java_space_before_method_left_brace = true
# ij_java_space_before_method_parentheses = false
# ij_java_space_before_opening_angle_bracket_in_type_parameter = false
# ij_java_space_before_quest = true
# ij_java_space_before_switch_left_brace = true
# ij_java_space_before_switch_parentheses = true
# ij_java_space_before_synchronized_left_brace = true
# ij_java_space_before_synchronized_parentheses = true
# ij_java_space_before_try_left_brace = true
# ij_java_space_before_try_parentheses = true
# ij_java_space_before_type_parameter_list = false
# ij_java_space_before_while_keyword = true
# ij_java_space_before_while_left_brace = true
# ij_java_space_before_while_parentheses = true
# ij_java_space_inside_one_line_enum_braces = false
# ij_java_space_within_empty_array_initializer_braces = false
# ij_java_space_within_empty_method_call_parentheses = false
# ij_java_space_within_empty_method_parentheses = false
# ij_java_spaces_around_additive_operators = true
# ij_java_spaces_around_assignment_operators = true
# ij_java_spaces_around_bitwise_operators = true
# ij_java_spaces_around_equality_operators = true
# ij_java_spaces_around_lambda_arrow = true
# ij_java_spaces_around_logical_operators = true
# ij_java_spaces_around_method_ref_dbl_colon = false
# ij_java_spaces_around_multiplicative_operators = true
# ij_java_spaces_around_relational_operators = true
# ij_java_spaces_around_shift_operators = true
# ij_java_spaces_around_type_bounds_in_type_parameters = true
# ij_java_spaces_around_unary_operator = false
# ij_java_spaces_within_angle_brackets = false
# ij_java_spaces_within_annotation_parentheses = false
# ij_java_spaces_within_array_initializer_braces = false
# ij_java_spaces_within_braces = false
# ij_java_spaces_within_brackets = false
# ij_java_spaces_within_cast_parentheses = false
# ij_java_spaces_within_catch_parentheses = false
# ij_java_spaces_within_for_parentheses = false
# ij_java_spaces_within_if_parentheses = false
# ij_java_spaces_within_method_call_parentheses = false
# ij_java_spaces_within_method_parentheses = false
# ij_java_spaces_within_parentheses = false
# ij_java_spaces_within_switch_parentheses = false
# ij_java_spaces_within_synchronized_parentheses = false
# ij_java_spaces_within_try_parentheses = false
# ij_java_spaces_within_while_parentheses = false
# ij_java_special_else_if_treatment = true
# ij_java_subclass_name_suffix = Impl
# ij_java_ternary_operation_signs_on_next_line = false
# ij_java_ternary_operation_wrap = off
# ij_java_test_name_suffix = Test
# ij_java_throws_keyword_wrap = off
# ij_java_throws_list_wrap = off
# ij_java_use_external_annotations = false
# ij_java_use_fq_class_names = false
# ij_java_use_relative_indents = false
# ij_java_use_single_class_imports = true
ij_java_variable_annotation_wrap = normal
# ij_java_visibility = public
# ij_java_while_brace_force = never
# ij_java_while_on_new_line = false
# ij_java_wrap_comments = false
ij_java_wrap_first_method_in_call_chain = true
# ij_java_wrap_long_lines = false

[*.xml]
indent_style = tab
indent_size = 4

[*.py]
indent_style = space
Expand Down
3 changes: 3 additions & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
c6997c97c575d334679915c328792b8a3067cfb5
481ccff04f647505721541f45d0f99b1f67f11f4
91d81c427aa6312841ca868d54e8ce6ea721cd60
3 changes: 0 additions & 3 deletions .gitattributes

This file was deleted.

4 changes: 2 additions & 2 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,6 @@ To make the process smooth for the project *committers* (those who review and ac

## Contribution Guidelines

Please check out the [How to Contribute guide](http://flink.apache.org/how-to-contribute.html) to understand how contributions are made.
A detailed explanation can be found in our [Contribute Code Guide](http://flink.apache.org/contribute-code.html) which also contains a list of coding guidelines that you should follow.
Please check out the [How to Contribute guide](https://flink.apache.org/contributing/how-to-contribute.html) to understand how contributions are made.
A detailed explanation can be found in our [Contribute Code Guide](https://flink.apache.org/contributing/contribute-code.html) which also contains a list of coding guidelines that you should follow.
For pull requests, there is a [check list](PULL_REQUEST_TEMPLATE.md) with criteria taken from the How to Contribute Guide and the Coding Guidelines.
11 changes: 7 additions & 4 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@

<!--
*Thank you very much for contributing to Apache Flink - we are happy that you want to help us improve Flink. To help the community review your contribution in the best possible way, please go through the checklist below, which will get the contribution into a shape in which it can be best reviewed.*

*Please understand that we do not do this to make contributions to Flink a hassle. In order to uphold a high standard of quality for code contributions, while at the same time managing a large number of contributions, we need contributors to prepare the contributions well, and give reviewers enough contextual information for the review. Please also understand that contributions that do not follow this guide will take longer to review and thus typically be picked up with lower priority by the community.*
Expand All @@ -12,7 +12,7 @@

- Fill out the template below to describe the changes contributed by the pull request. That will give reviewers the context they need to do the review.

- Make sure that the change passes the automated tests, i.e., `mvn clean verify` passes. You can set up Travis CI to do that following [this guide](http://flink.apache.org/contribute-code.html#best-practices).
- Make sure that the change passes the automated tests, i.e., `mvn clean verify` passes. You can set up Azure Pipelines CI to do that following [this guide](https://cwiki.apache.org/confluence/display/FLINK/Azure+Pipelines#AzurePipelines-Tutorial:SettingupAzurePipelinesforaforkoftheFlinkrepository).

- Each pull request should address only one issue, not mix up code from multiple issues.

Expand All @@ -22,6 +22,7 @@


**(The sections below can be removed for hotfixes of typos)**
-->

## What is the purpose of the change

Expand All @@ -38,6 +39,8 @@

## Verifying this change

Please make sure both new and modified tests in this PR follows the conventions defined in our code quality guide: https://flink.apache.org/contributing/code-style-and-quality-common.html#testing

*(Please pick either of the following options)*

This change is a trivial rework / code cleanup without any test coverage.
Expand All @@ -54,15 +57,15 @@ This change added tests and can be verified as follows:
- *Added integration tests for end-to-end deployment with large payloads (100MB)*
- *Extended integration test for recovery after master (JobManager) failure*
- *Added test that validates that TaskInfo is transferred only once across recoveries*
- *Manually verified the change by running a 4 node cluser with 2 JobManagers and 4 TaskManagers, a stateful streaming program, and killing one JobManager and two TaskManagers during the execution, verifying that recovery happens correctly.*
- *Manually verified the change by running a 4 node cluster with 2 JobManagers and 4 TaskManagers, a stateful streaming program, and killing one JobManager and two TaskManagers during the execution, verifying that recovery happens correctly.*

## Does this pull request potentially affect one of the following parts:

- Dependencies (does it add or upgrade a dependency): (yes / no)
- The public API, i.e., is any changed class annotated with `@Public(Evolving)`: (yes / no)
- The serializers: (yes / no / don't know)
- The runtime per-record code paths (performance sensitive): (yes / no / don't know)
- Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Yarn/Mesos, ZooKeeper: (yes / no / don't know)
- Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn, ZooKeeper: (yes / no / don't know)
- The S3 file system connector: (yes / no / don't know)

## Documentation
Expand Down
Loading