-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
NIFI-13231 Added Private key authentication for GitHubFlowRegistryClient #8890
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for putting this together @maybevanshh.
I provided several recommendations on property naming and description.
Although there may be some value in supporting PKCS 1 private keys, the dependency on Bouncy Castle is not ideal from a general maintainability point of view.
I recommend changing the approach to use the utility from github-api library, which encapsulates the JWT token generation.
...le/nifi-github-extensions/src/main/java/org/apache/nifi/github/GitHubFlowRegistryClient.java
Outdated
Show resolved
Hide resolved
...le/nifi-github-extensions/src/main/java/org/apache/nifi/github/GitHubAuthenticationType.java
Outdated
Show resolved
Hide resolved
...le/nifi-github-extensions/src/main/java/org/apache/nifi/github/GitHubFlowRegistryClient.java
Outdated
Show resolved
Hide resolved
...le/nifi-github-extensions/src/main/java/org/apache/nifi/github/GitHubFlowRegistryClient.java
Outdated
Show resolved
Hide resolved
...le/nifi-github-extensions/src/main/java/org/apache/nifi/github/GitHubFlowRegistryClient.java
Show resolved
Hide resolved
...ndle/nifi-github-extensions/src/main/java/org/apache/nifi/github/GitHubRepositoryClient.java
Outdated
Show resolved
Hide resolved
...ndle/nifi-github-extensions/src/main/java/org/apache/nifi/github/GitHubRepositoryClient.java
Outdated
Show resolved
Hide resolved
...ndle/nifi-github-extensions/src/main/java/org/apache/nifi/github/GitHubRepositoryClient.java
Outdated
Show resolved
Hide resolved
...ndle/nifi-github-extensions/src/main/java/org/apache/nifi/github/GitHubRepositoryClient.java
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for making the changes @maybevanshh. Unused imports should be removed and the asterisk-based import should be updated to use explicit classes. I also noted a change for the exception thrown.
If you can make those adjustments, I can follow up soon with adjustments for reading the private key.
...ndle/nifi-github-extensions/src/main/java/org/apache/nifi/github/GitHubRepositoryClient.java
Outdated
Show resolved
Hide resolved
...ndle/nifi-github-extensions/src/main/java/org/apache/nifi/github/GitHubRepositoryClient.java
Outdated
Show resolved
Hide resolved
Sure |
For some reason JwtTokenProvider throws Bad Credentials , can you please check into it? |
Thanks for the updates. It sounds like an error coming from the GitHub REST API. I will run some local tests as part of adding the key parsing and follow up. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@maybevanshh I pushed a commit that implements support for reading PKCS1 RSA Private Keys, noting the the GitHub documentation generates private keys in that format.
JDK-8023980 Added support for parsing PKCS1 RSA Private Keys in Java 17, so the StandardPrivateKeyReader
implementation makes use of that feature without the need for Bouncy Castle libraries.
In addition to that change, I initially observed the same Bad Credentials
error you reported. That error is the result of using the App Token instead of the App Installation Token. The getAppInstallationAuthorizationProvider
method constructs the required components, but in essence, the initial GitHub Authorization Provider authenticates, gets a GitHub Installation, and then the AppInstallationAuthorizationProvider
is able to get an App Installation Token that can be used for the rest of the operations. Using these classes from the github-api
library handles the token generation and refresh handling.
With these changes, the feature should be ready to go pending successful automated builds.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks again for getting this started @maybevanshh! +1 merging
Hey @exceptionfactory Thanks a lot for resolving this and teaching me the workaround! Your solution was really helpful and I appreciate the time you took to explain it. I'm looking forward to contributing more to NiFi. |
You're welcome, glad to help bring this to completion, and thanks again for the contribution! |
[NIFI-13303] - Remove text indicating property verification is disabled. (apache#8884) This closes apache#8884 [NIFI-13269] - Order parameter reference list alphabetically (apache#8885) * [NIFI-13269] - Order parameter reference list alphabetically * ran prettier:format to address minor code style issue * update nfpr and nfel to sort combo entries the same as the combo entries in the property table (case insensitive) This closes apache#8885 NIFI-13284: (apache#8891) - Only saving canvas routes that are not edit or history. This closes apache#8891 NIFI-12343 Added Max JSON Field String Length for Elasticsearch This closes apache#8881 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13308 Upgraded Spring Framework from 6.1.7 to 6.1.8 - Upgraded Spring Boot from 3.2.5 to 3.2.6 - Upgraded Slack bolt-socket-mode from 1.39.2 to 1.39.3 - Upgraded maven-artifact from 3.9.6 to 3.9.7 - Upgraded mariadb-java-client from 3.3.3 to 3.4.0 - Upgraded software.amazon.awssdk from 2.25.55 to 2.25.60 - Upgraded com.amazonaws from 1.12.725 to 1.12.730 - Upgraded Jersey from 3.1.6 to 3.1.7 - Upgraded Netty from 4.1.109.Final to 4.1.110.Final - Upgraded box-java-sdk from 4.9.0 to 4.9.1 This closes apache#8887 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13299: (apache#8894) - Adding min validators where appropriate. This closes apache#8894 NIFI-13289 add tooltips to NewCanvasItem (apache#8870) This closes apache#8870 NIFI-13315 Fixed ListAzureBlobStorage_v12 fails when Record Writer is used This closes apache#8897 Signed-off-by: Mark Bathori <mbathori@apache.org> [NIFI-13312] - Restructure as an Nx monorepo (apache#8893) * [NIFI-13312] - Restructure as an Nx monorepo * restored lint:fix functionality, updated package-lock This closes apache#8893 [NIFI-13234] update unauthorized canvas component colors (apache#8902) * [NIFI-13234] update unautorized canvas component colors * restore web font loader to ensure positions of canvas text is calculate correctly This closes apache#8902 [NIFI-13246] move actions from details columns into menu (apache#8900) * [NIFI-13246] move actions from details columns into menu * move View Documentation menu option lower This closes apache#8900 NIFI-13321: (apache#8901) - Fixing the mocking of child components in unit tests. - Removing any provided dependency that is no longer needed. This closes apache#8901 NIFI-13265 Removed instantiation of Object arrays for log arguments This closes apache#8896 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13309 Lookup compatible bundles even if previous flow was empty Signed-off-by: Ferenc Kis <briansolo1985@gmail.com> This closes apache#8888. NIFI-13320 Upgraded Spring Boot from 3.2.6 to 3.3.0 Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com> This closes apache#8899. NIFI-13267 - Bump NiFi NAR Maven plugin version (apache#8860) * NIFI-13267 - Bump NiFi NAR Maven plugin version * Review - adding Parameter Providers and Flow Analaysis Rules in c2-protocol-component-api ComponentManifest * Review - fix build() of ComponentManifest NIFI-13307 Replaced KeyStoreUtils with nifi-security-ssl Builders (apache#8895) - Removed unused test classes from nifi-web-api NIFI-13336 updating various deps for aws google azure and more - com.amazonaws * 1.12.730 1.12.733 - com.azure azure-sdk-bom 1.2.23 1.2.24 - com.google.cloud libraries-bom 26.39.0 26.40.0 - commons-cli 1.7.0 1.8.0 - commons-net 3.10.0 3.11.0 - io.fabric8 * 6.12.1 6.13.0 - org.apache.commons commons-compress 1.26.1 1.26.2 - software.amazon.awssdk 2.25.60 2.25.63 - com.google.apis google-api-services-drive v3-rev20240327-2.0.0 v3-rev20240521-2.0.0 - org.neo4j.driver neo4j-java-driver 5.20.0 5.21.0 - org.springframework.integration spring-integration-mail 6.2.4 6.2.5 Signed-off-by: Joseph Witt <joewitt@apache.org> Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com> This closes apache#8907. Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com> [NIFI-13325] update dark mode theme density to match light mode (apache#8904) * [NIFI-13325] update dark mode theme density to match light mode * remove density from nifi themes as only colors are used from this theme This closes apache#8904 NIFI-12801 Add local file upload option in PutHDFS processor This closes apache#8415. Signed-off-by: Peter Turcsanyi <turcsanyi@apache.org> NIFI-13329 - Updating the standard content viewer to render an error message when there is an error formatting. Co-authored-by: Pierre Villard <pierre.villard.fr@gmail.com> Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com> This closes apache#8905. NIFI-13342 restored sts dependency in aws service api Signed-off-by: Matt Burgess <mattyb149@apache.org> This closes apache#8910 NIFI-11078: Adds Component UUID to Flow Configuration History Table (apache#8909) This closes apache#8909 Update BinFiles not to write attributes to FlowFiles for auto-terminated ORIGINAL relationship Signed-off-by: Matt Burgess <mattyb149@apache.org> This closes apache#8911 NIFI-13350: (apache#8912) - Allowing parameters to be edited in New Parameter Context dialog. - Ensuring the proper tab is selected in the Parameter Context dialog based on the current usage. This closes apache#8912 NIFI-13138 Add Bundle extensions name and description in NiFi Registry This closes apache#8740 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13352 Adjusted Shutdown handling in ListenOTLP and Test Class This closes apache#8913 - Added quick duration for shutdown quiet period in ListenOTLP HttpServerFactory - Added TestRunner.stop() to ListenOTLPTest to close listening sockets - Increased Connect Timeout from 5 to 10 seconds in ListenOTLPTest Signed-off-by: Joseph Witt <joewitt@apache.org> NIFI-13337: (apache#8915) - Adjust column widths of the queue listing table. NIFI-13310 merged RAT declarations Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com> This closes apache#8916. NIFI-13231 Added App Private Key Auth to GitHub FlowRegistryClient This closes apache#8890 Signed-off-by: David Handermann <exceptionfactory@apache.org> Co-authored-by: David Handermann <exceptionfactory@apache.org> [NIFI-13355] move view cluster details and view flow configuration details into action kebab menus (apache#8921) This closes apache#8921 NIFI-13288 Improved SplitXml and SplitAvro to call session.putAttributes() This closes apache#8917 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13351 Improved QueryDatabaseTable Processors to call session.putAttributes() This closes apache#8919 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13339 Set sensitive as true in USM Users JSON content on ListenTrapSNMP This closes apache#8908 Signed-off-by: David Handermann <exceptionfactory@apache.org> [NIFI-13353] improve anchor tag hover state styles in dark mode (apache#8920) This closes apache#8920 NIFI-13357 Removed APP_INSTALLATION_TOKEN from GitHubFlowRegistryClient (apache#8923) Signed-off-by: David Handermann <exceptionfactory@apache.org> [NIFI-13349] align angular material and tailwind typography (apache#8918) * [NIFI-13349] align angular material and tailwind typography * override default tailwind fontSize configurations to match up with angular material typography configuration * cleanup duplicate style * add text-3xl tailwind configuration * update primary-node-only to use text-sm * replace .refresh-container with text-sm * add comments for $subtitle-2 material typography config * adjust $subtitle-2 font size and line height This closes apache#8918 [NIFI-13331] set default table density to -4 for all listings in nifi (apache#8925) This closes apache#8925 [NIFI-13361] determine extension description height base on $body-2 line-height configuration (apache#8927) This closes apache#8927 [NIFI-13360] rename nifi theme to supplemental theme (apache#8926) * [NIFI-13360] rename nifi theme to supplemental theme * Update nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-frontend/src/main/nifi/apps/nifi/src/assets/styles/_app.scss Co-authored-by: Rob Fellows <rob.fellows@gmail.com> * Update nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-frontend/src/main/nifi/apps/nifi/src/assets/styles/_app.scss Co-authored-by: Rob Fellows <rob.fellows@gmail.com> --------- Co-authored-by: Rob Fellows <rob.fellows@gmail.com> This closes apache#8926 NIFI-13030 Adding endpoint for comparing versions of registered flows This closes apache#8670 Signed-off-by: Peter Gyori <pgyori@apache.org> NIFI-13313: Remove old UI (apache#8906) * NIFI-13313: - Use nifi-web-frontend as the default UI hosted at /nifi no longer deploying nifi-web-ui. * NIFI-13313: - Adding logout complete page. - Updating backend to redirect to new logout complete page. * NIFI-13313: - Remove nifi-web-ui module. * NIFI-13313: - Updating LICENSE and NOTICE files for dependencies that are no longer included. * NIFI-13313: - Updating README. - Updating proxy config to mirror actual context path. * NIFI-13313: - Establishing rewrite rules for redirecting logout complete. - Setting the default handler for when a request isn't handled to redirect the user to /nifi. * NIFI-13313: - Removing nifi-web-error module. * NIFI-13313: - Restoring /nifi/logout-complete path. * NIFI-13313: - Adding an error handler for the ui which handles redirects to a 404 page. This closes apache#8906 NIFI-13365 - Fix unit tests running in kubernetes pod NIFI-13364 Removed autorefresh and banner UI properties This closes apache#8932 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13367: (apache#8933) - Updating the page title to align with the root Process Group. This closes apache#8933 NIFI-13368: (apache#8931) - Allowing tooltip mouse listeners to be destroyed when necessary. - Ensuring connection source/destination run status and validation errors are updated when deleted. This closes apache#8931 Add dynamic topic change capability [NIFI-13370] - dark-mode support for browser inputs (apache#8935) This closes apache#8935 NIFI-13354: (apache#8936) - Moving NiFi front end source into a top level maven module. This prepares for the introduction of other UIs that NiFi offers (like Custom UIs, Data Viewers, etc) to be colocated and share common components, styles, and dependencies. - The nifi-web-frontend module which produces the war that is included in the server nar now no longer contains any source. It simply depends on the new nifi-frontend artifact that bundles all built UIs and unpacks its contents into the resulting war. - Renaming nifi-web-frontend to nifi-ui. Now nifi-frontend at the top level will hold all frontend apps. In this commit the nifi app in nifi-frontend is bundled into a war called nifi-ui. This closes apache#8936 NIFI-12983 Qdrant vector store support Co-authored-by: Pierre Villard <pierre.villard.fr@gmail.com> Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com> This closes apache#8590. NIFI-13375 Added missing logging parameter in SplitRecord Signed-off-by: Mike Moser <mosermw@apache.org> This closes apache#8941 NIFI-13378: Adds Version State as filterable option in Process Groups tab in Summary (apache#8945) * NIFI-13378: Adds Version State as filterable option in Process Groups tab in Summary * updated value of selections to enum values This closes apache#8945 [NIFI-13371] update canvas context menu (apache#8949) This closes apache#8949 NIFI-13373: Adding support for banner text (apache#8947) * NIFI-13373: - Adding support for banner text. * NIFI-13373: - Prettier. * NIFI-13373: - Removing unused property. * NIFI-13373: - Defining reponse payload when loading banner text. - Removing banner text from login, logout, and error pages. * NIFI-13373: - Only loading the banner text when necessary. This closes apache#8947 NIFI-13385: (apache#8953) - Disabling nx daemon during builds. This closes apache#8953 NIFI-13359 Tune ExecuteSQL/Record to create fewer transient flow files Signed-off-by: Matt Burgess <mattyb149@apache.org> This closes apache#8928 NIFI-13383 Changed info log level to debug in XXEValidator (apache#8952) Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13266 Removed String concatenation in logging messages (apache#8940) Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13242 MiNiFi Sync Resource C2 command Signed-off-by: Ferenc Erdei <erdei.ferenc90@gmail.com> This closes apache#8898. NIFI-13391: (apache#8960) - Setting up different environment files to configure ngrx store. NIFI-13379 Replaced use of deprecated com.nimbusds.oauth2.sdk.http.HTTPResponse method getContentAsJSONObject with API suggested replacement getBodyAsJSONObject. This closes apache#8944 Signed-off-by: Mike Thomsen <mthomsen@apache.org> Improving Junit test to better cover the feature Remove unnecessary code Fix bootstrap server NIFI-13382: (apache#8957) - Showing a full page error when the front end can no longer communicate with the back end. This closes apache#8957 NIFI-13388 Add NiFi CLI support for Flow Analysis Rules This closes apache#8954. Signed-off-by: Peter Turcsanyi <turcsanyi@apache.org> NIFI-13401 Upgraded Spring to 6.1.9 and Jetty to 12.0.10 and others - Upgraded com.amazonaws from 1.12.733 to 1.12.742 - Upgraded software.amazon.awssdk from 2.25.63 to 2.26.1 - Upgraded com.box SDK from 4.9.1 to 4.10.0 - Upgraded commons-net from 3.11.0 to 3.11.1 - Upgraded io.dropwizard.metrics from 4.2.25 to 4.2.26 - Upgraded Netty from 4.1.110.Final to 4.1.111.Final - Upgraded Commons Configuration2 from 2.10.1 to 2.11.0 - Upgraded Lucene from 9.10.0 to 9.11.0 - Upgraded org.checkerframework from 3.43.0 to 3.44.0 - Upgraded org.eclipse.jdt ecj from 3.37.0 to 3.38.0 - Upgraded Jetty from 12.0.9 to 12.0.10 - Upgraded Elasticsearch Client from 8.13.4 to 8.14.1 - Upgraded Spring Framework from 6.1.8 to 6.1.9 - Upgraded com.slack.api from 1.39.3 to 1.40.0 - Upgraded io.projectreactor from 3.6.6 to 3.6.7 - Upgraded JGit from 6.9.0.202403050737-r to 6.10.0.202406032230-r - Upgraded Flyway from 10.13.0 to 10.15.0 - Upgraded Spring Integration from 6.2.5 to 6.3.0 This closes apache#8966 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13405 Upgraded MSAL4J from 1.15.0 to 1.15.1 This closes apache#8956 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13324 Set FlowFile attributes for Python Processors on failure In case a Python Processor routes a FlowFile to failure and returns attributes, add those attributes to the 'original' FlowFile before routing to 'failure' This closes apache#8943 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13381 Use AllowableValue for PutSFTP/PutFTP Conflict Resolution This closes apache#8950 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13380: When determining if Record Type A is 'wider' than Record Type B, and both have a RECORD with the same name but different schemas, instead of determining that A is not wider than B, perform a recursive comparison to check if the RECORD within A's schema is wider than the RECORD within B's schema. Signed-off-by: Matt Burgess <mattyb149@apache.org> This closes apache#8948
- Manually closing dialogs with proper result in Navigation lifecycle to ensure back/forward browser button works correctly. This change also handles any scenario when a user routes away from a dialog via a link or go to action so we were able to remove the dialog close action form those places. NIFI-13305 Upgraded HBase from 2.5.8 to 2.6.0 This closes 8886 - Removed unnecessary transitive dependency overrides Signed-off-by: Joseph Witt <joewitt@apache.org> NIFI-12967: Introducing Back action (apache#8859) * NIFI-12967: - Adding support for navigating back to the users previous location in certain circumstances like going to a Controller Service, managing access policies, going to parameters, viewing documentation, opening advanced UIs, and viewing data provenance. - Cleaning unnecessary instances of postUpdateNavigation. * NIFI-12967: - Updating the implementation to leverage router events and router state to simplify needed changes. * NIFI-12967: - Conditionally resetting or popping back navigation history because on routing context. * NIFI-12967: - Adding support for navigating back from queue listing and provenance. * NIFI-12967: - Conditionally applying the back navigation following a component update. * NIFI-12967: - Adding back from CS service listing. * NIFI-12967: - Adding back from Go To CS. - Restoring some space in the context menu. * NIFI-12967: - Prevent duplicate entries in the back navigation stack. * NIFI-12967: - Not executing pop through navigation extras because it can result in multiple pops if the user uses their back/forward browser buttons. Instead, always popping until we encounter a back navigation that is still within a route boundary. NIFI-13285: If there is no transform to restore for the current viewport, executing a zoom fit (apache#8874) * NIFI-13285: - If there is no transform to restore for the current viewport, executing a zoom fit. * NIFI-13285: - Adjusting the canvas position styles and zoom fit calculations. This closes apache#8874 Set sensitive as true in USM Users JSON content property Trigger CI pipeline [NIFI-13303] - Remove text indicating property verification is disabled. (apache#8884) This closes apache#8884 [NIFI-13269] - Order parameter reference list alphabetically (apache#8885) * [NIFI-13269] - Order parameter reference list alphabetically * ran prettier:format to address minor code style issue * update nfpr and nfel to sort combo entries the same as the combo entries in the property table (case insensitive) This closes apache#8885 NIFI-13284: (apache#8891) - Only saving canvas routes that are not edit or history. This closes apache#8891 NIFI-12343 Added Max JSON Field String Length for Elasticsearch This closes apache#8881 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13308 Upgraded Spring Framework from 6.1.7 to 6.1.8 - Upgraded Spring Boot from 3.2.5 to 3.2.6 - Upgraded Slack bolt-socket-mode from 1.39.2 to 1.39.3 - Upgraded maven-artifact from 3.9.6 to 3.9.7 - Upgraded mariadb-java-client from 3.3.3 to 3.4.0 - Upgraded software.amazon.awssdk from 2.25.55 to 2.25.60 - Upgraded com.amazonaws from 1.12.725 to 1.12.730 - Upgraded Jersey from 3.1.6 to 3.1.7 - Upgraded Netty from 4.1.109.Final to 4.1.110.Final - Upgraded box-java-sdk from 4.9.0 to 4.9.1 This closes apache#8887 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13299: (apache#8894) - Adding min validators where appropriate. This closes apache#8894 NIFI-13289 add tooltips to NewCanvasItem (apache#8870) This closes apache#8870 NIFI-13315 Fixed ListAzureBlobStorage_v12 fails when Record Writer is used This closes apache#8897 Signed-off-by: Mark Bathori <mbathori@apache.org> [NIFI-13312] - Restructure as an Nx monorepo (apache#8893) * [NIFI-13312] - Restructure as an Nx monorepo * restored lint:fix functionality, updated package-lock This closes apache#8893 [NIFI-13234] update unauthorized canvas component colors (apache#8902) * [NIFI-13234] update unautorized canvas component colors * restore web font loader to ensure positions of canvas text is calculate correctly This closes apache#8902 [NIFI-13246] move actions from details columns into menu (apache#8900) * [NIFI-13246] move actions from details columns into menu * move View Documentation menu option lower This closes apache#8900 NIFI-13321: (apache#8901) - Fixing the mocking of child components in unit tests. - Removing any provided dependency that is no longer needed. This closes apache#8901 NIFI-13265 Removed instantiation of Object arrays for log arguments This closes apache#8896 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13309 Lookup compatible bundles even if previous flow was empty Signed-off-by: Ferenc Kis <briansolo1985@gmail.com> This closes apache#8888. NIFI-13320 Upgraded Spring Boot from 3.2.6 to 3.3.0 Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com> This closes apache#8899. NIFI-13267 - Bump NiFi NAR Maven plugin version (apache#8860) * NIFI-13267 - Bump NiFi NAR Maven plugin version * Review - adding Parameter Providers and Flow Analaysis Rules in c2-protocol-component-api ComponentManifest * Review - fix build() of ComponentManifest NIFI-13307 Replaced KeyStoreUtils with nifi-security-ssl Builders (apache#8895) - Removed unused test classes from nifi-web-api NIFI-13336 updating various deps for aws google azure and more - com.amazonaws * 1.12.730 1.12.733 - com.azure azure-sdk-bom 1.2.23 1.2.24 - com.google.cloud libraries-bom 26.39.0 26.40.0 - commons-cli 1.7.0 1.8.0 - commons-net 3.10.0 3.11.0 - io.fabric8 * 6.12.1 6.13.0 - org.apache.commons commons-compress 1.26.1 1.26.2 - software.amazon.awssdk 2.25.60 2.25.63 - com.google.apis google-api-services-drive v3-rev20240327-2.0.0 v3-rev20240521-2.0.0 - org.neo4j.driver neo4j-java-driver 5.20.0 5.21.0 - org.springframework.integration spring-integration-mail 6.2.4 6.2.5 Signed-off-by: Joseph Witt <joewitt@apache.org> Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com> This closes apache#8907. Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com> [NIFI-13325] update dark mode theme density to match light mode (apache#8904) * [NIFI-13325] update dark mode theme density to match light mode * remove density from nifi themes as only colors are used from this theme This closes apache#8904 NIFI-12801 Add local file upload option in PutHDFS processor This closes apache#8415. Signed-off-by: Peter Turcsanyi <turcsanyi@apache.org> NIFI-13329 - Updating the standard content viewer to render an error message when there is an error formatting. Co-authored-by: Pierre Villard <pierre.villard.fr@gmail.com> Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com> This closes apache#8905. NIFI-13342 restored sts dependency in aws service api Signed-off-by: Matt Burgess <mattyb149@apache.org> This closes apache#8910 NIFI-11078: Adds Component UUID to Flow Configuration History Table (apache#8909) This closes apache#8909 Update BinFiles not to write attributes to FlowFiles for auto-terminated ORIGINAL relationship Signed-off-by: Matt Burgess <mattyb149@apache.org> This closes apache#8911 NIFI-13350: (apache#8912) - Allowing parameters to be edited in New Parameter Context dialog. - Ensuring the proper tab is selected in the Parameter Context dialog based on the current usage. This closes apache#8912 NIFI-13138 Add Bundle extensions name and description in NiFi Registry This closes apache#8740 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13352 Adjusted Shutdown handling in ListenOTLP and Test Class This closes apache#8913 - Added quick duration for shutdown quiet period in ListenOTLP HttpServerFactory - Added TestRunner.stop() to ListenOTLPTest to close listening sockets - Increased Connect Timeout from 5 to 10 seconds in ListenOTLPTest Signed-off-by: Joseph Witt <joewitt@apache.org> NIFI-13337: (apache#8915) - Adjust column widths of the queue listing table. NIFI-13310 merged RAT declarations Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com> This closes apache#8916. NIFI-13231 Added App Private Key Auth to GitHub FlowRegistryClient This closes apache#8890 Signed-off-by: David Handermann <exceptionfactory@apache.org> Co-authored-by: David Handermann <exceptionfactory@apache.org> [NIFI-13355] move view cluster details and view flow configuration details into action kebab menus (apache#8921) This closes apache#8921 NIFI-13288 Improved SplitXml and SplitAvro to call session.putAttributes() This closes apache#8917 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13351 Improved QueryDatabaseTable Processors to call session.putAttributes() This closes apache#8919 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13339 Set sensitive as true in USM Users JSON content on ListenTrapSNMP This closes apache#8908 Signed-off-by: David Handermann <exceptionfactory@apache.org> [NIFI-13353] improve anchor tag hover state styles in dark mode (apache#8920) This closes apache#8920 NIFI-13357 Removed APP_INSTALLATION_TOKEN from GitHubFlowRegistryClient (apache#8923) Signed-off-by: David Handermann <exceptionfactory@apache.org> [NIFI-13349] align angular material and tailwind typography (apache#8918) * [NIFI-13349] align angular material and tailwind typography * override default tailwind fontSize configurations to match up with angular material typography configuration * cleanup duplicate style * add text-3xl tailwind configuration * update primary-node-only to use text-sm * replace .refresh-container with text-sm * add comments for $subtitle-2 material typography config * adjust $subtitle-2 font size and line height This closes apache#8918 [NIFI-13331] set default table density to -4 for all listings in nifi (apache#8925) This closes apache#8925 [NIFI-13361] determine extension description height base on $body-2 line-height configuration (apache#8927) This closes apache#8927 [NIFI-13360] rename nifi theme to supplemental theme (apache#8926) * [NIFI-13360] rename nifi theme to supplemental theme * Update nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-frontend/src/main/nifi/apps/nifi/src/assets/styles/_app.scss Co-authored-by: Rob Fellows <rob.fellows@gmail.com> * Update nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-frontend/src/main/nifi/apps/nifi/src/assets/styles/_app.scss Co-authored-by: Rob Fellows <rob.fellows@gmail.com> --------- Co-authored-by: Rob Fellows <rob.fellows@gmail.com> This closes apache#8926 NIFI-13030 Adding endpoint for comparing versions of registered flows This closes apache#8670 Signed-off-by: Peter Gyori <pgyori@apache.org> NIFI-13313: Remove old UI (apache#8906) * NIFI-13313: - Use nifi-web-frontend as the default UI hosted at /nifi no longer deploying nifi-web-ui. * NIFI-13313: - Adding logout complete page. - Updating backend to redirect to new logout complete page. * NIFI-13313: - Remove nifi-web-ui module. * NIFI-13313: - Updating LICENSE and NOTICE files for dependencies that are no longer included. * NIFI-13313: - Updating README. - Updating proxy config to mirror actual context path. * NIFI-13313: - Establishing rewrite rules for redirecting logout complete. - Setting the default handler for when a request isn't handled to redirect the user to /nifi. * NIFI-13313: - Removing nifi-web-error module. * NIFI-13313: - Restoring /nifi/logout-complete path. * NIFI-13313: - Adding an error handler for the ui which handles redirects to a 404 page. This closes apache#8906 NIFI-13365 - Fix unit tests running in kubernetes pod NIFI-13364 Removed autorefresh and banner UI properties This closes apache#8932 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13367: (apache#8933) - Updating the page title to align with the root Process Group. This closes apache#8933 NIFI-13368: (apache#8931) - Allowing tooltip mouse listeners to be destroyed when necessary. - Ensuring connection source/destination run status and validation errors are updated when deleted. This closes apache#8931 Trigger CI pipeline [NIFI-13303] - Remove text indicating property verification is disabled. (apache#8884) This closes apache#8884 [NIFI-13269] - Order parameter reference list alphabetically (apache#8885) * [NIFI-13269] - Order parameter reference list alphabetically * ran prettier:format to address minor code style issue * update nfpr and nfel to sort combo entries the same as the combo entries in the property table (case insensitive) This closes apache#8885 NIFI-13284: (apache#8891) - Only saving canvas routes that are not edit or history. This closes apache#8891 NIFI-12343 Added Max JSON Field String Length for Elasticsearch This closes apache#8881 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13308 Upgraded Spring Framework from 6.1.7 to 6.1.8 - Upgraded Spring Boot from 3.2.5 to 3.2.6 - Upgraded Slack bolt-socket-mode from 1.39.2 to 1.39.3 - Upgraded maven-artifact from 3.9.6 to 3.9.7 - Upgraded mariadb-java-client from 3.3.3 to 3.4.0 - Upgraded software.amazon.awssdk from 2.25.55 to 2.25.60 - Upgraded com.amazonaws from 1.12.725 to 1.12.730 - Upgraded Jersey from 3.1.6 to 3.1.7 - Upgraded Netty from 4.1.109.Final to 4.1.110.Final - Upgraded box-java-sdk from 4.9.0 to 4.9.1 This closes apache#8887 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13299: (apache#8894) - Adding min validators where appropriate. This closes apache#8894 NIFI-13289 add tooltips to NewCanvasItem (apache#8870) This closes apache#8870 NIFI-13315 Fixed ListAzureBlobStorage_v12 fails when Record Writer is used This closes apache#8897 Signed-off-by: Mark Bathori <mbathori@apache.org> [NIFI-13312] - Restructure as an Nx monorepo (apache#8893) * [NIFI-13312] - Restructure as an Nx monorepo * restored lint:fix functionality, updated package-lock This closes apache#8893 [NIFI-13234] update unauthorized canvas component colors (apache#8902) * [NIFI-13234] update unautorized canvas component colors * restore web font loader to ensure positions of canvas text is calculate correctly This closes apache#8902 [NIFI-13246] move actions from details columns into menu (apache#8900) * [NIFI-13246] move actions from details columns into menu * move View Documentation menu option lower This closes apache#8900 NIFI-13321: (apache#8901) - Fixing the mocking of child components in unit tests. - Removing any provided dependency that is no longer needed. This closes apache#8901 NIFI-13265 Removed instantiation of Object arrays for log arguments This closes apache#8896 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13309 Lookup compatible bundles even if previous flow was empty Signed-off-by: Ferenc Kis <briansolo1985@gmail.com> This closes apache#8888. NIFI-13320 Upgraded Spring Boot from 3.2.6 to 3.3.0 Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com> This closes apache#8899. NIFI-13267 - Bump NiFi NAR Maven plugin version (apache#8860) * NIFI-13267 - Bump NiFi NAR Maven plugin version * Review - adding Parameter Providers and Flow Analaysis Rules in c2-protocol-component-api ComponentManifest * Review - fix build() of ComponentManifest NIFI-13307 Replaced KeyStoreUtils with nifi-security-ssl Builders (apache#8895) - Removed unused test classes from nifi-web-api NIFI-13336 updating various deps for aws google azure and more - com.amazonaws * 1.12.730 1.12.733 - com.azure azure-sdk-bom 1.2.23 1.2.24 - com.google.cloud libraries-bom 26.39.0 26.40.0 - commons-cli 1.7.0 1.8.0 - commons-net 3.10.0 3.11.0 - io.fabric8 * 6.12.1 6.13.0 - org.apache.commons commons-compress 1.26.1 1.26.2 - software.amazon.awssdk 2.25.60 2.25.63 - com.google.apis google-api-services-drive v3-rev20240327-2.0.0 v3-rev20240521-2.0.0 - org.neo4j.driver neo4j-java-driver 5.20.0 5.21.0 - org.springframework.integration spring-integration-mail 6.2.4 6.2.5 Signed-off-by: Joseph Witt <joewitt@apache.org> Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com> This closes apache#8907. Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com> [NIFI-13325] update dark mode theme density to match light mode (apache#8904) * [NIFI-13325] update dark mode theme density to match light mode * remove density from nifi themes as only colors are used from this theme This closes apache#8904 NIFI-12801 Add local file upload option in PutHDFS processor This closes apache#8415. Signed-off-by: Peter Turcsanyi <turcsanyi@apache.org> NIFI-13329 - Updating the standard content viewer to render an error message when there is an error formatting. Co-authored-by: Pierre Villard <pierre.villard.fr@gmail.com> Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com> This closes apache#8905. NIFI-13342 restored sts dependency in aws service api Signed-off-by: Matt Burgess <mattyb149@apache.org> This closes apache#8910 NIFI-11078: Adds Component UUID to Flow Configuration History Table (apache#8909) This closes apache#8909 Update BinFiles not to write attributes to FlowFiles for auto-terminated ORIGINAL relationship Signed-off-by: Matt Burgess <mattyb149@apache.org> This closes apache#8911 NIFI-13350: (apache#8912) - Allowing parameters to be edited in New Parameter Context dialog. - Ensuring the proper tab is selected in the Parameter Context dialog based on the current usage. This closes apache#8912 NIFI-13138 Add Bundle extensions name and description in NiFi Registry This closes apache#8740 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13352 Adjusted Shutdown handling in ListenOTLP and Test Class This closes apache#8913 - Added quick duration for shutdown quiet period in ListenOTLP HttpServerFactory - Added TestRunner.stop() to ListenOTLPTest to close listening sockets - Increased Connect Timeout from 5 to 10 seconds in ListenOTLPTest Signed-off-by: Joseph Witt <joewitt@apache.org> NIFI-13337: (apache#8915) - Adjust column widths of the queue listing table. NIFI-13310 merged RAT declarations Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com> This closes apache#8916. NIFI-13231 Added App Private Key Auth to GitHub FlowRegistryClient This closes apache#8890 Signed-off-by: David Handermann <exceptionfactory@apache.org> Co-authored-by: David Handermann <exceptionfactory@apache.org> [NIFI-13355] move view cluster details and view flow configuration details into action kebab menus (apache#8921) This closes apache#8921 NIFI-13288 Improved SplitXml and SplitAvro to call session.putAttributes() This closes apache#8917 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13351 Improved QueryDatabaseTable Processors to call session.putAttributes() This closes apache#8919 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13339 Set sensitive as true in USM Users JSON content on ListenTrapSNMP This closes apache#8908 Signed-off-by: David Handermann <exceptionfactory@apache.org> [NIFI-13353] improve anchor tag hover state styles in dark mode (apache#8920) This closes apache#8920 NIFI-13357 Removed APP_INSTALLATION_TOKEN from GitHubFlowRegistryClient (apache#8923) Signed-off-by: David Handermann <exceptionfactory@apache.org> [NIFI-13349] align angular material and tailwind typography (apache#8918) * [NIFI-13349] align angular material and tailwind typography * override default tailwind fontSize configurations to match up with angular material typography configuration * cleanup duplicate style * add text-3xl tailwind configuration * update primary-node-only to use text-sm * replace .refresh-container with text-sm * add comments for $subtitle-2 material typography config * adjust $subtitle-2 font size and line height This closes apache#8918 [NIFI-13331] set default table density to -4 for all listings in nifi (apache#8925) This closes apache#8925 [NIFI-13361] determine extension description height base on $body-2 line-height configuration (apache#8927) This closes apache#8927 [NIFI-13360] rename nifi theme to supplemental theme (apache#8926) * [NIFI-13360] rename nifi theme to supplemental theme * Update nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-frontend/src/main/nifi/apps/nifi/src/assets/styles/_app.scss Co-authored-by: Rob Fellows <rob.fellows@gmail.com> * Update nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-frontend/src/main/nifi/apps/nifi/src/assets/styles/_app.scss Co-authored-by: Rob Fellows <rob.fellows@gmail.com> --------- Co-authored-by: Rob Fellows <rob.fellows@gmail.com> This closes apache#8926 NIFI-13030 Adding endpoint for comparing versions of registered flows This closes apache#8670 Signed-off-by: Peter Gyori <pgyori@apache.org> NIFI-13313: Remove old UI (apache#8906) * NIFI-13313: - Use nifi-web-frontend as the default UI hosted at /nifi no longer deploying nifi-web-ui. * NIFI-13313: - Adding logout complete page. - Updating backend to redirect to new logout complete page. * NIFI-13313: - Remove nifi-web-ui module. * NIFI-13313: - Updating LICENSE and NOTICE files for dependencies that are no longer included. * NIFI-13313: - Updating README. - Updating proxy config to mirror actual context path. * NIFI-13313: - Establishing rewrite rules for redirecting logout complete. - Setting the default handler for when a request isn't handled to redirect the user to /nifi. * NIFI-13313: - Removing nifi-web-error module. * NIFI-13313: - Restoring /nifi/logout-complete path. * NIFI-13313: - Adding an error handler for the ui which handles redirects to a 404 page. This closes apache#8906 NIFI-13365 - Fix unit tests running in kubernetes pod NIFI-13364 Removed autorefresh and banner UI properties This closes apache#8932 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13367: (apache#8933) - Updating the page title to align with the root Process Group. This closes apache#8933 NIFI-13368: (apache#8931) - Allowing tooltip mouse listeners to be destroyed when necessary. - Ensuring connection source/destination run status and validation errors are updated when deleted. This closes apache#8931 Add dynamic topic change capability [NIFI-13370] - dark-mode support for browser inputs (apache#8935) This closes apache#8935 NIFI-13354: (apache#8936) - Moving NiFi front end source into a top level maven module. This prepares for the introduction of other UIs that NiFi offers (like Custom UIs, Data Viewers, etc) to be colocated and share common components, styles, and dependencies. - The nifi-web-frontend module which produces the war that is included in the server nar now no longer contains any source. It simply depends on the new nifi-frontend artifact that bundles all built UIs and unpacks its contents into the resulting war. - Renaming nifi-web-frontend to nifi-ui. Now nifi-frontend at the top level will hold all frontend apps. In this commit the nifi app in nifi-frontend is bundled into a war called nifi-ui. This closes apache#8936 NIFI-12983 Qdrant vector store support Co-authored-by: Pierre Villard <pierre.villard.fr@gmail.com> Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com> This closes apache#8590. NIFI-13375 Added missing logging parameter in SplitRecord Signed-off-by: Mike Moser <mosermw@apache.org> This closes apache#8941 NIFI-13378: Adds Version State as filterable option in Process Groups tab in Summary (apache#8945) * NIFI-13378: Adds Version State as filterable option in Process Groups tab in Summary * updated value of selections to enum values This closes apache#8945 [NIFI-13371] update canvas context menu (apache#8949) This closes apache#8949 NIFI-13373: Adding support for banner text (apache#8947) * NIFI-13373: - Adding support for banner text. * NIFI-13373: - Prettier. * NIFI-13373: - Removing unused property. * NIFI-13373: - Defining reponse payload when loading banner text. - Removing banner text from login, logout, and error pages. * NIFI-13373: - Only loading the banner text when necessary. This closes apache#8947 NIFI-13385: (apache#8953) - Disabling nx daemon during builds. This closes apache#8953 NIFI-13359 Tune ExecuteSQL/Record to create fewer transient flow files Signed-off-by: Matt Burgess <mattyb149@apache.org> This closes apache#8928 NIFI-13383 Changed info log level to debug in XXEValidator (apache#8952) Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13266 Removed String concatenation in logging messages (apache#8940) Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13242 MiNiFi Sync Resource C2 command Signed-off-by: Ferenc Erdei <erdei.ferenc90@gmail.com> This closes apache#8898. NIFI-13391: (apache#8960) - Setting up different environment files to configure ngrx store. NIFI-13379 Replaced use of deprecated com.nimbusds.oauth2.sdk.http.HTTPResponse method getContentAsJSONObject with API suggested replacement getBodyAsJSONObject. This closes apache#8944 Signed-off-by: Mike Thomsen <mthomsen@apache.org> Improving Junit test to better cover the feature Remove unnecessary code Fix bootstrap server NIFI-13382: (apache#8957) - Showing a full page error when the front end can no longer communicate with the back end. This closes apache#8957 NIFI-13388 Add NiFi CLI support for Flow Analysis Rules This closes apache#8954. Signed-off-by: Peter Turcsanyi <turcsanyi@apache.org> NIFI-13401 Upgraded Spring to 6.1.9 and Jetty to 12.0.10 and others - Upgraded com.amazonaws from 1.12.733 to 1.12.742 - Upgraded software.amazon.awssdk from 2.25.63 to 2.26.1 - Upgraded com.box SDK from 4.9.1 to 4.10.0 - Upgraded commons-net from 3.11.0 to 3.11.1 - Upgraded io.dropwizard.metrics from 4.2.25 to 4.2.26 - Upgraded Netty from 4.1.110.Final to 4.1.111.Final - Upgraded Commons Configuration2 from 2.10.1 to 2.11.0 - Upgraded Lucene from 9.10.0 to 9.11.0 - Upgraded org.checkerframework from 3.43.0 to 3.44.0 - Upgraded org.eclipse.jdt ecj from 3.37.0 to 3.38.0 - Upgraded Jetty from 12.0.9 to 12.0.10 - Upgraded Elasticsearch Client from 8.13.4 to 8.14.1 - Upgraded Spring Framework from 6.1.8 to 6.1.9 - Upgraded com.slack.api from 1.39.3 to 1.40.0 - Upgraded io.projectreactor from 3.6.6 to 3.6.7 - Upgraded JGit from 6.9.0.202403050737-r to 6.10.0.202406032230-r - Upgraded Flyway from 10.13.0 to 10.15.0 - Upgraded Spring Integration from 6.2.5 to 6.3.0 This closes apache#8966 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13405 Upgraded MSAL4J from 1.15.0 to 1.15.1 This closes apache#8956 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13324 Set FlowFile attributes for Python Processors on failure In case a Python Processor routes a FlowFile to failure and returns attributes, add those attributes to the 'original' FlowFile before routing to 'failure' This closes apache#8943 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13381 Use AllowableValue for PutSFTP/PutFTP Conflict Resolution This closes apache#8950 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13380: When determining if Record Type A is 'wider' than Record Type B, and both have a RECORD with the same name but different schemas, instead of determining that A is not wider than B, perform a recursive comparison to check if the RECORD within A's schema is wider than the RECORD within B's schema. Signed-off-by: Matt Burgess <mattyb149@apache.org> This closes apache#8948
Set sensitive as true in USM Users JSON content property Trigger CI pipeline [NIFI-13303] - Remove text indicating property verification is disabled. (apache#8884) This closes apache#8884 [NIFI-13269] - Order parameter reference list alphabetically (apache#8885) * [NIFI-13269] - Order parameter reference list alphabetically * ran prettier:format to address minor code style issue * update nfpr and nfel to sort combo entries the same as the combo entries in the property table (case insensitive) This closes apache#8885 NIFI-13284: (apache#8891) - Only saving canvas routes that are not edit or history. This closes apache#8891 NIFI-12343 Added Max JSON Field String Length for Elasticsearch This closes apache#8881 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13308 Upgraded Spring Framework from 6.1.7 to 6.1.8 - Upgraded Spring Boot from 3.2.5 to 3.2.6 - Upgraded Slack bolt-socket-mode from 1.39.2 to 1.39.3 - Upgraded maven-artifact from 3.9.6 to 3.9.7 - Upgraded mariadb-java-client from 3.3.3 to 3.4.0 - Upgraded software.amazon.awssdk from 2.25.55 to 2.25.60 - Upgraded com.amazonaws from 1.12.725 to 1.12.730 - Upgraded Jersey from 3.1.6 to 3.1.7 - Upgraded Netty from 4.1.109.Final to 4.1.110.Final - Upgraded box-java-sdk from 4.9.0 to 4.9.1 This closes apache#8887 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13299: (apache#8894) - Adding min validators where appropriate. This closes apache#8894 NIFI-13289 add tooltips to NewCanvasItem (apache#8870) This closes apache#8870 NIFI-13315 Fixed ListAzureBlobStorage_v12 fails when Record Writer is used This closes apache#8897 Signed-off-by: Mark Bathori <mbathori@apache.org> [NIFI-13312] - Restructure as an Nx monorepo (apache#8893) * [NIFI-13312] - Restructure as an Nx monorepo * restored lint:fix functionality, updated package-lock This closes apache#8893 [NIFI-13234] update unauthorized canvas component colors (apache#8902) * [NIFI-13234] update unautorized canvas component colors * restore web font loader to ensure positions of canvas text is calculate correctly This closes apache#8902 [NIFI-13246] move actions from details columns into menu (apache#8900) * [NIFI-13246] move actions from details columns into menu * move View Documentation menu option lower This closes apache#8900 NIFI-13321: (apache#8901) - Fixing the mocking of child components in unit tests. - Removing any provided dependency that is no longer needed. This closes apache#8901 NIFI-13265 Removed instantiation of Object arrays for log arguments This closes apache#8896 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13309 Lookup compatible bundles even if previous flow was empty Signed-off-by: Ferenc Kis <briansolo1985@gmail.com> This closes apache#8888. NIFI-13320 Upgraded Spring Boot from 3.2.6 to 3.3.0 Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com> This closes apache#8899. NIFI-13267 - Bump NiFi NAR Maven plugin version (apache#8860) * NIFI-13267 - Bump NiFi NAR Maven plugin version * Review - adding Parameter Providers and Flow Analaysis Rules in c2-protocol-component-api ComponentManifest * Review - fix build() of ComponentManifest NIFI-13307 Replaced KeyStoreUtils with nifi-security-ssl Builders (apache#8895) - Removed unused test classes from nifi-web-api NIFI-13336 updating various deps for aws google azure and more - com.amazonaws * 1.12.730 1.12.733 - com.azure azure-sdk-bom 1.2.23 1.2.24 - com.google.cloud libraries-bom 26.39.0 26.40.0 - commons-cli 1.7.0 1.8.0 - commons-net 3.10.0 3.11.0 - io.fabric8 * 6.12.1 6.13.0 - org.apache.commons commons-compress 1.26.1 1.26.2 - software.amazon.awssdk 2.25.60 2.25.63 - com.google.apis google-api-services-drive v3-rev20240327-2.0.0 v3-rev20240521-2.0.0 - org.neo4j.driver neo4j-java-driver 5.20.0 5.21.0 - org.springframework.integration spring-integration-mail 6.2.4 6.2.5 Signed-off-by: Joseph Witt <joewitt@apache.org> Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com> This closes apache#8907. Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com> [NIFI-13325] update dark mode theme density to match light mode (apache#8904) * [NIFI-13325] update dark mode theme density to match light mode * remove density from nifi themes as only colors are used from this theme This closes apache#8904 NIFI-12801 Add local file upload option in PutHDFS processor This closes apache#8415. Signed-off-by: Peter Turcsanyi <turcsanyi@apache.org> NIFI-13329 - Updating the standard content viewer to render an error message when there is an error formatting. Co-authored-by: Pierre Villard <pierre.villard.fr@gmail.com> Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com> This closes apache#8905. NIFI-13342 restored sts dependency in aws service api Signed-off-by: Matt Burgess <mattyb149@apache.org> This closes apache#8910 NIFI-11078: Adds Component UUID to Flow Configuration History Table (apache#8909) This closes apache#8909 Update BinFiles not to write attributes to FlowFiles for auto-terminated ORIGINAL relationship Signed-off-by: Matt Burgess <mattyb149@apache.org> This closes apache#8911 NIFI-13350: (apache#8912) - Allowing parameters to be edited in New Parameter Context dialog. - Ensuring the proper tab is selected in the Parameter Context dialog based on the current usage. This closes apache#8912 NIFI-13138 Add Bundle extensions name and description in NiFi Registry This closes apache#8740 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13352 Adjusted Shutdown handling in ListenOTLP and Test Class This closes apache#8913 - Added quick duration for shutdown quiet period in ListenOTLP HttpServerFactory - Added TestRunner.stop() to ListenOTLPTest to close listening sockets - Increased Connect Timeout from 5 to 10 seconds in ListenOTLPTest Signed-off-by: Joseph Witt <joewitt@apache.org> NIFI-13337: (apache#8915) - Adjust column widths of the queue listing table. NIFI-13310 merged RAT declarations Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com> This closes apache#8916. NIFI-13231 Added App Private Key Auth to GitHub FlowRegistryClient This closes apache#8890 Signed-off-by: David Handermann <exceptionfactory@apache.org> Co-authored-by: David Handermann <exceptionfactory@apache.org> [NIFI-13355] move view cluster details and view flow configuration details into action kebab menus (apache#8921) This closes apache#8921 NIFI-13288 Improved SplitXml and SplitAvro to call session.putAttributes() This closes apache#8917 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13351 Improved QueryDatabaseTable Processors to call session.putAttributes() This closes apache#8919 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13339 Set sensitive as true in USM Users JSON content on ListenTrapSNMP This closes apache#8908 Signed-off-by: David Handermann <exceptionfactory@apache.org> [NIFI-13353] improve anchor tag hover state styles in dark mode (apache#8920) This closes apache#8920 NIFI-13357 Removed APP_INSTALLATION_TOKEN from GitHubFlowRegistryClient (apache#8923) Signed-off-by: David Handermann <exceptionfactory@apache.org> [NIFI-13349] align angular material and tailwind typography (apache#8918) * [NIFI-13349] align angular material and tailwind typography * override default tailwind fontSize configurations to match up with angular material typography configuration * cleanup duplicate style * add text-3xl tailwind configuration * update primary-node-only to use text-sm * replace .refresh-container with text-sm * add comments for $subtitle-2 material typography config * adjust $subtitle-2 font size and line height This closes apache#8918 [NIFI-13331] set default table density to -4 for all listings in nifi (apache#8925) This closes apache#8925 [NIFI-13361] determine extension description height base on $body-2 line-height configuration (apache#8927) This closes apache#8927 [NIFI-13360] rename nifi theme to supplemental theme (apache#8926) * [NIFI-13360] rename nifi theme to supplemental theme * Update nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-frontend/src/main/nifi/apps/nifi/src/assets/styles/_app.scss Co-authored-by: Rob Fellows <rob.fellows@gmail.com> * Update nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-frontend/src/main/nifi/apps/nifi/src/assets/styles/_app.scss Co-authored-by: Rob Fellows <rob.fellows@gmail.com> --------- Co-authored-by: Rob Fellows <rob.fellows@gmail.com> This closes apache#8926 NIFI-13030 Adding endpoint for comparing versions of registered flows This closes apache#8670 Signed-off-by: Peter Gyori <pgyori@apache.org> NIFI-13313: Remove old UI (apache#8906) * NIFI-13313: - Use nifi-web-frontend as the default UI hosted at /nifi no longer deploying nifi-web-ui. * NIFI-13313: - Adding logout complete page. - Updating backend to redirect to new logout complete page. * NIFI-13313: - Remove nifi-web-ui module. * NIFI-13313: - Updating LICENSE and NOTICE files for dependencies that are no longer included. * NIFI-13313: - Updating README. - Updating proxy config to mirror actual context path. * NIFI-13313: - Establishing rewrite rules for redirecting logout complete. - Setting the default handler for when a request isn't handled to redirect the user to /nifi. * NIFI-13313: - Removing nifi-web-error module. * NIFI-13313: - Restoring /nifi/logout-complete path. * NIFI-13313: - Adding an error handler for the ui which handles redirects to a 404 page. This closes apache#8906 NIFI-13365 - Fix unit tests running in kubernetes pod NIFI-13364 Removed autorefresh and banner UI properties This closes apache#8932 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13367: (apache#8933) - Updating the page title to align with the root Process Group. This closes apache#8933 NIFI-13368: (apache#8931) - Allowing tooltip mouse listeners to be destroyed when necessary. - Ensuring connection source/destination run status and validation errors are updated when deleted. This closes apache#8931 Add dynamic topic change capability [NIFI-13370] - dark-mode support for browser inputs (apache#8935) This closes apache#8935 NIFI-13354: (apache#8936) - Moving NiFi front end source into a top level maven module. This prepares for the introduction of other UIs that NiFi offers (like Custom UIs, Data Viewers, etc) to be colocated and share common components, styles, and dependencies. - The nifi-web-frontend module which produces the war that is included in the server nar now no longer contains any source. It simply depends on the new nifi-frontend artifact that bundles all built UIs and unpacks its contents into the resulting war. - Renaming nifi-web-frontend to nifi-ui. Now nifi-frontend at the top level will hold all frontend apps. In this commit the nifi app in nifi-frontend is bundled into a war called nifi-ui. This closes apache#8936 NIFI-12983 Qdrant vector store support Co-authored-by: Pierre Villard <pierre.villard.fr@gmail.com> Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com> This closes apache#8590. NIFI-13375 Added missing logging parameter in SplitRecord Signed-off-by: Mike Moser <mosermw@apache.org> This closes apache#8941 NIFI-13378: Adds Version State as filterable option in Process Groups tab in Summary (apache#8945) * NIFI-13378: Adds Version State as filterable option in Process Groups tab in Summary * updated value of selections to enum values This closes apache#8945 [NIFI-13371] update canvas context menu (apache#8949) This closes apache#8949 NIFI-13373: Adding support for banner text (apache#8947) * NIFI-13373: - Adding support for banner text. * NIFI-13373: - Prettier. * NIFI-13373: - Removing unused property. * NIFI-13373: - Defining reponse payload when loading banner text. - Removing banner text from login, logout, and error pages. * NIFI-13373: - Only loading the banner text when necessary. This closes apache#8947 NIFI-13385: (apache#8953) - Disabling nx daemon during builds. This closes apache#8953 NIFI-13359 Tune ExecuteSQL/Record to create fewer transient flow files Signed-off-by: Matt Burgess <mattyb149@apache.org> This closes apache#8928 NIFI-13383 Changed info log level to debug in XXEValidator (apache#8952) Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13266 Removed String concatenation in logging messages (apache#8940) Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13242 MiNiFi Sync Resource C2 command Signed-off-by: Ferenc Erdei <erdei.ferenc90@gmail.com> This closes apache#8898. NIFI-13391: (apache#8960) - Setting up different environment files to configure ngrx store. NIFI-13379 Replaced use of deprecated com.nimbusds.oauth2.sdk.http.HTTPResponse method getContentAsJSONObject with API suggested replacement getBodyAsJSONObject. This closes apache#8944 Signed-off-by: Mike Thomsen <mthomsen@apache.org> Improving Junit test to better cover the feature Remove unnecessary code
Set sensitive as true in USM Users JSON content property Trigger CI pipeline [NIFI-13303] - Remove text indicating property verification is disabled. (apache#8884) This closes apache#8884 [NIFI-13269] - Order parameter reference list alphabetically (apache#8885) * [NIFI-13269] - Order parameter reference list alphabetically * ran prettier:format to address minor code style issue * update nfpr and nfel to sort combo entries the same as the combo entries in the property table (case insensitive) This closes apache#8885 NIFI-13284: (apache#8891) - Only saving canvas routes that are not edit or history. This closes apache#8891 NIFI-12343 Added Max JSON Field String Length for Elasticsearch This closes apache#8881 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13308 Upgraded Spring Framework from 6.1.7 to 6.1.8 - Upgraded Spring Boot from 3.2.5 to 3.2.6 - Upgraded Slack bolt-socket-mode from 1.39.2 to 1.39.3 - Upgraded maven-artifact from 3.9.6 to 3.9.7 - Upgraded mariadb-java-client from 3.3.3 to 3.4.0 - Upgraded software.amazon.awssdk from 2.25.55 to 2.25.60 - Upgraded com.amazonaws from 1.12.725 to 1.12.730 - Upgraded Jersey from 3.1.6 to 3.1.7 - Upgraded Netty from 4.1.109.Final to 4.1.110.Final - Upgraded box-java-sdk from 4.9.0 to 4.9.1 This closes apache#8887 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13299: (apache#8894) - Adding min validators where appropriate. This closes apache#8894 NIFI-13289 add tooltips to NewCanvasItem (apache#8870) This closes apache#8870 NIFI-13315 Fixed ListAzureBlobStorage_v12 fails when Record Writer is used This closes apache#8897 Signed-off-by: Mark Bathori <mbathori@apache.org> [NIFI-13312] - Restructure as an Nx monorepo (apache#8893) * [NIFI-13312] - Restructure as an Nx monorepo * restored lint:fix functionality, updated package-lock This closes apache#8893 [NIFI-13234] update unauthorized canvas component colors (apache#8902) * [NIFI-13234] update unautorized canvas component colors * restore web font loader to ensure positions of canvas text is calculate correctly This closes apache#8902 [NIFI-13246] move actions from details columns into menu (apache#8900) * [NIFI-13246] move actions from details columns into menu * move View Documentation menu option lower This closes apache#8900 NIFI-13321: (apache#8901) - Fixing the mocking of child components in unit tests. - Removing any provided dependency that is no longer needed. This closes apache#8901 NIFI-13265 Removed instantiation of Object arrays for log arguments This closes apache#8896 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13309 Lookup compatible bundles even if previous flow was empty Signed-off-by: Ferenc Kis <briansolo1985@gmail.com> This closes apache#8888. NIFI-13320 Upgraded Spring Boot from 3.2.6 to 3.3.0 Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com> This closes apache#8899. NIFI-13267 - Bump NiFi NAR Maven plugin version (apache#8860) * NIFI-13267 - Bump NiFi NAR Maven plugin version * Review - adding Parameter Providers and Flow Analaysis Rules in c2-protocol-component-api ComponentManifest * Review - fix build() of ComponentManifest NIFI-13307 Replaced KeyStoreUtils with nifi-security-ssl Builders (apache#8895) - Removed unused test classes from nifi-web-api NIFI-13336 updating various deps for aws google azure and more - com.amazonaws * 1.12.730 1.12.733 - com.azure azure-sdk-bom 1.2.23 1.2.24 - com.google.cloud libraries-bom 26.39.0 26.40.0 - commons-cli 1.7.0 1.8.0 - commons-net 3.10.0 3.11.0 - io.fabric8 * 6.12.1 6.13.0 - org.apache.commons commons-compress 1.26.1 1.26.2 - software.amazon.awssdk 2.25.60 2.25.63 - com.google.apis google-api-services-drive v3-rev20240327-2.0.0 v3-rev20240521-2.0.0 - org.neo4j.driver neo4j-java-driver 5.20.0 5.21.0 - org.springframework.integration spring-integration-mail 6.2.4 6.2.5 Signed-off-by: Joseph Witt <joewitt@apache.org> Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com> This closes apache#8907. Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com> [NIFI-13325] update dark mode theme density to match light mode (apache#8904) * [NIFI-13325] update dark mode theme density to match light mode * remove density from nifi themes as only colors are used from this theme This closes apache#8904 NIFI-12801 Add local file upload option in PutHDFS processor This closes apache#8415. Signed-off-by: Peter Turcsanyi <turcsanyi@apache.org> NIFI-13329 - Updating the standard content viewer to render an error message when there is an error formatting. Co-authored-by: Pierre Villard <pierre.villard.fr@gmail.com> Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com> This closes apache#8905. NIFI-13342 restored sts dependency in aws service api Signed-off-by: Matt Burgess <mattyb149@apache.org> This closes apache#8910 NIFI-11078: Adds Component UUID to Flow Configuration History Table (apache#8909) This closes apache#8909 Update BinFiles not to write attributes to FlowFiles for auto-terminated ORIGINAL relationship Signed-off-by: Matt Burgess <mattyb149@apache.org> This closes apache#8911 NIFI-13350: (apache#8912) - Allowing parameters to be edited in New Parameter Context dialog. - Ensuring the proper tab is selected in the Parameter Context dialog based on the current usage. This closes apache#8912 NIFI-13138 Add Bundle extensions name and description in NiFi Registry This closes apache#8740 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13352 Adjusted Shutdown handling in ListenOTLP and Test Class This closes apache#8913 - Added quick duration for shutdown quiet period in ListenOTLP HttpServerFactory - Added TestRunner.stop() to ListenOTLPTest to close listening sockets - Increased Connect Timeout from 5 to 10 seconds in ListenOTLPTest Signed-off-by: Joseph Witt <joewitt@apache.org> NIFI-13337: (apache#8915) - Adjust column widths of the queue listing table. NIFI-13310 merged RAT declarations Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com> This closes apache#8916. NIFI-13231 Added App Private Key Auth to GitHub FlowRegistryClient This closes apache#8890 Signed-off-by: David Handermann <exceptionfactory@apache.org> Co-authored-by: David Handermann <exceptionfactory@apache.org> [NIFI-13355] move view cluster details and view flow configuration details into action kebab menus (apache#8921) This closes apache#8921 NIFI-13288 Improved SplitXml and SplitAvro to call session.putAttributes() This closes apache#8917 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13351 Improved QueryDatabaseTable Processors to call session.putAttributes() This closes apache#8919 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13339 Set sensitive as true in USM Users JSON content on ListenTrapSNMP This closes apache#8908 Signed-off-by: David Handermann <exceptionfactory@apache.org> [NIFI-13353] improve anchor tag hover state styles in dark mode (apache#8920) This closes apache#8920 NIFI-13357 Removed APP_INSTALLATION_TOKEN from GitHubFlowRegistryClient (apache#8923) Signed-off-by: David Handermann <exceptionfactory@apache.org> [NIFI-13349] align angular material and tailwind typography (apache#8918) * [NIFI-13349] align angular material and tailwind typography * override default tailwind fontSize configurations to match up with angular material typography configuration * cleanup duplicate style * add text-3xl tailwind configuration * update primary-node-only to use text-sm * replace .refresh-container with text-sm * add comments for $subtitle-2 material typography config * adjust $subtitle-2 font size and line height This closes apache#8918 [NIFI-13331] set default table density to -4 for all listings in nifi (apache#8925) This closes apache#8925 [NIFI-13361] determine extension description height base on $body-2 line-height configuration (apache#8927) This closes apache#8927 [NIFI-13360] rename nifi theme to supplemental theme (apache#8926) * [NIFI-13360] rename nifi theme to supplemental theme * Update nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-frontend/src/main/nifi/apps/nifi/src/assets/styles/_app.scss Co-authored-by: Rob Fellows <rob.fellows@gmail.com> * Update nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-frontend/src/main/nifi/apps/nifi/src/assets/styles/_app.scss Co-authored-by: Rob Fellows <rob.fellows@gmail.com> --------- Co-authored-by: Rob Fellows <rob.fellows@gmail.com> This closes apache#8926 NIFI-13030 Adding endpoint for comparing versions of registered flows This closes apache#8670 Signed-off-by: Peter Gyori <pgyori@apache.org> NIFI-13313: Remove old UI (apache#8906) * NIFI-13313: - Use nifi-web-frontend as the default UI hosted at /nifi no longer deploying nifi-web-ui. * NIFI-13313: - Adding logout complete page. - Updating backend to redirect to new logout complete page. * NIFI-13313: - Remove nifi-web-ui module. * NIFI-13313: - Updating LICENSE and NOTICE files for dependencies that are no longer included. * NIFI-13313: - Updating README. - Updating proxy config to mirror actual context path. * NIFI-13313: - Establishing rewrite rules for redirecting logout complete. - Setting the default handler for when a request isn't handled to redirect the user to /nifi. * NIFI-13313: - Removing nifi-web-error module. * NIFI-13313: - Restoring /nifi/logout-complete path. * NIFI-13313: - Adding an error handler for the ui which handles redirects to a 404 page. This closes apache#8906 NIFI-13365 - Fix unit tests running in kubernetes pod NIFI-13364 Removed autorefresh and banner UI properties This closes apache#8932 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13367: (apache#8933) - Updating the page title to align with the root Process Group. This closes apache#8933 NIFI-13368: (apache#8931) - Allowing tooltip mouse listeners to be destroyed when necessary. - Ensuring connection source/destination run status and validation errors are updated when deleted. This closes apache#8931 Add dynamic topic change capability [NIFI-13370] - dark-mode support for browser inputs (apache#8935) This closes apache#8935 NIFI-13354: (apache#8936) - Moving NiFi front end source into a top level maven module. This prepares for the introduction of other UIs that NiFi offers (like Custom UIs, Data Viewers, etc) to be colocated and share common components, styles, and dependencies. - The nifi-web-frontend module which produces the war that is included in the server nar now no longer contains any source. It simply depends on the new nifi-frontend artifact that bundles all built UIs and unpacks its contents into the resulting war. - Renaming nifi-web-frontend to nifi-ui. Now nifi-frontend at the top level will hold all frontend apps. In this commit the nifi app in nifi-frontend is bundled into a war called nifi-ui. This closes apache#8936 NIFI-12983 Qdrant vector store support Co-authored-by: Pierre Villard <pierre.villard.fr@gmail.com> Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com> This closes apache#8590. NIFI-13375 Added missing logging parameter in SplitRecord Signed-off-by: Mike Moser <mosermw@apache.org> This closes apache#8941 NIFI-13378: Adds Version State as filterable option in Process Groups tab in Summary (apache#8945) * NIFI-13378: Adds Version State as filterable option in Process Groups tab in Summary * updated value of selections to enum values This closes apache#8945 [NIFI-13371] update canvas context menu (apache#8949) This closes apache#8949 NIFI-13373: Adding support for banner text (apache#8947) * NIFI-13373: - Adding support for banner text. * NIFI-13373: - Prettier. * NIFI-13373: - Removing unused property. * NIFI-13373: - Defining reponse payload when loading banner text. - Removing banner text from login, logout, and error pages. * NIFI-13373: - Only loading the banner text when necessary. This closes apache#8947 NIFI-13385: (apache#8953) - Disabling nx daemon during builds. This closes apache#8953 NIFI-13359 Tune ExecuteSQL/Record to create fewer transient flow files Signed-off-by: Matt Burgess <mattyb149@apache.org> This closes apache#8928 NIFI-13383 Changed info log level to debug in XXEValidator (apache#8952) Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13266 Removed String concatenation in logging messages (apache#8940) Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13242 MiNiFi Sync Resource C2 command Signed-off-by: Ferenc Erdei <erdei.ferenc90@gmail.com> This closes apache#8898. NIFI-13391: (apache#8960) - Setting up different environment files to configure ngrx store. NIFI-13379 Replaced use of deprecated com.nimbusds.oauth2.sdk.http.HTTPResponse method getContentAsJSONObject with API suggested replacement getBodyAsJSONObject. This closes apache#8944 Signed-off-by: Mike Thomsen <mthomsen@apache.org> Improving Junit test to better cover the feature Remove unnecessary code
Set sensitive as true in USM Users JSON content property Trigger CI pipeline [NIFI-13303] - Remove text indicating property verification is disabled. (apache#8884) This closes apache#8884 [NIFI-13269] - Order parameter reference list alphabetically (apache#8885) * [NIFI-13269] - Order parameter reference list alphabetically * ran prettier:format to address minor code style issue * update nfpr and nfel to sort combo entries the same as the combo entries in the property table (case insensitive) This closes apache#8885 NIFI-13284: (apache#8891) - Only saving canvas routes that are not edit or history. This closes apache#8891 NIFI-12343 Added Max JSON Field String Length for Elasticsearch This closes apache#8881 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13308 Upgraded Spring Framework from 6.1.7 to 6.1.8 - Upgraded Spring Boot from 3.2.5 to 3.2.6 - Upgraded Slack bolt-socket-mode from 1.39.2 to 1.39.3 - Upgraded maven-artifact from 3.9.6 to 3.9.7 - Upgraded mariadb-java-client from 3.3.3 to 3.4.0 - Upgraded software.amazon.awssdk from 2.25.55 to 2.25.60 - Upgraded com.amazonaws from 1.12.725 to 1.12.730 - Upgraded Jersey from 3.1.6 to 3.1.7 - Upgraded Netty from 4.1.109.Final to 4.1.110.Final - Upgraded box-java-sdk from 4.9.0 to 4.9.1 This closes apache#8887 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13299: (apache#8894) - Adding min validators where appropriate. This closes apache#8894 NIFI-13289 add tooltips to NewCanvasItem (apache#8870) This closes apache#8870 NIFI-13315 Fixed ListAzureBlobStorage_v12 fails when Record Writer is used This closes apache#8897 Signed-off-by: Mark Bathori <mbathori@apache.org> [NIFI-13312] - Restructure as an Nx monorepo (apache#8893) * [NIFI-13312] - Restructure as an Nx monorepo * restored lint:fix functionality, updated package-lock This closes apache#8893 [NIFI-13234] update unauthorized canvas component colors (apache#8902) * [NIFI-13234] update unautorized canvas component colors * restore web font loader to ensure positions of canvas text is calculate correctly This closes apache#8902 [NIFI-13246] move actions from details columns into menu (apache#8900) * [NIFI-13246] move actions from details columns into menu * move View Documentation menu option lower This closes apache#8900 NIFI-13321: (apache#8901) - Fixing the mocking of child components in unit tests. - Removing any provided dependency that is no longer needed. This closes apache#8901 NIFI-13265 Removed instantiation of Object arrays for log arguments This closes apache#8896 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13309 Lookup compatible bundles even if previous flow was empty Signed-off-by: Ferenc Kis <briansolo1985@gmail.com> This closes apache#8888. NIFI-13320 Upgraded Spring Boot from 3.2.6 to 3.3.0 Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com> This closes apache#8899. NIFI-13267 - Bump NiFi NAR Maven plugin version (apache#8860) * NIFI-13267 - Bump NiFi NAR Maven plugin version * Review - adding Parameter Providers and Flow Analaysis Rules in c2-protocol-component-api ComponentManifest * Review - fix build() of ComponentManifest NIFI-13307 Replaced KeyStoreUtils with nifi-security-ssl Builders (apache#8895) - Removed unused test classes from nifi-web-api NIFI-13336 updating various deps for aws google azure and more - com.amazonaws * 1.12.730 1.12.733 - com.azure azure-sdk-bom 1.2.23 1.2.24 - com.google.cloud libraries-bom 26.39.0 26.40.0 - commons-cli 1.7.0 1.8.0 - commons-net 3.10.0 3.11.0 - io.fabric8 * 6.12.1 6.13.0 - org.apache.commons commons-compress 1.26.1 1.26.2 - software.amazon.awssdk 2.25.60 2.25.63 - com.google.apis google-api-services-drive v3-rev20240327-2.0.0 v3-rev20240521-2.0.0 - org.neo4j.driver neo4j-java-driver 5.20.0 5.21.0 - org.springframework.integration spring-integration-mail 6.2.4 6.2.5 Signed-off-by: Joseph Witt <joewitt@apache.org> Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com> This closes apache#8907. Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com> [NIFI-13325] update dark mode theme density to match light mode (apache#8904) * [NIFI-13325] update dark mode theme density to match light mode * remove density from nifi themes as only colors are used from this theme This closes apache#8904 NIFI-12801 Add local file upload option in PutHDFS processor This closes apache#8415. Signed-off-by: Peter Turcsanyi <turcsanyi@apache.org> NIFI-13329 - Updating the standard content viewer to render an error message when there is an error formatting. Co-authored-by: Pierre Villard <pierre.villard.fr@gmail.com> Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com> This closes apache#8905. NIFI-13342 restored sts dependency in aws service api Signed-off-by: Matt Burgess <mattyb149@apache.org> This closes apache#8910 NIFI-11078: Adds Component UUID to Flow Configuration History Table (apache#8909) This closes apache#8909 Update BinFiles not to write attributes to FlowFiles for auto-terminated ORIGINAL relationship Signed-off-by: Matt Burgess <mattyb149@apache.org> This closes apache#8911 NIFI-13350: (apache#8912) - Allowing parameters to be edited in New Parameter Context dialog. - Ensuring the proper tab is selected in the Parameter Context dialog based on the current usage. This closes apache#8912 NIFI-13138 Add Bundle extensions name and description in NiFi Registry This closes apache#8740 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13352 Adjusted Shutdown handling in ListenOTLP and Test Class This closes apache#8913 - Added quick duration for shutdown quiet period in ListenOTLP HttpServerFactory - Added TestRunner.stop() to ListenOTLPTest to close listening sockets - Increased Connect Timeout from 5 to 10 seconds in ListenOTLPTest Signed-off-by: Joseph Witt <joewitt@apache.org> NIFI-13337: (apache#8915) - Adjust column widths of the queue listing table. NIFI-13310 merged RAT declarations Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com> This closes apache#8916. NIFI-13231 Added App Private Key Auth to GitHub FlowRegistryClient This closes apache#8890 Signed-off-by: David Handermann <exceptionfactory@apache.org> Co-authored-by: David Handermann <exceptionfactory@apache.org> [NIFI-13355] move view cluster details and view flow configuration details into action kebab menus (apache#8921) This closes apache#8921 NIFI-13288 Improved SplitXml and SplitAvro to call session.putAttributes() This closes apache#8917 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13351 Improved QueryDatabaseTable Processors to call session.putAttributes() This closes apache#8919 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13339 Set sensitive as true in USM Users JSON content on ListenTrapSNMP This closes apache#8908 Signed-off-by: David Handermann <exceptionfactory@apache.org> [NIFI-13353] improve anchor tag hover state styles in dark mode (apache#8920) This closes apache#8920 NIFI-13357 Removed APP_INSTALLATION_TOKEN from GitHubFlowRegistryClient (apache#8923) Signed-off-by: David Handermann <exceptionfactory@apache.org> [NIFI-13349] align angular material and tailwind typography (apache#8918) * [NIFI-13349] align angular material and tailwind typography * override default tailwind fontSize configurations to match up with angular material typography configuration * cleanup duplicate style * add text-3xl tailwind configuration * update primary-node-only to use text-sm * replace .refresh-container with text-sm * add comments for $subtitle-2 material typography config * adjust $subtitle-2 font size and line height This closes apache#8918 [NIFI-13331] set default table density to -4 for all listings in nifi (apache#8925) This closes apache#8925 [NIFI-13361] determine extension description height base on $body-2 line-height configuration (apache#8927) This closes apache#8927 [NIFI-13360] rename nifi theme to supplemental theme (apache#8926) * [NIFI-13360] rename nifi theme to supplemental theme * Update nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-frontend/src/main/nifi/apps/nifi/src/assets/styles/_app.scss Co-authored-by: Rob Fellows <rob.fellows@gmail.com> * Update nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-frontend/src/main/nifi/apps/nifi/src/assets/styles/_app.scss Co-authored-by: Rob Fellows <rob.fellows@gmail.com> --------- Co-authored-by: Rob Fellows <rob.fellows@gmail.com> This closes apache#8926 NIFI-13030 Adding endpoint for comparing versions of registered flows This closes apache#8670 Signed-off-by: Peter Gyori <pgyori@apache.org> NIFI-13313: Remove old UI (apache#8906) * NIFI-13313: - Use nifi-web-frontend as the default UI hosted at /nifi no longer deploying nifi-web-ui. * NIFI-13313: - Adding logout complete page. - Updating backend to redirect to new logout complete page. * NIFI-13313: - Remove nifi-web-ui module. * NIFI-13313: - Updating LICENSE and NOTICE files for dependencies that are no longer included. * NIFI-13313: - Updating README. - Updating proxy config to mirror actual context path. * NIFI-13313: - Establishing rewrite rules for redirecting logout complete. - Setting the default handler for when a request isn't handled to redirect the user to /nifi. * NIFI-13313: - Removing nifi-web-error module. * NIFI-13313: - Restoring /nifi/logout-complete path. * NIFI-13313: - Adding an error handler for the ui which handles redirects to a 404 page. This closes apache#8906 NIFI-13365 - Fix unit tests running in kubernetes pod NIFI-13364 Removed autorefresh and banner UI properties This closes apache#8932 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13367: (apache#8933) - Updating the page title to align with the root Process Group. This closes apache#8933 NIFI-13368: (apache#8931) - Allowing tooltip mouse listeners to be destroyed when necessary. - Ensuring connection source/destination run status and validation errors are updated when deleted. This closes apache#8931 Add dynamic topic change capability [NIFI-13370] - dark-mode support for browser inputs (apache#8935) This closes apache#8935 NIFI-13354: (apache#8936) - Moving NiFi front end source into a top level maven module. This prepares for the introduction of other UIs that NiFi offers (like Custom UIs, Data Viewers, etc) to be colocated and share common components, styles, and dependencies. - The nifi-web-frontend module which produces the war that is included in the server nar now no longer contains any source. It simply depends on the new nifi-frontend artifact that bundles all built UIs and unpacks its contents into the resulting war. - Renaming nifi-web-frontend to nifi-ui. Now nifi-frontend at the top level will hold all frontend apps. In this commit the nifi app in nifi-frontend is bundled into a war called nifi-ui. This closes apache#8936 NIFI-12983 Qdrant vector store support Co-authored-by: Pierre Villard <pierre.villard.fr@gmail.com> Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com> This closes apache#8590. NIFI-13375 Added missing logging parameter in SplitRecord Signed-off-by: Mike Moser <mosermw@apache.org> This closes apache#8941 NIFI-13378: Adds Version State as filterable option in Process Groups tab in Summary (apache#8945) * NIFI-13378: Adds Version State as filterable option in Process Groups tab in Summary * updated value of selections to enum values This closes apache#8945 [NIFI-13371] update canvas context menu (apache#8949) This closes apache#8949 NIFI-13373: Adding support for banner text (apache#8947) * NIFI-13373: - Adding support for banner text. * NIFI-13373: - Prettier. * NIFI-13373: - Removing unused property. * NIFI-13373: - Defining reponse payload when loading banner text. - Removing banner text from login, logout, and error pages. * NIFI-13373: - Only loading the banner text when necessary. This closes apache#8947 NIFI-13385: (apache#8953) - Disabling nx daemon during builds. This closes apache#8953 NIFI-13359 Tune ExecuteSQL/Record to create fewer transient flow files Signed-off-by: Matt Burgess <mattyb149@apache.org> This closes apache#8928 NIFI-13383 Changed info log level to debug in XXEValidator (apache#8952) Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13266 Removed String concatenation in logging messages (apache#8940) Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13242 MiNiFi Sync Resource C2 command Signed-off-by: Ferenc Erdei <erdei.ferenc90@gmail.com> This closes apache#8898. NIFI-13391: (apache#8960) - Setting up different environment files to configure ngrx store. NIFI-13379 Replaced use of deprecated com.nimbusds.oauth2.sdk.http.HTTPResponse method getContentAsJSONObject with API suggested replacement getBodyAsJSONObject. This closes apache#8944 Signed-off-by: Mike Thomsen <mthomsen@apache.org> Improving Junit test to better cover the feature Remove unnecessary code
Set sensitive as true in USM Users JSON content property Trigger CI pipeline [NIFI-13303] - Remove text indicating property verification is disabled. (apache#8884) This closes apache#8884 [NIFI-13269] - Order parameter reference list alphabetically (apache#8885) * [NIFI-13269] - Order parameter reference list alphabetically * ran prettier:format to address minor code style issue * update nfpr and nfel to sort combo entries the same as the combo entries in the property table (case insensitive) This closes apache#8885 NIFI-13284: (apache#8891) - Only saving canvas routes that are not edit or history. This closes apache#8891 NIFI-12343 Added Max JSON Field String Length for Elasticsearch This closes apache#8881 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13308 Upgraded Spring Framework from 6.1.7 to 6.1.8 - Upgraded Spring Boot from 3.2.5 to 3.2.6 - Upgraded Slack bolt-socket-mode from 1.39.2 to 1.39.3 - Upgraded maven-artifact from 3.9.6 to 3.9.7 - Upgraded mariadb-java-client from 3.3.3 to 3.4.0 - Upgraded software.amazon.awssdk from 2.25.55 to 2.25.60 - Upgraded com.amazonaws from 1.12.725 to 1.12.730 - Upgraded Jersey from 3.1.6 to 3.1.7 - Upgraded Netty from 4.1.109.Final to 4.1.110.Final - Upgraded box-java-sdk from 4.9.0 to 4.9.1 This closes apache#8887 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13299: (apache#8894) - Adding min validators where appropriate. This closes apache#8894 NIFI-13289 add tooltips to NewCanvasItem (apache#8870) This closes apache#8870 NIFI-13315 Fixed ListAzureBlobStorage_v12 fails when Record Writer is used This closes apache#8897 Signed-off-by: Mark Bathori <mbathori@apache.org> [NIFI-13312] - Restructure as an Nx monorepo (apache#8893) * [NIFI-13312] - Restructure as an Nx monorepo * restored lint:fix functionality, updated package-lock This closes apache#8893 [NIFI-13234] update unauthorized canvas component colors (apache#8902) * [NIFI-13234] update unautorized canvas component colors * restore web font loader to ensure positions of canvas text is calculate correctly This closes apache#8902 [NIFI-13246] move actions from details columns into menu (apache#8900) * [NIFI-13246] move actions from details columns into menu * move View Documentation menu option lower This closes apache#8900 NIFI-13321: (apache#8901) - Fixing the mocking of child components in unit tests. - Removing any provided dependency that is no longer needed. This closes apache#8901 NIFI-13265 Removed instantiation of Object arrays for log arguments This closes apache#8896 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13309 Lookup compatible bundles even if previous flow was empty Signed-off-by: Ferenc Kis <briansolo1985@gmail.com> This closes apache#8888. NIFI-13320 Upgraded Spring Boot from 3.2.6 to 3.3.0 Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com> This closes apache#8899. NIFI-13267 - Bump NiFi NAR Maven plugin version (apache#8860) * NIFI-13267 - Bump NiFi NAR Maven plugin version * Review - adding Parameter Providers and Flow Analaysis Rules in c2-protocol-component-api ComponentManifest * Review - fix build() of ComponentManifest NIFI-13307 Replaced KeyStoreUtils with nifi-security-ssl Builders (apache#8895) - Removed unused test classes from nifi-web-api NIFI-13336 updating various deps for aws google azure and more - com.amazonaws * 1.12.730 1.12.733 - com.azure azure-sdk-bom 1.2.23 1.2.24 - com.google.cloud libraries-bom 26.39.0 26.40.0 - commons-cli 1.7.0 1.8.0 - commons-net 3.10.0 3.11.0 - io.fabric8 * 6.12.1 6.13.0 - org.apache.commons commons-compress 1.26.1 1.26.2 - software.amazon.awssdk 2.25.60 2.25.63 - com.google.apis google-api-services-drive v3-rev20240327-2.0.0 v3-rev20240521-2.0.0 - org.neo4j.driver neo4j-java-driver 5.20.0 5.21.0 - org.springframework.integration spring-integration-mail 6.2.4 6.2.5 Signed-off-by: Joseph Witt <joewitt@apache.org> Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com> This closes apache#8907. Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com> [NIFI-13325] update dark mode theme density to match light mode (apache#8904) * [NIFI-13325] update dark mode theme density to match light mode * remove density from nifi themes as only colors are used from this theme This closes apache#8904 NIFI-12801 Add local file upload option in PutHDFS processor This closes apache#8415. Signed-off-by: Peter Turcsanyi <turcsanyi@apache.org> NIFI-13329 - Updating the standard content viewer to render an error message when there is an error formatting. Co-authored-by: Pierre Villard <pierre.villard.fr@gmail.com> Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com> This closes apache#8905. NIFI-13342 restored sts dependency in aws service api Signed-off-by: Matt Burgess <mattyb149@apache.org> This closes apache#8910 NIFI-11078: Adds Component UUID to Flow Configuration History Table (apache#8909) This closes apache#8909 Update BinFiles not to write attributes to FlowFiles for auto-terminated ORIGINAL relationship Signed-off-by: Matt Burgess <mattyb149@apache.org> This closes apache#8911 NIFI-13350: (apache#8912) - Allowing parameters to be edited in New Parameter Context dialog. - Ensuring the proper tab is selected in the Parameter Context dialog based on the current usage. This closes apache#8912 NIFI-13138 Add Bundle extensions name and description in NiFi Registry This closes apache#8740 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13352 Adjusted Shutdown handling in ListenOTLP and Test Class This closes apache#8913 - Added quick duration for shutdown quiet period in ListenOTLP HttpServerFactory - Added TestRunner.stop() to ListenOTLPTest to close listening sockets - Increased Connect Timeout from 5 to 10 seconds in ListenOTLPTest Signed-off-by: Joseph Witt <joewitt@apache.org> NIFI-13337: (apache#8915) - Adjust column widths of the queue listing table. NIFI-13310 merged RAT declarations Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com> This closes apache#8916. NIFI-13231 Added App Private Key Auth to GitHub FlowRegistryClient This closes apache#8890 Signed-off-by: David Handermann <exceptionfactory@apache.org> Co-authored-by: David Handermann <exceptionfactory@apache.org> [NIFI-13355] move view cluster details and view flow configuration details into action kebab menus (apache#8921) This closes apache#8921 NIFI-13288 Improved SplitXml and SplitAvro to call session.putAttributes() This closes apache#8917 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13351 Improved QueryDatabaseTable Processors to call session.putAttributes() This closes apache#8919 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13339 Set sensitive as true in USM Users JSON content on ListenTrapSNMP This closes apache#8908 Signed-off-by: David Handermann <exceptionfactory@apache.org> [NIFI-13353] improve anchor tag hover state styles in dark mode (apache#8920) This closes apache#8920 NIFI-13357 Removed APP_INSTALLATION_TOKEN from GitHubFlowRegistryClient (apache#8923) Signed-off-by: David Handermann <exceptionfactory@apache.org> [NIFI-13349] align angular material and tailwind typography (apache#8918) * [NIFI-13349] align angular material and tailwind typography * override default tailwind fontSize configurations to match up with angular material typography configuration * cleanup duplicate style * add text-3xl tailwind configuration * update primary-node-only to use text-sm * replace .refresh-container with text-sm * add comments for $subtitle-2 material typography config * adjust $subtitle-2 font size and line height This closes apache#8918 [NIFI-13331] set default table density to -4 for all listings in nifi (apache#8925) This closes apache#8925 [NIFI-13361] determine extension description height base on $body-2 line-height configuration (apache#8927) This closes apache#8927 [NIFI-13360] rename nifi theme to supplemental theme (apache#8926) * [NIFI-13360] rename nifi theme to supplemental theme * Update nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-frontend/src/main/nifi/apps/nifi/src/assets/styles/_app.scss Co-authored-by: Rob Fellows <rob.fellows@gmail.com> * Update nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-frontend/src/main/nifi/apps/nifi/src/assets/styles/_app.scss Co-authored-by: Rob Fellows <rob.fellows@gmail.com> --------- Co-authored-by: Rob Fellows <rob.fellows@gmail.com> This closes apache#8926 NIFI-13030 Adding endpoint for comparing versions of registered flows This closes apache#8670 Signed-off-by: Peter Gyori <pgyori@apache.org> NIFI-13313: Remove old UI (apache#8906) * NIFI-13313: - Use nifi-web-frontend as the default UI hosted at /nifi no longer deploying nifi-web-ui. * NIFI-13313: - Adding logout complete page. - Updating backend to redirect to new logout complete page. * NIFI-13313: - Remove nifi-web-ui module. * NIFI-13313: - Updating LICENSE and NOTICE files for dependencies that are no longer included. * NIFI-13313: - Updating README. - Updating proxy config to mirror actual context path. * NIFI-13313: - Establishing rewrite rules for redirecting logout complete. - Setting the default handler for when a request isn't handled to redirect the user to /nifi. * NIFI-13313: - Removing nifi-web-error module. * NIFI-13313: - Restoring /nifi/logout-complete path. * NIFI-13313: - Adding an error handler for the ui which handles redirects to a 404 page. This closes apache#8906 NIFI-13365 - Fix unit tests running in kubernetes pod NIFI-13364 Removed autorefresh and banner UI properties This closes apache#8932 Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13367: (apache#8933) - Updating the page title to align with the root Process Group. This closes apache#8933 NIFI-13368: (apache#8931) - Allowing tooltip mouse listeners to be destroyed when necessary. - Ensuring connection source/destination run status and validation errors are updated when deleted. This closes apache#8931 Add dynamic topic change capability [NIFI-13370] - dark-mode support for browser inputs (apache#8935) This closes apache#8935 NIFI-13354: (apache#8936) - Moving NiFi front end source into a top level maven module. This prepares for the introduction of other UIs that NiFi offers (like Custom UIs, Data Viewers, etc) to be colocated and share common components, styles, and dependencies. - The nifi-web-frontend module which produces the war that is included in the server nar now no longer contains any source. It simply depends on the new nifi-frontend artifact that bundles all built UIs and unpacks its contents into the resulting war. - Renaming nifi-web-frontend to nifi-ui. Now nifi-frontend at the top level will hold all frontend apps. In this commit the nifi app in nifi-frontend is bundled into a war called nifi-ui. This closes apache#8936 NIFI-12983 Qdrant vector store support Co-authored-by: Pierre Villard <pierre.villard.fr@gmail.com> Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com> This closes apache#8590. NIFI-13375 Added missing logging parameter in SplitRecord Signed-off-by: Mike Moser <mosermw@apache.org> This closes apache#8941 NIFI-13378: Adds Version State as filterable option in Process Groups tab in Summary (apache#8945) * NIFI-13378: Adds Version State as filterable option in Process Groups tab in Summary * updated value of selections to enum values This closes apache#8945 [NIFI-13371] update canvas context menu (apache#8949) This closes apache#8949 NIFI-13373: Adding support for banner text (apache#8947) * NIFI-13373: - Adding support for banner text. * NIFI-13373: - Prettier. * NIFI-13373: - Removing unused property. * NIFI-13373: - Defining reponse payload when loading banner text. - Removing banner text from login, logout, and error pages. * NIFI-13373: - Only loading the banner text when necessary. This closes apache#8947 NIFI-13385: (apache#8953) - Disabling nx daemon during builds. This closes apache#8953 NIFI-13359 Tune ExecuteSQL/Record to create fewer transient flow files Signed-off-by: Matt Burgess <mattyb149@apache.org> This closes apache#8928 NIFI-13383 Changed info log level to debug in XXEValidator (apache#8952) Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13266 Removed String concatenation in logging messages (apache#8940) Signed-off-by: David Handermann <exceptionfactory@apache.org> NIFI-13242 MiNiFi Sync Resource C2 command Signed-off-by: Ferenc Erdei <erdei.ferenc90@gmail.com> This closes apache#8898. NIFI-13391: (apache#8960) - Setting up different environment files to configure ngrx store. NIFI-13379 Replaced use of deprecated com.nimbusds.oauth2.sdk.http.HTTPResponse method getContentAsJSONObject with API suggested replacement getBodyAsJSONObject. This closes apache#8944 Signed-off-by: Mike Thomsen <mthomsen@apache.org> Improving Junit test to better cover the feature Remove unnecessary code
Summary
NIFI-13231
This PR adds function to Generate Jwt Token in GitHubFlowRegistryClient and PrivateKey Authentication support.
Tracking
Please complete the following tracking steps prior to pull request creation.
Issue Tracking
Pull Request Tracking
NIFI-00000
NIFI-00000
Pull Request Formatting
main
branchVerification
Please indicate the verification steps performed prior to pull request creation.
Build
mvn clean install -P contrib-check
UI Contributions
Licensing
LICENSE
andNOTICE
filesDocumentation