This is an automated email from the ASF dual-hosted git repository.

dsmiley pushed a change to branch branch_10x
in repository https://gitbox.apache.org/repos/asf/solr.git


    from 35319048814 Ref guide: clarify docs for ACORN filtered vector search 
(#5162)
     new 9eea9ee6205 SOLR-18523: Remove the checkJavadocLinks crawl from the 
documentation build (#5062)
     new ee48ff43970 SOLR-18391: Clean up a failed collection creation better 
(#5027)
     new a5b4284b939 SOLR-18545: Update to released highlight.js library.  Fix 
highlighting bugs in Solr Admin UI. (#5129)
     new 12d77e63d16 Fix ref guide bugs: stale versions, broken tabs, dead 
references, duplicate examples (#5176)
     new bb439fcd3cf chore: Migrate off Decompose/MVIKotlin/Essenty stack 
(#4929)
     new c436d08d444 SOLR-18450: Document  which major version the 
/api/collections details lands in (#5064)

The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 build.gradle                                       |   1 -
 ...R-18391-collection-creation-failure-cleanup.yml |   8 +
 changelog/unreleased/SOLR-18523.yml                |   7 +
 .../migrate-new-ui-off-decompose-mvikotlin.yml     |   8 +
 dev-docs/ui/component-development.adoc             |  90 +++++--
 dev-docs/ui/introduction.adoc                      |   2 +-
 dev-docs/ui/module-structure.adoc                  |  63 +++--
 dev-docs/ui/technology-overview.adoc               |  43 ++--
 dev-docs/ui/testing-and-deployment.adoc            |  47 +++-
 dev-tools/scripts/checkJavadocLinks.py             | 277 ---------------------
 gradle/documentation/documentation.gradle          |  17 ++
 gradle/validation/check-broken-links.gradle        |  81 ------
 gradle/validation/rat-config.xml                   |   2 +-
 .../cloud/api/collections/CreateCollectionCmd.java | 169 ++++++++++---
 .../impl/PlacementPluginAssignStrategy.java        |  19 +-
 .../solr/cloud/CreateCollectionCleanupTest.java    | 196 +++++++++++++++
 .../collections/CreateCollectionCmdRetryTest.java  |  94 +++++++
 .../impl/PlacementPluginIntegrationTest.java       |  21 ++
 .../configuration-guide/pages/collections-api.adoc |   2 -
 .../pages/cluster-node-management.adoc             |  28 +--
 .../deployment-guide/pages/enabling-ssl.adoc       |   2 +-
 .../deployment-guide/pages/installing-solr.adoc    |   8 +-
 .../deployment-guide/pages/jvm-settings.adoc       |   4 +-
 .../modules/deployment-guide/pages/node-roles.adoc |  13 +-
 .../pages/system-requirements.adoc                 |  18 +-
 .../pages/user-managed-index-replication.adoc      |  53 ++--
 .../indexing-guide/pages/date-formatting-math.adoc |   3 -
 .../modules/indexing-guide/pages/filters.adoc      |   3 -
 .../query-guide/pages/json-combined-query-dsl.adoc |  27 +-
 .../pages/major-changes-in-solr-10.adoc            |  12 +
 solr/webapp/web/css/angular/common.css             |   8 +-
 solr/webapp/web/index.html                         |   2 +-
 solr/webapp/web/js/angular/app.js                  |   2 +-
 solr/webapp/web/libs/highlight.js                  |  31 ---
 solr/webapp/web/libs/highlight.js-11.12.0.min.js   |  44 ++++
 solr/webapp/web/partials/query.html                |   3 -
 solr/webapp/web/partials/stream.html               |   2 +-
 ui/README.md                                       |   4 +-
 ui/desktopApp/build.gradle.kts                     |   6 -
 .../src/main/kotlin/org/apache/solr/ui/Main.kt     |  30 +--
 .../src/main/kotlin/org/apache/solr/ui/Utils.kt    |  45 ----
 ui/gradle/libs.versions.toml                       |  10 -
 ui/shared/build.gradle.kts                         |   7 -
 .../ui/components/auth/AuthenticationComponent.kt  |  72 ++----
 .../solr/ui/components/auth/BasicAuthComponent.kt  |  98 --------
 .../solr/ui/components/auth/OAuthComponent.kt      |  82 ------
 .../HttpBasicAuthRepository.kt}                    |   8 +-
 .../PlatformOAuthRepository.kt}                    |   8 +-
 .../solr/ui/components/auth/domain/AuthEvents.kt   | 110 ++++++++
 .../components/auth/domain/AuthenticationErrors.kt |  42 ++++
 .../domain/BasicAuthenticateUseCase.kt}            |  20 +-
 .../auth/domain/DefaultBasicAuthenticateUseCase.kt |  19 +-
 .../components/auth/domain/DefaultOAuthUseCases.kt |  64 +++++
 .../ui/components/auth/domain/OAuthUseCases.kt     |  69 +++++
 .../integration/DefaultAuthenticationComponent.kt  | 172 +++----------
 .../auth/integration/DefaultBasicAuthComponent.kt  |  91 -------
 .../auth/integration/DefaultOAuthComponent.kt      |  92 -------
 .../solr/ui/components/auth/integration/Mappers.kt |  59 -----
 .../repository/BasicAuthRepository.kt}             |  18 +-
 .../components/auth/repository/OAuthRepository.kt} |  28 ++-
 .../components/auth/store/AuthenticationStore.kt   |  65 -----
 .../auth/store/AuthenticationStoreProvider.kt      |  99 --------
 .../ui/components/auth/store/BasicAuthStore.kt     |  91 -------
 .../auth/store/BasicAuthStoreProvider.kt           | 145 -----------
 .../solr/ui/components/auth/store/OAuthStore.kt    |  80 ------
 .../ui/components/auth/store/OAuthStoreProvider.kt | 161 ------------
 .../auth/viewmodel/AuthenticationStateHolder.kt    | 205 +++++++++++++++
 .../auth/viewmodel/AuthenticationViewModel.kt      |  77 ++++++
 .../auth/viewmodel/BasicAuthStateHolder.kt         | 123 +++++++++
 .../components/auth/viewmodel/OAuthStateHolder.kt  | 100 ++++++++
 .../solr/ui/components/cluster/ClusterComponent.kt |  25 +-
 .../cluster/integration/DefaultClusterComponent.kt |  40 +--
 .../cluster/viewmodel/ClusterViewModel.kt}         |  42 +++-
 .../components/environment/EnvironmentComponent.kt |  31 ++-
 .../HttpEnvironmentRepository.kt}                  |  13 +-
 .../domain/DefaultLoadJavaPropertiesUseCase.kt     |  24 +-
 .../domain/DefaultLoadSystemDataUseCase.kt         |  19 +-
 .../domain/LoadJavaPropertiesUseCase.kt}           |  16 +-
 .../domain/LoadSystemDataUseCase.kt}               |  16 +-
 .../integration/DefaultEnvironmentComponent.kt     |  53 ++--
 .../components/environment/integration/Mappers.kt  |  29 ---
 .../repository/EnvironmentRepository.kt}           |  24 +-
 .../environment/store/EnvironmentStore.kt          |  63 -----
 .../environment/store/EnvironmentStoreProvider.kt  | 177 -------------
 .../viewmodel/EnvironmentStateHolder.kt            | 120 +++++++++
 .../viewmodel/EnvironmentViewModel.kt}             |  35 +--
 .../logging/integration/DefaultLoggingComponent.kt |  11 +-
 .../solr/ui/components/main/MainComponent.kt       |  83 ++----
 .../solr/ui/components/main/domain/MainEvent.kt    |  17 +-
 .../main/integration/DefaultMainComponent.kt       | 199 ++-------------
 .../solr/ui/components/main/integration/Mappers.kt |  34 ---
 .../ui/components/main/viewmodel/MainViewModel.kt  | 139 +++++++++++
 .../navigation/TabNavigationComponent.kt           |  29 ---
 .../solr/ui/components/root/RootComponent.kt       |  45 ++--
 .../root/integration/SimpleRootComponent.kt        | 169 ++-----------
 .../ui/components/root/viewmodel/RootViewModel.kt  | 124 +++++++++
 .../solr/ui/components/start/StartComponent.kt     |  50 +---
 .../HttpStartRepository.kt}                        |  10 +-
 .../start/{integration => data}/Mappers.kt         |  25 +-
 .../ui/components/start/domain/ConnectUseCase.kt   |  63 +++++
 .../start/domain/DefaultConnectUseCase.kt          |  63 +++++
 .../start/domain/StartEvent.kt}                    |  34 ++-
 .../start/integration/DefaultStartComponent.kt     |  75 ++----
 .../start/repository/StartRepository.kt}           |  20 +-
 .../solr/ui/components/start/store/StartStore.kt   |  77 ------
 .../components/start/store/StartStoreProvider.kt   | 169 -------------
 .../components/start/viewmodel/StartStateHolder.kt | 111 +++++++++
 .../viewmodel/StartViewModel.kt}                   |  32 +--
 .../apache/solr/ui/utils/AppComponentContext.kt    |  28 ---
 .../org/apache/solr/ui/utils/CoroutineScopeExt.kt  |  72 ------
 .../solr/ui/utils/DefaultAppComponentContext.kt    |  56 -----
 .../apache/solr/ui/views/auth/BasicAuthContent.kt  |  32 +--
 .../org/apache/solr/ui/views/auth/OAuthContent.kt  |  32 +--
 .../ui/views/auth/UserAuthenticationContent.kt     | 114 +++++++--
 .../apache/solr/ui/views/cluster/ClusterContent.kt |  13 +-
 .../ui/views/environment/EnvironmentContent.kt     |  36 ++-
 .../org/apache/solr/ui/views/main/MainContent.kt   |  96 ++++---
 .../solr/ui/views/navigation/NavTransitions.kt     |  43 ++--
 .../solr/ui/views/navigation/NavigationTabs.kt     |  49 +---
 .../org/apache/solr/ui/views/root/RootContent.kt   |  65 +++--
 .../org/apache/solr/ui/views/start/StartContent.kt |  58 ++++-
 .../org/apache/solr/ui/TestAppComponentContext.kt  |  61 -----
 ...efaultAuthenticationComponentIntegrationTest.kt |  86 -------
 .../viewmodel/AuthenticationStateHolderTest.kt     |  63 +++++
 .../BasicAuthStateHolderTest.kt}                   | 142 +++++------
 .../FakeOAuthRepository.kt}                        |   9 +-
 .../OAuthStateHolderTest.kt}                       | 155 +++++-------
 .../store/EnvironmentStoreProviderTest.kt          | 107 --------
 .../viewmodel/EnvironmentStateHolderTest.kt        |  98 ++++++++
 .../StartStateHolderIntegrationTest.kt}            | 135 ++++------
 .../solr/ui/views/auth/BasicAuthContentTest.kt     |  24 +-
 .../ui/views/auth/TestAuthenticationComponent.kt   |  70 ------
 .../solr/ui/views/auth/TestBasicAuthComponent.kt   |  43 ----
 .../solr/ui/views/auth/TestOAuthComponent.kt       |  38 ---
 .../ui/views/auth/UserAuthenticationContentTest.kt |   5 +-
 .../ui/views/environment/EnvironmentContentTest.kt |  39 ++-
 .../apache/solr/ui/views/start/StartContentTest.kt |  27 +-
 .../PlatformOAuthRepository.kt}                    |   8 +-
 .../auth/PreviewUserAuthenticationContent.kt       | 170 +++++--------
 .../solr/ui/preview/start/PreviewStartContent.kt   |  54 ++--
 .../PlatformOAuthRepository.kt}                    |   8 +-
 ui/webApp/build.gradle.kts                         |   3 -
 .../src/webMain/kotlin/org/apache/solr/ui/Main.kt  |  14 --
 143 files changed, 3478 insertions(+), 4591 deletions(-)
 create mode 100644 
