This is an automated email from the ASF dual-hosted git repository.
exceptionfactory pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi.git
The following commit(s) were added to refs/heads/main by this push:
new cf873a6d2a5 NIFI-15688 Deprecated ParseEvtx and ConsumeWindowsEventLog
Processors
cf873a6d2a5 is described below
commit cf873a6d2a551234d510e0be1b52fa6242a16150
Author: dan-s1 <[email protected]>
AuthorDate: Mon Mar 9 20:46:36 2026 +0000
NIFI-15688 Deprecated ParseEvtx and ConsumeWindowsEventLog Processors
This closes #10987
Co-authored-by: David Handermann <[email protected]>
Signed-off-by: David Handermann <[email protected]>
---
.../src/main/java/org/apache/nifi/processors/evtx/ParseEvtx.java | 2 ++
.../nifi/processors/windows/event/log/ConsumeWindowsEventLog.java | 2 ++
2 files changed, 4 insertions(+)
diff --git
a/nifi-extension-bundles/nifi-evtx-bundle/nifi-evtx-processors/src/main/java/org/apache/nifi/processors/evtx/ParseEvtx.java
b/nifi-extension-bundles/nifi-evtx-bundle/nifi-evtx-processors/src/main/java/org/apache/nifi/processors/evtx/ParseEvtx.java
index 2563867c441..2b54c5e7c91 100644
---
a/nifi-extension-bundles/nifi-evtx-bundle/nifi-evtx-processors/src/main/java/org/apache/nifi/processors/evtx/ParseEvtx.java
+++
b/nifi-extension-bundles/nifi-evtx-bundle/nifi-evtx-processors/src/main/java/org/apache/nifi/processors/evtx/ParseEvtx.java
@@ -27,6 +27,7 @@ import org.apache.nifi.annotation.behavior.SupportsBatching;
import org.apache.nifi.annotation.behavior.WritesAttribute;
import org.apache.nifi.annotation.behavior.WritesAttributes;
import org.apache.nifi.annotation.documentation.CapabilityDescription;
+import org.apache.nifi.annotation.documentation.DeprecationNotice;
import org.apache.nifi.annotation.documentation.Tags;
import org.apache.nifi.components.PropertyDescriptor;
import org.apache.nifi.flowfile.FlowFile;
@@ -63,6 +64,7 @@ import java.util.concurrent.atomic.AtomicReference;
@WritesAttribute(attribute = "filename", description = "The output
filename"),
@WritesAttribute(attribute = "mime.type", description = "The output
filetype (application/xml for success and failure relationships, original value
for bad chunk and original relationships)"),
})
+@DeprecationNotice(reason = "NIFI-15688: Predates Record-oriented processing
and has received minimal maintenance since initial implementation")
public class ParseEvtx extends AbstractProcessor {
public static final String RECORD = "Record";
public static final String CHUNK = "Chunk";
diff --git
a/nifi-extension-bundles/nifi-windows-event-log-bundle/nifi-windows-event-log-processors/src/main/java/org/apache/nifi/processors/windows/event/log/ConsumeWindowsEventLog.java
b/nifi-extension-bundles/nifi-windows-event-log-bundle/nifi-windows-event-log-processors/src/main/java/org/apache/nifi/processors/windows/event/log/ConsumeWindowsEventLog.java
index fd8927edee5..92c8fa6447b 100644
---
a/nifi-extension-bundles/nifi-windows-event-log-bundle/nifi-windows-event-log-processors/src/main/java/org/apache/nifi/processors/windows/event/log/ConsumeWindowsEventLog.java
+++
b/nifi-extension-bundles/nifi-windows-event-log-bundle/nifi-windows-event-log-processors/src/main/java/org/apache/nifi/processors/windows/event/log/ConsumeWindowsEventLog.java
@@ -25,6 +25,7 @@ import org.apache.nifi.annotation.behavior.TriggerSerially;
import org.apache.nifi.annotation.behavior.WritesAttribute;
import org.apache.nifi.annotation.behavior.WritesAttributes;
import org.apache.nifi.annotation.documentation.CapabilityDescription;
+import org.apache.nifi.annotation.documentation.DeprecationNotice;
import org.apache.nifi.annotation.documentation.Tags;
import org.apache.nifi.annotation.lifecycle.OnScheduled;
import org.apache.nifi.annotation.lifecycle.OnStopped;
@@ -64,6 +65,7 @@ import java.util.concurrent.TimeUnit;
@WritesAttributes({
@WritesAttribute(attribute = "mime.type", description = "Will set a
MIME type value of application/xml.")
})
+@DeprecationNotice(reason = "NIFI-15688: Depends on Windows platform-specific
libraries resulting in minimal usage and maintenance since initial
implementation")
public class ConsumeWindowsEventLog extends AbstractSessionFactoryProcessor {
public static final String DEFAULT_CHANNEL = "System";
public static final String DEFAULT_XPATH = "*";