Commit Graph

9688 Commits

Author SHA1 Message Date
kapkiai e96201ddd1
NIFI-12861 Documented that JASN1Reader requires the JDK
This closes #8469

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-03-11 19:47:45 -05:00
Mark Bathori 7e594d58dc
NIFI-12884 Corrected documentation for python debugging
This closes #8490

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-03-11 19:34:40 -05:00
exceptionfactory 90c7dba34f
NIFI-12871 Upgraded Commons Compress from 1.25.0 to 1.26.1
- Adjusted Excel Record Reader test failure to use OpenXML Exception instead of message matching

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

This closes #8488.
2024-03-10 15:18:03 +01:00
dependabot[bot] 63cc0520dc
NIFI-12879 Upgraded Clojure from 1.11.1 to 1.11.2
This closes #8487

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-03-08 20:29:38 -06:00
EndzeitBegins fabf6bf536
NIFI-12617 Set default nifi.web.https.host to localhost
This closes #8486

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-03-08 15:51:58 -06:00
Mark Payne 8ad3c731da
NIFI-12797 Refactored Record.incorporateInactiveFields
Refactored Record.incorporateInactiveFields to handle when an updated field and an inactive field have the same name (which can happen if incorporateInactiveFields is called multiple times). Also refactored the setValue(String, Object) method to call setValue(RecordField, Object) because the logic had diverged. Also exposed the text of Expression Language, which led to the discovery of this bug.

This closes #8413

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-03-08 15:25:49 -06:00
dan-s1 942d13c118
NIFI-12785 Corrected InvokeHTTP URL handling to avoid double encoding
This closes #8458

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-03-08 08:20:07 -06:00
exceptionfactory df524b18b1
NIFI-12876 Upgraded Surefire Plugin from 3.1.2 to 3.2.5
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8483.
2024-03-08 11:10:43 +01:00
exceptionfactory 7ddee361e7
NIFI-12874 Upgraded Log4j from 2.20.0 to 2.23.0
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8482.
2024-03-08 11:06:40 +01:00
exceptionfactory 04d213a00c
NIFI-12872 Upgraded Groovy from 4.0.18 to 4.0.19
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8481.
2024-03-07 17:23:30 +01:00
Emilio Setiadarma bee65b8447 NIFI-12825: implemented ListHBaseRegions processor
Signed-off-by: Matt Burgess <mattyb149@apache.org>