changelog/unreleased/SOLR-18391-collection-creation-failure-cleanup.yml
 create mode 100644 changelog/unreleased/SOLR-18523.yml
 create mode 100644 
changelog/unreleased/migrate-new-ui-off-decompose-mvikotlin.yml
 delete mode 100644 dev-tools/scripts/checkJavadocLinks.py
 delete mode 100644 gradle/validation/check-broken-links.gradle
 create mode 100644 
solr/core/src/test/org/apache/solr/cloud/api/collections/CreateCollectionCmdRetryTest.java
 delete mode 100644 solr/webapp/web/libs/highlight.js
 create mode 100644 solr/webapp/web/libs/highlight.js-11.12.0.min.js
 delete mode 100644 ui/desktopApp/src/main/kotlin/org/apache/solr/ui/Utils.kt
 delete mode 100644 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/auth/BasicAuthComponent.kt
 delete mode 100644 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/auth/OAuthComponent.kt
 rename 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/auth/{integration/HttpBasicAuthStoreClient.kt
 => data/HttpBasicAuthRepository.kt} (87%)
 rename 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/auth/{integration/PlatformOAuthStoreClient.kt
 => data/PlatformOAuthRepository.kt} (80%)
 create mode 100644 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/auth/domain/AuthEvents.kt
 create mode 100644 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/auth/domain/AuthenticationErrors.kt
 copy 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/{configsets/domain/LoadConfigsetsUseCase.kt
 => auth/domain/BasicAuthenticateUseCase.kt} (57%)
 copy solr/api/src/java/org/apache/solr/client/api/model/ActiveTaskDetails.java 
