Skip to content
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

Sk ilya patch 1 #2

Draft
wants to merge 763 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
763 commits
Select commit Hold shift + click to select a range
73abceb
[SPARK-35093][SQL] AQE now uses newQueryStage plan as key for looking…
andygrove May 19, 2021
5d4de77
[SPARK-35373][BUILD] Check Maven artifact checksum in build/mvn
srowen May 13, 2021
50edf12
[SPARK-35373][BUILD][FOLLOWUP][3.1] Update zinc installation
dongjoon-hyun May 19, 2021
aac4274
[SPARK-35373][BUILD][FOLLOWUP] Fix "binary operator expected" error o…
Yikun May 20, 2021
c3aba52
[SPARK-35458][BUILD] Use ` > /dev/null` to replace `-q` in shasum
Yikun May 20, 2021
72cdebd
[SPARK-35463][BUILD] Skip checking checksum on a system without `shasum`
dongjoon-hyun May 20, 2021
4c14770
[SPARK-35454][SQL] One LogicalPlan can match multiple dataset ids
Ngone51 May 21, 2021
ed77f14
[SPARK-35482][K8S] Use `spark.blockManager.port` not the wrong `spark…
yaooqinn May 21, 2021
56bc241
Revert "[SPARK-35454][SQL] One LogicalPlan can match multiple dataset…
dongjoon-hyun May 21, 2021
612e3b5
[SPARK-35480][SQL] Make percentile_approx work with pivot
HyukjinKwon May 22, 2021
d1607d6
Revert "[SPARK-35480][SQL] Make percentile_approx work with pivot"
dongjoon-hyun May 23, 2021
01c7705
[SPARK-35463][BUILD][FOLLOWUP] Redirect output for skipping checksum …
viirya May 23, 2021
def4e52
[SPARK-35226][SQL][FOLLOWUP] Fix test added in SPARK-35226 for DB2Krb…
sarutak May 23, 2021
5649e37
[SPARK-35493][K8S] make `spark.blockManager.port` fallback for `spark…
yaooqinn May 23, 2021
f37d077
[SPARK-35171][R] Declare the markdown package as a dependency of the …
xuanyuanking Apr 21, 2021
f153ffd
[SPARK-35495][R] Change SparkR maintainer for CRAN
felixcheung May 24, 2021
de351e3
Preparing Spark release v3.1.2-rc1
dongjoon-hyun May 24, 2021
7f3b750
Preparing development version 3.1.3-SNAPSHOT
dongjoon-hyun May 24, 2021
ba18a23
[SPARK-35287][SQL] Allow RemoveRedundantProjects to preserve ProjectE…
sarutak May 24, 2021
de482f8
[SPARK-35449][SQL][3.1] Only extract common expressions from CaseWhen…
Kimahriman May 24, 2021
b413d23
[SPARK-35503][DOCS] Change version the facetFilter of DocSearch from …
gengliangwang May 25, 2021
ac4d95e
[SPARK-35514][INFRA] Automatically update version index of DocSearch …
gengliangwang May 25, 2021
36ab645
[SPARK-35454][SQL][3.1] One LogicalPlan can match multiple dataset ids
Ngone51 May 28, 2021
c0ad339
[SPARK-35559][TEST] Speed up one test in AdaptiveQueryExecSuite
cloud-fan May 28, 2021
bfafdde
[SPARK-35566][SS] Fix StateStoreRestoreExec output rows
viirya May 31, 2021
ea7016f
[SPARK-35411][SQL][FOLLOWUP] Handle Currying Product while serializin…
ivoson May 31, 2021
264ce7b
[SPARK-35573][R][TESTSt] Make SparkR tests pass with R 4.1+
HyukjinKwon Jun 1, 2021
92fb23e
[SPARK-35576][SQL][3.1] Redact the sensitive info in the result of Se…
gengliangwang Jun 1, 2021
77802d9
[SPARK-35584][CORE][TESTS] Increase the timeout in FallbackStorageSuite
Yikun Jun 1, 2021
36577c7
[SPARK-35610][CORE] Fix the memory leak introduced by the Executor's …
attilapiros Jun 2, 2021
ba02faa
[SPARK-35589][CORE][3.1] BlockManagerMasterEndpoint should not ignore…
dongjoon-hyun Jun 3, 2021
f10fbb2
[SPARK-35636][SQL] Lambda keys should not be referenced outside of th…
karenfeng Jun 4, 2021
e75fabf
Revert "[SPARK-35636][SQL] Lambda keys should not be referenced outsi…
HyukjinKwon Jun 4, 2021
252dfd9
[SPARK-32975][K8S] Add config for driver readiness timeout before exe…
cchriswu Jun 4, 2021
7becd02
[SPARK-35643][PYTHON] Fix ambiguous reference in functions.py column()
keerthanvasist Jun 5, 2021
aa22199
[SPARK-35665][SQL] Resolve UnresolvedAlias in CollectMetrics
cloud-fan Jun 7, 2021
9288649
Revert "[SPARK-35665][SQL] Resolve UnresolvedAlias in CollectMetrics"
HyukjinKwon Jun 7, 2021
7432057
[SPARK-35659][SS] Avoid write null to StateStore
viirya Jun 8, 2021
e7c1700
[SPARK-35602][SS] Update state schema to be able to accept long lengt…
sarutak Jun 9, 2021
b40c11f
[SPARK-35687][SQL][TEST] PythonUDFSuite move assume into its methods
ulysses-you Jun 9, 2021
ff83105
[SPARK-35679][SQL] instantToMicros overflow
dchvn Jun 10, 2021
e0b074a
[SPARK-35673][SQL] Fix user-defined hint and unrecognized hint in sub…
cfmcgrady Jun 10, 2021
70c322a
[SPARK-35653][SQL] Fix CatalystToExternalMap interpreted path fails f…
Jun 10, 2021
0d4a2e6
[SPARK-35296][SQL] Allow Dataset.observe to work even if CollectMetri…
sarutak Jun 10, 2021
0f3a251
[SPARK-32975][K8S][FOLLOWUP] Avoid None.get exception
yaooqinn Jun 10, 2021
6b398a4
[SPARK-35652][SQL] joinWith on two table generated from same one
dchvn Jun 11, 2021
8aa23fb
[SPARK-35695][SQL] Collect observed metrics from cached and adaptive …
tanelk Jun 11, 2021
8cf6041
[SPARK-35689][SS] Add log warn when keyWithIndexToValue returns null …
viirya Jun 12, 2021
78d3d0f
[SPARK-35746][UI] Fix taskid in the stage page task event timeline
shahidki31 Jun 12, 2021
6ad5756
[MINOR][K8S] Print the driver pod name instead of Some(name) if absent
yaooqinn Jun 13, 2021
2f4bd48
[SPARK-35714][CORE] Bug fix for deadlock during the executor shutdown
wankunde Jun 13, 2021
f35df10
[SPARK-35758][DOCS] Update the document about building Spark with Had…
sarutak Jun 15, 2021
d8ea6bc
[SPARK-35767][SQL] Avoid executing child plan twice in CoalesceExec
andygrove Jun 15, 2021
7338ab3
[SPARK-35791][SQL] Release on-going map properly for NULL-aware ANTI …
c21 Jun 17, 2021
33ee3d9
[SPARK-35792][SQL] View should not capture configs used in `RelationC…
linhongliu-db Jun 17, 2021
d493ba7
[SPARK-35796][TESTS] Fix SparkSubmitSuite failure on MacOS 10.15+
toujours33 Jun 19, 2021
a415df3
[SPARK-35391] Fix memory leak in ExecutorAllocationListener
VasilyKolpakov Jun 21, 2021
cd68b92
[SPARK-35700][SQL] Read char/varchar orc table with created and writt…
yaooqinn Jun 22, 2021
2c20b49
[SPARK-35799][SS] Fix the allUpdatesTimeMs metric measuring in FlatMa…
vkorukanti Jun 22, 2021
fd7df35
[SPARK-35700][SQL][FOLLOWUP] Read schema from ORC files should strip …
cloud-fan Jun 22, 2021
d1b51d7
[SPARK-35695][SQL][FOLLOWUP] Use AQE helper to simplify the code in C…
cloud-fan Jun 23, 2021
37a12fc
[SPARK-35783][SQL] Set the list of read columns in the task configura…
weixiuli Jun 17, 2021
c00f588
[SPARK-35841][SQL] Casting string to decimal type doesn't work if the…
dchvn Jun 24, 2021
8bcc6a4
[SPARK-35885][K8S][R] Use keyserver.ubuntu.com as a keyserver for CRAN
dongjoon-hyun Jun 25, 2021
4ad6001
[SPARK-35817][SQL][3.1] Restore performance of queries against wide A…
bersprockets Jun 25, 2021
787aee9
[SPARK-35879][CORE][SHUFFLE] Fix performance regression caused by col…
yaooqinn Jun 26, 2021
e3d0203
[SPARK-35903][TESTS] Parameterize 'master' in TPCDSQueryBenchmark
dongjoon-hyun Jun 26, 2021
9917348
[SPARK-35909][DOCS] Fix broken Python Links in docs/sql-getting-start…
dhruvildave Jun 27, 2021
96fb04f
[SPARK-35886][SQL][3.1] PromotePrecision should not overwrite genCode…
viirya Jun 27, 2021
b4916d4
[SPARK-35672][CORE][YARN][3.1] Pass user classpath entries to executo…
xkrogen Jun 28, 2021
fe412b6
[SPARK-35898][SQL] Fix arrays and maps in RowToColumnConverter
tomvanbussel Jun 28, 2021
b6e8fab
[SPARK-35935][SQL][3.1][3.0] Prevent failure of `MSCK REPAIR TABLE` o…
MaxGekk Jun 30, 2021
9229eb9
[SPARK-35714][FOLLOW-UP][CORE] Use a shared stopping flag for WorkerW…
Ngone51 Jul 1, 2021
5c671bc
[SPARK-35986][PYSPARK] Fix type hint for RDD.histogram's buckets
tpvasconcelos Jul 4, 2021
7297bdb
[SPARK-36020][SQL][3.1] Check logical link in remove redundant projects
ulysses-you Jul 7, 2021
f181392
[SPARK-36089][SQL][DOCS] Update the SQL migration guide about encodin…
MaxGekk Jul 12, 2021
df00c18
[SQL][MINOR] EquivalentExpressions.commonChildrenToRecurse should ski…
cloud-fan Jul 13, 2021
e6e2ce1
[SPARK-36081][SPARK-36066][SQL] Update the document about the behavio…
sarutak Jul 13, 2021
1a0c7df
[SPARK-36076][SQL][3.1] ArrayIndexOutOfBounds in Cast string to times…
dchvn Jul 13, 2021
b55e4e7
[SPARK-36109][SS][TEST][3.1] Check data after adding data to topic in…
viirya Jul 13, 2021
c30a2de
[SPARK-36129][BUILD][3.1] Upgrade commons-compress to 1.21 to deal wi…
sarutak Jul 14, 2021
249b567
[SPARK-36154][DOCS] Documenting week and quarter as valid formats in …
dominikgehl Jul 15, 2021
4382dfc
[SPARK-36159][BUILD] Replace 'python' to 'python3' in dev/test-depend…
HyukjinKwon Jul 15, 2021
ba71172
[SPARK-36034][SQL][3.1] Rebase datetime in pushed down filters to par…
MaxGekk Jul 16, 2021
9741c76
[SPARK-35972][SQL][3.1] When replace ExtractValue in NestedColumnAlia…
AngersZhuuuu Jul 16, 2021
f3716be
[SPARK-36160][PYTHON][DOCS] Clarifying documentation for pyspark sql/…
dominikgehl Jul 16, 2021
dee47c7
[SPARK-36177][R][TESTS][3.1] Disable CRAN in branches lower than the …
HyukjinKwon Jul 16, 2021
8a7fa43
[SPARK-36195][BUILD] Set MaxMetaspaceSize JVM option to 2g
dongjoon-hyun Jul 18, 2021
62f6761
[SPARK-36040][DOCS][K8S] Add reference to kubernetes-client's version
yoda-mon Jul 18, 2021
ab94702
[SPARK-36193][CORE] Recover SparkSubmit.runMain not to stop SparkCont…
dongjoon-hyun Jul 19, 2021
5599b15
[SPARK-36093][SQL][3.1] RemoveRedundantAliases should not change Comm…
AngersZhuuuu Jul 19, 2021
7f8e9a0
[SPARK-36216][PYTHON][TESTS] Increase timeout for StreamingLinearRegr…
HyukjinKwon Jul 20, 2021
04ada05
[SPARK-36079][SQL] Null-based filter estimate should always be in the…
karenfeng Jul 20, 2021
02a5e56
[SPARK-36210][SQL] Preserve column insertion order in Dataset.withCol…
koertkuipers Jul 20, 2021
8c0e2d8
[SPARK-35027][CORE] Close the inputStream in FileAppender when writin…
jhu-chang Jul 21, 2021
2bdc4f5
[SPARK-36020][SQL][FOLLOWUP] RemoveRedundantProjects should retain th…
cloud-fan Jul 21, 2021
b3ca63c
[SPARK-28266][SQL] convertToLogicalRelation should not interpret `pat…
shardulm94 Jul 21, 2021
f818a9f
[SPARK-36213][SQL] Normalize PartitionSpec for Describe Table Command…
yaooqinn Jul 21, 2021
71fec19
[SPARK-36246][CORE][TEST] GHA WorkerDecommissionExtended flake
holdenk Jul 22, 2021
e6f4859
[SPARK-36209][PYTHON][DOCS] Fix link to pyspark Dataframe documentation
dominikgehl Jul 22, 2021
99068f0
[SPARK-36226][PYTHON][DOCS] Improve python docstring links to other c…
dominikgehl Jul 23, 2021
bbcb5a2
[SPARK-36270][BUILD][3.1] Change memory settings for enabling GA
viirya Jul 24, 2021
824426e
[SPARK-36225][PYTHON][DOCS] Use DataFrame in python docstrings
dominikgehl Jul 24, 2021
213e62e
[SPARK-36269][SQL] Fix only set data columns to Hive column names config
c21 Jul 26, 2021
682b306
[SPARK-36211][PYTHON] Correct typing of `udf` return value
luranhe Jul 27, 2021
797b059
[SPARK-36242][CORE][3.1] Ensure spill file closed before set success …
LuciferYang Jul 27, 2021
b7dde9b
[SPARK-36272][SQL][TEST] Change shuffled hash join metrics test to ch…
c21 Jul 29, 2021
6924e70
[SPARK-36354][CORE] EventLogFileReader should skip rolling event log …
dongjoon-hyun Aug 4, 2021
9c95d3f
[SPARK-36441][INFRA] Fix GA failure related to downloading lintr depe…
sarutak Aug 6, 2021
aece7e7
[SPARK-36393][BUILD][3.1] Try to raise memory for GHA
viirya Aug 6, 2021
2061103
[SPARK-36086][SQL][3.1] CollapseProject project replace alias should …
AngersZhuuuu Aug 9, 2021
e1a549c
[SPARK-36339][SQL][3.0] References to grouping that not part of aggre…
gaoyajun02 Aug 9, 2021
2deb395
[SPARK-36464][CORE] Fix Underlying Size Variable Initialization in Ch…
kazuyukitanimura Aug 10, 2021
a842158
[SPARK-36489][SQL] Aggregate functions over no grouping keys, on tabl…
IonutBoicuAms Aug 12, 2021
1a1e468
[SPARK-36353][SQL][3.1] RemoveNoopOperators should keep output schema
AngersZhuuuu Aug 13, 2021
25503ec
[SPARK-36500][CORE] Fix temp_shuffle file leaking when a task is inte…
jiangxb1987 Aug 13, 2021
1cb0f7d
Update Spark key negotiation protocol
srowen Aug 11, 2021
32d127d
[SPARK-36379][SQL][3.1] Null at root level of a JSON array should not…
HyukjinKwon Aug 17, 2021
31d771d
[SPARK-36400][SPARK-36398][SQL][WEBUI] Make ThriftServer recognize sp…
sarutak Aug 18, 2021
79ea014
[SPARK-35011][CORE][3.1] Avoid Block Manager registrations when StopE…
sumeetgajjar Aug 18, 2021
bdccbe4
[SPARK-36532][CORE][3.1] Fix deadlock in CoarseGrainedExecutorBackend…
Ngone51 Aug 20, 2021
dadb08b
Updates AuthEngine to pass the correct SecretKeySpec format
sweisdb Aug 20, 2021
6fcf029
[MINOR][SS][DOCS] Update doc for streaming deduplication
viirya Aug 22, 2021
644cad2
[SPARK-35876][SQL][3.1] ArraysZip should retain field names to avoid …
AngersZhuuuu Aug 24, 2021
0914c19
[SPARK-36564][CORE] Fix NullPointerException in LiveRDDDistribution.t…
Ngone51 Aug 24, 2021
ce66e41
[SPARK-36352][SQL][3.1] Spark should check result plan's output schem…
AngersZhuuuu Aug 25, 2021
8c0852c
[SPARK-36398][SQL] Redact sensitive information in Spark Thrift Serve…
sarutak Aug 25, 2021
0af666a
[SPARK-36509][CORE] Fix the issue that executors are never re-schedul…
sarutak Aug 28, 2021
c8d05b1
[SPARK-36603][CORE] Use WeakReference not SoftReference in LevelDB
srowen Aug 29, 2021
7b64a75
[SPARK-36614][CORE][UI] Correct executor loss reason caused by decomm…
Ngone51 Aug 30, 2021
6352085
[SPARK-36617][PYTHON] Fix type hints for `approxQuantile` to support …
carylee Sep 2, 2021
c1f8d75
[SPARK-36639][SQL] Fix an issue that sequence builtin function causes…
sarutak Sep 3, 2021
71e5a64
Revert "[SPARK-35011][CORE][3.1] Avoid Block Manager registrations wh…
Ngone51 Sep 10, 2021
62dfa14
[SPARK-36704][CORE] Expand exception handling to more Java 9 cases wh…
srowen Sep 11, 2021
7c9941e
[SPARK-36685][ML][MLLIB] Fix wrong assert messages
dchvn Sep 11, 2021
c11b66d
[SPARK-36636][CORE][TEST] LocalSparkCluster change to use tmp workdir…
LuciferYang Sep 12, 2021
2f0efbd
[SPARK-36738][SQL][DOC] Fixed the wrong documentation on Cot API
Sep 13, 2021
7a27ea7
[SPARK-36715][SQL] InferFiltersFromGenerate should not infer filter f…
cfmcgrady Sep 14, 2021
1042481
[SPARK-36702][SQL] ArrayUnion handle duplicated Double.NaN and Float.Nan
AngersZhuuuu Sep 14, 2021
4a266f0
[SPARK-36702][SQL][FOLLOWUP] ArrayUnion handle duplicated Double.NaN …
AngersZhuuuu Sep 15, 2021
682442a
[SPARK-36755][SQL] ArraysOverlap should handle duplicated Double.NaN …
AngersZhuuuu Sep 15, 2021
ecc3f90
[SPARK-36734][SQL][BUILD][3.1] Upgrade ORC to 1.5.13
dongjoon-hyun Sep 16, 2021
1339afe
[SPARK-36783][SQL] ScanOperation should not push Filter through nonde…
cloud-fan Sep 17, 2021
c486040
[SPARK-36789][SQL] Use the correct constant type as the null value ho…
cloud-fan Sep 17, 2021
48a4beb
[SPARK-36741][SQL] ArrayDistinct handle duplicated Double.NaN and Flo…
AngersZhuuuu Sep 17, 2021
edb1789
[SPARK-35985][SQL][3.1] push partitionFilters for empty readDataSchema
huaxingao Sep 19, 2021
3d0e631
[SPARK-36754][SQL] ArrayIntersect handle duplicated Double.NaN and Fl…
AngersZhuuuu Sep 20, 2021
b4a370b
[SPARK-36706][SQL][3.1] OverwriteByExpression conversion in DataSourc…
huaxingao Sep 20, 2021
c93d23b
[SPARK-36806][K8S][R] Use R 4.0.4 in K8s R image
dongjoon-hyun Sep 20, 2021
32a3933
[SPARK-36803][SQL] Fix ArrayType conversion when reading Parquet file…
sadikovi Sep 22, 2021
fb205ca
[SPARK-36753][SQL] ArrayExcept handle duplicated Double.NaN and Float…
AngersZhuuuu Sep 22, 2021
504d518
[SPARK-36791][DOCS] Fix spelling mistakes in running-on-yarn.md file …
Sep 23, 2021
b5cb3b6
[MINOR][SQL][DOCS] Correct the 'options' description on UnresolvedRel…
HyukjinKwon Sep 23, 2021
1b48a48
[SPARK-36782][CORE] Avoid blocking dispatcher-BlockManagerMaster duri…
f-thiele Sep 23, 2021
8e36217
[SPARK-36782][CORE][FOLLOW-UP] Only handle shuffle block in separate …
Ngone51 Sep 23, 2021
1b54580
Revert "[SPARK-35672][CORE][YARN][3.1] Pass user classpath entries to…
HyukjinKwon Sep 24, 2021
e1fc62d
[SPARK-36792][SQL] InSet should handle NaN
AngersZhuuuu Sep 24, 2021
90d1932
[SPARK-36919][SQL] Make BadRecordException fields transient
tianhanhu Oct 6, 2021
33b30aa
[SPARK-36874][SPARK-34634][SQL][3.1] ResolveReference.dedupRight shou…
sarutak Oct 7, 2021
758b370
[SPARK-36717][CORE] Incorrect order of variable initialization may le…
Oct 8, 2021
fe2f646
[SPARK-36993][SQL] Fix json_tuple throw NPE if fields exist no foldab…
ulysses-you Oct 13, 2021
c43f355
[SPARK-23626][CORE] Eagerly compute RDD.partitions on entire DAG when…
JoshRosen Oct 14, 2021
74fe4fa
[SPARK-37049][K8S] executorIdleTimeout should check `creationTimestam…
yangwwei Oct 20, 2021
c23698f
[SPARK-37079][PYTHON][SQL] Fix DataFrameWriterV2.partitionedBy to sen…
ueshin Oct 21, 2021
286a376
[SPARK-37098][SQL] Alter table properties should invalidate cache
ulysses-you Oct 25, 2021
05aea97
Revert "[SPARK-37098][SQL] Alter table properties should invalidate c…
yaooqinn Oct 26, 2021
5db119f
[SPARK-37098][SQL][3.1] Alter table properties should invalidate cache
ulysses-you Oct 26, 2021
e9bead7
[MINOR][DOCS] Corrected spacing in structured streaming programming
mans2singh Nov 2, 2021
acc4293
[SPARK-37203][SQL] Fix NotSerializableException when observe with Typ…
beliefer Nov 5, 2021
84937e1
[SPARK-37196][SQL] HiveDecimal enforcePrecisionScale failed return null
AngersZhuuuu Nov 8, 2021
faba1fe
[SPARK-37252][PYTHON][TESTS] Ignore `test_memory_limit` on non-Linux …
dongjoon-hyun Nov 9, 2021
599e258
[SPARK-37253][PYTHON] `try_simplify_traceback` should not fail when `…
dongjoon-hyun Nov 9, 2021
e397c77
[SPARK-37288][PYTHON][3.2] Backport since annotation update
zero323 Nov 13, 2021
97a8b10
[SPARK-37320][K8S][TESTS] Delete py_container_checks.zip after the te…
sarutak Nov 14, 2021
3d1427f
[SPARK-37322][TESTS] `run_scala_tests` should respect test module order
williamhyun Nov 14, 2021
608c19c
[SPARK-37323][INFRA][3.1] Pin `docutils` to 0.17.x
dongjoon-hyun Nov 14, 2021
380441a
[SPARK-37346][DOC] Add migration guide link for structured streaming
AngersZhuuuu Nov 16, 2021
04af08e
[MINOR][R][DOCS] Fix minor issues in SparkR docs examples
zero323 Nov 19, 2021
d96e5de
[SPARK-37390][PYTHON][DOCS] Add default value to getattr(app, add_jav…
zero323 Nov 20, 2021
a1851cb
[SPARK-37209][YARN][TESTS] Fix `YarnShuffleIntegrationSuite` releated…
LuciferYang Nov 22, 2021
4c0d22d
[SPARK-37388][SQL] Fix NPE in WidthBucket in WholeStageCodegenExec
tomvanbussel Nov 22, 2021
61074aa
[SPARK-37389][SQL][3.1] Check unclosed bracketed comments
beliefer Nov 25, 2021
4aac443
[SPARK-37452][SQL][3.1] Char and Varchar break backward compatibility…
yaooqinn Nov 30, 2021
b8b5f94
[SPARK-37505][MESOS][TESTS] Add a log4j.properties for `mesos` module UT
LuciferYang Nov 30, 2021
75cac1f
[SPARK-37497][K8S] Promote `ExecutorPods[PollingSnapshot|WatchSnapsho…
dongjoon-hyun Dec 1, 2021
17c36a0
[SPARK-37389][SQL][FOLLOWUP] SET command shuold not parse comments
cloud-fan Dec 1, 2021
3bc3b13
[SPARK-37524][SQL] We should drop all tables after testing dynamic pa…
weixiuli Dec 3, 2021
2816017
[SPARK-37556][SQL] Deser void class fail with Java serialization
daijyc Dec 7, 2021
c51f644
[SPARK-37392][SQL] Fix the performance bug when inferring constraints…
cloud-fan Dec 8, 2021
8216457
[SPARK-37451][3.1][SQL] Fix cast string type to decimal type if spark…
wangyum Dec 9, 2021
e3d868b
[SPARK-37060][CORE][3.1] Handle driver status response from backup ma…
testsgmr Dec 16, 2021
1706ccc
[SPARK-37654][SQL] Fix NPE in Row.getSeq when field is Null
huaxingao Dec 17, 2021
07e1411
[MINOR][PYTHON][DOCS] Fix documentation for Python's recentProgress &…
alexott Dec 19, 2021
0f6cafe
[MINOR][SQL] Fix the typo in function names: crete
MaxGekk Dec 22, 2021
5e0f0da
[SPARK-37391][SQL] JdbcConnectionProvider tells if it modifies securi…
Dec 24, 2021
e17ab6e
[SPARK-37779][SQL] Make ColumnarToRowExec plan canonicalizable after …
HyukjinKwon Dec 30, 2021
5cc8b39
[SPARK-37784][SQL] Correctly handle UDTs in CodeGenerator.addBuffered…
JoshRosen Jan 4, 2022
70d4fb1
[SPARK-35714][FOLLOW-UP][CORE] WorkerWatcher should run System.exit i…
Ngone51 Jan 5, 2022
3bcd036
[SPARK-37807][SQL] Fix a typo in HttpAuthenticationException message
Jan 5, 2022
94a69ff
Revert "[SPARK-37779][SQL] Make ColumnarToRowExec plan canonicalizabl…
dongjoon-hyun Jan 5, 2022
df89eb2
Preparing Spark release v3.1.3-rc1
Jan 10, 2022
1a27539
Preparing development version 3.1.4-SNAPSHOT
Jan 10, 2022
830d5b6
[SPARK-37860][UI] Fix taskindex in the stage page task event timeline
jackylee-ch Jan 11, 2022
fd2d694
Preparing Spark release v3.1.3-rc2
Jan 13, 2022
91db9a3
Preparing development version 3.1.4-SNAPSHOT
Jan 13, 2022
0a7eda3
[SPARK-38075][SQL][3.1] Fix `hasNext` in `HiveScriptTransformationExe…
bersprockets Feb 1, 2022
b8c0799
Preparing Spark release v3.1.3-rc3
Feb 1, 2022
7540421
Preparing development version 3.1.4-SNAPSHOT
Feb 1, 2022
d1f8a50
Preparing Spark release v3.1.3-rc4
Feb 6, 2022
0b35c24
Preparing development version 3.1.4-SNAPSHOT
Feb 6, 2022
1aa9ef0
[SPARK-38144][CORE] Remove unused `spark.storage.safetyFraction` config
dongjoon-hyun Feb 8, 2022
66e73c4
[SPARK-38030][SQL][3.1] Canonicalization should not remove nullabilit…
shardulm94 Feb 9, 2022
e120a53
[SPARK-38120][SQL] Fix HiveExternalCatalog.listPartitions when partit…
khalidmammadov Feb 9, 2022
47de971
[SPARK-38056][WEB UI][3.1] Fix issue of Structured streaming not work…
kuwii Feb 9, 2022
851ebad
[SPARK-38151][SQL][TESTS] Handle `Pacific/Kanton` in DateTimeUtilsSuite
dongjoon-hyun Feb 9, 2022
4098d26
[SPARK-35531][SQL][3.1] Directly pass hive Table to HiveClient when c…
AngersZhuuuu Feb 10, 2022
d1ca91c
[SPARK-38211][SQL][DOCS] Add SQL migration guide on restoring loose u…
manuzhang Feb 15, 2022
5dd54f9
[MINOR][DOC] Fix documentation for structured streaming - addListener
yeskarthik Feb 18, 2022
ac69643
[MINOR][DOCS] fix default value of history server
itayB Feb 20, 2022
adc9c82
[SPARK-37290][SQL] - Exponential planning time in case of non-determi…
Stelyus Feb 22, 2022
337bc56
[SPARK-38279][TESTS][3.2] Pin MarkupSafe to 2.0.1 fix linter failure
itholic Feb 22, 2022
687494a
[SPARK-38286][SQL] Union's maxRows and maxRowsPerPartition may overflow
zhengruifeng Feb 24, 2022
35953cd
[SPARK-38236][SQL][3.2][3.1] Check if table location is absolute by "…
bozhang2820 Feb 24, 2022
82765a8
[SPARK-38305][CORE] Explicitly check if source exists in unpack() bef…
srowen Feb 25, 2022
b98dc38
[MINOR][DOCS] Fix missing field in query
Feb 25, 2022
d7b0567
[SPARK-37090][BUILD][3.1] Upgrade libthrift to 0.16.0 to avoid securi…
wangyum Feb 26, 2022
1e1f6b2
[SPARK-38180][SQL][3.1] Allow safe up-cast expressions in correlated …
allisonwang-db Mar 1, 2022
3b1bdeb
Revert "[SPARK-37090][BUILD][3.1] Upgrade libthrift to 0.16.0 to avoi…
dongjoon-hyun Mar 2, 2022
357d3b2
[SPARK-36553][ML] KMeans avoid compute auxiliary statistics for large K
zhengruifeng Mar 2, 2022
6ec3045
[MINOR][SQL][DOCS] Add more examples to sql-ref-syntax-ddl-create-tab…
wangyum Mar 2, 2022
8889bf0
[SPARK-33206][CORE][3.1] Fix shuffle index cache weight calculation f…
attilapiros Mar 3, 2022
8d70d5d
[SPARK-38411][CORE] Use `UTF-8` when `doMergeApplicationListingIntern…
pan3793 Mar 6, 2022
0277139
[SPARK-38309][CORE] Fix SHS `shuffleTotalReads` and `shuffleTotalBloc…
robreeves Mar 8, 2022
0496173
[SPARK-37865][SQL] Fix union deduplication correctness bug
karenfeng Mar 9, 2022
968dd47
[SPARK-38412][SS] Fix the swapped sequence of from and to in StateSch…
HeartSaVioR Mar 9, 2022
7a607b7
[SPARK-38538][K8S][TESTS] Fix driver environment verification in Basi…
dongjoon-hyun Mar 13, 2022
674feec
[SPARK-38579][SQL][WEBUI] Requesting Restful API can cause NullPointe…
yimin-yang Mar 22, 2022
25ac5fc
[SPARK-38629][SQL][DOCS] Two links beneath Spark SQL Guide/Data Sourc…
Mar 23, 2022
43c6b91
resolve conflicts
yaooqinn Mar 23, 2022
b0b226e
[SPARK-38631][CORE] Uses Java-based implementation for un-tarring at …
HyukjinKwon Mar 24, 2022
789ec13
[SPARK-38570][SQL][3.1] Incorrect DynamicPartitionPruning caused by L…
mcdull-zhang Mar 26, 2022
b3e3110
[SPARK-38528][SQL][3.2] Eagerly iterate over aggregate sequence when …
bersprockets Mar 27, 2022
4b3f8d4
[SPARK-38652][K8S] `uploadFileUri` should preserve file scheme
dongjoon-hyun Mar 30, 2022
e12c9e7
[SPARK-38333][SQL] PlanExpression expression should skip addExprTree …
monkeyboy123 Mar 31, 2022
f677272
[SPARK-38754][SQL][TEST][3.1] Using EquivalentExpressions getEquivale…
monkeyboy123 Apr 1, 2022
1a7b3a4
[SPARK-38446][CORE] Fix deadlock between ExecutorClassLoader and File…
yaooqinn Apr 3, 2022
dea607f
[MINOR][SQL][SS][DOCS] Add varargs to Dataset.observe(String, ..) wit…
HyukjinKwon Apr 6, 2022
2684762
Revert "[MINOR][SQL][SS][DOCS] Add varargs to Dataset.observe(String,…
HyukjinKwon Apr 7, 2022
cff4f9f
Create ParquetEncryptionSuite.scala
sk-ilya Apr 14, 2022
b653dc1
Update pom.xml
sk-ilya Apr 14, 2022
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
  •  
  •  
  •  
156 changes: 114 additions & 42 deletions .github/workflows/build_and_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@ name: Build and test
on:
push:
branches:
- master
- branch-3.1
pull_request:
branches:
- master
- branch-3.1
workflow_dispatch:
inputs:
target:
Expand Down Expand Up @@ -79,10 +79,9 @@ jobs:
INCLUDED_TAGS: ${{ matrix.included-tags }}
HADOOP_PROFILE: ${{ matrix.hadoop }}
HIVE_PROFILE: ${{ matrix.hive }}
# GitHub Actions' default miniconda to use in pip packaging test.
CONDA_PREFIX: /usr/share/miniconda
GITHUB_PREV_SHA: ${{ github.event.before }}
GITHUB_INPUT_BRANCH: ${{ github.event.inputs.target }}
SPARK_LOCAL_IP: localhost
steps:
- name: Checkout Spark repository
uses: actions/checkout@v2
Expand Down Expand Up @@ -133,9 +132,10 @@ jobs:
# Run the tests.
- name: Run tests
run: |
# Hive and SQL tests become flaky when running in parallel as it's too intensive.
if [[ "$MODULES_TO_TEST" == "hive" ]] || [[ "$MODULES_TO_TEST" == "sql" ]]; then export SERIAL_SBT_TESTS=1; fi
./dev/run-tests --parallelism 2 --modules "$MODULES_TO_TEST" --included-tags "$INCLUDED_TAGS" --excluded-tags "$EXCLUDED_TAGS"
# Hive "other tests" test needs larger metaspace size based on experiment.
if [[ "$MODULES_TO_TEST" == "hive" ]] && [[ "$EXCLUDED_TAGS" == "org.apache.spark.tags.SlowHiveTest" ]]; then export METASPACE_SIZE=2g; fi
export SERIAL_SBT_TESTS=1
./dev/run-tests --parallelism 1 --modules "$MODULES_TO_TEST" --included-tags "$INCLUDED_TAGS" --excluded-tags "$EXCLUDED_TAGS"
- name: Upload test results to report
if: always()
uses: actions/upload-artifact@v2
Expand Down Expand Up @@ -166,10 +166,10 @@ jobs:
MODULES_TO_TEST: ${{ matrix.modules }}
HADOOP_PROFILE: hadoop3.2
HIVE_PROFILE: hive2.3
# GitHub Actions' default miniconda to use in pip packaging test.
CONDA_PREFIX: /usr/share/miniconda
GITHUB_PREV_SHA: ${{ github.event.before }}
GITHUB_INPUT_BRANCH: ${{ github.event.inputs.target }}
SPARK_LOCAL_IP: localhost
METASPACE_SIZE: 1g
steps:
- name: Checkout Spark repository
uses: actions/checkout@v2
Expand Down Expand Up @@ -211,10 +211,15 @@ jobs:
run: |
python3.6 -m pip install numpy 'pyarrow<3.0.0' pandas scipy xmlrunner
python3.6 -m pip list
- name: Install Conda for pip packaging test
run: |
curl -s https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh > miniconda.sh
bash miniconda.sh -b -p $HOME/miniconda
# Run the tests.
- name: Run tests
run: |
./dev/run-tests --parallelism 2 --modules "$MODULES_TO_TEST"
export PATH=$PATH:$HOME/miniconda/bin
./dev/run-tests --parallelism 1 --modules "$MODULES_TO_TEST"
- name: Upload test results to report
if: always()
uses: actions/upload-artifact@v2
Expand All @@ -238,6 +243,7 @@ jobs:
HIVE_PROFILE: hive2.3
GITHUB_PREV_SHA: ${{ github.event.before }}
GITHUB_INPUT_BRANCH: ${{ github.event.inputs.target }}
SPARK_LOCAL_IP: localhost
steps:
- name: Checkout Spark repository
uses: actions/checkout@v2
Expand Down Expand Up @@ -273,7 +279,7 @@ jobs:
# R issues at docker environment
export TZ=UTC
export _R_CHECK_SYSTEM_CLOCK_=FALSE
./dev/run-tests --parallelism 2 --modules sparkr
./dev/run-tests --parallelism 1 --modules sparkr
- name: Upload test results to report
if: always()
uses: actions/upload-artifact@v2
Expand All @@ -285,6 +291,11 @@ jobs:
lint:
name: Linters, licenses, dependencies and documentation generation
runs-on: ubuntu-20.04
env:
LC_ALL: C.UTF-8
LANG: C.UTF-8
container:
image: dongjoon/apache-spark-github-action-image:20201025
steps:
- name: Checkout Spark repository
uses: actions/checkout@v2
Expand Down Expand Up @@ -315,10 +326,6 @@ jobs:
key: docs-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
docs-maven-
- name: Install Java 8
uses: actions/setup-java@v1
with:
java-version: 8
- name: Install Python 3.6
uses: actions/setup-python@v2
with:
Expand All @@ -328,30 +335,30 @@ jobs:
run: |
# TODO(SPARK-32407): Sphinx 3.1+ does not correctly index nested classes.
# See also https://github.com/sphinx-doc/sphinx/issues/7551.
pip3 install flake8 'sphinx<3.1.0' numpy pydata_sphinx_theme ipython nbsphinx mypy numpydoc
- name: Install R 4.0
uses: r-lib/actions/setup-r@v1
with:
r-version: 4.0
# Jinja2 3.0.0+ causes error when building with Sphinx.
# See also https://issues.apache.org/jira/browse/SPARK-35375.
python3.6 -m pip install flake8 'sphinx<3.1.0' numpy pydata_sphinx_theme ipython nbsphinx mypy numpydoc 'jinja2<3.0.0' 'docutils<0.18'
- name: Install R linter dependencies and SparkR
run: |
sudo apt-get install -y libcurl4-openssl-dev
sudo Rscript -e "install.packages(c('devtools'), repos='https://cloud.r-project.org/')"
sudo Rscript -e "devtools::install_github('jimhester/lintr@v2.0.0')"
apt-get install -y libcurl4-openssl-dev libgit2-dev libssl-dev libxml2-dev
Rscript -e "install.packages(c('devtools'), repos='https://cloud.r-project.org/')"
Rscript -e "devtools::install_version('lintr', version='2.0.1', repos='https://cloud.r-project.org')"
./R/install-dev.sh
- name: Install Ruby 2.7 for documentation generation
uses: actions/setup-ruby@v1
with:
ruby-version: 2.7
- name: Install dependencies for documentation generation
run: |
# pandoc is required to generate PySpark APIs as well in nbsphinx.
sudo apt-get install -y libcurl4-openssl-dev pandoc
apt-get install -y libcurl4-openssl-dev pandoc
# TODO(SPARK-32407): Sphinx 3.1+ does not correctly index nested classes.
# See also https://github.com/sphinx-doc/sphinx/issues/7551.
pip install 'sphinx<3.1.0' mkdocs numpy pydata_sphinx_theme ipython nbsphinx numpydoc
# Jinja2 3.0.0+ causes error when building with Sphinx.
# See also https://issues.apache.org/jira/browse/SPARK-35375.
# Pin the MarkupSafe to 2.0.1 to resolve the CI error.
# See also https://issues.apache.org/jira/browse/SPARK-38279.
python3.6 -m pip install 'sphinx<3.1.0' mkdocs numpy pydata_sphinx_theme ipython nbsphinx numpydoc 'jinja2<3.0.0' 'markupsafe==2.0.1'
apt-get update -y
apt-get install -y ruby ruby-dev
gem install jekyll jekyll-redirect-from rouge
sudo Rscript -e "install.packages(c('devtools', 'testthat', 'knitr', 'rmarkdown', 'roxygen2'), repos='https://cloud.r-project.org/')"
Rscript -e "install.packages(c('devtools', 'testthat', 'knitr', 'rmarkdown', 'roxygen2'), repos='https://cloud.r-project.org/')"
- name: Scala linter
run: ./dev/lint-scala
- name: Java linter
Expand All @@ -375,6 +382,17 @@ jobs:
steps:
- name: Checkout Spark repository
uses: actions/checkout@v2
- name: Cache Scala, SBT and Maven
uses: actions/cache@v2
with:
path: |
build/apache-maven-*
build/scala-*
build/*.jar
~/.sbt
key: build-${{ hashFiles('**/pom.xml', 'project/build.properties', 'build/mvn', 'build/sbt', 'build/sbt-launch-lib.bash', 'build/spark-build-info') }}
restore-keys: |
build-
- name: Cache Maven local repository
uses: actions/cache@v2
with:
Expand All @@ -394,45 +412,99 @@ jobs:
./build/mvn $MAVEN_CLI_OPTS -DskipTests -Pyarn -Pmesos -Pkubernetes -Phive -Phive-thriftserver -Phadoop-cloud -Djava.version=11 install
rm -rf ~/.m2/repository/org/apache/spark

scala-213:
name: Scala 2.13 build with SBT
hadoop-2:
name: Hadoop 2 build with SBT
runs-on: ubuntu-20.04
steps:
- name: Checkout Spark repository
uses: actions/checkout@v2
- name: Cache Scala, SBT and Maven
uses: actions/cache@v2
with:
path: |
build/apache-maven-*
build/scala-*
build/*.jar
~/.sbt
key: build-${{ hashFiles('**/pom.xml', 'project/build.properties', 'build/mvn', 'build/sbt', 'build/sbt-launch-lib.bash', 'build/spark-build-info') }}
restore-keys: |
build-
- name: Cache Coursier local repository
uses: actions/cache@v2
with:
path: ~/.cache/coursier
key: scala-213-coursier-${{ hashFiles('**/pom.xml', '**/plugins.sbt') }}
key: hadoop-2-coursier-${{ hashFiles('**/pom.xml', '**/plugins.sbt') }}
restore-keys: |
scala-213-coursier-
hadoop-2-coursier-
- name: Install Java 8
uses: actions/setup-java@v1
with:
java-version: 8
- name: Build with SBT
run: |
./dev/change-scala-version.sh 2.13
./build/sbt -Pyarn -Pmesos -Pkubernetes -Phive -Phive-thriftserver -Phadoop-cloud -Pkinesis-asl -Djava.version=11 -Pscala-2.13 compile test:compile
./build/sbt -Pyarn -Pmesos -Pkubernetes -Phive -Phive-thriftserver -Phadoop-cloud -Pkinesis-asl -Phadoop-2.7 compile test:compile

hadoop-2:
name: Hadoop 2 build with SBT
tpcds-1g:
name: Run TPC-DS queries with SF=1
runs-on: ubuntu-20.04
env:
SPARK_LOCAL_IP: localhost
steps:
- name: Checkout Spark repository
uses: actions/checkout@v2
- name: Cache Scala, SBT and Maven
uses: actions/cache@v2
with:
path: |
build/apache-maven-*
build/scala-*
build/*.jar
~/.sbt
key: build-${{ hashFiles('**/pom.xml', 'project/build.properties', 'build/mvn', 'build/sbt', 'build/sbt-launch-lib.bash', 'build/spark-build-info') }}
restore-keys: |
build-
- name: Cache Coursier local repository
uses: actions/cache@v2
with:
path: ~/.cache/coursier
key: hadoop-2-coursier-${{ hashFiles('**/pom.xml', '**/plugins.sbt') }}
key: tpcds-coursier-${{ hashFiles('**/pom.xml', '**/plugins.sbt') }}
restore-keys: |
hadoop-2-coursier-
tpcds-coursier-
- name: Install Java 8
uses: actions/setup-java@v1
with:
java-version: 8
- name: Build with SBT
- name: Cache TPC-DS generated data
id: cache-tpcds-sf-1
uses: actions/cache@v2
with:
path: ./tpcds-sf-1
key: tpcds-${{ hashFiles('.github/workflows/build_and_test.yml', 'sql/core/src/test/scala/org/apache/spark/sql/TPCDSSchema.scala') }}
- name: Checkout tpcds-kit repository
if: steps.cache-tpcds-sf-1.outputs.cache-hit != 'true'
uses: actions/checkout@v2
with:
repository: databricks/tpcds-kit
ref: 2a5078a782192ddb6efbcead8de9973d6ab4f069
path: ./tpcds-kit
- name: Build tpcds-kit
if: steps.cache-tpcds-sf-1.outputs.cache-hit != 'true'
run: cd tpcds-kit/tools && make OS=LINUX
- name: Generate TPC-DS (SF=1) table data
if: steps.cache-tpcds-sf-1.outputs.cache-hit != 'true'
run: build/sbt "sql/test:runMain org.apache.spark.sql.GenTPCDSData --dsdgenDir `pwd`/tpcds-kit/tools --location `pwd`/tpcds-sf-1 --scaleFactor 1 --numPartitions 1 --overwrite"
- name: Run TPC-DS queries
run: |
./build/sbt -Pyarn -Pmesos -Pkubernetes -Phive -Phive-thriftserver -Phadoop-cloud -Pkinesis-asl -Phadoop-2.7 compile test:compile
SPARK_TPCDS_DATA=`pwd`/tpcds-sf-1 build/sbt "sql/testOnly org.apache.spark.sql.TPCDSQueryTestSuite"
- name: Upload test results to report
if: always()
uses: actions/upload-artifact@v2
with:
name: test-results-tpcds--8-hadoop3.2-hive2.3
path: "**/target/test-reports/*.xml"
- name: Upload unit tests log files
if: failure()
uses: actions/upload-artifact@v2
with:
name: unit-tests-log-tpcds--8-hadoop3.2-hive2.3
path: "**/target/unit-tests.log"
31 changes: 31 additions & 0 deletions .github/workflows/publish_snapshot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: Publish Snapshot

on:
schedule:
- cron: '0 0 * * *'

jobs:
publish-snapshot:
if: github.repository == 'apache/spark'
runs-on: ubuntu-latest
steps:
- name: Checkout Spark repository
uses: actions/checkout@master
- name: Cache Maven local repository
uses: actions/cache@v2
with:
path: ~/.m2/repository
key: snapshot-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
snapshot-maven-
- name: Install Java 8
uses: actions/setup-java@v1
with:
java-version: 8
- name: Publish snapshot
env:
ASF_USERNAME: ${{ secrets.NEXUS_USER }}
ASF_PASSWORD: ${{ secrets.NEXUS_PW }}
GPG_KEY: "not_used"
GPG_PASSPHRASE: "not_used"
run: ./dev/create-release/release-build.sh publish-snapshot
1 change: 1 addition & 0 deletions .github/workflows/test_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ jobs:
github_token: ${{ secrets.GITHUB_TOKEN }}
workflow: ${{ github.event.workflow_run.workflow_id }}
commit: ${{ github.event.workflow_run.head_commit.id }}
workflow_conclusion: completed
- name: Publish test report
uses: scacap/action-surefire-report@v1
with:
Expand Down
17 changes: 0 additions & 17 deletions .sbtopts

This file was deleted.

2 changes: 1 addition & 1 deletion LICENSE-binary
Original file line number Diff line number Diff line change
Expand Up @@ -521,7 +521,6 @@ Common Development and Distribution License (CDDL) 1.1
------------------------------------------------------

javax.el:javax.el-api https://javaee.github.io/uel-ri/
javax.servlet:javax.servlet-api https://javaee.github.io/servlet-spec/
javax.servlet.jsp:jsp-api
javax.transaction:jta http://www.oracle.com/technetwork/java/index.html
javax.xml.bind:jaxb-api https://github.com/javaee/jaxb-v2
Expand Down Expand Up @@ -553,6 +552,7 @@ Eclipse Public License (EPL) 2.0
--------------------------------

jakarta.annotation:jakarta-annotation-api https://projects.eclipse.org/projects/ee4j.ca
jakarta.servlet:jakarta.servlet-api https://projects.eclipse.org/projects/ee4j.servlet
jakarta.ws.rs:jakarta.ws.rs-api https://github.com/eclipse-ee4j/jaxrs-api
org.glassfish.hk2.external:jakarta.inject

Expand Down
2 changes: 1 addition & 1 deletion R/DOCUMENTATION.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ license: |
# SparkR Documentation

SparkR documentation is generated by using in-source comments and annotated by using
[`roxygen2`](https://cran.r-project.org/web/packages/roxygen2/index.html). After making changes to the documentation and generating man pages,
[`roxygen2`](https://cran.r-project.org/package=roxygen2). After making changes to the documentation and generating man pages,
you can run the following from an R console in the SparkR home directory
```R
library(devtools)
Expand Down
Loading