Mark Bean
b08ae75be4
NIFI-11134 Added Label auditing to Flow Configuration History
...
This closes #6949
Co-authored-by: David Handermann <exceptionfactory@apache.org>
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-02-27 12:55:43 -06:00
exceptionfactory
48689a2567
NIFI-11195 Refactored Identity Mapping to nifi-security-identity
...
- Moved StringUtils from nifi-properties to nifi-property-utils
- Moved Peer Identity methods from CertificateUtils to specific Site-to-Site classes
Signed-off-by: Joe Gresock <jgresock@gmail.com>
This closes #6977 .
2023-02-23 10:33:45 -05:00
Mark Payne
87e61c50ee
NIFI-11192: Ensure that if ports moved between parent/child group in between flow versions that we can properly handle that. Added system tests to verify.
...
NIFI-11192: If a failure is encountered when changing the version of a flow from 1 version to another, attempt to rollback the changes instead of just failing with the flow in a bad state
Signed-off-by: Matthew Burgess <mattyb149@apache.org>
This closes #6981
2023-02-22 15:38:00 -05:00
exceptionfactory
284804ac42
NIFI-11188 Removed ProcessContext encrypt and decrypt methods
...
- Removed unnecessary references to PropertyEncryptor from multiple framework components
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>
This closes #6962 .
2023-02-16 12:16:15 -05:00
Mark Payne
fed175d46f
NIFI-11189: When synchronizing a ProcessGroup to match a VersionedProcessGroup, do not remove the temporary funnel until the very end. This is important if the temporary funnel already exists in the flow on startup
...
Signed-off-by: Bence Simon <bsimon@apache.org>
This closes #6963
2023-02-16 14:18:50 +01:00
Mark Payne
471cccbbda
NIFI-11176: This closes #6948 . When comparing a VersionedConnection with an existing connection, we examined the source component's VersionedComponentId. But the existing component may not have a VersionedComponentId. We should only be comparing these if they are populated
...
Signed-off-by: Joe Witt <joewitt@apache.org>
2023-02-13 18:52:15 -05:00
exceptionfactory
1156f4cbc5
NIFI-11165 This closes #6944 . Removed optional jigsaw build profiles
...
- Removed jigsaw build profiles
- Removed Java 11 directories from assemblies
Signed-off-by: Joe Witt <joewitt@apache.org>
2023-02-13 13:01:58 -05:00
Bence Simon
b0ec28a452
NIFI-11159 Fixing connections with source having reassigned id
2023-02-10 11:12:51 -05:00
Joe Witt
43eab4c81d
NIFI-11103 prepping for 2.0.0 line
2023-02-09 15:32:53 -07:00
dan-s1
99b0cd42ef
NIFI-11130 Further updates from JUnit 4 to 5
...
This closes #6927
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-02-08 13:58:28 -06:00
Joe Witt
4f91420cc1
NIFI-11139 Updated multiple Maven Plugins
...
This closes #6925
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-02-03 16:07:02 -06:00
Mark Payne
28b9f6fc02
NIFI-11118: This closes #6909 . When changing version of a versioned flow, ensure that we properly set the Version Control Information's StorageLocation for the NiFi Registry client in order to maintain backward compatibility
...
Signed-off-by: Joe Witt <joewitt@apache.org>
2023-02-03 14:02:38 -07:00
Joe Gresock
2609fd5f55
NIFI-11122 Corrected provided parameter context inheritance after creation
...
This closes #6913
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-02-02 13:20:35 -06:00
Joe Gresock
afdf49b3cd
NIFI-11100: Limiting scope of external controller services during version sync to services outside the versioning context ( #6898 )
2023-02-01 12:14:38 -05:00
simonbence
ae66ebdc22
NIFI-10973 Introduce differention of comparing embedded versioned flows for UI and synchronisation purposes ( #6870 )
...
* NIFI-10973 Introduce differention of comparing embedded versioned flows for UI and synchronisation purposes
2023-01-31 10:58:42 -05:00
Mark Payne
d9f35b8974
NIFI-11105: This closes #6895 . When mapping Parameter Context to VersionedParameterContext, don't bother mapping those that have already been mapped, as it is redundant
...
Signed-off-by: Joe Witt <joewitt@apache.org>
2023-01-26 15:35:18 -07:00
exceptionfactory
d60f541d7e
NIFI-11098 Deprecated ProcessContext encrypt and decrypt methods
...
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>
This closes #6891 .
2023-01-26 18:18:09 +01:00
Priyanka Awatramani
b3f2d95092
NIFI-10928 Updated MockFlowFile with LinkedHashMap for attributes
...
- Updated TestAttributesToCSV with LinkedHashMap for deterministic test behavior
- Updated TestHttpFlowFileServerProtocol with adjusted checksums to match expectations from LinkedHashMap changes
This closes #6748
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-01-25 16:19:20 -06:00
Joe Gresock
7d99521d4c
NIFI-11089: Resolving previously resolved parameter providers when possible on version sync ( #6886 )
2023-01-25 13:42:52 -05:00
Paul Grey
567e95aa28
NIFI-11047 - Issue when upgrading version of dataflow with external service
...
Signed-off-by: Matthew Burgess <mattyb149@apache.org>
This closes #6849
2023-01-25 12:52:52 -05:00
Mark Payne
228a3441b5
NIFI-11001: This closes #6836 . When new components are added, track a mapping of its Versioned Compoenent ID to the component itself. Then, use this when creating connections. This is important because if a Process Group has multiple components with the same Versioned Component ID across multiple child groups, the Versioned Component ID may be changed upon adding the component. Maintaining this mapping allows us to still create the connection correctly.
...
Signed-off-by: Joe Witt <joewitt@apache.org>
2023-01-25 09:55:16 -07:00
exceptionfactory
84f48b5e8c
NIFI-11090 This closes #6883 . Removed unused Jasypt test dependency
...
Signed-off-by: Joe Witt <joewitt@apache.org>
2023-01-24 08:42:33 -07:00
Bence Simon
0ab1fbccc8
NIFI-10934 Added uniqueness check for Registry Client creation
...
This closes #6750
Signed-off-by: David Handermann <exceptionfactory@apache.org>
Co-authored-by: Chris Sampson <12159006+ChrisSamo632@users.noreply.github.com>
2023-01-23 14:57:17 -06:00
Joe Gresock
bf871e0b8d
NIFI-11032: Addressing NPE when retrieving registry client info with unauthorized user ( #6879 )
2023-01-23 15:51:25 -05:00
exceptionfactory
972667461b
NIFI-10580 This closes #6867 . Upgraded SLF4J from 1.7.36 to 2.0.6
...
- Upgraded Logback from 1.2.11 to 1.3.5
- Updated Logback DelayingShutdownHook to DefaultShutdownHook
- Disabled Spring Boot Logging System in favor of standard Logback initialization
- Excluded logback-classic from ZooKeeper and other dependencies to avoid conflicts when running tests
- Excluded spring-boot-starter-logging to avoid failures related to Logback 1.2 and Spring Boot 2.7
- Removed ZooKeeperMigratorTest.groovy based on Apache Curator test server usage of Logback 1.2
NIFI-10580 Added logback-core as explicit dependency
- Set logback-core as provided in root configuration
- Added logback-core as compile dependency in assembly configurations
Signed-off-by: Joe Witt <joewitt@apache.org>
2023-01-23 11:38:10 -07:00
Joe Gresock
8640989ad7
NIFI-11039: Fixing bug when importing parameter providers from nifi-registry ( #6868 )
...
* NIFI-11039: Fixing NPE in registry retrieval
* NIFI-11039: Fixing bug when importing parameter providers from nifi registry
2023-01-23 11:59:34 -05:00
Peter Turcsanyi
cb77a96059
NIFI-11088: This closes #6878 . updated copyright year to 2023 in NOTICE files
...
Signed-off-by: Joe Witt <joewitt@apache.org>
2023-01-23 09:42:44 -07:00
Joe Gresock
29618ae5c6
NIFI-11076: Resolving deadlock issue in StandardParameterContext ( #6865 )
...
* NIFI-11076: Resolving deadlock issue in StandardParameterContext
* NIFI-11076: Resolving deadlock issue in StandardParameterContext
2023-01-23 10:54:38 -05:00
Timea Barna
a9274c12c5
NIFI-11079 Extend QueryNifiReportingTask and ProcessGroup Summary Table
...
Correcting EmbeddedQuestDbStatusHistoryRepositoryForComponentsTest
Correcting TestQueryNiFiReportingTask
Signed-off-by: Matthew Burgess <mattyb149@apache.org>
This closes #6869
2023-01-20 15:22:20 -05:00
krisztina-zsihovszki
9ad1d8a7ae
NIFI-11028 Handle controller service 'Scheduled State' change ( #6831 )
2023-01-17 18:40:47 -05:00
Matthew Burgess
6adbc1aeb0
NIFI-11036: Add Cluster Summary Metrics to Prometheus endpoint
...
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>
This closes #6834 .
2023-01-17 14:44:33 +01:00
Nissim Shiman
692e74e90d
NIFI-10241 Add comments tooltip for controller services, reporting tasks
...
Signed-off-by: Matthew Burgess <mattyb149@apache.org>
This closes #6768
2023-01-11 14:29:14 -05:00
Mark Payne
d5c79fdcd1
NIFI-10887: Addressed performance concerned. Use String.indexOf() instead of Pattern.matcher() when using Literal Replace. Use a NonFlushableOutputStream when ProcessSession.write() is called. Implemented hashCode() on AbstractConnection. Updated default Run Schedule on ReplaceText from 0 ms to 25 ms. Added a Surround Replacement strategy that allows both prepending and appending text. Updated unit tests to account for this.
...
Signed-off-by: Matthew Burgess <mattyb149@apache.org>
This closes #6724
2023-01-11 12:28:59 -05:00
exceptionfactory
0c0f7e87be
NIFI-11004 Added documentation for OIDC groups claim property
...
This closes #6802
Signed-off-by: Paul Grey <greyp@apache.org>
2023-01-10 17:20:23 -05:00
Nissim Shiman
fe25424233
NIFI-10772 Clarify logs on shutdown where controller service and/or
...
processor were unable to properly start
Signed-off-by: Matthew Burgess <mattyb149@apache.org>
This closes #6829
2023-01-10 13:56:00 -05:00
exceptionfactory
0d9dc6c540
NIFI-9167 Converted remaining nifi-framework tests to JUnit 5
...
NIFI-9167 Addressed feedback and improved tests using TempDir
Signed-off-by: Matthew Burgess <mattyb149@apache.org>
This closes #6823
2023-01-10 13:53:51 -05:00
Paul Grey
e97977d61f
NIFI-10997 Ensure auditing of process group / controller service operations
...
This closes #6800
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-01-09 13:25:04 -06:00
nathluu
ea93dec079
NIFI-10481 Support disabling ZooKeeper Ensemble Tracking
...
This closes #6400
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-01-09 10:42:01 -06:00
greyp9
b69721cac9
NIFI-10980 - correct ordering of property descriptor allowable values ( #6781 )
...
NIFI-10980 - correct ordering of property descriptor allowable values
2023-01-05 14:11:03 -05:00
dan-s1
06c8225bbd
[NIFI-11006] Upgraded from Junit4 to Junit5
...
Signed-off-by: Chris Sampson <chris.sampson82@gmail.com>
This closes #6813
2023-01-04 16:07:20 +00:00
Nissim Shiman
d229f3fd11
NIFI-10608 Process Group copies include non-processor referenced
...
controller services
Signed-off-by: Matthew Burgess <mattyb149@apache.org>
This closes #6685
2023-01-03 12:09:01 -05:00
dan-s1
481cdaf3db
NIFI-11018 Upgraded nifi-web-security to JUnit 5
...
This closes #6814
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-01-02 12:16:37 -06:00
dan-s1
b74c5b423f
NIFI-10979 Additional nifi-framework upgrades from JUnit 4 to 5
...
This closes #6806
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-12-30 15:18:38 -06:00
exceptionfactory
b556322749
NIFI-11005 Added Illegal and Redundant Import Modules to Checkstyle
...
- Updated impacted classes to remove redundant import lines
- Removed WebUtilsGroovyTest.groovy class due to use of internal sun.security classes
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>
This closes #6804 .
2022-12-23 18:34:38 +01:00
Bryan Bende
5c3ca9d537
NIFI-10981 Ensure NarAutoLoader starts after provider retrieves NARs,… ( #6785 )
...
- NIFI-10981 Ensure NarAutoLoader starts after provider retrieves NARs, and ensure the auto-loader attempts to process any NARs available before starting to watch for new files
- Add system test with NAR Provider that copies NARs from a local directory and verifies the NARs were loaded and linked correctly
- Exclude new assembly from CI test-compile
2022-12-16 11:30:37 -05:00
Mark Payne
78be613a0f
NIFI-10888: When inferring a schema using a Record Reader, buffer up to 1 MB of FlowFile content for the schema inference so that when we read the contents to obtain records we can use the buffered data. This helps in cases of small FlowFiles by not having to seek back to the beginning of the FlowFile every time.
...
Signed-off-by: Matthew Burgess <mattyb149@apache.org>
This closes #6725
2022-12-14 12:09:32 -05:00
dan-s1
e21f622643
NIFI-10877 Converted more nifi-framework-core tests from JUnit 4 to 5
...
This closes #6775
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-12-13 11:37:59 -06:00
Bryan Bende
334c9db9c3
NIFI-10915 Add additionalDetails content to runtime manifest
...
- Update manifests assembly to include the additionaDetails.html files
- Update C2 ExtensionDefinition to add a new field for additional details content
- Update manifest generation to read the additional details and pass through to C2 runtime manifest
- Switch to boolean to indicate presence of additional details, instead of including content
Add additionalDetails files to nifi-runtime-manifest artifact, organized by group/artifact/version/type
Signed-off-by: Matthew Burgess <mattyb149@apache.org>
This closes #6767
2022-12-08 11:02:56 -05:00
exceptionfactory
45a31c7286
NIFI-10899 Added SameSite Policy to Application Cookies
...
- Added __Secure prefix to Application Cookie Names
Signed-off-by: Nathan Gough <thenatog@gmail.com>
This closes #6735 .
2022-12-05 14:09:39 -05:00
Paul Grey
3dc48f0894
NIFI-10916 - Controller Service allowable values dropdown list should be sorted
...
Signed-off-by: Nathan Gough <thenatog@gmail.com>
This closes #6739 .
2022-12-05 11:44:07 -05:00