=> 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/auth/domain/DefaultBasicAuthenticateUseCase.kt
 (66%)
 create mode 100644 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/auth/domain/DefaultOAuthUseCases.kt
 create mode 100644 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/auth/domain/OAuthUseCases.kt
 delete mode 100644 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/auth/integration/DefaultBasicAuthComponent.kt
 delete mode 100644 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/auth/integration/DefaultOAuthComponent.kt
 delete mode 100644 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/auth/integration/Mappers.kt
 copy 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/{configsets/domain/LoadConfigsetsUseCase.kt
 => auth/repository/BasicAuthRepository.kt} (64%)
 rename 
ui/shared/src/{commonTest/kotlin/org/apache/solr/ui/views/auth/TestOAuthData.kt 
=> 
commonMain/kotlin/org/apache/solr/ui/components/auth/repository/OAuthRepository.kt}
 (55%)
 delete mode 100644 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/auth/store/AuthenticationStore.kt
 delete mode 100644 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/auth/store/AuthenticationStoreProvider.kt
 delete mode 100644 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/auth/store/BasicAuthStore.kt
 delete mode 100644 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/auth/store/BasicAuthStoreProvider.kt
 delete mode 100644 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/auth/store/OAuthStore.kt
 delete mode 100644 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/auth/store/OAuthStoreProvider.kt
 create mode 100644 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/auth/viewmodel/AuthenticationStateHolder.kt
 create mode 100644 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/auth/viewmodel/AuthenticationViewModel.kt
 create mode 100644 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/auth/viewmodel/BasicAuthStateHolder.kt
 create mode 100644 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/auth/viewmodel/OAuthStateHolder.kt
 rename 
