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 = "*";

Reply via email to