This closes #8439
2024-03-06 18:56:40 -05:00
James Mingardi-Elliott 2a9c4c5de9
NIFI-12720 BUG - Dark mode skeleton loader styles (#8465)
* NIFI-12720

Set an explicit background color for the skeleton-loader element so there is sufficient contrast to show the animation in both light and dark themes.

* NIFI-12720

Updates based on comments

* Update nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-frontend/src/main/nifi/src/styles.scss

Co-authored-by: Scott Aslan <scottyaslan@users.noreply.github.com>

---------

Co-authored-by: Scott Aslan <scottyaslan@users.noreply.github.com>
2024-03-06 18:12:27 -05:00
James Mingardi-Elliott cc64c7adc6
NIFI-12865 BUG - Checkboxes are inconsistently styled with primary or accent (#8472)
Updated all the checkboxes to use color="primary" to keep them consistent.

Revert "NIFI-12865 BUG - Checkboxes are inconsistently styled with primary or accent"

This reverts commit 5833cb1a39837b59de2c664c74c48a579234e284.

Removed Registry changes
2024-03-06 17:16:28 -05:00
James Mingardi-Elliott e2e54f2bc8
NIFI-12721 Button UX (#8464)
* NIFI-12721 Button UX

Updated all the dialog buttons to change them from stroked and raised to basic. This better aligns with Angular Material guidelines and should address the confusion between disabled and cancelled.

* NiFi-12721 incremental update

Changed the combo editor and editor components to use the flat button styles. Missed them before because I was looking for dialogs.

Also caught a style bleed with button:disabled that should be button.nifi-button:disabled and updated that.

* Consolidated the button.nifi-button:disabled rules

Also ran Prettier to improve markup in a few spots
2024-03-06 17:11:07 -05:00
dependabot[bot] ac6c9c6ca4
NIFI-12869 - Bump langchain from 0.1.2 to 0.1.11
Bumps [langchain](https://github.com/langchain-ai/langchain) from 0.1.2 to 0.1.11.
- [Release notes](https://github.com/langchain-ai/langchain/releases)
- [Commits](https://github.com/langchain-ai/langchain/compare/v0.1.2...v0.1.11)

---
updated-dependencies:
- dependency-name: langchain
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8479.
2024-03-06 22:47:56 +01:00
exceptionfactory c6cbdd91cd
NIFI-12868 Upgraded Commons DBCP from 2.11.0 to 2.12.0
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8478.
2024-03-06 18:21:19 +01:00
Jim Steinebrey bda9b6360d NIFI-12630 Fix NPE getLogger in ConsumeSlack and PublishSlack
Signed-off-by: Matt Burgess <mattyb149@apache.org>

This closes #8474
2024-03-05 19:33:54 -05:00
David Handermann 26f5fa2be0
NIFI-11443 Route Python Framework Logging to SLF4J (#8407)
* NIFI-11443 Routed Python Framework Logging to SLF4J

- Changed Python logging to use standard output stream
- Adjusted Python logging format for simplified processing
- Updated PythonProcess to pipe standard error and standard output streams to reader
- Added Log Reader command with Virtual Thread for each Python Process
- Removed Python log properties from NiFi Properties configuration
2024-03-05 16:55:04 -05:00
Peter Radden 264ea30bbd
NIFI-12860 Fixed NPE in ExtensionMetadata Constructor
This closes #8468

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-03-05 09:23:59 -06:00
Ferenc Kis d1b6aab9d3
NIFI-12760 Flow sensitive properties encryption support in toolkit
Signed-off-by: Ferenc Erdei <erdei.ferenc90@gmail.com>
This closes #8430.
2024-03-05 14:35:15 +01:00
dan-s1 4083fd3f75
NIFI-12864 Corrected NOTICE Reference to UriComponentsBuilder
This closes #8470

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-03-04 15:31:46 -06:00
Jim Steinebrey 97516de1e0 NIFI-12645 Fix to correctly invoke onStopped method of scripted processor
Signed-off-by: Matt Burgess <mattyb149@apache.org>

This closes #8471
2024-03-04 16:30:14 -05:00
Mark Payne 55738f8522
NIFI-12740 Fixed Python to Java Object Binding
Fixed issue in NiFiPythonGateway that stems from the fact that the thread adding an object to the JavaObjectBindings was not necessarily the thread removing them. The algorithm that was in place assumed that the same thread would be used, in order to ensure that an object could be unbound before being accessed. The new algorithm binds each new object to all active method invocations and only unbinds the objects after all method invocations complete, regardless of thread. Additionally, found that many method calls could create new proxies on the Python side, just for getter methods whose values don't change. This is very expensive, so introduced a new @Idempotent annotation that can be added to interface methods such that we can cache the value and avoid the expensive overhead.

This closes #8456

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-03-04 15:28:12 -06:00
Scott Aslan f9c1c3f042
[NIFI-12778] manage remote ports (#8433)
* [NIFI-12778] manage remote ports

* update last refreshed timestamp and loadedTimestamp

* address review feedback

* final touches

* address addition review comments

* formatDuration check isDurationBlank

This closes #8433
2024-02-29 16:09:32 -05:00
Rob Fellows 455159f6ac
[NIFI-12537] Open cluster/node dialog from Summary screen. (#8454)
* [NIFI-12537] - Summary screen cluster-related features

* common component status table

* cluster summary dialogs

* address review feedback

* ellisis for node columns in cluster dialogs, cluster node dropdown panel no longer wraps, shorted the dropdown width as well.

* prettier

This closes #8454
2024-02-29 16:08:47 -05:00
Pierre Villard c3c1b834c7 NIFI-12850 - Prevent indexing of overly large filename attribute
Signed-off-by: Matt Burgess <mattyb149@apache.org>

This closes #8457
2024-02-29 14:10:19 -05:00
ravisingh 8346bd7d0f NIFI-12828: Added Mapping for BIT type to return INT and handled boolean case for postgres
Signed-off-by: Matt Burgess <mattyb149@apache.org>

This closes #8445
2024-02-29 14:06:57 -05:00
Paul Grey b368c281e8
NIFI-12851 - ConsumeKafka, remove limitation on count of subscribed topics
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8460.
2024-02-29 12:01:07 +01:00
Rob Fellows 1cb0a53711
[NIFI-12848] - fixed ExpressionChanged error in Status History dialog (#8455)
* color the legend text to match the color of the corresponding line in the chart for each node

This closes #8455
2024-02-28 16:17:33 -05:00
Mark Payne 74bd798097
NIFI-12773: Added join and anchored RecordPath function
Signed-off-by: Chris Sampson <chris.sampson82@gmail.com>

This closes #8391
2024-02-28 20:11:50 +00:00
Lucas 01ca19eccc
NIFI-12498 Adjust docs on default behaviour of prioritizers (#8451) 2024-02-28 12:55:45 -05:00
Juldrixx ecea18f796
NIFI-12733 Make Apicurio's groupId optional and configurable and use artifactId instead of name as key
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8351.
2024-02-28 14:42:17 +01:00
Mark Bathori c29a744644
NIFI-12847: Add Enum data type handling to Iceberg record converter
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8453.
2024-02-28 14:33:39 +01:00
Rajmund Takacs f119c49c4d NIFI-12843: Fix incorrect read of parquet data, when record.count is inherited
This closes #8452.

Signed-off-by: Tamas Palfy <tpalfy@apache.org>
2024-02-27 18:01:49 +01:00
Balázs Gerner 40d9750bb3
NIFI-12671 Added S3FileResourceService
This closes #8368.

Signed-off-by: Peter Turcsanyi <turcsanyi@apache.org>
2024-02-26 17:23:35 +01:00
Balázs Gerner 03bba7049a
NIFI-12672 Added AzureFileResourceService
This closes #8359.

Signed-off-by: Mark Bathori <mbathori@apache.org>
2024-02-26 17:04:50 +01:00
Matt Burgess 0884b627b2 NIFI-12839: Explicitly set nifiVersion for processor bundle archetype dependencies
This closes #8447

Signed-off-by: Mike Thomsen <mthomsen@apache.org>
2024-02-24 13:10:53 -05:00
Mark Payne ae423fc6ba
NIFI-12832 Removed unnecessary dependencies from nifi-mock
- Moved StandardValidators to nifi-api
- Moved URL creation method from UriUtils to URLValidator
- Separated FormatUtils into FormatUtils and DurationFormat classes
- Added DurationFormat to nifi-api

This closes #8442

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-02-23 15:13:21 -06:00
bob 3c74aa460e
NIFI-11859: Ensure Hazelcast can not join a network when Cluster is NONE
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8440.
2024-02-23 13:20:00 +01:00
Mark Payne 064e15b7be
NIFI-12834 Fixed ConsumeSlack NPE for latestReply field
This closes #8446

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-02-22 16:46:37 -06:00
dependabot[bot] e9b99ed04f
NIFI-12835 Upgraded node-ip from 1.1.8 to 1.1.9 for Registry
This closes #8444

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-02-22 16:39:57 -06:00
Joseph Witt 9e7e39fc2a
NIFI-12826 Added timing lag in TestFTP method for improved stability
This closes #8443

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-02-22 10:58:07 -06:00
Matt Gilman 6c76ecadd4
NIFI-12807: Handle clustering in Provenance, Lineage, and Queue Listing (#8431)
* NIFI-12807:
- Handling cluster node id in provenance listing, lineage graph, and queue listing.

* NIFI-12807:
- Addressing review feedback.

This closes #8431
2024-02-21 11:20:49 -05:00
dan-s1 0a2ba317c0
NIFI-12784 Set Path Not Found as a Dependent Property in EvaluateJsonPath
This closes #8420

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-02-20 22:14:52 -06:00
Robert 043e2dd3ff
NIFI-12633 Avoid resetting state in GetSolr on restart
This closes #8267

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-02-20 21:52:30 -06:00
dependabot[bot] a95f327b31
NIFI-12827 Upgraded PostgreSQL JDBC test driver from 42.6.0 to 42.7.2
This closes #8436

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-02-20 21:28:48 -06:00
dependabot[bot] 47290eb39f
NIFI-12827 Upgraded PostgreSQL JDBC test driver from 42.7.1 to 42.7.2
This closes #8437

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-02-20 21:28:47 -06:00
Joseph Witt 3f2f5a02e0
NIFI-12768 Removed unstable assertions from TestListFile
Additional assertion removals which assumed ordering that isn't guaranteed or enforced by the tests

This closes #8438

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-02-20 21:09:07 -06:00
exceptionfactory 014d539b5e
NIFI-12824 Removed ExecuteStateless Processor and NAR
This closes #8434

Removed nifi-stateless-nar from nifi-assembly

Signed-off-by: Joseph Witt <joewitt@apache.org>
2024-02-20 17:02:05 -07:00
Tom Brisland 89b618cc05
NIFI-12772 Expose REMOTE_POLL_BATCH_SIZE property for ListSFTP
This closes #8390.

revert max results optimisation + unnecessary import

Signed-off-by: Joseph Witt <joewitt@apache.org>
2024-02-20 12:52:35 -07:00