ui/shared/src/{commonTest/kotlin/org/apache/solr/ui/views/start/TestStartComponent.kt
 => 
commonMain/kotlin/org/apache/solr/ui/components/cluster/viewmodel/ClusterViewModel.kt}
 (52%)
 rename 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/environment/{integration/HttpEnvironmentStoreClient.kt
 => data/HttpEnvironmentRepository.kt} (82%)
 copy gradle/documentation/render-javadoc/table_padding.css => 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/environment/domain/DefaultLoadJavaPropertiesUseCase.kt
 (65%)
 copy solr/core/src/java/org/apache/solr/jersey/APIConfigProvider.java => 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/environment/domain/DefaultLoadSystemDataUseCase.kt
 (68%)
 copy 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/{configsets/domain/LoadConfigsetsUseCase.kt
 => environment/domain/LoadJavaPropertiesUseCase.kt} (66%)
 rename 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/{navigation/NavigationComponent.kt
 => environment/domain/LoadSystemDataUseCase.kt} (67%)
 delete mode 100644 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/environment/integration/Mappers.kt
 rename 
ui/shared/src/{commonTest/kotlin/org/apache/solr/ui/components/environment/store/MockedEnvironmentStoreClient.kt
 => 
commonMain/kotlin/org/apache/solr/ui/components/environment/repository/EnvironmentRepository.kt}
 (64%)
 delete mode 100644 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/environment/store/EnvironmentStore.kt
 delete mode 100644 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/environment/store/EnvironmentStoreProvider.kt
 create mode 100644 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/environment/viewmodel/EnvironmentStateHolder.kt
 copy 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/{configsets/viewmodel/ConfigsetsViewModel.kt
 => environment/viewmodel/EnvironmentViewModel.kt} (56%)
 copy solr/core/src/java/org/apache/solr/util/IOFunction.java => 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/main/domain/MainEvent.kt
 (76%)
 delete mode 100644 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/main/integration/Mappers.kt
 create mode 100644 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/main/viewmodel/MainViewModel.kt
 delete mode 100644 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/navigation/TabNavigationComponent.kt
 create mode 100644 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/root/viewmodel/RootViewModel.kt
 rename 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/start/{integration/HttpStartStoreClient.kt
 => data/HttpStartRepository.kt} (95%)
 rename 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/start/{integration
 => data}/Mappers.kt (59%)
 create mode 100644 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/start/domain/ConnectUseCase.kt
 create mode 100644 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/start/domain/DefaultConnectUseCase.kt
 copy 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/{errors/UnauthorizedException.kt
 => components/start/domain/StartEvent.kt} (51%)
 copy 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/{utils/AppDispatchers.kt => 
components/start/repository/StartRepository.kt} (67%)
 delete mode 100644 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/start/store/StartStore.kt
 delete mode 100644 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/start/store/StartStoreProvider.kt
 create mode 100644 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/start/viewmodel/StartStateHolder.kt
 copy 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/components/{configsets/viewmodel/ConfigsetsViewModel.kt
 => start/viewmodel/StartViewModel.kt} (58%)
 delete mode 100644 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/utils/AppComponentContext.kt
 delete mode 100644 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/utils/CoroutineScopeExt.kt
 delete mode 100644 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/utils/DefaultAppComponentContext.kt
 copy solr/core/src/java/org/apache/solr/core/DelegatingEventListener.java => 
