Skip to content

Console Output

+ git merge --ff appng-1.25.x --strategy-option theirs
Auto-merging pom.xml
Auto-merging appng-xmlapi/pom.xml
Auto-merging appng-upngizr/pom.xml
Auto-merging appng-upngizr/README.adoc
Auto-merging appng-tools/pom.xml
Auto-merging appng-testsupport/src/main/java/org/appng/testsupport/config/ApplicationTestConfig.java
Auto-merging appng-testsupport/src/main/java/org/appng/testsupport/TestBase.java
Auto-merging appng-testsupport/pom.xml
Auto-merging appng-template-parent/pom.xml
Auto-merging appng-template-assembly/pom.xml
Auto-merging appng-taglib/pom.xml
Auto-merging appng-standalone/pom.xml
Auto-merging appng-search/pom.xml
Auto-merging appng-rest-api/pom.xml
Auto-merging appng-persistence/pom.xml
Auto-merging appng-maven-plugin/pom.xml
Auto-merging appng-maven-plugin/README.adoc
Auto-merging appng-mail/pom.xml
Auto-merging appng-formtags/pom.xml
Auto-merging appng-forms/pom.xml
Auto-merging appng-documentation/src/main/asciidoc/listing/dependencies.txt
Auto-merging appng-documentation/pom.xml
Auto-merging appng-core/src/test/java/org/appng/core/service/DatabaseServiceTest.java
Auto-merging appng-core/src/test/java/org/appng/core/controller/filter/PageCacheFilterTest.java
Auto-merging appng-core/src/test/java/org/appng/core/controller/SessionListenerTest.java
Auto-merging appng-core/src/test/java/org/appng/core/controller/ControllerTest.java
Auto-merging appng-core/src/main/java/org/appng/core/service/InitializerService.java
CONFLICT (add/add): Merge conflict in appng-core/src/main/java/org/appng/core/domain/JobRecordBase.java
Auto-merging appng-core/src/main/java/org/appng/core/domain/JobRecordBase.java
Auto-merging appng-core/src/main/java/org/appng/core/controller/rest/RestPostProcessor.java
Auto-merging appng-core/src/main/java/org/appng/core/controller/handler/RestService.java
Auto-merging appng-core/src/main/java/org/appng/core/controller/filter/XSSFilter.java
Auto-merging appng-core/src/main/java/org/appng/core/controller/filter/PageCacheFilter.java
Auto-merging appng-core/src/main/java/org/appng/core/controller/SessionListener.java
Auto-merging appng-core/src/main/java/org/appng/core/controller/Controller.java
Auto-merging appng-core/pom.xml
Auto-merging appng-cli/pom.xml
Auto-merging appng-camunda/pom.xml
Auto-merging appng-archetype-application/src/main/resources/archetype-resources/pom.xml
Auto-merging appng-archetype-application/pom.xml
Auto-merging appng-appngizer/pom.xml
Auto-merging appng-appngizer-maven-plugin/pom.xml
Auto-merging appng-appngizer-jaxb/pom.xml
Auto-merging appng-application/pom.xml
Auto-merging appng-application/README.adoc
Auto-merging appng-application-parent/pom.xml
Auto-merging appng-application-camunda/pom.xml
Auto-merging appng-application-camunda/README.adoc
Auto-merging appng-application-bom/pom.xml
Auto-merging appng-application-assembly/pom.xml
Auto-merging appng-api/src/main/java/org/appng/api/config/RestConfig.java
Auto-merging appng-api/src/main/java/org/appng/api/SiteProperties.java
Auto-merging appng-api/src/main/java/org/appng/api/RequestUtil.java
Auto-merging appng-api/pom.xml
Auto-merging README.adoc
Auto-merging .gitignore
Merge made by the 'recursive' strategy.
 .dockerignore                                      |  10 +
 .github/workflows/maven.yml                        |   2 +-
 .gitignore                                         |   1 +
 Docker.adoc                                        |  38 +
 Dockerfile                                         |  42 +
 README.adoc                                        |   6 +-
 appng-api/pom.xml                                  |  52 +-
 .../src/main/java/org/appng/api/DataContainer.java |  52 +-
 .../src/main/java/org/appng/api/Environment.java   |  26 +
 .../main/java/org/appng/api/PermissionOwner.java   |  11 +-
 .../src/main/java/org/appng/api/Platform.java      |   2 +
 .../src/main/java/org/appng/api/RequestUtil.java   | 189 ++--
 appng-api/src/main/java/org/appng/api/Scope.java   |   8 +-
 appng-api/src/main/java/org/appng/api/Session.java |   3 +
 .../main/java/org/appng/api/SiteProperties.java    |   2 +
 .../org/appng/api/config/ApplicationConfig.java    |  39 +-
 .../main/java/org/appng/api/config/RestConfig.java |   1 +
 .../main/java/org/appng/api/model/Properties.java  |  18 +
 .../main/java/org/appng/api/model/Property.java    |  32 +-
 .../src/main/java/org/appng/api/model/Site.java    |  23 +-
 .../java/org/appng/api/support/AdapterBase.java    |  46 +-
 .../org/appng/api/support/ApplicationRequest.java  |   4 +
 .../java/org/appng/api/support/CallableAction.java |  63 +-
 .../org/appng/api/support/CallableDataSource.java  |  48 +-
 .../org/appng/api/support/ConfigValidator.java     |  93 +-
 .../api/support/DefaultPermissionProcessor.java    |   2 +-
 .../java/org/appng/api/support/ElementHelper.java  | 234 +++--
 .../org/appng/api/support/HttpHeaderUtils.java     |   3 +
 .../java/org/appng/api/support/PropertyHolder.java |  18 +-
 .../org/appng/api/support/RequestFactoryBean.java  |  19 +-
 .../org/appng/api/support/RequestSupportImpl.java  |  22 +-
 .../org/appng/api/support/ResultServiceImpl.java   |   3 +-
 .../org/appng/api/support/SelectionBuilder.java    |  48 +
 .../support/environment/DefaultEnvironment.java    |  81 +-
 .../api/support/environment/ScopedEnvironment.java |   2 +-
 .../api/support/environment/SiteEnvironment.java   |  18 +-
 .../api/support/field/FieldConversionFactory.java  |   8 +-
 .../api/support/field/LinkPanelFieldHandler.java   |  82 +-
 .../validation/DefaultValidationProvider.java      |   3 +-
 .../src/main/resources/messages-core.properties    |   7 +-
 .../src/main/resources/messages-core_de.properties |   5 +
 .../java/org/appng/api/RequestMappingTest.java     | 164 ++++
 .../org/appng/api/support/CallableActionTest.java  |  53 +-
 .../appng/api/support/CallableDataSourceTest.java  |  22 +
 .../org/appng/api/support/ElementHelperTest.java   |  57 +-
 .../org/appng/api/support/PropertyHolderTest.java  |  22 +-
 .../org/appng/api/support/RequestSupportTest.java  |  25 +-
 .../appng/api/support/SelectionBuilderTest.java    |   7 +-
 .../api/support/environment/EnvironmentTest.java   |  18 +-
 .../support/field/LinkPanelFieldHandlerTest.java   |   7 +-
 .../src/test/resources/marshalledEnhancedClone.xml |   6 +-
 .../xml/ElementHelperTest-testInitNavigation.xml   |   6 +-
 .../xml/ElementHelperTest-testLinkPanel-before.xml |  26 +-
 .../xml/ElementHelperTest-testLinkPanel.xml        |  18 +-
 .../resources/xml/ElementHelperTest-testRead.xml   |  16 +-
 .../resources/xml/ElementHelperTest-testWrite.xml  |   4 +-
 ...dConverterTest-testAddNestedFields-metadata.xml |   8 +-
 .../ListFieldConverterTest-testAddNestedFields.xml |   2 +-
 ...ResultServiceTest-testGetResultset-metadata.xml |   4 +-
 appng-application-assembly/pom.xml                 |   4 +-
 appng-application-bom/pom.xml                      |  16 +-
 appng-application-camunda/pom.xml                  |   4 +-
 appng-application-parent/pom.xml                   |   2 +-
 appng-application/README.adoc                      |   4 +-
 appng-application/pom.xml                          |   2 +-
 .../src/main/webapp/WEB-INF/bin/appng              |  11 +-
 .../src/main/webapp/WEB-INF/bin/appng-shell        |   9 +-
 .../src/main/webapp/WEB-INF/bin/setenv.sh          |  75 ++
 .../src/main/webapp/WEB-INF/conf/install.list      |   2 +-
 appng-application/src/main/webapp/WEB-INF/web.xml  |  13 +-
 appng-appngizer-jaxb/pom.xml                       |  19 +-
 .../src/main/resources/appngizer.xsd               |  25 +
 appng-appngizer-maven-plugin/pom.xml               |   2 +-
 appng-appngizer/pom.xml                            |   2 +-
 .../appngizer-platform-installation-guide.adoc     |  20 +-
 .../src/main/asciidoc/appngizer-user-manual.adoc   |   5 +-
 appng-appngizer/src/main/asciidoc/parts/home.adoc  |  22 -
 appng-appngizer/src/main/asciidoc/parts/setup.adoc |  35 +
 .../main/java/org/appng/appngizer/AppNGizer.java   |  27 +-
 .../appngizer/controller/ConflictException.java    |  30 +
 .../appng/appngizer/controller/ControllerBase.java |  42 +-
 .../java/org/appng/appngizer/controller/Home.java  |   2 +-
 .../appngizer/controller/Jaxb2Marshaller.java      |   3 +-
 .../appngizer/controller/SessionInterceptor.java   |   2 +-
 .../appng/appngizer/controller/SiteController.java |  30 +-
 .../main/java/org/appng/appngizer/model/Site.java  |   8 +
 .../appng/appngizer/controller/ControllerTest.java |  10 +-
 .../controller/RepositoryControllerTest.java       |   4 +-
 .../appngizer/controller/SiteControllerTest.java   |  85 +-
 .../controller/SubjectControllerTest.java          |   2 +-
 .../test/resources/xml/database-init-managed.xml   |   4 +-
 .../src/test/resources/xml/database-init.xml       |   4 +-
 .../test/resources/xml/database-root-update.xml    |   4 +-
 .../test/resources/xml/site-create-nakedhost.xml   |  13 +
 .../test/resources/xml/site-create-regularhost.xml |  19 +
 .../src/test/resources/xml/site-list.xml           |  36 +-
 .../src/test/resources/xml/site-property-list.xml  | 758 ++++++++--------
 .../resources/xml/site-test-alias-conflict.xml     |   4 +
 .../resources/xml/site-test-sitename-conflict.xml  |   6 +
 .../test/resources/xml/site-update-nakedhost.xml   |  17 +
 .../src/test/resources/xml/site-update.xml         |   3 +
 .../test/resources/xml/subject-name-invalid.xml    |   4 +
 appng-archetype-application/pom.xml                |   2 +-
 .../src/main/resources/archetype-resources/pom.xml |   2 +-
 appng-camunda/pom.xml                              |   4 +-
 appng-cli/pom.xml                                  |   4 +-
 .../property/CommandListPropertiesTest.java        |   2 +-
 appng-core/pom.xml                                 |   2 +-
 .../java/org/appng/core/controller/Controller.java |  44 +-
 .../org/appng/core/controller/PlatformConfig.java  |  17 +-
 .../org/appng/core/controller/PlatformStartup.java |   4 +-
 .../appng/core/controller/RepositoryWatcher.java   |  75 +-
 .../java/org/appng/core/controller/Session.java    | 112 +--
 .../org/appng/core/controller/SessionListener.java | 158 +---
 .../core/controller/filter/CsrfSetupFilter.java    |  17 +-
 .../core/controller/filter/EnvironmentFilter.java  | 189 ++++
 .../core/controller/filter/JspExtensionFilter.java |  11 +-
 .../controller/filter/KeycloakLoginFilter.java     |   4 +-
 .../core/controller/filter/PageCacheFilter.java    |  78 +-
 .../core/controller/filter/RedirectFilter.java     |  43 +-
 .../appng/core/controller/filter/XSSFilter.java    |   6 +-
 .../core/controller/handler/ErrorPageHandler.java  |   3 +-
 .../core/controller/handler/MonitoringHandler.java |  18 +-
 .../appng/core/controller/handler/RestService.java |   5 +-
 .../controller/handler/ServiceRequestHandler.java  |   6 +-
 .../core/controller/messaging/ReloadSiteEvent.java |  31 +-
 .../controller/messaging/ReloadTemplateEvent.java  |  47 +
 .../appng/core/controller/rest/RestActionBase.java |   8 +-
 .../core/controller/rest/RestDataSourceBase.java   |  24 +-
 .../core/controller/rest/RestPostProcessor.java    |   3 -
 .../controller/rest/openapi/OpenApiAction.java     | 674 ++++++++++++++
 .../controller/rest/openapi/OpenApiDataSource.java | 492 +++++++++++
 .../controller/rest/openapi/OpenApiNavigation.java | 167 ++++
 .../controller/rest/openapi/OpenApiOperation.java  | 428 +++++++++
 .../core/controller/rest/openapi/OpenApiPage.java  | 239 +++++
 .../rest/openapi/OpenApiPostProcessor.java         |  98 ++
 .../core/controller/rest/openapi/SwaggerUI.java    |  58 ++
 .../org/appng/core/domain/DatabaseConnection.java  |  37 +-
 .../java/org/appng/core/domain/JobRecordBase.java  |   1 +
 .../main/java/org/appng/core/domain/SiteImpl.java  |  18 +
 .../appng/core/model/AbstractRequestProcessor.java |   1 -
 .../org/appng/core/model/ApplicationProvider.java  | 426 ++++++---
 .../org/appng/core/model/DataSourceElement.java    |   9 +-
 .../org/appng/core/model/ThymeleafProcessor.java   | 171 ++--
 .../org/appng/core/repository/SiteRepository.java  |   7 +
 .../core/repository/config/DataSourceFactory.java  |  11 +-
 .../core/repository/config/HikariCPConfigurer.java |   9 -
 .../java/org/appng/core/service/CacheService.java  | 140 ++-
 .../java/org/appng/core/service/CoreService.java   |  86 +-
 .../java/org/appng/core/service/HeartBeat.java     |   8 +-
 .../org/appng/core/service/InitializerService.java |  29 +-
 .../org/appng/core/service/PlatformProperties.java |   4 +
 .../org/appng/core/service/PropertySupport.java    |   3 +-
 .../core/service/cache/CacheEntryListener.java     | 100 +++
 .../core/templating/AppNGThymeleafDialect.java     |   5 +-
 .../core/templating/ThymeleafTemplateEngine.java   |  10 +-
 .../hsql/V4_4__add_table_site_hostnames.sql        |   7 +
 .../hsql/V4_5__job_execution_record_add_node.sql   |   1 +
 .../mssql/V4_4__add_table_site_hostnames.sql       |   7 +
 .../mssql/V4_5__job_execution_record_add_node.sql  |   1 +
 .../mysql/V4_4__add_table_site_hostnames.sql       |   6 +
 .../mysql/V4_5__job_execution_record_add_node.sql  |   1 +
 .../postgresql/V4_4__add_table_site_hostnames.sql  |   7 +
 .../V4_5__job_execution_record_add_node.sql        |   1 +
 .../org/appng/core/site-config.properties          |   1 +
 .../org/appng/core/controller/ControllerTest.java  |  63 +-
 .../appng/core/controller/PlatformConfigTest.java  |   7 +
 .../core/controller/PlatformProcessorTest.java     |   3 +-
 .../core/controller/RepositoryWatcherTest.java     |   2 +-
 .../appng/core/controller/SessionListenerTest.java |  22 +-
 .../org/appng/core/controller/TestSupport.java     |   5 +-
 .../controller/filter/EnvironmentFilterTest.java   |  99 +++
 .../controller/filter/PageCacheFilterTest.java     |  58 +-
 .../core/controller/filter/RedirectFilterTest.java |  16 +-
 .../core/controller/handler/GuiHandlerTest.java    |   2 +-
 .../controller/handler/MonitoringHandlerTest.java  |  10 +-
 .../controller/rest/openapi/OpenApiActionTest.java |  61 ++
 .../rest/openapi/OpenApiDataSourceTest.java        |  63 ++
 .../controller/rest/openapi/OpenApiPageTest.java   |  37 +
 .../core/controller/rest/openapi/OpenApiTest.java  | 139 +++
 .../appng/core/model/ApplicationProviderTest.java  |  20 +-
 .../appng/core/model/ThymeleafProcessorTest.java   |   7 +-
 .../appng/core/repository/SiteRepositoryTest.java  |  25 +-
 .../org/appng/core/service/CacheServiceTest.java   |  76 ++
 .../appng/core/service/DatabaseServiceTest.java    |  15 +-
 .../org/appng/testapplication/TestEntities.java    |  51 +-
 .../java/org/appng/testapplication/TestEntity.java |  74 +-
 .../src/test/resources/appNG-hsql.properties       |   1 +
 .../applications/application1/application.xml      |   5 +-
 .../applications/application1/conf/datasources.xml |  25 +-
 .../resources/rest/openapi/action-performed.json   | 176 ++++
 .../resources/rest/openapi/action-validate.json    | 162 ++++
 .../src/test/resources/rest/openapi/action.json    | 172 ++++
 .../resources/rest/openapi/datasource-single.json  | 173 ++++
 .../test/resources/rest/openapi/datasource.json    | 190 ++++
 .../src/test/resources/rest/openapi/page.json      |  35 +
 .../xml/ApplicationProviderTest-testCallAction.xml |  79 +-
 ...tionProviderTest-testCallDataSourceEntities.xml |  31 +-
 ...cationProviderTest-testCallDataSourceEntity.xml |  53 +-
 .../xml/ApplicationProviderTest-testCreate.xml     |  77 +-
 .../xml/ApplicationProviderTest-testEntities.xml   |  99 ++-
 .../ApplicationProviderTest-testUpdateExecute.xml  |  90 +-
 .../ApplicationProviderTest-testUpdateInclude.xml  |  70 +-
 ...ationProviderTest-testUpdateValidationError.xml |  78 +-
 appng-documentation/pom.xml                        |   2 +-
 .../src/main/asciidoc/listing/dependencies.txt     |   8 +-
 .../src/main/asciidoc/parts/common.adoc            |  21 +-
 .../xml/EmployeesTest-testShowEmployees.xml        |   2 +-
 appng-forms/pom.xml                                |   4 +-
 .../src/main/java/org/appng/forms/Request.java     |  15 +-
 .../java/org/appng/forms/impl/RequestBean.java     |  12 +-
 .../java/org/appng/el/ExpressionEvaluatorTest.java |   6 +-
 appng-formtags/pom.xml                             |   4 +-
 .../test/java/org/appng/formtags/TestRequest.java  |   4 +
 appng-mail/pom.xml                                 |   4 +-
 appng-maven-plugin/README.adoc                     |   4 +-
 appng-maven-plugin/pom.xml                         |   4 +-
 .../maven/plugin/mojo/AbstractGeneratorMojo.java   |   6 -
 .../mojo/GenerateApplicationConstantsMojo.java     |   6 +
 .../maven/plugin/mojo/GenerateBeanOptionsMojo.java |  53 ++
 .../plugin/mojo/GenerateMessageConstantsMojo.java  |   7 +
 .../plugin/mojo/GenerateBeanOptionsMojoTest.java   |  29 +
 .../application-home/conf/datasource.xml           |  13 +
 .../src/test/resources/poms/bean-options/pom.xml   |  32 +
 appng-persistence/pom.xml                          |   2 +-
 appng-rest-api/openapi/templates/api.mustache      | 151 ++++
 appng-rest-api/pom.xml                             |  86 +-
 .../org/appng/api/rest/appng-openapi.yaml          | 984 +++++++++++++++++++++
 .../appng/api/rest/swagger-ui/favicon-16x16.png    | Bin 0 -> 665 bytes
 .../appng/api/rest/swagger-ui/favicon-32x32.png    | Bin 0 -> 628 bytes
 .../org/appng/api/rest/swagger-ui/index.html       |  60 ++
 .../appng/api/rest/swagger-ui/swagger-ui-bundle.js |   3 +
 .../rest/swagger-ui/swagger-ui-es-bundle-core.js   |   3 +
 .../api/rest/swagger-ui/swagger-ui-es-bundle.js    |   3 +
 .../swagger-ui/swagger-ui-standalone-preset.js     |   3 +
 .../org/appng/api/rest/swagger-ui/swagger-ui.css   |   4 +
 .../org/appng/api/rest/swagger-ui/swagger-ui.js    |   3 +
 appng-search/pom.xml                               |   4 +-
 appng-standalone/pom.xml                           |   2 +-
 appng-taglib/pom.xml                               |   4 +-
 .../main/java/org/appng/taglib/TagletAdapter.java  |   6 +-
 .../java/org/appng/taglib/TagletProcessor.java     |   3 +-
 .../java/org/appng/taglib/TagletProcessorTest.java |   9 +-
 .../java/org/appng/taglib/search/SearchTest.java   |   1 +
 appng-template-assembly/pom.xml                    |   4 +-
 appng-template-parent/pom.xml                      |   4 +-
 appng-testsupport/pom.xml                          |   4 +-
 .../main/java/org/appng/testsupport/TestBase.java  |  62 +-
 .../testsupport/config/ApplicationTestConfig.java  |  25 +-
 appng-tools/pom.xml                                |   4 +-
 appng-upngizr/README.adoc                          |   4 +-
 appng-upngizr/pom.xml                              |   2 +-
 appng-xmlapi/pom.xml                               |   4 +-
 .../java/org/appng/xml/BeanOptionsGenerator.java   | 201 +++++
 appng-xmlapi/src/main/xjb/bindings.xml             |   2 +-
 appng-xmlapi/src/main/xsd/appng-platform.xsd       | 151 +++-
 appng-xmlapi/src/test/resources/xml/datasource.xml |  31 +
 docker-compose.yml                                 |  34 +
 pom.xml                                            |  16 +-
 259 files changed, 9772 insertions(+), 2116 deletions(-)
 create mode 100644 .dockerignore
 create mode 100644 Docker.adoc
 create mode 100644 Dockerfile
 create mode 100644 appng-api/src/test/java/org/appng/api/RequestMappingTest.java
 create mode 100644 appng-application/src/main/webapp/WEB-INF/bin/setenv.sh
 create mode 100644 appng-appngizer/src/main/asciidoc/parts/setup.adoc
 create mode 100644 appng-appngizer/src/main/java/org/appng/appngizer/controller/ConflictException.java
 create mode 100644 appng-appngizer/src/test/resources/xml/site-create-nakedhost.xml
 create mode 100644 appng-appngizer/src/test/resources/xml/site-create-regularhost.xml
 create mode 100644 appng-appngizer/src/test/resources/xml/site-test-alias-conflict.xml
 create mode 100644 appng-appngizer/src/test/resources/xml/site-test-sitename-conflict.xml
 create mode 100644 appng-appngizer/src/test/resources/xml/site-update-nakedhost.xml
 create mode 100644 appng-appngizer/src/test/resources/xml/subject-name-invalid.xml
 create mode 100644 appng-core/src/main/java/org/appng/core/controller/filter/EnvironmentFilter.java
 create mode 100644 appng-core/src/main/java/org/appng/core/controller/messaging/ReloadTemplateEvent.java
 create mode 100644 appng-core/src/main/java/org/appng/core/controller/rest/openapi/OpenApiAction.java
 create mode 100644 appng-core/src/main/java/org/appng/core/controller/rest/openapi/OpenApiDataSource.java
 create mode 100644 appng-core/src/main/java/org/appng/core/controller/rest/openapi/OpenApiNavigation.java
 create mode 100644 appng-core/src/main/java/org/appng/core/controller/rest/openapi/OpenApiOperation.java
 create mode 100644 appng-core/src/main/java/org/appng/core/controller/rest/openapi/OpenApiPage.java
 create mode 100644 appng-core/src/main/java/org/appng/core/controller/rest/openapi/OpenApiPostProcessor.java
 create mode 100644 appng-core/src/main/java/org/appng/core/controller/rest/openapi/SwaggerUI.java
 create mode 100644 appng-core/src/main/java/org/appng/core/service/cache/CacheEntryListener.java
 create mode 100644 appng-core/src/main/resources/db/migration/hsql/V4_4__add_table_site_hostnames.sql
 create mode 100644 appng-core/src/main/resources/db/migration/hsql/V4_5__job_execution_record_add_node.sql
 create mode 100644 appng-core/src/main/resources/db/migration/mssql/V4_4__add_table_site_hostnames.sql
 create mode 100644 appng-core/src/main/resources/db/migration/mssql/V4_5__job_execution_record_add_node.sql
 create mode 100644 appng-core/src/main/resources/db/migration/mysql/V4_4__add_table_site_hostnames.sql
 create mode 100644 appng-core/src/main/resources/db/migration/mysql/V4_5__job_execution_record_add_node.sql
 create mode 100644 appng-core/src/main/resources/db/migration/postgresql/V4_4__add_table_site_hostnames.sql
 create mode 100644 appng-core/src/main/resources/db/migration/postgresql/V4_5__job_execution_record_add_node.sql
 create mode 100644 appng-core/src/test/java/org/appng/core/controller/filter/EnvironmentFilterTest.java
 create mode 100644 appng-core/src/test/java/org/appng/core/controller/rest/openapi/OpenApiActionTest.java
 create mode 100644 appng-core/src/test/java/org/appng/core/controller/rest/openapi/OpenApiDataSourceTest.java
 create mode 100644 appng-core/src/test/java/org/appng/core/controller/rest/openapi/OpenApiPageTest.java
 create mode 100644 appng-core/src/test/java/org/appng/core/controller/rest/openapi/OpenApiTest.java
 create mode 100644 appng-core/src/test/java/org/appng/core/service/CacheServiceTest.java
 create mode 100644 appng-core/src/test/resources/rest/openapi/action-performed.json
 create mode 100644 appng-core/src/test/resources/rest/openapi/action-validate.json
 create mode 100644 appng-core/src/test/resources/rest/openapi/action.json
 create mode 100644 appng-core/src/test/resources/rest/openapi/datasource-single.json
 create mode 100644 appng-core/src/test/resources/rest/openapi/datasource.json
 create mode 100644 appng-core/src/test/resources/rest/openapi/page.json
 create mode 100644 appng-maven-plugin/src/main/java/org/appng/maven/plugin/mojo/GenerateBeanOptionsMojo.java
 create mode 100644 appng-maven-plugin/src/test/java/org/appng/maven/plugin/mojo/GenerateBeanOptionsMojoTest.java
 create mode 100644 appng-maven-plugin/src/test/resources/poms/bean-options/application-home/conf/datasource.xml
 create mode 100644 appng-maven-plugin/src/test/resources/poms/bean-options/pom.xml
 create mode 100644 appng-rest-api/openapi/templates/api.mustache
 create mode 100644 appng-rest-api/src/main/resources/org/appng/api/rest/appng-openapi.yaml
 create mode 100644 appng-rest-api/src/main/resources/org/appng/api/rest/swagger-ui/favicon-16x16.png
 create mode 100644 appng-rest-api/src/main/resources/org/appng/api/rest/swagger-ui/favicon-32x32.png
 create mode 100644 appng-rest-api/src/main/resources/org/appng/api/rest/swagger-ui/index.html
 create mode 100644 appng-rest-api/src/main/resources/org/appng/api/rest/swagger-ui/swagger-ui-bundle.js
 create mode 100644 appng-rest-api/src/main/resources/org/appng/api/rest/swagger-ui/swagger-ui-es-bundle-core.js
 create mode 100644 appng-rest-api/src/main/resources/org/appng/api/rest/swagger-ui/swagger-ui-es-bundle.js
 create mode 100644 appng-rest-api/src/main/resources/org/appng/api/rest/swagger-ui/swagger-ui-standalone-preset.js
 create mode 100644 appng-rest-api/src/main/resources/org/appng/api/rest/swagger-ui/swagger-ui.css
 create mode 100644 appng-rest-api/src/main/resources/org/appng/api/rest/swagger-ui/swagger-ui.js
 create mode 100644 appng-xmlapi/src/main/java/org/appng/xml/BeanOptionsGenerator.java
 create mode 100644 appng-xmlapi/src/test/resources/xml/datasource.xml
 create mode 100644 docker-compose.yml