Skip to content

Commit e797eb5

Browse files
committed
Adding to change log and fixing style error
1 parent 1fd3d80 commit e797eb5

File tree

2 files changed

+33
-0
lines changed

2 files changed

+33
-0
lines changed

CHANGES.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@
7575
* X feature added (Java/Python) ([#X](https://github.com/apache/beam/issues/X)).
7676
* Python examples added for Milvus search enrichment handler on [Beam Website](https://beam.apache.org/documentation/transforms/python/elementwise/enrichment-milvus/)
7777
including jupyter notebook example (Python) ([#36176](https://github.com/apache/beam/issues/36176)).
78+
* Added plugin mechanism to support different Lineage implementations (Java) ([#36790](https://github.com/apache/beam/issues/36790)).
7879

7980
## Breaking Changes
8081

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
/*
2+
* Licensed to the Apache Software Foundation (ASF) under one
3+
* or more contributor license agreements. See the NOTICE file
4+
* distributed with this work for additional information
5+
* regarding copyright ownership. The ASF licenses this file
6+
* to you under the Apache License, Version 2.0 (the
7+
* "License"); you may not use this file except in compliance
8+
* with the License. You may obtain a copy of the License at
9+
*
10+
* http://www.apache.org/licenses/LICENSE-2.0
11+
*
12+
* Unless required by applicable law or agreed to in writing, software
13+
* distributed under the License is distributed on an "AS IS" BASIS,
14+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
* See the License for the specific language governing permissions and
16+
* limitations under the License.
17+
*/
18+
/**
19+
* Lineage tracking support for Apache Beam pipelines.
20+
*
21+
* <p>This package provides a plugin mechanism to support different lineage implementations through
22+
* the {@link org.apache.beam.sdk.lineage.LineageRegistrar} interface. Lineage implementations can
23+
* be registered and discovered at runtime to track data lineage information during pipeline
24+
* execution.
25+
*
26+
* <p>For lineage capabilities, see {@link org.apache.beam.sdk.metrics.Lineage}.
27+
*/
28+
@DefaultAnnotation(NonNull.class)
29+
package org.apache.beam.sdk.lineage;
30+
31+
import edu.umd.cs.findbugs.annotations.DefaultAnnotation;
32+
import org.checkerframework.checker.nullness.qual.NonNull;

0 commit comments

Comments
 (0)