Bump io.github.graphql-java:graphql-java-annotations from 8.0 to 21.5

Bumps [io.github.graphql-java:graphql-java-annotations](https://github.com/graphql-java/graphql-java-annotations) from 8.0 to 21.5.
- [Release notes](https://github.com/graphql-java/graphql-java-annotations/releases)
- [Changelog](https://github.com/Enigmatis/graphql-java-annotations/blob/master/RELEASE.md)
- [Commits](https://github.com/graphql-java/graphql-java-annotations/compare/v8.0...v21.5)

---
updated-dependencies:
- dependency-name: io.github.graphql-java:graphql-java-annotations
  dependency-version: '21.5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
1 file changed
tree: 4ceece3885b6e11c09d0525cbd3c9a14a0d91aba
  1. .cursor/
  2. .github/
  3. .mvn/
  4. api/
  5. bom/
  6. common/
  7. config/
  8. distribution/
  9. docker/
  10. etc/
  11. extensions/
  12. graphql/
  13. itests/
  14. kar/
  15. lifecycle-watcher/
  16. manual/
  17. metrics/
  18. package/
  19. persistence-elasticsearch/
  20. persistence-opensearch/
  21. persistence-spi/
  22. plugins/
  23. rest/
  24. samples/
  25. scripting/
  26. services/
  27. services-common/
  28. src/
  29. tools/
  30. tracing/
  31. wab/
  32. web-servlets/
  33. .asf.yaml
  34. .gitignore
  35. AGENTS.md
  36. build.ps1
  37. build.sh
  38. BUILDING
  39. CLAUDE.md
  40. clear-elasticsearch.sh
  41. clear-opensearch.sh
  42. CODING_GUIDELINES.md
  43. generate-manual-config.sh
  44. generate-manual.sh
  45. INMEMORY_PERSISTENCE_REQUIREMENTS.md
  46. KEYS
  47. LICENSE
  48. license-mappings.xml
  49. MERGING-PULL-REQUESTS
  50. migration_es7-es9.sh
  51. NOTICE
  52. NOTICE.template
  53. pom.xml
  54. README.md
  55. release-audit.sh
  56. release-stage-1.sh
  57. release-stage-2.sh
  58. SECURITY.md
  59. setenv.sh
  60. setup-elasticsearch.sh
  61. setup-opensearch.sh
  62. setup-utils.sh
  63. shell-utils.sh
  64. THREAT_MODEL.md
  65. update-notice.sh
README.md

Build Status Maven Central

Apache Unomi

https://unomi.apache.org

Apache Unomi stores user profile information and is mostly used to provide a backend server for A/B testing and personalization. To do so it implements the currently under development OASIS Context Server specification.

License

The source code is available under the Apache License V2

Branches

  • main (master) branch: is the current development branch and should be considered unstable. At this it might even not compile. It is only recommended for Unomi developers or people looking to contribute on the project.
  • unomi-X.X.X branches : these are the maintenance branches of the stable releases of Apache Unomi and should always compile and be stable. These are recommended for users that prefer to work from the source code. Otherwise you can find packaged binaries on the Apache Unomi website.

Apache Unomi 3.x

Unomi 3.0+ requires Java 17, Karaf 4.4, and Elasticsearch 9.x. Unomi 3.1 adds multi-tenancy, OpenSearch 3 support, a cluster-aware task scheduler, and persistence-based clustering.

  • Build and run: see manual/src/main/asciidoc/building-and-deploying.adoc or manual/src/main/asciidoc/5-min-quickstart.adoc
  • Docker: see docker/README.md
  • Multi-tenancy and API keys: see manual/src/main/asciidoc/multitenancy.adoc
  • Migrations: see manual/src/main/asciidoc/migrations/migrations.adoc

Documentation

You can find all the updated documentation, including building and deployment instructions, on the Apache Unomi web site.