* Add Istio control plane otel MAL expressions and UI template
* Remove OpenCensus receiver, add OpenTelemetry receiver
* Transfer oc receiver to ot receiver
* Create indices on boot
* Document istio metrics and otel receiver
* Update CHANGES.md
* Fix potential NPE
* Add group to meter and cleanup istio mixer
* Update e2e case due to the change of meter metric name
* Update prometheus fetcher config, fix sql builder issue of h2
* Disable istio and so11y metrics by default.
* Fix micrometer testcase
* Update JDK compiling level to 8, and remove zip dist.
* Exclude annotation and shade API.
* Fix more exclusion.
* 1. Update grava and gson 2. Fix compile issue. 3. Keep protoc and maven plugin in old version. Some incompatible of 3rd party grpc proto.
* Fix dependency conflicts, license and notice issue, and dependency check script issue
Co-authored-by: kezhenxu94 <kezhenxu94@163.com>
* [Feature] Officially support ElasticSearch 7 as backend storage
* Extract bootstrap module to be shared by multiple starters
* Add missing configuration file and distinguish different version in test
* Update known-oap-backend-dependencies-es7.txt
Update the dependency lib
* Fix missing adaptation to ElasticSearch 7
* Rename ElasticSearch 7 specific class with Es7 infix
* Fix miss-adapted ElasticSearch DAO API
* Add ES7 specific configuration and polish documentations
* Polish documentations
* Polish documentations
* Change OAL generator tool to runtime.
Step 1. change project structure. API links and maven pom.
* Part of metrics class generation
* Metrcis class generated.
* Set up the basic structure of new OAL engine.
* Finish metrics generation.
* Support dispatcher generation.
* Format codes.
* Generate dispatcher all methods.
* Implement disable in hardcode.
* Clear up
* Fix compile startup.
* Update license and document of new OAL engine.
* Fix rat.
* Disable class output in default
* Copy from @kezhenxu94 's test PR, https://github.com/apache/skywalking/pull/3110
* Wait for the mount command to finish
Add a new assembly xml file to oap-starter project, and add `oapService.sh/bat`
files to apm-dist project.
Remove `collectorService.sh/bat` scripts from apm-dist project.
* Add login filter
Username and password are stored in application.yml with
prefix "security.user"
* Modify startup script and add webapp.yml config file
* Update quick-start document for default login username/password
* Update deploy document for new webapp.yml config file
* Update license for new files.
* Update docs for alpha release
* Delete a comma.
* Update How-to-build.md
* Add data-set licenses file
* Rename LICENSES-data-set to LICENSE-data-set
* Update LICENSE
* Remove fastclick from LICENSE
* Make the git submodule command to be a maven profile plugin. Let this command not execute by default install command.
* [maven-release-plugin] prepare release apm-5.0.0-alpha
* [maven-release-plugin] prepare for next development iteration
* Product name is not correct
* Add more documents for release.
* Change profile id.
* Add CHANGES file in distribution file.
* Revert "[maven-release-plugin] prepare for next development iteration"
This reverts commit ac81501929f72ab3a276b8d782759eb6f652bfa3.
* Revert "[maven-release-plugin] prepare release apm-5.0.0-alpha"
This reverts commit 095597c9189589667c2a333d85bd46f6dca90c80.
* Add rat plugin to check dependency license and add license head into missing files.
* Fix docs.
* Exclude web ui config file.
* Next release guide.
* UI update.
* Update docs.
* Build source shell.