6570 Commits

Author SHA1 Message Date
mr1716
12531ef206
NIFI-12726 Update commons-email to 1.6.0
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8342.
2024-02-02 09:09:39 +04:00
Matt Burgess
2f42b44efa
NIFI-12731: Ensure state is updated in GetHBase whenever the session is committed
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8346.
2024-02-02 09:05:44 +04:00
Scott Aslan
c6f1d771e8
[NIFI-12698] dark mode, [NIFI-12687] status history axis label fix (#8320)
* [NIFI-12698] dark mode, [NIFI-12687] status history axis label fix

* prettier

* lint fix

* update input form field styles to support dark mode

* adjust colors of flow status icons, and PG status icons, and softened the warn palette. Fix background of status history charts in dark mode

* fix provenance text color in dark mode

* leave the toggle for dark mode always visible to encourage testing

This closes #8320
2024-02-01 16:59:43 -05:00
mr1716
d5ed02ec59
NIFI-12715 Updated Snowflake SDKs
This closes #8335.

Signed-off-by: Peter Turcsanyi <turcsanyi@apache.org>
2024-02-01 20:23:40 +01:00
Mark Payne
a587bad711
NIFI-12675 Fixed custom Relationships with Python Processors
Fixed bug that caused custom Relationships not to work on Python Processors. Added unit test to verify. Also addressed issue in PythonControllerInteractionIT where it did not wait for Processors to become valid (originally this wasn't necessary but when we refactored Processors to initialize in the background this was overlooked).

This closes #8316

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-02-01 11:55:24 -06:00
mr1716
325a5a8043
NIFI-12719 Upgraded metrics-core from 4.2.22 to 4.2.25
This closes #8339

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-02-01 11:50:10 -06:00
mr1716
41817d8088
NIFI-12718 Upgraded greenmail from 1.6.14 to 1.6.15
This closes #8338

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-02-01 11:49:23 -06:00
mr1716
c71d9e531b
NIFI-12717 Upgraded Gremlin from 3.7.0 to 3.7.1
This closes #8337

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-02-01 11:48:18 -06:00
mr1716
691666c36f
NIFI-12713 Upgraded mysql-binlog-connector from 0.28.3 to 0.29.0
This closes #8334

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-02-01 11:45:54 -06:00
mr1716
c93daaea33
NIFI-12714 Upgraded Solr from 9.4.0 to 9.4.1
This closes #8333

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-02-01 11:44:18 -06:00
Matt Gilman
102daa15f8
NIFI-12684: Handling error responses in the service listing on the canvas (#8321)
* NIFI-12684:
- Handling error responses in the service listing on the canvas.
- Handling error responses when converting a Property value to a Parameter.

* NIFI-12684:
- Introducing parameter helper to remove duplicated logic and error handling when fetching parameters and converting properties to parameters.

This closes #8321
2024-02-01 11:47:52 -05:00
Mark Payne
7edf0d4e2a
NIFI-12693: Moved notification of python process that a Processor was removed to a background (virtual) thread. Also noted in testing that in one instance a Python Processor never became
valid because it had cached property descriptors before the processor was fully initialized, so updated code to ensure that we do not cache values before initialization is completed.

This closes #8315

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-02-01 08:15:28 -06:00
Mark Bean
e031e7e7a2
NIFI-12699 Set timeout to 10 seconds for TestStandardFlowFileQueue.testListFlowFilesResultsLimitedCollection
This closes #8330

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-02-01 08:07:55 -06:00
mr1716
376283a856
NIFI-12706 Update reactor-test to 3.5.14
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8329.
2024-02-01 11:04:20 +04:00
exceptionfactory
547f338147
NIFI-12695 Enabled PKCE Support for OIDC Integration
- Added Spring Security PKCE OAuth2 Request Customizer to standard Resolver

Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8324.
2024-02-01 10:57:32 +04:00
Rob Fellows
4620afdbc4
[NIFI-12694] - Fix console errors when starting/stopping process groups (#8317)
This closes #8317
2024-01-31 09:36:45 -05:00
markobean
3116576494
NIFI-12701 add .prettierignore to exclude list (#8323)
This closes #8323
2024-01-31 08:55:50 -05:00
mr1716
4234f119dd
NIFI-12690 Upgraded opentelemetry-proto from 1.0.0 to 1.1.0
This closes #8314

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-01-30 15:26:36 -06:00
Matt Gilman
304241f3c9
NIFI-12683: Considering current PG permissions in the new canvas item toolbox (#8311)
* NIFI-12683:
- Considering current PG permissions in the new canvas item toolbox.

* NIFI-12683:
- Prettier.

* NIFI-12683:
- Ignoring theme files from prettier check.

* NIFI-12683:
- Aligning button style.

This closes #8311
2024-01-30 15:47:55 -05:00
Rob Fellows
d901253974
[NIFI-12686] eslint configuration (#8313)
* [NIFI-12686] eslint configuration for ts files
* add linting to the default maven build

* updates for RAT plugin

* remove .eslitrc as it wasn't needed. updated RAT config

This closes #8313
2024-01-30 12:26:18 -05:00
Scott Aslan
8b2758cd18
[NIFI-12655] theme NiFi following Material Design spec and leveraging Angular Material themes (#8294)
* [NIFI-12655] theme nifi following Material Design and leveraging Angular Material themes

* update accent palette usage to $nifi-canvas-accent-light-palette

* fix layout of create process group dialog

This closes #8294
2024-01-30 08:54:56 -05:00
dan-s1
592cc42059
NIFI-12677 Removed documentation of non-existent strategy for ExcelReader
This closes #8310

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-01-29 16:09:41 -06:00
Matt Gilman
03b925629e
NIFI-12679: (#8306)
- When overriding a policy prompting whether the new policy should copy the users and groups or if it should be empty.
2024-01-29 16:01:01 -05:00
Matt Gilman
8e0c68e5cc
NIFI-12663: Error Handling in CS Listing (#8305)
* NIFI-12663:
- Handling API error responses in the Management Controller Services page.

* NIFI-12679:
- Renaming components based on review feedback.
- Using ng-content in page-content component.
- Removing the problematic route when navigating to the error page.
- Fixing logic when handling service loading errors.
- Handling errors in the Property Table Helper service.

* NIFI-12679:
- Addressing review feedback.
2024-01-29 15:49:59 -05:00
Balázs Gerner
c1a21ad078
NIFI-12642 Added support for FileResourceService in PutS3Object
This closes #8295.

Signed-off-by: Peter Turcsanyi <turcsanyi@apache.org>
2024-01-29 18:40:19 +01:00
exceptionfactory
da9aa33bf1
Merge branch 'NIFI-12646-RC4' 2024-01-29 08:07:59 -06:00
EndzeitBegins
5ba20b87c5
NIFI-12648 Refactor components in elasticsearch bundle using current API methods
Signed-off-by: Joe Gresock <jgresock@gmail.com>

This closes #8303.
2024-01-29 05:03:26 -05:00
jsteinebrey
59ff1b6561 NIFI-9677 Fixed issue that an empty JSON array causes flow file to be considered unmatched even though it should be considered as a match.
Refactored to avoid streaming over the list twice.

Tweaked unit test, so it works in NiFi 1.x also.

Signed-off-by: Matt Burgess <mattyb149@apache.org>

This closes #8266
2024-01-26 21:54:43 -05:00
Rob Fellows
0e87032ef3
[NIFI-12622] - Parameter Providers - listing table (#8298)
* [NIFI-12622] - Parameter Providers - listing table
* Add a new Parameter Provider
* Delete parameter provider
* refactor to reduce duplicate code when creating new properties
* support editing parameter providers
* refactored inline service creation into PropertyTableHelperService
* added parameter provider linking to access policies.

* fix bugs in flow reducer not setting state properly when starting/stopping components and run once.

* address review feedback

* refactored nifiCommon to provide stripProtocol method that was implemented in loads of places. replaced all occurrences to the nifiCommon implementation.

This closes #8298
2024-01-26 12:58:33 -05:00
Balázs Gerner
bce14f573b
NIFI-12643 Added support for FileResourceService in PutGCSObject
This closes #8281.

Signed-off-by: Peter Turcsanyi <turcsanyi@apache.org>
2024-01-26 14:38:41 +01:00
exceptionfactory
5ca7b0df81 NIFI-12646-RC4 prepare for next development iteration 2024-01-25 18:11:30 -06:00
exceptionfactory
640b7bdfbb NIFI-12646-RC4 prepare release nifi-2.0.0-M2-RC4 2024-01-25 18:11:28 -06:00
Pierre Villard
68228921a4
NIFI-12664 Removed deprecated DMC in GetHBase
This closes #8301

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-01-25 17:48:43 -06:00
exceptionfactory
103e350943
NIFI-12676 Fixed Servlet Registration in HandleHttpRequest
This closes #8304.

Signed-off-by: Joseph Witt <joewitt@apache.org>
2024-01-25 16:40:43 -07:00
Matt Gilman
ecb87149fe
NIFI-12611: (#8296)
- Component State.

This closes #8296
2024-01-25 14:53:17 -05:00
lehelb
7fc27651a4 NIFI-12500: Add dynamic target for Get/Set/SendTrapSNMP
This closes #8160.

Signed-off-by: Tamas Palfy <tpalfy@apache.org>
2024-01-25 14:49:28 +01:00
Nissim Shiman
2e3f83eb54
NIFI-12387 Initialize Controller Service Comments with Empty String
The empty string allows controller service configuration to be saved without flow
configuration history recording a configuration change for comments.

This closes #8275

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-01-24 20:00:00 -06:00
dependabot[bot]
33c5f38687
NIFI-12656 Upgraded vite for new frontend from 4.5.1 to 4.5.2
This closes #8278

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-01-22 13:52:00 -06:00
David Handermann
93788f9281
NIFI-12650 Upgraded json-path from 2.8.0 to 2.9.0 (#8282)
- Upgraded json-smart from 2.4.11 to 2.5.0
- Added json-path to managed dependencies in root Maven configuration
- Suppressed OWASP Dependency Check finding resolved in json-path 2.9.0
2024-01-22 13:18:28 -05:00
dan-s1
f76d7884ba
NIFI-12554 Moved JoltTransformJSON and JoltTransformRecord to nifi-jolt-nar
This closes #8249

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-01-19 17:30:37 -06:00
Mark Payne
345b8bd059
NIFI-12647 Added MultiProcessorUseCase for ListFile/FetchFile together
This closes #8276

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-01-19 16:11:53 -06:00
Freedom9339
39cac2b090 NIFI-8606 Added Disable & Configure button to the Controller Services Details dialog
This closes #7562

Signed-off-by: Mike Moser <mosermw@apache.org>
2024-01-19 20:21:00 +00:00
nathluu
6649115a34
NIFI-12402 Added Wait for Activity to MonitorActivity
This closes #8063

Signed-off-by: David Handermann <exceptionfactory@apache.org>
Co-authored-by: Vuong Nguyen Van <vanvuong24072001@gmail.com>
Co-authored-by: nathluu <luuhoangtanbis@gmail.com>
2024-01-19 11:48:37 -06:00
Timea Barna
9c871699c3
NIFI-12506 Added Threading for Status Analytics Retrieval
This closes #8158

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-01-19 10:35:42 -06:00
David Handermann
e66da895fc
NIFI-12640 Moved servlet-api and jetty-schemas to nifi-jetty-bundle (#8272)
- Set Jetty AnnotationConfiguration log level to WARN suppressing informational messages related to Logback ServletContainerInitializer
2024-01-19 11:29:04 -05:00
David Handermann
806d8d6165
NIFI-12634 Ignored Blank Prefix Values in Kubernetes Components (#8268)
- Updated KubernetesConfigMapStateProvider and KubernetesLeaderElectionManager to ignore blank prefix values as provided in default configuration files
2024-01-19 08:30:45 -05:00
Mark Payne
2acc1038c9
NIFI-12616 Added Processor Documentation Support for Python
- Added some Use Case docs for Python processors and updated Runtime Manifests to include Python based processors as well as Use Case/MultiProcessorUseCase documentation elements. Refactored/cleaned up some of the Python code and added unit tests.

- Added python-unit-tests profile and enabled on Ubuntu and macOS GitHub workflows

This closes #8253

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-01-18 19:12:05 -06:00
Mark Payne
2212afe482
NIFI-12638 Add Use Case on how to use QueryRecord as a router
This closes #8271

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-01-18 19:00:12 -06:00
Mark Payne
bf1dfd0615
NIFI-12637 Handle migrating Proxy properties for InvokeHTTP
This closes #8270

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-01-18 18:59:31 -06:00
Mark Payne
ddec0dff5a
NIFI-12635 Upgraded Slack client from 1.36.1 to 1.37.0
This closes #8269

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-01-18 18:57:45 -06:00