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

sync with open source how #118

Draft
wants to merge 5,990 commits into
base: li_trunk
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
5990 commits
Select commit Hold shift + click to select a range
add6b74
Merge pull request #33695: Adjust finalize_release workflow for new g…
kennknowles Jan 21, 2025
58236b2
Ignore robots.txt when finalizing release (#33696)
kennknowles Jan 21, 2025
9533a29
Blog post and site update for Release 2.62.0
kennknowles Jan 13, 2025
89cee24
Merge pull request #33567: Blog post and site update for Release 2.62.0
kennknowles Jan 21, 2025
9e0950c
Merge pull request #33647 Support relative paths for yaml includes an…
robertwb Jan 21, 2025
9afc92e
Updated the python dependencies (targeted for Beam 2.63.0) (#33658)
liferoad Jan 21, 2025
7daccb5
Upgrade gcp-bom to 26.53.0 (#33682)
Deep1998 Jan 21, 2025
8c4bec8
[prism] Support AnyOf in Prism. (#33705)
lostluck Jan 22, 2025
842e0e3
Eliminate benign race condition in DirectStreamObserver (#33419)
kennknowles Jan 22, 2025
cdad92b
Add known issue to CHANGES.md #33588 (#33710)
arunpandianp Jan 22, 2025
c761112
[Dataflow Streaming] Increase windmill state cache concurrency level …
arunpandianp Jan 22, 2025
9761271
[Dataflow Streaming] Code micro optimizations (1/N) (#33580)
arunpandianp Jan 22, 2025
0eabbd5
Fix flaky test detection tool labels (#33709)
Amar3tto Jan 22, 2025
9a07da8
[YAML] Use hash rather than path when keying on local packages.
robertwb Jan 22, 2025
c939a73
Fix distroless related Publish Beam SDK Snapshots (#33703)
damondouglas Jan 22, 2025
0d3cfa9
[IcebergIO] cleanups, improvements, and test tweaks (#33592)
ahmedabu98 Jan 22, 2025
8e75484
Handle error on source split in BigQueryStorageStreamSource (#33540)
Abacn Jan 22, 2025
6c73723
[Go] Use protojson instead. (#33718)
lostluck Jan 22, 2025
5a2a250
More complete YAML provider implementation. (#33716)
robertwb Jan 22, 2025
1b0d147
Add multi-release to testing expansion service (#33719)
Abacn Jan 22, 2025
7313b9a
[java] Accept byte array from avro fields for BQ (#33712)
RustedBones Jan 22, 2025
fa8474a
Update Python container (#33717)
ahmedabu98 Jan 22, 2025
86f8354
[YAML] Add documentation of YAML-defined YAML-providers to the site. …
robertwb Jan 23, 2025
da94e20
[Dataflow] Replace AtomicLong with LongAdder in LongSumCounterValue t…
arunpandianp Jan 23, 2025
dc7426f
[Dataflow Streaming] fix max thread time calculation (#33686)
arunpandianp Jan 23, 2025
e8e7820
Add test to sickbay for flink runner (#33741)
Amar3tto Jan 23, 2025
cca26d0
pin sentence-transformers==3.3.1 (#33668)
liferoad Jan 23, 2025
b057a63
Update release finalization to push postrelease branch (#33467)
damccorm Jan 23, 2025
f52f77f
Fix Java KafkaIO Performance test job (#33685)
akashorabek Jan 23, 2025
cc9cc22
Bump com.gradle.develocity from 3.18.2 to 3.19 (#33601)
dependabot[bot] Jan 23, 2025
fa0152b
[IcebergIO] Use InternalRecordWrapper partition util (#33701)
ahmedabu98 Jan 23, 2025
c0e1ec0
Revert Revert LargeCommitTest (#33745)
Abacn Jan 23, 2025
5b03c0c
Use ThreadLocalRandom instead of Random in OutputObjectAndByteCounter…
arunpandianp Jan 24, 2025
b8bd935
[Dataflow Streaming] Optimizing work submit loop (#33736)
arunpandianp Jan 24, 2025
6b52518
Offset-based deduplication for Unbounded Source and Dataflow Runner (…
tomstepp Jan 24, 2025
e8aea3f
[Dataflow Streaming] Reduce contention on work submission (#33687)
arunpandianp Jan 24, 2025
8cce470
Fix LoadTests Go CoGBK Flink Batch job (#33694)
Amar3tto Jan 24, 2025
09b33ec
Fix LoadTests Go GBK Flink Batch job (#33754)
Amar3tto Jan 24, 2025
2fc7646
Merge pull request #33626 Expose Coder.getEncodedElementByteSize publ…
robertwb Jan 24, 2025
88aa3b3
Remove print in Tee (#33700)
hjtran Jan 24, 2025
3cb1440
Fix python postcommit dependency workflow (#33740)
akashorabek Jan 24, 2025
7be29dd
Add an experimental pipeline option for custom logging libs (#33743)
shunping Jan 24, 2025
2b2ed6c
Fix go combine flink batch workflow (#33759)
akashorabek Jan 24, 2025
b1d6b19
Merge pull request #33715 [YAML] Use hash rather than path when keyin…
robertwb Jan 24, 2025
4d627b4
[Iceberg] Add BQMS test that validates using a BQ query (#33625)
ahmedabu98 Jan 24, 2025
b65a529
Fix go sideinput flink batch workflow (#33760)
akashorabek Jan 24, 2025
e7b4d63
Upgrade to new vendored grpc (#33555)
damccorm Jan 24, 2025
2064103
Kafka add gauge v1 (#33408)
Naireen Jan 24, 2025
b3051ba
Remove unused OrderedCode from Dataflow runner. (#33757)
tomstepp Jan 24, 2025
949b988
Remove old vendored grpc files (#33762)
damccorm Jan 25, 2025
e3d9a3b
Bump cloud.google.com/go/bigtable from 1.34.0 to 1.35.0 in /sdks (#33…
dependabot[bot] Jan 27, 2025
3d651eb
Bump google.golang.org/protobuf from 1.36.3 to 1.36.4 in /sdks (#33769)
dependabot[bot] Jan 27, 2025
73d254b
[Spark] Restore memory sensitive GBK translation (#33520) (#33521)
JozoVilcek Jan 27, 2025
cf5d0d4
optimize pulling the license (#33768)
liferoad Jan 27, 2025
84883b1
Remove Google Analytics from Beam Website - fixes #33569 (#33570)
niallkp Jan 27, 2025
03da258
Revert "Add ability to encode and decode histogram data to portable r…
kennknowles Jan 24, 2025
2b3d328
Exclude SpannerReadIT.testReadFailsBadSession from Dataflow runner (#…
Abacn Jan 27, 2025
72102b5
[java] Fix avro logical-types conversions for BQ storage (#33422)
RustedBones Jan 27, 2025
b3dd0ad
[#21384] Increase sql package test coverage from 35% to 70% (#33711)
dev-mohit06 Jan 27, 2025
489e75e
Increase timeouts in CallTest to reduce flakiness (#33775)
scwhittle Jan 28, 2025
8f32cc4
Increase timeout in mobile gaming commands (#33779)
Amar3tto Jan 28, 2025
de92049
Fix PostCommit Python Examples Spark/Direct jobs (#33781)
Amar3tto Jan 28, 2025
5682d16
document how to swap in another model like deepseek (#33784)
damccorm Jan 28, 2025
ad006a8
Merge pull request #33761: Revert "Add ability to encode and decode h…
kennknowles Jan 28, 2025
59bdb4b
Bump github.com/aws/aws-sdk-go-v2/feature/s3/manager in /sdks (#33770)
dependabot[bot] Jan 28, 2025
38e403f
Bump cloud.google.com/go/bigquery from 1.65.0 to 1.66.0 in /sdks (#33…
dependabot[bot] Jan 28, 2025
f104255
Rename release branch to release-2.XX instead of release-2.XX.0 (#33468)
damccorm Jan 28, 2025
4e72b13
Bump google.golang.org/api from 0.217.0 to 0.218.0 in /sdks (#33732)
dependabot[bot] Jan 28, 2025
9a4b059
More complete type inference for fstrings, etc. (#33714)
robertwb Jan 28, 2025
35f9392
update container tags (#33782)
ahmedabu98 Jan 28, 2025
b5884e8
Allow annotations to be attached to transforms via a context. (#33319)
robertwb Jan 29, 2025
e688295
[Dataflow Streaming] Optimize WindmillStateUtil.encodeKey by appendi…
arunpandianp Jan 29, 2025
5d48309
JdbcIO - report schema as part of lineage (#33795)
stankiewicz Jan 29, 2025
081bb98
Use cached license files during pulling licenses. (#33787)
shunping Jan 29, 2025
0fbbce8
Bump github.com/nats-io/nats-server/v2 from 2.10.24 to 2.10.25 in /sd…
dependabot[bot] Jan 29, 2025
13310b3
Bump google.golang.org/grpc from 1.69.4 to 1.70.0 in /sdks (#33790)
dependabot[bot] Jan 29, 2025
3c563e8
Fix postcommit python arm workflow (#33799)
akashorabek Jan 29, 2025
6ea3828
Improve global sequence processing in Java SDK's "ordered" extension …
slilichenko Jan 29, 2025
41cda9f
Skip highly flaky test (#33804)
Abacn Jan 29, 2025
3d4615e
support dbcp2.BasicDataSource in jdbcio lineage (#33801)
stankiewicz Jan 29, 2025
5da82e7
Revert "Increase timeouts in CallTest to reduce flakiness (#33775)" (…
Abacn Jan 30, 2025
fd5e212
Fix PostRelease Nightly Snapshot (#33798)
Amar3tto Jan 30, 2025
d121703
Fix build-wheels python workflow (#33808)
akashorabek Jan 30, 2025
4a09fc4
Fix PreCommit Java IOs Direct job (#33813)
Amar3tto Jan 30, 2025
fbfad87
Increase timeout for python performance test gradle task (#33797)
Amar3tto Jan 30, 2025
9a9f338
Restore "attributes of a Beam committer" to prior accuracy
kennknowles Jan 30, 2025
24827eb
Bump github.com/aws/aws-sdk-go-v2/service/s3 in /sdks (#33812)
dependabot[bot] Jan 30, 2025
56f6e6a
Change Reify.asIterable to GBK in BigQueryIO File loads (#33587)
Abacn Jan 30, 2025
5da70fd
Bump github.com/aws/aws-sdk-go-v2/feature/s3/manager in /sdks (#33810)
dependabot[bot] Jan 30, 2025
1742b2e
Throw exception if Dataflow template file writing fails. (#33684)
baeminbo Jan 30, 2025
bbe6394
Report delta StringSet counters for streaming (#33691)
rohitsinha54 Jan 30, 2025
ebd8898
Run a significantly smaller Dask Graph. (#33806)
alxmrs Jan 30, 2025
2360711
SnowflakeIO: do not quote empty fields (#33803)
turb Jan 31, 2025
ea69d81
Revert "Pause delete images in public AR (#32354)" (#33749)
Abacn Jan 31, 2025
7973577
Fix failing extractMetricUpdatesStringSet (#33823)
rohitsinha54 Jan 31, 2025
0ba6c8a
Introduce a BoundedTrie metric which is used to efficiently store and…
rohitsinha54 Dec 16, 2024
b476466
Address comments, perform deep copies and support synchronization for…
rohitsinha54 Dec 19, 2024
7849f5f
Add more unit tests for trienode and fix merge on empty node
rohitsinha54 Dec 20, 2024
aaf3bd8
Add more unit test for BoundedTrieData which are not already covered …
rohitsinha54 Dec 20, 2024
2b41b17
Add unit tests for Cell
rohitsinha54 Dec 20, 2024
631a34b
Plumb BoundedTrie to MetricsContainerImpl
rohitsinha54 Dec 21, 2024
ba85636
Plumb BoundedTrie to StreamingStepMetricsContainer
rohitsinha54 Dec 22, 2024
a60330f
Plumb BoundedTrie to StreamingStepMetricsContainer
rohitsinha54 Dec 22, 2024
5e2ec9e
Plumb BoundedTrie to MetricQueryResults
rohitsinha54 Dec 23, 2024
b7b74e6
Plumb BoundedTrie to MetricsContainerStepMap and make combine return …
rohitsinha54 Dec 23, 2024
6cef4c5
Add test in MetricsContainerStepMapTest
rohitsinha54 Dec 23, 2024
6cd8fdc
Plumb BoundedTrie to DirectMetrics
rohitsinha54 Dec 23, 2024
a7e237e
Add BoundedTrieResult class
rohitsinha54 Dec 24, 2024
4825bf2
Plumb BoundedTrieResult and BoundedTrie in DataflowMetrics
rohitsinha54 Dec 25, 2024
5908879
Plumb BoundedTrie JetMetric and PortableMetric
rohitsinha54 Dec 25, 2024
78508bf
Add test for BoundedTrieResult and some more plumbing
rohitsinha54 Dec 25, 2024
c959101
Fixes for github checks
rohitsinha54 Dec 25, 2024
3761e59
Multi-threaded test in MetricsContainerImplTest and some clean up
rohitsinha54 Dec 27, 2024
35ea66b
Address comments part 2
rohitsinha54 Dec 31, 2024
b9d3986
Drop support DataflowMetrics and MetricsToCounterUpdateConverter unti…
rohitsinha54 Dec 31, 2024
31b41b0
rebase fixes
rohitsinha54 Jan 30, 2025
6e3cf2b
Added 2025.md to track Beam docs (#33824)
liferoad Jan 31, 2025
f68fe75
Suppress IS2_INCONSISTENT_SYNC warning
rohitsinha54 Feb 1, 2025
3321224
Add python ml extras (#33825)
damccorm Feb 1, 2025
5e031ab
Merge pull request #33385 Introduce a BoundedTrie metric.
robertwb Feb 1, 2025
b1d5e00
Upgrade calcite to 1.37.0 used by io-expansion service (#33826)
Abacn Feb 1, 2025
bfa0c59
The Bag Partition is now configurable. (#33805)
alxmrs Feb 1, 2025
b701737
increase timeout (#33835)
akashorabek Feb 3, 2025
e380edf
Change runner to ubuntu-22.04 (#33816)
akashorabek Feb 3, 2025
83b3735
[flink-runner] Improve Datastream for batch performances (#32440)
jto Feb 3, 2025
d63b8fb
Fix Playground CI Nightly job (#33837)
Amar3tto Feb 3, 2025
df13ffe
sdks/python: enable named aggregation to deferred DataFrame groupby (…
mohamedawnallah Feb 3, 2025
c7b2695
Adding handling of Nulled lists to beam_row_from_dict (#33830)
TobiasBredow Feb 3, 2025
edf7c90
fix activate (#33839)
stankiewicz Feb 3, 2025
8cbccc9
Kafka source offset-based deduplication. (#33596)
tomstepp Feb 3, 2025
4d78028
[Prism] Disable trie tests. (#33843)
lostluck Feb 3, 2025
0230b5d
Update Dataflow api client version (#33829)
rohitsinha54 Feb 3, 2025
5aae10d
Add a flag to disable BoundedTrie metrics in Beam
rohitsinha54 Dec 27, 2024
8805ab2
Merge pull request #33457 from rohitsinha54/btrie-disable-flag
robertwb Feb 3, 2025
908a50b
[Dataflow Streaming] Enable Windmill GetWork Response Batching by def…
arunpandianp Feb 4, 2025
7356785
Calculate byte size via sampling in StateBackedIterable if size is no…
stankiewicz Feb 4, 2025
9064743
Revert "[Flink] disable operator chaining in validatesRunner" (#33838)
jto Feb 4, 2025
7bec450
[Dataflow Streaming] Optimize failed key processing by indexing worki…
arunpandianp Feb 4, 2025
6ed460a
Bump beam-master container version (#33848)
Abacn Feb 4, 2025
14df78c
Write how-to doc on dataflow cost benchmarking (#33702)
jrmccluskey Feb 4, 2025
2712794
[Go SDK + Protos] Fix Proto Spec for Pane encoding + Go SDK implement…
lostluck Feb 4, 2025
b69b703
[#31438] Trigger Precusor work for Prism. (#33763)
lostluck Feb 4, 2025
a4d6487
Fix Postcommit Python Arm workflow (#33849)
akashorabek Feb 4, 2025
f7c7ea7
Bump cloud.google.com/go/spanner from 1.73.0 to 1.75.0 in /sdks (#33846)
dependabot[bot] Feb 4, 2025
325f76e
Bump github.com/docker/docker in /sdks (#33791)
dependabot[bot] Feb 4, 2025
6873c12
Bump google.golang.org/api from 0.218.0 to 0.219.0 in /sdks (#33789)
dependabot[bot] Feb 4, 2025
e2e1cb4
Bump cloud.google.com/go/pubsub from 1.45.3 to 1.47.0 in /sdks (#33832)
dependabot[bot] Feb 4, 2025
fc43c12
Fix user mailing list link on contribution page (#33856)
derrickaw Feb 5, 2025
75cf1cb
sdks/python: enable recursive deletion for GCSFileSystem Paths (#33611)
mohamedawnallah Feb 5, 2025
6f5ab8b
Bump golang.org/x/oauth2 from 0.25.0 to 0.26.0 in /sdks (#33862)
dependabot[bot] Feb 5, 2025
f25c1c3
Bump github.com/aws/aws-sdk-go-v2/feature/s3/manager in /sdks (#33860)
dependabot[bot] Feb 5, 2025
ccfc648
Fix postcommit python dependency workflow (#33865)
akashorabek Feb 5, 2025
80939c7
Fix cut_release_branch workflow (#33869)
jrmccluskey Feb 5, 2025
be02408
Moving to 2.64.0-SNAPSHOT on master branch.
Feb 5, 2025
a4eb150
Merge pull request #33814 Restore "attributes of a Beam committer" to…
robertwb Feb 5, 2025
4f3df49
Update CHANGES.md to include the 2.64.0 release (#33874)
jrmccluskey Feb 5, 2025
08a148b
Update release branch cut to still update container and snapshot vers…
damccorm Feb 5, 2025
b794c67
Bump cloud.google.com/go/bigquery from 1.66.0 to 1.66.2 in /sdks (#33…
dependabot[bot] Feb 5, 2025
138f5cb
Add AlloyDB vector writer. (#33841)
claudevdm Feb 5, 2025
225f7fb
Update build Go version to 1.23.6 (#33876)
lostluck Feb 5, 2025
1af2cb0
Add ALLOYDB_PASSWORD secret to beam_PreCommit_Python_ML.yml. (#33882)
claudevdm Feb 5, 2025
1ae6fc4
Force specifying release branch (#33884)
damccorm Feb 5, 2025
222ad95
Add support for bounded trie metric in legacy worker (#33474)
rohitsinha54 Feb 6, 2025
d7cf969
Reduce time spent backing off dry run query (#33888)
damccorm Feb 6, 2025
515fdb8
Bump github.com/aws/aws-sdk-go-v2/config from 1.29.5 to 1.29.6 in /sd…
dependabot[bot] Feb 6, 2025
fa3a283
Bump golang.org/x/sync from 0.10.0 to 0.11.0 in /sdks (#33896)
dependabot[bot] Feb 6, 2025
9fd9fca
[java] Add Optional coder (#33019)
RustedBones Feb 6, 2025
b5ff2b6
Build docker artifacts from self-hosted runners (#33547)
damccorm Feb 6, 2025
c975952
Bump github.com/aws/aws-sdk-go-v2/feature/s3/manager in /sdks (#33895)
dependabot[bot] Feb 6, 2025
59d9b8f
Remove unused choose_rc_commit workflow (#33887)
jrmccluskey Feb 6, 2025
7451a7e
Exclude BoundedTrieMetrics tests for ULR (#33899)
Amar3tto Feb 6, 2025
ea8c560
Expand yaml provider documentation.
robertwb Feb 6, 2025
9dd1f68
Merge pull request #33907 Expand yaml provider documentation.
robertwb Feb 6, 2025
99e7bbf
Fix Postcommit Java IO Performance tests workflow (#33915)
akashorabek Feb 7, 2025
1798cd3
Reduce frequency of issue report (#33906)
damccorm Feb 7, 2025
67c774d
Decrease load for Go GBK and CoGBK tests (#33898)
Amar3tto Feb 7, 2025
047715e
Change the period for checking if the workflow is flaky (#33897)
Amar3tto Feb 7, 2025
f03e0c0
Move interactive-specific TestStreamService to interactive protos. (#…
robertwb Feb 7, 2025
6cc98ee
Add alloydb password secret to Python postcommit test workflow. (#33927)
claudevdm Feb 10, 2025
25425db
Add unassign issue feature (#33924)
derrickaw Feb 10, 2025
30a8c2d
[AnomalyDetection] Add base classes and specifiable protocol (#33845)
shunping Feb 10, 2025
6bf8b73
Fix unsubscribe emails on Contact Us page (#33926)
derrickaw Feb 10, 2025
5fd7b10
Fix error in Dataflow Cost Benchmark README (#33930)
jrmccluskey Feb 10, 2025
c740e79
Update Python Dependencies (#33923)
github-actions[bot] Feb 10, 2025
66fbd58
Add AlloyDB password to Xlang GCP and Direct Postcommit workflows. (#…
claudevdm Feb 10, 2025
e1ab2e9
Skip BoundedTrie on Dataflow till service is have BoundedTrie (#33921)
rohitsinha54 Feb 10, 2025
fec1ab5
Reduce Iceberg IT parallel forks (#33937)
ahmedabu98 Feb 11, 2025
99f5c97
fix git task/close workflow breakage (#33940)
derrickaw Feb 11, 2025
0cc18a3
Do not run Typescript tests on windows-server-2019 runner (#33941)
Amar3tto Feb 11, 2025
4cd211b
Improve docstring for fire_interval (#33936)
damccorm Feb 11, 2025
f74ea9d
Bump github.com/aws/aws-sdk-go-v2/feature/s3/manager in /sdks (#33938)
dependabot[bot] Feb 11, 2025
2b18c28
null arrays default to empty array (#33919)
ahmedabu98 Feb 11, 2025
6fcf161
[#31438] Non-processing time triggers pass w/accumulation. (#33881)
lostluck Feb 11, 2025
7ac5bc4
Disable PreCommit Flink Container (#33956)
Abacn Feb 11, 2025
2acc9cc
Reenable PreCommit Flink Container after Fix cleanup scripts (#33957)
Abacn Feb 11, 2025
e66b645
update pthon container (#33955)
ahmedabu98 Feb 12, 2025
2a0820a
sdks/go: utilize go-cmp package for comparison (#33922)
mohamedawnallah Feb 12, 2025
332a61d
Bump google.golang.org/api from 0.219.0 to 0.220.0 in /sdks (#33961)
dependabot[bot] Feb 12, 2025
ebef816
Fix Postcommit Java Examples Dataflow V2 workflow (#33968)
akashorabek Feb 12, 2025
0b06716
Bump golang.org/x/net from 0.34.0 to 0.35.0 in /sdks (#33962)
dependabot[bot] Feb 12, 2025
597c785
Bump google.golang.org/protobuf from 1.36.4 to 1.36.5 in /sdks (#33913)
dependabot[bot] Feb 12, 2025
9675e5b
sdks/go: add string utf-8 check to vet runner for serialization (#33949)
mohamedawnallah Feb 12, 2025
dc0ee5e
Disable GC before collecting stack frames on Python 3.11 (#33967)
tvalentyn Feb 12, 2025
bf67f49
Give derrickaw triage permissions (#33974)
damccorm Feb 12, 2025
f6f7d80
Enable AlloyDB tests. (#33885)
claudevdm Feb 12, 2025
27f9fe9
Merge pull request #33973: Fix timestamp propagation to successful-lo…
reuvenlax Feb 12, 2025
1b29e5f
[Dataflow Streaming] do not spam logs when onNext called on closed St…
m-trieu Feb 13, 2025
251c63d
Fix Republish Released Docker Images workflow (#33978)
akashorabek Feb 13, 2025
48743e5
Support custom coders in Reshuffle (#33932)
shunping Feb 13, 2025
361eb9e
Fix: update prerequisites link to correct location on contribution pa…
derrickaw Feb 13, 2025
3d491cd
Update pkglist with more recent python versions matching pythonTips p…
derrickaw Feb 13, 2025
ca01010
Bump transformers from 4.30.0 to 4.48.0 in /sdks/python/apache_beam/m…
dependabot[bot] Feb 13, 2025
e651aed
Fix an invalid signature (#33984)
cushon Feb 13, 2025
dcf4839
Make use staged sdk harness effective whenever experiment flag added …
Abacn Feb 13, 2025
ca070b2
Update code-change-guide.md (#33985)
liferoad Feb 13, 2025
f63446f
sdks/java: support non-ascii BigQuery table name (#33990)
mohamedawnallah Feb 14, 2025
64b0e76
[Managed Iceberg] custom equals method for SerializedDataFile (#33554)
ahmedabu98 Feb 14, 2025
12e4132
Add await for remove label (#33992)
Amar3tto Feb 14, 2025
2317228
Add Lineage known issues for Beam 2.59.0; update blog post (#33993)
Abacn Feb 14, 2025
eea972f
Eliminate usage of deprecated org.mockito.Matcherss (#33908)
Abacn Feb 14, 2025
23ba9fc
Merge pull request #33989: Fix never trigger
reuvenlax Feb 15, 2025
53080f1
[java] BQ: Add avro schema to BQ TableSchema conversion (#33389)
RustedBones Feb 15, 2025
7b51e49
Fix PostCommit Java Nexmark Dataflow job (#33979)
Amar3tto Feb 17, 2025
0a75651
log the docker cmd to help debug (#34002)
liferoad Feb 18, 2025
bc7c0d5
Moving to -SNAPSHOT on master branch.
Feb 18, 2025
2589f17
Fix race in FanOutStreamingEngineWorkerHarnessTest (#34011)
scwhittle Feb 18, 2025
468e155
Fix test waiting for 2 responses instead of 3 present. (#34013)
scwhittle Feb 18, 2025
f35db72
[Release] Add 2.63.0 to Beam Website (#33905)
jrmccluskey Feb 18, 2025
fcb5ca6
Fix commit message in finalize workflow (#34014)
damccorm Feb 18, 2025
068ef4d
Bump github.com/aws/aws-sdk-go-v2/feature/s3/manager in /sdks (#34004)
dependabot[bot] Feb 18, 2025
b4a3fad
Bump google.golang.org/api from 0.220.0 to 0.221.0 in /sdks (#33976)
dependabot[bot] Feb 18, 2025
cab8701
Bump github.com/nats-io/nats.go from 1.38.0 to 1.39.0 in /sdks (#33914)
dependabot[bot] Feb 18, 2025
d6e74d4
Fix Python ValidatesContainer Dataflow ARM workflow (#34008)
akashorabek Feb 18, 2025
9a64763
[AnomalyDetection] Add univariate trackers (#33994)
shunping Feb 18, 2025
7f08bba
Bump github.com/spf13/cobra from 1.8.1 to 1.9.1 in /sdks (#34005)
dependabot[bot] Feb 18, 2025
ee2c50a
Add `types.Unalias` to types assertions and types switches to get an …
synenka Feb 19, 2025
06454e5
Revert huggingface transformers to 4.30.0 (#34025)
Amar3tto Feb 19, 2025
3a146a3
add endpoint type to WorkerMetadataResponse proto (#33953)
m-trieu Feb 19, 2025
91450ba
add hashcode/equals to WaitTest helper classes to avoid log error (#3…
scwhittle Feb 19, 2025
6430e07
Add enable_lineage experiment to Dataflow tests (#34027)
Abacn Feb 20, 2025
8031f09
Add UUID support in SpannerSchema (#34034)
lagarwal1 Feb 20, 2025
63730fe
fix dashboard link (#34023)
ahmedabu98 Feb 20, 2025
8625199
[Go SDK] Add missing type inspection case for Alias types. (#34039)
lostluck Feb 20, 2025
228c878
Give some more folks triage permissions (#34042)
damccorm Feb 20, 2025
73b4d53
make direct remote channel use manual flow control with a larger flow…
m-trieu Feb 20, 2025
f5ed586
Add histogram parsing in runner v2 (#34017)
Naireen Feb 20, 2025
79f97df
Update SpannerSchema to support postgres tokenlist (#34043)
Abacn Feb 21, 2025
cf3c39c
Create webapi README.md (#33931)
damondouglas Feb 21, 2025
5ca14c1
fix side-input existence deadline (#34046)
reuvenlax Feb 21, 2025
0f67c75
sdks/go: require type registrations in Native BigQuery IO (#33988)
mohamedawnallah Feb 21, 2025
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.
87 changes: 84 additions & 3 deletions .asf.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35,16 +35,97 @@ github:
projects: true

# Give some users issue triage permissions
# Cannot have >10 at any given time per https://github.com/apache/infrastructure-asfyaml?tab=readme-ov-file#triage
collaborators:
- pcoet
- olehborysevych
- rshamunov
- Amar3tto
- mrshakirov
- akashorabek
- derrickaw
- claudevdm
- shunping

enabled_merge_buttons:
squash: true
merge: true
rebase: false

protected_branches:
master: {}
release-2.63.0-postrelease: {}
release-2.63: {}
release-2.62.0: {}
release-2.61.0: {}
release-2.60.0: {}
release-2.59.0: {}
release-2.58.1: {}
release-2.58.0: {}
release-2.57.0: {}
release-2.56.0: {}
release-2.55.1: {}
release-2.55.0: {}
release-2.54.0: {}
release-2.53.0: {}
release-2.52.0: {}
release-2.51.0: {}
release-2.50.0: {}
release-2.49.0: {}
release-2.48.0: {}
release-2.47.0: {}
release-2.46.0: {}
release-2.45.0: {}
release-2.44.0: {}
release-2.43.0: {}
release-2.42.0: {}
release-2.41.0: {}
release-2.40.0: {}
release-2.39.0: {}
release-2.38.0: {}
release-2.37.0: {}
release-2.36.0: {}
release-2.35.0: {}
release-2.34.0: {}
release-2.33.0: {}
release-2.32.0: {}
release-2.31.0: {}
release-2.30.0: {}
release-2.29.0: {}
release-2.28.0: {}
release-2.27.0: {}
release-2.26.0: {}
release-2.25.0: {}
release-2.24.0: {}
release-2.23.0: {}
release-2.22.0: {}
release-2.21.0: {}
release-2.20.0: {}
release-2.19.0: {}
release-2.18.0: {}
release-2.17.0: {}
release-2.16.0: {}
release-2.15.0: {}
release-2.14.0: {}
release-2.13.0: {}
release-2.12.0: {}
release-2.11.0: {}
release-2.10.0: {}
release-2.8.0: {}
release-2.8.0: {}
release-2.7.0: {}
release-2.6.0: {}
release-2.5.0: {}
release-2.4.0: {}
release-2.3.0: {}
release-2.2.0: {}
release-2.1.1: {}
release-2.1.0: {}
release-0.6.0: {}
release-0.5.0: {}
release-0.4.0: {}
release-0.4.0-incubating: {}
release-0.3.0-incubating: {}
release-0.2.0-incubating: {}
release-0.1.0-incubating: {}

notifications:
commits: [email protected]
issues: [email protected]
Expand Down
7 changes: 6 additions & 1 deletion .github/ACTIONS.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,15 +86,20 @@ jobs:
* **DO NOT** Approve and Run changes in the workflows in the PR Conversation tab, under "Workflow(s) awaiting approval".
* For approving the updates in the workflows, you should go to the Repository Actions and filter All Workflows by `action_required`. The search will display the workflows that need to be reviewed before running. **Please make sure reviewing the file that is referenced by the workflow.**
* Seed job will be emulated using the `Approve and Run` built-in feature of GitHub Actions, since the workflows will use the `pull_request_target` directive; no modifications would be allowed either for new or existent jobs unless a committer explicitly approves the job from GitHub Actions UI.
### Issue Management

#### Issue Management
Phrases self-assign, close, or manage labels on an issue:
| Phrase | Effect |
|--------|--------|
| `.take-issue` | Self-assign the issue |
| `.free-issue` | Self-unassign the issue |
| `.close-issue` | Close the issue as completed |
| `.close-issue not_planned` | Close the issue as not-planned |
| `.reopen-issue` | Reopen a closed issue |
| `.add-labels` | Add comma separated labels to the issue (e.g. `add-labels l1, 'l2 with spaces'`) |
| `.remove-labels` | Remove comma separated labels to the issue (e.g. `remove-labels l1, 'l2 with spaces'`) |
| `.set-labels` | Sets comma separated labels to the issue and removes any other labels (e.g. `set-labels l1, 'l2 with spaces'`) |

## Security Model

For information on the Beam CI security model, see https://cwiki.apache.org/confluence/display/BEAM/CI+Security+Model
5 changes: 4 additions & 1 deletion .github/ISSUE_TEMPLATE/bug.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this bug report! Once you've created an issue, you can self-assign by commenting `.take-issue` and you can close by commenting `.close-issue`.
Thanks for taking the time to fill out this bug report! Once you've created an issue, you can self-assign by commenting `.take-issue`, self-unassign by commenting `.free-issue`, and close by commenting `.close-issue`.
Anyone can reopen a closed issue by commenting `.reopen-issue`.
You can also add/remove labels by commenting `.add-labels label1,label2,'label 3 with spaces'` or `.remove-labels label1,label2,'label 3 with spaces'`,
or with `.set-labels label1,label2,'label 3 with spaces'` (which removes any labels not in that set).
Expand All @@ -50,6 +50,7 @@ body:
- "Priority: 2 (default / most bugs should be filed as P2)"
- "Priority: 1 (data loss / total loss of function)"
- "Priority: 0 (outage / urgent vulnerability)"
default: 1
validations:
required: true
- type: checkboxes
Expand All @@ -63,10 +64,12 @@ body:
- label: "Component: Go SDK"
- label: "Component: Typescript SDK"
- label: "Component: IO connector"
- label: "Component: Beam YAML"
- label: "Component: Beam examples"
- label: "Component: Beam playground"
- label: "Component: Beam katas"
- label: "Component: Website"
- label: "Component: Infrastructure"
- label: "Component: Spark Runner"
- label: "Component: Flink Runner"
- label: "Component: Samza Runner"
Expand Down
5 changes: 4 additions & 1 deletion .github/ISSUE_TEMPLATE/failing_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this feature request! Once you've created an issue, you can self-assign by commenting `.take-issue` and you can close by commenting `.close-issue`.
Thanks for taking the time to fill out this failing test report! Once you've created an issue, you can self-assign by commenting `.take-issue`, self-unassign by commenting `.free-issue`, and close by commenting `.close-issue`.
Anyone can reopen a closed issue by commenting `.reopen-issue`.
You can also add/remove labels by commenting `.add-labels label1,label2,'label 3 with spaces'` or `.remove-labels label1,label2,'label 3 with spaces'`,
or with `.set-labels label1,label2,'label 3 with spaces'` (which removes any labels not in that set).
Expand Down Expand Up @@ -56,6 +56,7 @@ body:
- "Priority: 2 (backlog / disabled test but we think the product is healthy)"
- "Priority: 1 (unhealthy code / failing or flaky postcommit so we cannot be sure the product is healthy)"
- "Priority: 0 (outage / failing precommit test impacting development)"
default: 1
validations:
required: true
- type: checkboxes
Expand All @@ -69,10 +70,12 @@ body:
- label: "Component: Go SDK"
- label: "Component: Typescript SDK"
- label: "Component: IO connector"
- label: "Component: Beam YAML"
- label: "Component: Beam examples"
- label: "Component: Beam playground"
- label: "Component: Beam katas"
- label: "Component: Website"
- label: "Component: Infrastructure"
- label: "Component: Spark Runner"
- label: "Component: Flink Runner"
- label: "Component: Samza Runner"
Expand Down
5 changes: 4 additions & 1 deletion .github/ISSUE_TEMPLATE/feature.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this feature request! Once you've created an issue, you can self-assign by commenting `.take-issue` and you can close by commenting `.close-issue`.
Thanks for taking the time to fill out this feature request! Once you've created an issue, you can self-assign by commenting `.take-issue`, self-unassign by commenting `.free-issue`, and close by commenting `.close-issue`.
Anyone can reopen a closed issue by commenting `.reopen-issue`.
You can also add/remove labels by commenting `.add-labels label1,label2,'label 3 with spaces'` or `.remove-labels label1,label2,'label 3 with spaces'`,
or with `.set-labels label1,label2,'label 3 with spaces'` (which removes any labels not in that set).
Expand All @@ -44,6 +44,7 @@ body:
options:
- "Priority: 3 (nice-to-have improvement)"
- "Priority: 2 (default / most feature requests should be filed as P2)"
default: 1
validations:
required: true
- type: checkboxes
Expand All @@ -57,10 +58,12 @@ body:
- label: "Component: Go SDK"
- label: "Component: Typescript SDK"
- label: "Component: IO connector"
- label: "Component: Beam YAML"
- label: "Component: Beam examples"
- label: "Component: Beam playground"
- label: "Component: Beam katas"
- label: "Component: Website"
- label: "Component: Infrastructure"
- label: "Component: Spark Runner"
- label: "Component: Flink Runner"
- label: "Component: Samza Runner"
Expand Down
5 changes: 4 additions & 1 deletion .github/ISSUE_TEMPLATE/task.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this task! Once you've created an issue, you can self-assign by commenting `.take-issue` and you can close by commenting `.close-issue`.
Thanks for taking the time to fill out this task! Once you've created an issue, you can self-assign by commenting `.take-issue`, self-unassign by commenting `.free-issue`, and close by commenting `.close-issue`.
Anyone can reopen a closed issue by commenting `.reopen-issue`.
You can also add/remove labels by commenting `.add-labels label1,label2,'label 3 with spaces'` or `.remove-labels label1,label2,'label 3 with spaces'`,
or with `.set-labels label1,label2,'label 3 with spaces'` (which removes any labels not in that set).
Expand All @@ -45,6 +45,7 @@ body:
- "Priority: 3 (nice-to-have improvement)"
- "Priority: 2 (default / most normal work should be filed as P2)"
- "Priority: 1 (urgent / mostly reserved for critical bugs)"
default: 1
validations:
required: true
- type: checkboxes
Expand All @@ -58,10 +59,12 @@ body:
- label: "Component: Go SDK"
- label: "Component: Typescript SDK"
- label: "Component: IO connector"
- label: "Component: Beam YAML"
- label: "Component: Beam examples"
- label: "Component: Beam playground"
- label: "Component: Beam katas"
- label: "Component: Website"
- label: "Component: Infrastructure"
- label: "Component: Spark Runner"
- label: "Component: Flink Runner"
- label: "Component: Samza Runner"
Expand Down
12 changes: 6 additions & 6 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,15 @@ Thank you for your contribution! Follow this checklist to help us incorporate yo
- [ ] Update `CHANGES.md` with noteworthy changes.
- [ ] If this contribution is large, please file an Apache [Individual Contributor License Agreement](https://www.apache.org/licenses/icla.pdf).

See the [Contributor Guide](https://beam.apache.org/contribute) for more tips on [how to make review process smoother](https://beam.apache.org/contribute/get-started-contributing/#make-the-reviewers-job-easier).
See the [Contributor Guide](https://beam.apache.org/contribute) for more tips on [how to make review process smoother](https://github.com/apache/beam/blob/master/CONTRIBUTING.md#make-the-reviewers-job-easier).

To check the build health, please visit [https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md](https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md)

GitHub Actions Tests Status (on master branch)
------------------------------------------------------------------------------------------------
[![Build python source distribution and wheels](https://github.com/apache/beam/workflows/Build%20python%20source%20distribution%20and%20wheels/badge.svg?branch=master&event=schedule)](https://github.com/apache/beam/actions?query=workflow%3A%22Build+python+source+distribution+and+wheels%22+branch%3Amaster+event%3Aschedule)
[![Python tests](https://github.com/apache/beam/workflows/Python%20tests/badge.svg?branch=master&event=schedule)](https://github.com/apache/beam/actions?query=workflow%3A%22Python+Tests%22+branch%3Amaster+event%3Aschedule)
[![Java tests](https://github.com/apache/beam/workflows/Java%20Tests/badge.svg?branch=master&event=schedule)](https://github.com/apache/beam/actions?query=workflow%3A%22Java+Tests%22+branch%3Amaster+event%3Aschedule)
[![Go tests](https://github.com/apache/beam/workflows/Go%20tests/badge.svg?branch=master&event=schedule)](https://github.com/apache/beam/actions?query=workflow%3A%22Go+tests%22+branch%3Amaster+event%3Aschedule)
[![Build python source distribution and wheels](https://github.com/apache/beam/actions/workflows/build_wheels.yml/badge.svg?event=schedule&&?branch=master)](https://github.com/apache/beam/actions?query=workflow%3A%22Build+python+source+distribution+and+wheels%22+branch%3Amaster+event%3Aschedule)
[![Python tests](https://github.com/apache/beam/actions/workflows/python_tests.yml/badge.svg?event=schedule&&?branch=master)](https://github.com/apache/beam/actions?query=workflow%3A%22Python+Tests%22+branch%3Amaster+event%3Aschedule)
[![Java tests](https://github.com/apache/beam/actions/workflows/java_tests.yml/badge.svg?event=schedule&&?branch=master)](https://github.com/apache/beam/actions?query=workflow%3A%22Java+Tests%22+branch%3Amaster+event%3Aschedule)
[![Go tests](https://github.com/apache/beam/actions/workflows/go_tests.yml/badge.svg?event=schedule&&?branch=master)](https://github.com/apache/beam/actions?query=workflow%3A%22Go+tests%22+branch%3Amaster+event%3Aschedule)

See [CI.md](https://github.com/apache/beam/blob/master/CI.md) for more information about GitHub Actions CI.
See [CI.md](https://github.com/apache/beam/blob/master/CI.md) for more information about GitHub Actions CI or the [workflows README](https://github.com/apache/beam/blob/master/.github/workflows/README.md) to see a list of phrases to trigger workflows.
57 changes: 48 additions & 9 deletions .github/REVIEWERS.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,39 +20,78 @@
labels:
- name: Go
reviewers:
- damccorm
- lostluck
- jrmccluskey
- riteshghorse
exclusionList:
- youngoli
- name: Python
reviewers:
- AnandInguva
- damccorm
- jrmccluskey
- tvalentyn
- pabloem
- liferoad
- shunping
exclusionList: []
- name: Java
reviewers:
- lukecwik
- Abacn
- kennknowles
- robertwb
- kileys
- apilloud
- m-trieu
- damondouglas
exclusionList: []
- name: IO
reviewers:
- chamikaramj
- johnjcasey
- pabloem
- Abacn
- ahmedabu98
- damondouglas
- shunping
exclusionList: []
- name: spanner
reviewers:
- nielm
- name: bigtable
reviewers:
- igorbernstein2
- mutianf
- djyau
- andre-sampaio
- meeral-k
exclusionList: []
- name: healthcare
reviewers:
- svetakvsundhar
exclusionList: []
- name: kafka
reviewers:
- johnjcasey
- fozzie15
- Dippatel98
- sjvanrossum
- name: Build
reviewers:
- damccorm
- Abacn
exclusionList: []
fallbackReviewers: []
- name: website
reviewers:
- rszper
- melap
- damccorm
- liferoad
- kennknowles
exclusionList: []
fallbackReviewers:
- Abacn
- chamikaramj
- damccorm
- damondouglas
- johnjcasey
- jrmccluskey
- kennknowles
- lostluck
- robertwb
- shunping
- tvalentyn
10 changes: 5 additions & 5 deletions .github/actions/common-rc-validation/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -36,19 +36,19 @@ runs:
shell: bash
run: |
echo "---------------------Downloading Python Staging RC----------------------------"
wget ${PYTHON_RC_DOWNLOAD_URL}/${RELEASE_VER}/python/apache-beam-${RELEASE_VER}.zip
wget ${PYTHON_RC_DOWNLOAD_URL}/${RELEASE_VER}/python/apache-beam-${RELEASE_VER}.zip.sha512
if [[ ! -f apache-beam-$RELEASE_VER.zip ]]; then
wget ${PYTHON_RC_DOWNLOAD_URL}/${RELEASE_VER}/python/apache-beam-${RELEASE_VER}.tar.gz
wget ${PYTHON_RC_DOWNLOAD_URL}/${RELEASE_VER}/python/apache-beam-${RELEASE_VER}.tar.gz.sha512
if [[ ! -f apache-beam-$RELEASE_VER.tar.gz ]]; then
{ echo "Fail to download Python Staging RC files." ;exit 1; }
fi

echo "--------------------------Verifying Hashes------------------------------------"
sha512sum -c apache-beam-${RELEASE_VER}.zip.sha512
sha512sum -c apache-beam-${RELEASE_VER}.tar.gz.sha512

`which pip` install --upgrade pip
`which pip` install --upgrade setuptools

- name: Installing python SDK
shell: bash
run: pip install apache-beam-${RELEASE_VER}.zip[gcp]
run: pip install apache-beam-${RELEASE_VER}.tar.gz[gcp]

1 change: 0 additions & 1 deletion .github/actions/gradle-command-action
Submodule gradle-command-action deleted from 90ccf0
Loading