Commit Graph

9223 Commits

Author SHA1 Message Date
EndzeitBegins 0a1f1bb6f1
NIFI-12556 Updated nifi-cipher-bundle using current API methods
This closes #8195

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-01-01 21:12:13 -06:00
EndzeitBegins 0592735cb8
NIFI-12557 Updated nifi-kafka-bundle using current API methods
- Removed unused methods and fields

This closes #8196

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-01-01 21:11:37 -06:00
dan-s1 3e62e1e7f2
NIFI-12517 Updated isJson function to improve space handling
- The isJson Expression Language function returns true regardless of leading or trailing spaces

This closes #8165

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-12-29 21:58:09 -06:00
Rob Fellows e15aecce67
Nifi 12505 system diagnostics (#8190)
* [NIFI-12505] System Diagnostics

* Refactor Status History dialog to use the load and open action pattern.

* address review feedback

This closes #8190
2023-12-28 15:20:50 -05:00
Matt Gilman a73d812c23
NIFI-12529: Enable/Disable Controller Service (#8185)
* NIFI-12529:
- Enable/Disable Controller Services.
- Resetting state when destroying Controller Service listings, General, Registry Clients, and Reporting Tasks.

* NIFI-12529:
- Addressing review feedback.

This closes #8185
2023-12-28 08:36:21 -05:00
Matt Gilman 211d1001f2
NIFI-12547: (#8188)
- Set the width of the Property editor. This ensures the width looks correct and the overflow scroll policy works as expected.
- Fixed table layout issues where width: 100% from listing table wasn't correct.

This closes #8188
2023-12-27 10:41:48 -05:00
exceptionfactory a06fe5905c
NIFI-11627 Corrected TestValidateJson exception evaluation
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-12-26 18:57:34 -06:00
dan-s1 3b8ff2299f
NIFI-12513 Added UriUtils to nifi-utils and updated InvokeHTTP
The UriUtils class allows the construction of a valid java.net.URI with a single string even though there maybe illegal characters in the path, query and/or fragment sections(s) of the URI. The create method uses regular expressions from Spring Framework UriComponentsBuilder and provides capabilities closer to the deprecated constructor for java.net.URL.

This closes #8189

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-12-26 16:53:29 -06:00
EndzeitBegins ccf3f35076
NIFI-12546 Updated nifi-snowflake-bundle using current API methods
This closes #8187

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-12-26 16:48:40 -06:00
EndzeitBegins 499b63e544
NIFI-12545 Updated nifi-iceberg-bundle using current API methods
This closes #8186

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-12-26 16:46:04 -06:00
dan-s1 6bca79cb37
NIFI-11627 Added JsonSchemaRegistry for ValidateJson
- Added nifi-json-schema-api to nifi-commons
- Added StandardJsonSchemaRegistry implementation of JsonSchemaRegistry
- Added strategy configuration properties to ValidateJson

This closes #8005

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-12-26 16:28:30 -06:00
Mark Bathori 69df3f0f66
NIFI-12334 Added GCSFileResourceService
This closes #7999

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-12-22 13:33:11 -06:00
Rob Fellows 30419c8dd8
[NIFI-12504] Remaining views on Summary page (#8174)
* [NIFI-12504] process group summary tab
* ellipsify data/headers in table
* input and output port summary tabs
* connections summary tab
* rpg summary tab

* address review feedback including a filtering approach that doesn't rely on splitting strings by some arbitray character.

* remove unnecessary try/catch blocks

This closes #8174
2023-12-22 14:22:10 -05:00
EndzeitBegins 553a36c088
NIFI-12542 Updated Zendesk Components using Current APIs
This closes #8170

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-12-22 13:13:53 -06:00
Dominique Jean-Prost 470406c13a
NIFI-12533 Allow usage of NIFI_CLUSTER_LOAD_BALANCE_HOST in Docker
This closes #8177

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-12-22 12:59:11 -06:00
Mark Payne c670161cb0
NIFI-12532: This closes #8179. Ensure that when CommunicateAction completes (exceptionally or otherwise) that it gets removed from the list of all CommunicationActions
Signed-off-by: Joseph Witt <joewitt@apache.org>
2023-12-21 19:21:41 -07:00
Alex Ethier 77093671e0
NIFI-12535: This closes #8181. Fixed documentation for 'PadRight Examples' table name in the Expression Language Guide as well as the last example in the table.
Signed-off-by: Joseph Witt <joewitt@apache.org>
2023-12-21 19:14:50 -07:00
Mark Payne c41b273e82
NIFI-12528: This closes #8180. Fixed bug that resulted in StackOverflowError when deleting loop containing only funnels
Signed-off-by: Joseph Witt <joewitt@apache.org>
2023-12-21 10:59:30 -07:00
Mark Payne 2897618635
NIFI-12536: This closes #8178. Used proper method for converting byte array to String
Signed-off-by: Joseph Witt <joewitt@apache.org>
2023-12-21 10:45:15 -07:00
Matt Gilman 1f54d5d1fc
NIFI-12481: Filtering out unauthorized registry clients to avoid unhandled error (#8147)
* NIFI-12481:
- Filtering out unauthorized registry clients to avoid unhandled error.

* NIFI-12481:
- Using es5 syntax.

This closes #8147
2023-12-21 11:34:57 -05:00
Matt Gilman e6d09c3b3d
NIFI-12485: Lineage Graph (#8173)
* NIFI-12485:
- Lineage.

* NIFI-12485:
- Adding context menu to lineage graph.
- Refactoring canvas context menu to promote reuse.

* NIFI-12485:
- Lineage timeline slider.

* NIFI-12485:
- Addressing review feedback.

* NIFI-12485:
- Addressing review feedback.

This closes #8173
2023-12-21 11:10:11 -05:00
Peter Turcsanyi 02d563eefc
NIFI-12525: Added property migration for the removed Consumer Hostname property in ConsumeAzureEventHub
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8171.
2023-12-21 13:23:35 +01:00
Peter Turcsanyi ca4ee2407c
NIFI-12515 Removed deprecated Client Auth property from AMQP processors
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8162.
2023-12-21 13:18:58 +01:00
Peter Turcsanyi 4727d591d1
NIFI-12527: Removed deprecated Session Cache Size property from JMS processors
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8172.
2023-12-21 13:16:20 +01:00
Rob Fellows 703948b1d6
[NIFI-12519] - deselect parameter when it is deleted. (#8166)
* [NIFI-12519] - deselect parameter when it is deleted. also, enable goto controller service linking

* Added confirmation dialog in controller service edit when the form is dirty and the user attempts to route away using a referencing component link

* Reset state when closing the summary and counter pages.

This closes #8166
2023-12-19 10:16:50 -05:00
David Handermann 6b7b7cccf8
NIFI-12493 Update Documentation References to Java 21 (#8144)
* NIFI-12493 Updated Documentation References to Java 21

- Removed Apache Maven download step from Custom Distribution instructions and referenced Apache Maven Wrapper in command
- Updated Java Documentation links to Java 21

* NIFI-12493 Updated additional Java version references
2023-12-19 09:49:00 -05:00
David Handermann 2794193608
NIFI-12487 Added CSRF Protection to Registry (#8136)
- Added CSRF Token Repository based on existing implementation
- Updated Angular Request Interceptor to read cookie and send Request-Token Header
2023-12-18 15:08:01 -05:00
Matt Gilman 49bbc38b6b
NIFI-12502: Handle additional Property Table capabilities (#8159)
* NIFI-12502:
- Go To Service.
- Save before navigating if form dirty.
- Go To Parameter.
- Convert To Parameter.

* NIFI-12502:
- Ensuring tests are still bootstrapped correctly.

* NIFI-12502:
- Addressing review feedback.

This closes #8159
2023-12-18 14:22:07 -05:00
David Handermann 80700cc6c6
NIFI-12418 Corrected Provider Groups Missing in Refreshed Tokens (#8126)
- Updated OidcBearerTokenRefreshFilter to maintain current Identity Provider Groups when generating refreshed application Bearer Tokens
- Refactored LoginAuthenticationToken to remove unnecessary optional constructors and use java.time.Instant for expiration
- Added Issuer Provider with implementation for Bearer Token Issuer based on host and port properties
2023-12-18 11:53:23 -05:00
annanys23 93c9efe527
NIFI-11308 Added nifi.framework.version System Property for EL
- Updated Expression Language Guide to note the available system property providing the current framework version according to the Framework NAR version

This closes #8101

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-12-18 08:46:55 -06:00
Mark Payne ba599d29c2
NIFI-12480 Updated MapRecord's toString() method to use the SerializedForm of the record when available and fixed bugs around ensuring that the serialized form is properly set
This closes #8132

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-12-18 08:25:09 -06:00
mr1716 facb43ea89
NIFI-12522 Upgraded Netty from 4.1.101 to 4.1.104
This closes #8169

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-12-18 08:24:13 -06:00
dan-s1 1ddb5c185a
NIFI-12408 Added Pretty Print Property to AttributesToJSON
This closes #8156

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-12-16 14:45:30 -06:00
Pierre Villard ee2368e0ae
NIFI-12371 Support tombstone messages in non-record Kafka processors
This closes #8076

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-12-16 14:34:12 -06:00
EndzeitBegins 4f399c9bb9
NIFI-12446 Refactor FilterAttribute to align with code conventions
This closes #8161

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-12-16 12:18:39 -06:00
Mark Bathori 16d170fdfd
NIFI-12520: ExtractHL7Attributes processor ignores repeatable field values
This closes #8167.

Signed-off-by: Peter Turcsanyi <turcsanyi@apache.org>
2023-12-16 18:47:52 +01:00
exceptionfactory 6f456ebbd4 NIFI-12518 Upgraded Calcite Avatica from 1.23.0 to 1.24.0
This closes #8164

Signed-off-by: Mike Thomsen <mthomsen@apache.org>
2023-12-16 10:05:15 -05:00
Rob Fellows 5e3239f8c1
[NIFI-12437] - Summary (#8143)
* [NIFI-12437] - Summary
* Processors Status Snapshot Listing
  * initial processors status snapshot table
  * sorting
  * goto processor
  * multi-valued sort for processors status listing summary
  * add filtering to the processors status snapshot tab of the summary
  * created a re-usable summary-table-filter componennt
  * moved status history to common location
  * status history
  * status history chart
  * resize
  * display insufficient data message if there isn't enough data to render the history

* moved status history chart into its own component

* update missing licenses

* review feedback

* removing use of <label> for non-form elements in status-history component, also updated vertical spacing

* review feedback

* remove unused items from processor-status-listing.component.ts

* fixed tests. added  npm script

* fixed routing to processor after initial load of the processors summary table

* turn of debug route tracing

This closes #8143
2023-12-15 16:06:44 -05:00
Mark Payne 231dbde4b3
NIFI-12516 Corrected Cluster Replicated Response Headers for HTTP/2
The headers in the map that come back when replicating a request used to be in the case given; however they can be lowercased in the OkHttp Headers object when using HTTP/2 instead of HTTP/1.1. As a result, we need to ensure that we always use lower-case header names or check the map case-insensitive.

This closes #8163

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-12-15 13:43:06 -06:00
Matt Gilman b0f30d6860
NIFI-12486: Registry Clients (#8142)
* NIFI-12486:
- Registry Clients.
- General authorization guard.
- Additional authorization checks in the existing Settings tabs.

* NIFI-12486:
- Adding authorization guard to /counters.

* NIFI-12486:
- Enabling some debug build out to attempt to track down a sporadic build failure.

* NIFI-12486:
- Addressing review feedback.

* NIFI-12486:
- Fixing unit test and running prettier.

This closes #8142
2023-12-15 10:43:50 -05:00
Mikhail Sapozhnikov 76613a0ed4
NIFI-6730 AMQP QoS support
This closes #8146.

Signed-off-by: Peter Turcsanyi <turcsanyi@apache.org>
2023-12-14 21:39:25 +01:00
Bence Simon 3c4ccd2c64
NIFI-12509 Changing default TTL of HazelcastMapCacheClient
This closes #8154.

Signed-off-by: Peter Turcsanyi <turcsanyi@apache.org>
2023-12-14 13:04:47 +01:00
EndzeitBegins c272574dcc
NIFI-12452 Improved support for DescribedValue in Descriptors
- Removed calls to Builder.defaultValue(null) in several Components

This closes #8102

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-12-13 13:45:45 -06:00
Bence Simon 5b664147ee
NIFI-12508 Cleaning up remainders of the Event Driven Strategy
This closes #8153

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-12-13 13:15:29 -06:00
exceptionfactory 23d2d97aab
NIFI-12511 Corrected lib Directory Assembly Configuration
- Moved JAR libraries to core.xml configuration using include strategy
- Added NAR bundles section to common.xml dependencies

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

This closes #8155.
2023-12-13 18:24:52 +01:00
Emilio Setiadarma 2691ad0451
NIFI-12474: remove TriggerWhenEmpty for DeleteHDFS (#8125) 2023-12-13 11:42:40 -05:00
Pierre Villard 4a841c4028
NIFI-12496 Moved Python extensions unpacking to common.xml
This closes #8148

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-12-12 21:41:09 -06:00
Matt Gilman 4f59f46ce4
NIFI-12445: Provenance Event Listing (#8133)
- Provenance Event Listing.
- View Provenance Event dialog.
- Provenance routing.
- Provenance search.
- Replay.
- Download content.
- View content.
- Addressing review feedback.
- Addressing review feedback.

This closes #8133
2023-12-11 17:36:42 -05:00
Peter Gyori 78b822c452
NIFI-12105: remove unnecessary checking of compressed content from testAdditionalNarDirectoriesSpecified test case
This closes #8150.

Signed-off-by: Peter Turcsanyi <turcsanyi@apache.org>
2023-12-11 19:33:39 +01:00
Peter Turcsanyi 718d7e0461
NIFI-12497 Upgraded snowflake-jdbc to 3.14.4
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8149.
2023-12-11 15:54:02 +01:00