ui/shared/src/commonMain/kotlin/org/apache/solr/ui/views/navigation/NavTransitions.kt
 (50%)
 delete mode 100644 
ui/shared/src/commonTest/kotlin/org/apache/solr/ui/TestAppComponentContext.kt
 delete mode 100644 
ui/shared/src/commonTest/kotlin/org/apache/solr/ui/components/auth/integration/DefaultAuthenticationComponentIntegrationTest.kt
 create mode 100644 
ui/shared/src/commonTest/kotlin/org/apache/solr/ui/components/auth/viewmodel/AuthenticationStateHolderTest.kt
 rename 
ui/shared/src/commonTest/kotlin/org/apache/solr/ui/components/auth/{integration/DefaultBasicAuthComponentTest.kt
 => viewmodel/BasicAuthStateHolderTest.kt} (50%)
 rename 
ui/shared/src/commonTest/kotlin/org/apache/solr/ui/components/auth/{store/FakeOAuthClient.kt
 => viewmodel/FakeOAuthRepository.kt} (84%)
 rename 
ui/shared/src/commonTest/kotlin/org/apache/solr/ui/components/auth/{store/OAuthStoreProviderTest.kt
 => viewmodel/OAuthStateHolderTest.kt} (50%)
 delete mode 100644 
ui/shared/src/commonTest/kotlin/org/apache/solr/ui/components/environment/store/EnvironmentStoreProviderTest.kt
 create mode 100644 
ui/shared/src/commonTest/kotlin/org/apache/solr/ui/components/environment/viewmodel/EnvironmentStateHolderTest.kt
 rename 
ui/shared/src/commonTest/kotlin/org/apache/solr/ui/components/start/{integration/DefaultStartComponentIntegrationTest.kt
 => viewmodel/StartStateHolderIntegrationTest.kt} (51%)
 delete mode 100644 
ui/shared/src/commonTest/kotlin/org/apache/solr/ui/views/auth/TestAuthenticationComponent.kt
 delete mode 100644 
ui/shared/src/commonTest/kotlin/org/apache/solr/ui/views/auth/TestBasicAuthComponent.kt
 delete mode 100644 
ui/shared/src/commonTest/kotlin/org/apache/solr/ui/views/auth/TestOAuthComponent.kt
 rename 
ui/shared/src/jvmMain/kotlin/org/apache/solr/ui/components/auth/{integration/PlatformOAuthStoreClient.kt
 => data/PlatformOAuthRepository.kt} (96%)
 rename 
ui/shared/src/wasmJsMain/kotlin/org/apache/solr/ui/components/auth/{integration/PlatformOAuthStoreClient.kt
 => data/PlatformOAuthRepository.kt} (95%)

Reply via email to