mr1716
ccebf2b271
NIFI-10466 Updated questdb to 6.5.2-jdk8
...
This closes #6384
Signed-off-by: Mike Thomsen <mthomsen@apache.org>
2022-09-10 07:23:56 -04:00
Joe Gresock
de7793e69b
NIFI-9003 Added framework support for Parameter Providers
...
- Added Environment Variable and File Parameter Provider implementations
- Added Parameter Provider commands to CLI
- Added component search handling for Parameter Providers
- Added documentation for integrating Parameter Providers
This closes #5369
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-09-09 13:04:56 -05:00
Peter Turcsanyi
e81466d4f3
NIFI-10465: Fixed error message for invalid Controller Service type
...
This closes #6381
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-09-09 10:16:06 -05:00
Bence Simon
a4a3bdbc98
NIFI-10451 Updated QuestDB Status History Rollover to work with version 6
...
This closes #6374
Co-authored-by: David Handermann <exceptionfactory@apache.org>
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-09-09 10:08:07 -05:00
mr1716
b12510e54a
NIFI-10443 Upgraded oauth2-oidc-sdk from 9.10 to 9.43
...
- Upgraded nimbus-jose-jwt to 9.11.2 to 9.24.3
This closes #6366
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-09-08 17:54:39 -05:00
Mark Payne
a0c705715b
NIFI-10429: Added the ability to Replay latest provenance event for a given Processor.
...
This closes #6359
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-09-08 15:55:26 -05:00
Mark Payne
7a90137cef
NIFI-10431: Improved log messages and Exception messages to indicate which components they pertain to. Also added a toString() for StandardLabel to make it more clear which Label is being referenced
...
Signed-off-by: Joe Gresock <jgresock@gmail.com>
This closes #6361 .
2022-09-02 15:56:33 -04:00
Nathan Gough
10d1fbe888
NIFI-10378 Added OIDC client secret to encrypted properties
...
This closes #6352
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-08-30 16:14:32 -05:00
Lehel Boér
28fc030ef5
NIFI-10366: Make Default Run Duration configurable ( #6310 )
...
NIFI-10366: Make Default Run Duration configurable
2022-08-30 14:38:56 -04:00
exceptionfactory
b777978293
NIFI-10313 Removed Expiration Token on Authentication Errors
...
- Updated standard user interface error handler to clear the Access-Token-Expiration item from Session Storage when receiving an error with the WWW-Authenticate Header indicating a problem with the Bearer Token
Signed-off-by: Nathan Gough <thenatog@gmail.com>
This closes #6334 .
2022-08-25 13:12:01 -04:00
Matthew Burgess
d698e7af1a
NIFI-10306: Add logging to StandardProcessGroup.addConnection() with more details
...
This closes #6264
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-08-25 07:50:55 -05:00
exceptionfactory
777238eb32
NIFI-10321 Send Session Expired message for Expired JWT errors
...
Signed-off-by: Nathan Gough <thenatog@gmail.com>
This closes #6332 .
2022-08-24 12:40:04 -04:00
exceptionfactory
fa85a05a2b
NIFI-9374 Added Deprecation Logger
...
- Added nifi-deprecation-log module with interface and implementation using SLF4J
- Updated standard logback.xml with nifi-deprecation.log appender
- Updated NiFiLegacyCipherProvider with deprecation logging
- Set Size, Time Policy, and Total Size Limit for Deprecation Log
This closes #6300
Signed-off-by: Paul Grey <greyp@apache.org>
2022-08-23 11:25:03 -04:00
Mark Payne
9070cd0904
NIFI-10383: When importing/synching to a VersionedFlow, if the Versioned PropertyDescriptor indicates that a property references a Controller Service, treat it the same as if the PropertyDescriptor itself indicates that it references a service. This allows us to ensure that scripted components' property descriptors that reference controller services are properly mapped. Additionally updated StandardProcessorNode so that when we have this condition that we properly account for the Controller Service reference
...
Signed-off-by: Matthew Burgess <mattyb149@apache.org>
This closes #6322
2022-08-23 09:59:07 -04:00
exceptionfactory
0a065538e2
NIFI-10368 Upgraded jQuery UI from 1.12.1 to 1.13.2
...
Signed-off-by: Nathan Gough <thenatog@gmail.com>
This closes #6312 .
2022-08-22 14:14:15 -04:00
Mark Payne
b012e9aad2
NIFI-10371: When a component is moved between groups, ensure that its versioned component id is unique within the destination group. Also ensure that when adding a connection to a PG with the VersionedComponentSynchronizer that we prefer obtaining source/destination by instance id instead of versioned id.
...
Fixed bug where ProcessGroup would inadvertently set the wrong component's Versioned Component ID to null when there was an ID conflict
This closes #6314
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-08-22 08:07:27 -05:00
Hsin-Ying Lee
2685856c62
NIFI-10052 Avoid obtaining any locks when creating/sending heartbeats ( #6298 )
2022-08-17 14:05:55 -04:00
Mark Payne
21503f6353
NIFI-10362: When asynchronous node disconnect is issued, do not send disconnect to node if the node becomes reconnected in the interim. Also, addressed the issue in which a disconnected node acts on a replicated request during the first phase by detect that it's the first phase if configured for cluster, not when only when connected to a cluster.
...
This closes #6308
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-08-17 11:09:47 -05:00
Malthe Borch
1b4d66a726
NIFI-10343 Add error code to exception message
...
The error object may not have a description, but should have a code.
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>
This closes #6288 .
2022-08-16 09:49:58 +02:00
exceptionfactory
24cea2a93b
NIFI-10183 Upgraded swagger-annotations to 1.6.6
...
- Added managed dependency in root Maven configuration
- Removed different versions from other Maven configurations
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>
This closes #6284 .
2022-08-10 15:32:30 +02:00
exceptionfactory
77033ec11a
NIFI-10322 Corrected Cookie path when removing Bearer Token
...
- Appended root path to Cookie path attribute when removing Bearer Tokens as part of unauthorized response handling
- Updated Saml2AuthenticationSuccessHandler to follow standard Cookie path building strategy
Signed-off-by: Nathan Gough <thenatog@gmail.com>
This closes #6278 .
2022-08-09 16:09:41 -04:00
Emilio Setiadarma
df2c187761
NIFI-10298 Changed nifi-framework-cluster tests to use Java and JUnit 5
...
This closes #6262
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-08-04 10:31:17 -05:00
Joe Witt
ded48269fe
Merge branch 'NIFI-10272-RC2'
2022-08-01 06:10:25 -07:00
Emilio Setiadarma
296f308cdc
NIFI-10048 Corrected StandardFlowDifference.hashCode() to avoid NPE
...
- Added tests to TestFlowController for JSON flow configuration
This closes #6227
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-07-29 13:44:26 -05:00
Emilio Setiadarma
67c463627c
NIFI-10292 Refactor nifi-framework-authorization-providers tests with Java and JUnit 5
...
This closes #6257
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-07-29 10:48:11 -05:00
Joe Witt
8c66bf948c
NIFI-10272-RC2 prepare for next development iteration
2022-07-27 13:24:09 -07:00
Joe Witt
8d256784d8
NIFI-10272-RC2 prepare release nifi-1.17.0-RC2
2022-07-27 13:24:06 -07:00
Nathan Gough
c77f85aafb
NIFI-10070 Updated status merging for ControllerService and ReportingTask entities
...
- Corrected node identifier selection in multiple Mergers
This closes #6154
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-07-27 14:48:02 -05:00
exceptionfactory
afa85a03ce
NIFI-10286 This closes #6251 . Removed c2-client-api references from nifi-nar-utils
...
Signed-off-by: Joe Witt <joewitt@apache.org>
2022-07-27 08:01:24 -07:00
exceptionfactory
9bb22fcb11
NIFI-10284 Corrected HTTP Request Authenticated User logging
...
- Moved RequestAuthenticationFilter before HeaderWriterFilter
This closes #6250
Signed-off-by: Paul Grey <greyp@apache.org>
2022-07-27 10:26:43 -04:00
exceptionfactory
02e37713b3
NIFI-10277 This closes #6245 . Refactored ConnectionLoadBalanceServerTest
...
NIFI-10277 Changed failure test to throw SocketException
NIFI-10277 Increased timeout to 30 seconds and moved verify method
Signed-off-by: Joe Witt <joewitt@apache.org>
2022-07-25 15:10:27 -07:00
Mark Payne
92750c2746
NIFI-10261: Ensure that when comparing Sensitive Parameters during flow sync we decrypt values for the comparison
...
This closes #6231
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-07-25 10:52:46 -05:00
Mark Payne
0497907829
NIFI-10262: Ensure that when an Exception is thrown from a Controller Service's @OnEnabled method that we properly handle that Exception and continue enabling the other services in the given collection of services
...
This closes #6236
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-07-25 10:02:21 -05:00
exceptionfactory
a661b035e8
NIFI-10259 Improved HTTP error handling for authentication failures
...
- Added Standard AuthenticationEntryPoint
- Configured AuthenticationEntryPoint for SecurityFilterChain and BearerTokenAuthenticationFilter
Signed-off-by: Nathan Gough <thenatog@gmail.com>
This closes #6233 .
2022-07-22 17:33:51 -04:00
Mark Payne
d7ed66032e
NIFI-10050: When copying a process group and 1 CS references a higher-level CS, ensure that we don't drop that reference
...
This closes #6077
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-07-22 16:25:58 -05:00
Mark Payne
bc4e3e850b
NIFI-10246: When syncing Controller Services, wait until any DISABLING Controller Service has fully disabled before attempting to synchronize them. Also performed some minor refactoring/cleanup for System Tests in order to make writing a system test for this simpler
...
This closes #6219
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-07-22 13:31:06 -05:00
Kevin Doran
ccf3866261
NIFI-9812 Disabled Native Lib loading tests on ARM64
...
- Migrate tests in nifi-framework-mark-loading-utils to JUnit5
- Annotate tests that use x86_64 native binaries to be conditional on x86_64 os.arch
This closes #6215
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-07-19 11:38:26 -05:00
Paul Grey
148834e71b
NIFI-10247 Corrected REST API documentation for empty-all-connection-requests
...
This closes #6220
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-07-19 07:51:32 -05:00
exceptionfactory
047b3611bf
NIFI-10233 Corrected Anonymous Authentication for HTTP Access
...
- Enabled Standard Anonymous Authentication Filter when unencrypted HTTP is enabled
Signed-off-by: Nathan Gough <thenatog@gmail.com>
This closes #6209 .
2022-07-14 23:27:54 -04:00
exceptionfactory
a9b5bebb15
NIFI-10216 Refactored NiFi Web API Security Configuration
...
- Removed extension of deprecated WebSecurityConfigurerAdapter
- Moved Filter bean configuration associated configuration classes
- Set default Spring Security log level to INFO
- Adjusted CSRF Token Repository to leverage simplified RequestUriBuilder for retrieving allowed context paths
Signed-off-by: Nathan Gough <thenatog@gmail.com>
This closes #6195
2022-07-13 19:11:03 -04:00
Mark Payne
4c0555a476
NIFI-10203: Ensure that when a FlowFile is transferred and is not retried that we remove the retryCount.<uuid> attribute
...
This closes #6201
Signed-off-by: Paul Grey <greyp@apache.org>
2022-07-12 19:01:41 -04:00
exceptionfactory
51626d728b
NIFI-10215 This closes #6194 . Upgraded Curator from 5.2.1 to 5.3.0
...
Signed-off-by: Joe Witt <joewitt@apache.org>
2022-07-12 09:51:26 -07:00
Mark Payne
996d8faaf4
NIFI-10203: Fixed bug in which same FlowFile Builder was used repeatedly for multiple FlowFiles; this caused mingling of their attributes when a FlowFile is routed to a relationship that has more than 1 destination (i.e., many connections with the same Relationship)
...
This closes #6187
Signed-off-by: Paul Grey <greyp@apache.org>
2022-07-12 09:52:49 -04:00
Otto Fowler
cf4eed0224
NIFI-10207: ensure allowableValues matches SUPPORTED_STATE in ProcessorRunStatusEntity
...
This closes #6188 .
Signed-off-by: Tamas Palfy <tpalfy@apache.org>
2022-07-11 21:34:27 +02:00
mr1716
291bd40013
NIFI-10195 Upgraded Testcontainers to 1.17.3
...
This closes #6179
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-07-11 10:37:39 -05:00
Ferenc Erdei
d78c667c19
NIFI-10166 Improved MiNiFi bootstrap test coverage
...
This closes #6160
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-07-01 14:45:31 -05:00
exceptionfactory
1f18345929
NIFI-10163 Corrected StandardProcessSessionTest after NIFI-10167
2022-06-30 19:10:57 -05:00
exceptionfactory
943197c18b
NIFI-10163
...
- Corrected StandardProcessSession.exportTo() byte counting
- Removed bytesWritten incrementing from exportTo methods
Signed-off-by: Nathan Gough <thenatog@gmail.com>
This closes #6153 .
2022-06-30 18:42:44 -04:00
Kevin Doran
9cf5c170b1
NIFI-9810 Deprecated RocksDB repository and moved to NAR
...
- Bump version to 6.29.5 for arm64 compatibility
- Extract RocksDBFlowFileRepository and supporting code to its own module
- Mark RocksDBFlowFileRepository as deprecated, both in code and documentation
- Log deprecation warning at startup if RocksDBFlowFileRepository is used
- Move native RocksDB info logs to NiFi debug level logs
This closes #6155
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-06-30 14:23:10 -05:00
Mark Payne
5e83bda9e9
NIFI-10167: Added advanced timing metrics for processors, such as CPU Usage, time reading/writing content repo, process session commit time, etc. Exposed via nifi.sh diagnostics and made configurable via nifi.properties
...
This closes #6156
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-06-30 10:50:24 -05:00