Skip to content

Commit

Permalink
Bring Quarkus Scaffolding up to date with master (#2861)
Browse files Browse the repository at this point in the history
* Support filters on query plans (#2526)

* Relaxed equality for filter expression equality comparisons

* Added support for filters in query plan -> query translation

* Initial version

* All tests plass

* Removed dead code

* Added QueryPlanMerger UTs, fixed bug, and made QueryPlan inheritable

* Finished adding unit tests

* Fixed standalone and spring builds

* Reverted equality changes

* Commonized merging strategy into QueryPlanMerger

* Inspection rework

* Added UT for default query plan merging functionality

* Inspection comments.

* Another comment

Co-authored-by: Aaron Klish <klish@verizonmedia.com>

* Update changelog.md

* [maven-release-plugin] prepare release 6.1.1

* [maven-release-plugin] prepare for next development iteration

* Bump json-path from 2.6.0 to 2.7.0 (#2531)

Bumps [json-path](https://github.com/jayway/JsonPath) from 2.6.0 to 2.7.0.
- [Release notes](https://github.com/jayway/JsonPath/releases)
- [Changelog](https://github.com/json-path/JsonPath/blob/master/changelog.md)
- [Commits](https://github.com/jayway/JsonPath/compare/json-path-2.6.0...json-path-2.7.0)

---
updated-dependencies:
- dependency-name: com.jayway.jsonpath:json-path
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Ignoring Elide models embedded in complex attributes (#2535)

* Ignoring Elide models embedded in complex attributes

* Fixing tomcat CVE

* Fixing tomcat CVE

* Added unit test

Co-authored-by: Aaron Klish <klish@verizonmedia.com>

* Bump version.jetty from 9.4.44.v20210927 to 9.4.45.v20220203 (#2534)

Bumps `version.jetty` from 9.4.44.v20210927 to 9.4.45.v20220203.

Updates `jetty-server` from 9.4.44.v20210927 to 9.4.45.v20220203
- [Release notes](https://github.com/eclipse/jetty.project/releases)
- [Commits](https://github.com/eclipse/jetty.project/compare/jetty-9.4.44.v20210927...jetty-9.4.45.v20220203)

Updates `jetty-servlet` from 9.4.44.v20210927 to 9.4.45.v20220203
- [Release notes](https://github.com/eclipse/jetty.project/releases)
- [Commits](https://github.com/eclipse/jetty.project/compare/jetty-9.4.44.v20210927...jetty-9.4.45.v20220203)

Updates `jetty-continuation` from 9.4.44.v20210927 to 9.4.45.v20220203

Updates `jetty-webapp` from 9.4.44.v20210927 to 9.4.45.v20220203
- [Release notes](https://github.com/eclipse/jetty.project/releases)
- [Commits](https://github.com/eclipse/jetty.project/compare/jetty-9.4.44.v20210927...jetty-9.4.45.v20220203)

Updates `websocket-server` from 9.4.44.v20210927 to 9.4.45.v20220203

Updates `websocket-client` from 9.4.44.v20210927 to 9.4.45.v20220203

Updates `websocket-servlet` from 9.4.44.v20210927 to 9.4.45.v20220203

Updates `javax-websocket-server-impl` from 9.4.44.v20210927 to 9.4.45.v20220203

---
updated-dependencies:
- dependency-name: org.eclipse.jetty:jetty-server
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.eclipse.jetty:jetty-servlet
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.eclipse.jetty:jetty-continuation
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.eclipse.jetty:jetty-webapp
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.eclipse.jetty.websocket:websocket-server
  dependency-type: direct:development
  update-type: version-update:semver-patch
- dependency-name: org.eclipse.jetty.websocket:websocket-client
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.eclipse.jetty.websocket:websocket-servlet
  dependency-type: direct:development
  update-type: version-update:semver-patch
- dependency-name: org.eclipse.jetty.websocket:javax-websocket-server-impl
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump jedis from 4.1.0 to 4.1.1 (#2530)

Bumps [jedis](https://github.com/redis/jedis) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/redis/jedis/releases)
- [Commits](https://github.com/redis/jedis/compare/v4.1.0...v4.1.1)

---
updated-dependencies:
- dependency-name: redis.clients:jedis
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump mockito-core from 4.2.0 to 4.3.1 (#2518)

Bumps [mockito-core](https://github.com/mockito/mockito) from 4.2.0 to 4.3.1.
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v4.2.0...v4.3.1)

---
updated-dependencies:
- dependency-name: org.mockito:mockito-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump mockito-junit-jupiter from 4.2.0 to 4.3.1 (#2517)

Bumps [mockito-junit-jupiter](https://github.com/mockito/mockito) from 4.2.0 to 4.3.1.
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v4.2.0...v4.3.1)

---
updated-dependencies:
- dependency-name: org.mockito:mockito-junit-jupiter
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump spring.boot.version from 2.6.2 to 2.6.3 (#2510)

Bumps `spring.boot.version` from 2.6.2 to 2.6.3.

Updates `spring-boot-starter-actuator` from 2.6.2 to 2.6.3
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v2.6.2...v2.6.3)

Updates `spring-boot-dependencies` from 2.6.2 to 2.6.3
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v2.6.2...v2.6.3)

Updates `spring-boot-starter-security` from 2.6.2 to 2.6.3
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v2.6.2...v2.6.3)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-starter-actuator
  dependency-type: direct:development
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-starter-security
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump spring-cloud-context from 3.0.4 to 3.1.0 (#2512)

Bumps [spring-cloud-context](https://github.com/spring-cloud/spring-cloud-commons) from 3.0.4 to 3.1.0.
- [Release notes](https://github.com/spring-cloud/spring-cloud-commons/releases)
- [Commits](https://github.com/spring-cloud/spring-cloud-commons/compare/v3.0.4...v3.1.0)

---
updated-dependencies:
- dependency-name: org.springframework.cloud:spring-cloud-context
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump classgraph from 4.8.138 to 4.8.139 (#2541)

Bumps [classgraph](https://github.com/classgraph/classgraph) from 4.8.138 to 4.8.139.
- [Release notes](https://github.com/classgraph/classgraph/releases)
- [Commits](https://github.com/classgraph/classgraph/compare/classgraph-4.8.138...classgraph-4.8.139)

---
updated-dependencies:
- dependency-name: io.github.classgraph:classgraph
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump metrics.version from 4.2.7 to 4.2.8 (#2540)

Bumps `metrics.version` from 4.2.7 to 4.2.8.

Updates `metrics-core` from 4.2.7 to 4.2.8
- [Release notes](https://github.com/dropwizard/metrics/releases)
- [Commits](https://github.com/dropwizard/metrics/compare/v4.2.7...v4.2.8)

Updates `metrics-servlets` from 4.2.7 to 4.2.8
- [Release notes](https://github.com/dropwizard/metrics/releases)
- [Commits](https://github.com/dropwizard/metrics/compare/v4.2.7...v4.2.8)

Updates `metrics-servlet` from 4.2.7 to 4.2.8
- [Release notes](https://github.com/dropwizard/metrics/releases)
- [Commits](https://github.com/dropwizard/metrics/compare/v4.2.7...v4.2.8)

---
updated-dependencies:
- dependency-name: io.dropwizard.metrics:metrics-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.dropwizard.metrics:metrics-servlets
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.dropwizard.metrics:metrics-servlet
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump maven-compiler-plugin from 3.9.0 to 3.10.0 (#2542)

Bumps [maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) from 3.9.0 to 3.10.0.
- [Release notes](https://github.com/apache/maven-compiler-plugin/releases)
- [Commits](https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.9.0...maven-compiler-plugin-3.10.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-compiler-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump log4j-over-slf4j from 1.7.35 to 1.7.36 (#2547)

Bumps [log4j-over-slf4j](https://github.com/qos-ch/slf4j) from 1.7.35 to 1.7.36.
- [Release notes](https://github.com/qos-ch/slf4j/releases)
- [Commits](https://github.com/qos-ch/slf4j/compare/v_1.7.35...v_1.7.36)

---
updated-dependencies:
- dependency-name: org.slf4j:log4j-over-slf4j
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump checkstyle from 9.2.1 to 9.3 (#2546)

Bumps [checkstyle](https://github.com/checkstyle/checkstyle) from 9.2.1 to 9.3.
- [Release notes](https://github.com/checkstyle/checkstyle/releases)
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-9.2.1...checkstyle-9.3)

---
updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump swagger-core from 1.6.4 to 1.6.5 (#2549)

Bumps [swagger-core](https://github.com/swagger-api/swagger-core) from 1.6.4 to 1.6.5.
- [Release notes](https://github.com/swagger-api/swagger-core/releases)
- [Commits](https://github.com/swagger-api/swagger-core/compare/v1.6.4...v1.6.5)

---
updated-dependencies:
- dependency-name: io.swagger:swagger-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump maven-javadoc-plugin from 3.3.1 to 3.3.2 (#2544)

Bumps [maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.3.1 to 3.3.2.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases)
- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.3.1...maven-javadoc-plugin-3.3.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-javadoc-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump nexus-staging-maven-plugin from 1.6.8 to 1.6.11 (#2548)

Bumps nexus-staging-maven-plugin from 1.6.8 to 1.6.11.

---
updated-dependencies:
- dependency-name: org.sonatype.plugins:nexus-staging-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump micrometer-core from 1.8.2 to 1.8.3 (#2545)

Bumps [micrometer-core](https://github.com/micrometer-metrics/micrometer) from 1.8.2 to 1.8.3.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases)
- [Commits](https://github.com/micrometer-metrics/micrometer/compare/v1.8.2...v1.8.3)

---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump maven-site-plugin from 3.10.0 to 3.11.0 (#2543)

Bumps [maven-site-plugin](https://github.com/apache/maven-site-plugin) from 3.10.0 to 3.11.0.
- [Release notes](https://github.com/apache/maven-site-plugin/releases)
- [Commits](https://github.com/apache/maven-site-plugin/compare/maven-site-plugin-3.10.0...maven-site-plugin-3.11.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-site-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump spring-websocket from 5.3.15 to 5.3.16 (#2553)

Bumps [spring-websocket](https://github.com/spring-projects/spring-framework) from 5.3.15 to 5.3.16.
- [Release notes](https://github.com/spring-projects/spring-framework/releases)
- [Commits](https://github.com/spring-projects/spring-framework/compare/v5.3.15...v5.3.16)

---
updated-dependencies:
- dependency-name: org.springframework:spring-websocket
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump gson from 2.8.9 to 2.9.0 (#2552)

Bumps [gson](https://github.com/google/gson) from 2.8.9 to 2.9.0.
- [Release notes](https://github.com/google/gson/releases)
- [Changelog](https://github.com/google/gson/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/gson/compare/gson-parent-2.8.9...gson-parent-2.9.0)

---
updated-dependencies:
- dependency-name: com.google.code.gson:gson
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump slf4j-api from 1.7.35 to 1.7.36 (#2550)

Bumps [slf4j-api](https://github.com/qos-ch/slf4j) from 1.7.35 to 1.7.36.
- [Release notes](https://github.com/qos-ch/slf4j/releases)
- [Commits](https://github.com/qos-ch/slf4j/compare/v_1.7.35...v_1.7.36)

---
updated-dependencies:
- dependency-name: org.slf4j:slf4j-api
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump spring-core from 5.3.15 to 5.3.16 (#2554)

Bumps [spring-core](https://github.com/spring-projects/spring-framework) from 5.3.15 to 5.3.16.
- [Release notes](https://github.com/spring-projects/spring-framework/releases)
- [Commits](https://github.com/spring-projects/spring-framework/compare/v5.3.15...v5.3.16)

---
updated-dependencies:
- dependency-name: org.springframework:spring-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update changelog.md

* [maven-release-plugin] prepare release 6.1.2

* [maven-release-plugin] prepare for next development iteration

* Bump log4j-to-slf4j from 2.17.1 to 2.17.2 (#2560)

Bumps log4j-to-slf4j from 2.17.1 to 2.17.2.

---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-to-slf4j
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump version.jackson from 2.12.5 to 2.13.1 (#2527)

* Bump version.jackson from 2.12.5 to 2.13.1

Bumps `version.jackson` from 2.12.5 to 2.13.1.

Updates `jackson-annotations` from 2.12.5 to 2.13.1
- [Release notes](https://github.com/FasterXML/jackson/releases)
- [Commits](https://github.com/FasterXML/jackson/commits)

Updates `jackson-core` from 2.12.5 to 2.13.1
- [Release notes](https://github.com/FasterXML/jackson-core/releases)
- [Commits](https://github.com/FasterXML/jackson-core/compare/jackson-core-2.12.5...jackson-core-2.13.1)

Updates `jackson-databind` from 2.12.5 to 2.13.1
- [Release notes](https://github.com/FasterXML/jackson/releases)
- [Commits](https://github.com/FasterXML/jackson/commits)

Updates `jackson-dataformat-yaml` from 2.12.5 to 2.13.1
- [Release notes](https://github.com/FasterXML/jackson-dataformats-text/releases)
- [Commits](https://github.com/FasterXML/jackson-dataformats-text/compare/jackson-dataformats-text-2.12.5...jackson-dataformats-text-2.13.1)

Updates `jackson-datatype-jdk8` from 2.12.5 to 2.13.1

Updates `jackson-datatype-jsr310` from 2.12.5 to 2.13.1

Updates `jackson-module-jaxb-annotations` from 2.12.5 to 2.13.1
- [Release notes](https://github.com/FasterXML/jackson-modules-base/releases)
- [Commits](https://github.com/FasterXML/jackson-modules-base/compare/jackson-modules-base-2.12.5...jackson-modules-base-2.13.1)

Updates `jackson-module-parameter-names` from 2.12.5 to 2.13.1
- [Release notes](https://github.com/FasterXML/jackson-modules-java8/releases)
- [Commits](https://github.com/FasterXML/jackson-modules-java8/compare/jackson-modules-java8-2.12.5...jackson-modules-java8-2.13.1)

---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.core:jackson-annotations
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.core:jackson-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.core:jackson-databind
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-yaml
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-jdk8
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-jsr310
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.module:jackson-module-jaxb-annotations
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.module:jackson-module-parameter-names
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Fixed non-deterministic serde registration order

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>
Co-authored-by: Aaron Klish <klish@verizonmedia.com>

* Update: Make `-` a valid TEXT value type character (#2565)

Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump spring.boot.version from 2.6.3 to 2.6.5 (#2566)

Bumps `spring.boot.version` from 2.6.3 to 2.6.5.

Updates `spring-boot-starter-actuator` from 2.6.3 to 2.6.5
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v2.6.3...v2.6.5)

Updates `spring-boot-dependencies` from 2.6.3 to 2.6.5
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v2.6.3...v2.6.5)

Updates `spring-boot-starter-security` from 2.6.3 to 2.6.5
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v2.6.3...v2.6.5)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-starter-actuator
  dependency-type: direct:development
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-starter-security
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Fix graphiql comment bug and config store issues creating multiple files in a single request. (#2571)

* Fixing graphiql comment bug.  Fixing configuration API NPE.

* Added another test case

* Added IT test for multiple creation test.

* Added spring boot IT for multiple configuration files created in single GraphQL request.

* Added IT test for spring boot

* Added spring boot IT test

* Fixed checkstyle bugs

Co-authored-by: Aaron Klish <klish@verizonmedia.com>

* Bump jackson-databind from 2.13.2 to 2.13.2.1 (#2569)

* Bump hibernate5.version from 5.6.5.Final to 5.6.7.Final (#2568)

Bumps `hibernate5.version` from 5.6.5.Final to 5.6.7.Final.

Updates `hibernate-entitymanager` from 5.6.5.Final to 5.6.7.Final
- [Release notes](https://github.com/hibernate/hibernate-orm/releases)
- [Changelog](https://github.com/hibernate/hibernate-orm/blob/5.6.7/changelog.txt)
- [Commits](https://github.com/hibernate/hibernate-orm/compare/5.6.5...5.6.7)

Updates `hibernate-core` from 5.6.5.Final to 5.6.7.Final
- [Release notes](https://github.com/hibernate/hibernate-orm/releases)
- [Changelog](https://github.com/hibernate/hibernate-orm/blob/5.6.7/changelog.txt)
- [Commits](https://github.com/hibernate/hibernate-orm/compare/5.6.5...5.6.7)

Updates `hibernate-envers` from 5.6.5.Final to 5.6.7.Final
- [Release notes](https://github.com/hibernate/hibernate-orm/releases)
- [Changelog](https://github.com/hibernate/hibernate-orm/blob/5.6.7/changelog.txt)
- [Commits](https://github.com/hibernate/hibernate-orm/compare/5.6.5...5.6.7)

Updates `hibernate-hikaricp` from 5.6.5.Final to 5.6.7.Final
- [Release notes](https://github.com/hibernate/hibernate-orm/releases)
- [Changelog](https://github.com/hibernate/hibernate-orm/blob/5.6.7/changelog.txt)
- [Commits](https://github.com/hibernate/hibernate-orm/compare/5.6.5...5.6.7)

---
updated-dependencies:
- dependency-name: org.hibernate:hibernate-entitymanager
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.hibernate:hibernate-core
  dependency-type: direct:development
  update-type: version-update:semver-patch
- dependency-name: org.hibernate:hibernate-envers
  dependency-type: direct:development
  update-type: version-update:semver-patch
- dependency-name: org.hibernate:hibernate-hikaricp
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump groovy.version from 3.0.9 to 3.0.10 (#2567)

Bumps `groovy.version` from 3.0.9 to 3.0.10.

Updates `groovy` from 3.0.9 to 3.0.10
- [Release notes](https://github.com/apache/groovy/releases)
- [Commits](https://github.com/apache/groovy/commits)

Updates `groovy-xml` from 3.0.9 to 3.0.10
- [Release notes](https://github.com/apache/groovy/releases)
- [Commits](https://github.com/apache/groovy/commits)

---
updated-dependencies:
- dependency-name: org.codehaus.groovy:groovy
  dependency-type: direct:development
  update-type: version-update:semver-patch
- dependency-name: org.codehaus.groovy:groovy-xml
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump nexus-staging-maven-plugin from 1.6.11 to 1.6.12 (#2559)

Bumps nexus-staging-maven-plugin from 1.6.11 to 1.6.12.

---
updated-dependencies:
- dependency-name: org.sonatype.plugins:nexus-staging-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump spring-cloud-context from 3.1.0 to 3.1.1 (#2557)

Bumps [spring-cloud-context](https://github.com/spring-cloud/spring-cloud-commons) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/spring-cloud/spring-cloud-commons/releases)
- [Commits](https://github.com/spring-cloud/spring-cloud-commons/compare/v3.1.0...v3.1.1)

---
updated-dependencies:
- dependency-name: org.springframework.cloud:spring-cloud-context
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Update changelog.md

* [maven-release-plugin] prepare release 6.1.3

* [maven-release-plugin] prepare for next development iteration

* Bump spring-core from 5.3.16 to 5.3.18 in /elide-model-config (#2572)

Bumps [spring-core](https://github.com/spring-projects/spring-framework) from 5.3.16 to 5.3.18.
- [Release notes](https://github.com/spring-projects/spring-framework/releases)
- [Commits](https://github.com/spring-projects/spring-framework/compare/v5.3.16...v5.3.18)

---
updated-dependencies:
- dependency-name: org.springframework:spring-core
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Revert "Update: Make `-` a valid TEXT value type character (#2565)" (#2581)

This reverts commit 588b69f120c8e914da4becc3f8b83b4d8b71d92e.

* Bumping Spring to work around CVE (#2583)

Co-authored-by: Aaron Klish <klish@verizonmedia.com>

* Added explicit tests for SQL comment dependency injection for Aggregation Store. (#2582)

Co-authored-by: Aaron Klish <klish@verizonmedia.com>

* Bump version.logback from 1.2.10 to 1.2.11 (#2580)

Bumps `version.logback` from 1.2.10 to 1.2.11.

Updates `logback-classic` from 1.2.10 to 1.2.11

Updates `logback-core` from 1.2.10 to 1.2.11

---
updated-dependencies:
- dependency-name: ch.qos.logback:logback-classic
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: ch.qos.logback:logback-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump artemis-jms-client-all from 2.20.0 to 2.21.0 (#2578)

Bumps [artemis-jms-client-all](https://github.com/apache/activemq-artemis) from 2.20.0 to 2.21.0.
- [Release notes](https://github.com/apache/activemq-artemis/releases)
- [Commits](https://github.com/apache/activemq-artemis/compare/2.20.0...2.21.0)

---
updated-dependencies:
- dependency-name: org.apache.activemq:artemis-jms-client-all
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump spring-websocket from 5.3.16 to 5.3.18 (#2573)

Bumps [spring-websocket](https://github.com/spring-projects/spring-framework) from 5.3.16 to 5.3.18.
- [Release notes](https://github.com/spring-projects/spring-framework/releases)
- [Commits](https://github.com/spring-projects/spring-framework/compare/v5.3.16...v5.3.18)

---
updated-dependencies:
- dependency-name: org.springframework:spring-websocket
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump guava from 31.0.1-jre to 31.1-jre (#2577)

Bumps [guava](https://github.com/google/guava) from 31.0.1-jre to 31.1-jre.
- [Release notes](https://github.com/google/guava/releases)
- [Commits](https://github.com/google/guava/commits)

---
updated-dependencies:
- dependency-name: com.google.guava:guava
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump maven-surefire-plugin from 3.0.0-M5 to 3.0.0-M6 (#2579)

Bumps [maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.0.0-M5 to 3.0.0-M6.
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.0.0-M5...surefire-3.0.0-M6)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump version.jetty from 9.4.45.v20220203 to 9.4.46.v20220331 (#2576)

Bumps `version.jetty` from 9.4.45.v20220203 to 9.4.46.v20220331.

Updates `jetty-server` from 9.4.45.v20220203 to 9.4.46.v20220331
- [Release notes](https://github.com/eclipse/jetty.project/releases)
- [Commits](https://github.com/eclipse/jetty.project/compare/jetty-9.4.45.v20220203...jetty-9.4.46.v20220331)

Updates `jetty-servlet` from 9.4.45.v20220203 to 9.4.46.v20220331
- [Release notes](https://github.com/eclipse/jetty.project/releases)
- [Commits](https://github.com/eclipse/jetty.project/compare/jetty-9.4.45.v20220203...jetty-9.4.46.v20220331)

Updates `jetty-continuation` from 9.4.45.v20220203 to 9.4.46.v20220331

Updates `jetty-webapp` from 9.4.45.v20220203 to 9.4.46.v20220331
- [Release notes](https://github.com/eclipse/jetty.project/releases)
- [Commits](https://github.com/eclipse/jetty.project/compare/jetty-9.4.45.v20220203...jetty-9.4.46.v20220331)

Updates `websocket-server` from 9.4.45.v20220203 to 9.4.46.v20220331

Updates `websocket-client` from 9.4.45.v20220203 to 9.4.46.v20220331

Updates `websocket-servlet` from 9.4.45.v20220203 to 9.4.46.v20220331

Updates `javax-websocket-server-impl` from 9.4.45.v20220203 to 9.4.46.v20220331

---
updated-dependencies:
- dependency-name: org.eclipse.jetty:jetty-server
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.eclipse.jetty:jetty-servlet
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.eclipse.jetty:jetty-continuation
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.eclipse.jetty:jetty-webapp
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.eclipse.jetty.websocket:websocket-server
  dependency-type: direct:development
  update-type: version-update:semver-patch
- dependency-name: org.eclipse.jetty.websocket:websocket-client
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.eclipse.jetty.websocket:websocket-servlet
  dependency-type: direct:development
  update-type: version-update:semver-patch
- dependency-name: org.eclipse.jetty.websocket:javax-websocket-server-impl
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump swagger-core from 1.6.5 to 1.6.6 (#2587)

Bumps [swagger-core](https://github.com/swagger-api/swagger-core) from 1.6.5 to 1.6.6.
- [Release notes](https://github.com/swagger-api/swagger-core/releases)
- [Commits](https://github.com/swagger-api/swagger-core/compare/v1.6.5...v1.6.6)

---
updated-dependencies:
- dependency-name: io.swagger:swagger-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump log4j-api from 2.17.1 to 2.17.2 (#2588)

Bumps log4j-api from 2.17.1 to 2.17.2.

---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-api
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump calcite-core from 1.29.0 to 1.30.0 (#2586)

Bumps [calcite-core](https://github.com/apache/calcite) from 1.29.0 to 1.30.0.
- [Release notes](https://github.com/apache/calcite/releases)
- [Commits](https://github.com/apache/calcite/compare/calcite-1.29.0...calcite-1.30.0)

---
updated-dependencies:
- dependency-name: org.apache.calcite:calcite-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump metrics.version from 4.2.8 to 4.2.9 (#2585)

Bumps `metrics.version` from 4.2.8 to 4.2.9.

Updates `metrics-core` from 4.2.8 to 4.2.9
- [Release notes](https://github.com/dropwizard/metrics/releases)
- [Commits](https://github.com/dropwizard/metrics/compare/v4.2.8...v4.2.9)

Updates `metrics-servlets` from 4.2.8 to 4.2.9
- [Release notes](https://github.com/dropwizard/metrics/releases)
- [Commits](https://github.com/dropwizard/metrics/compare/v4.2.8...v4.2.9)

Updates `metrics-servlet` from 4.2.8 to 4.2.9
- [Release notes](https://github.com/dropwizard/metrics/releases)
- [Commits](https://github.com/dropwizard/metrics/compare/v4.2.8...v4.2.9)

---
updated-dependencies:
- dependency-name: io.dropwizard.metrics:metrics-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.dropwizard.metrics:metrics-servlets
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.dropwizard.metrics:metrics-servlet
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump checkstyle from 9.3 to 10.1 (#2589)

* Bump checkstyle from 9.3 to 10.1

Bumps [checkstyle](https://github.com/checkstyle/checkstyle) from 9.3 to 10.1.
- [Release notes](https://github.com/checkstyle/checkstyle/releases)
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-9.3...checkstyle-10.1)

---
updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Fixed new checkstyle errors

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <klish@verizonmedia.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump graphql-java from 17.3 to 18.0 (#2592)

Bumps [graphql-java](https://github.com/graphql-java/graphql-java) from 17.3 to 18.0.
- [Release notes](https://github.com/graphql-java/graphql-java/releases)
- [Commits](https://github.com/graphql-java/graphql-java/compare/v17.3...v18.0)

---
updated-dependencies:
- dependency-name: com.graphql-java:graphql-java
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump jacoco-maven-plugin from 0.8.7 to 0.8.8 (#2593)

Bumps [jacoco-maven-plugin](https://github.com/jacoco/jacoco) from 0.8.7 to 0.8.8.
- [Release notes](https://github.com/jacoco/jacoco/releases)
- [Commits](https://github.com/jacoco/jacoco/compare/v0.8.7...v0.8.8)

---
updated-dependencies:
- dependency-name: org.jacoco:jacoco-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump dependency-check-maven from 6.5.3 to 7.0.4 (#2591)

Bumps [dependency-check-maven](https://github.com/jeremylong/DependencyCheck) from 6.5.3 to 7.0.4.
- [Release notes](https://github.com/jeremylong/DependencyCheck/releases)
- [Changelog](https://github.com/jeremylong/DependencyCheck/blob/main/RELEASE_NOTES.md)
- [Commits](https://github.com/jeremylong/DependencyCheck/compare/v6.5.3...v7.0.4)

---
updated-dependencies:
- dependency-name: org.owasp:dependency-check-maven
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump artemis-jms-server from 2.20.0 to 2.21.0 (#2590)

Bumps [artemis-jms-server](https://github.com/apache/activemq-artemis) from 2.20.0 to 2.21.0.
- [Release notes](https://github.com/apache/activemq-artemis/releases)
- [Commits](https://github.com/apache/activemq-artemis/compare/2.20.0...2.21.0)

---
updated-dependencies:
- dependency-name: org.apache.activemq:artemis-jms-server
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump version.restassured from 4.4.0 to 5.0.1 (#2584)

* Bump version.restassured from 4.4.0 to 5.0.1

Bumps `version.restassured` from 4.4.0 to 5.0.1.

Updates `rest-assured` from 4.4.0 to 5.0.1
- [Release notes](https://github.com/rest-assured/rest-assured/releases)
- [Changelog](https://github.com/rest-assured/rest-assured/blob/master/changelog.txt)
- [Commits](https://github.com/rest-assured/rest-assured/compare/rest-assured-4.4.0...rest-assured-5.0.1)

Updates `json-schema-validator` from 4.4.0 to 5.0.1

Updates `json-path` from 4.4.0 to 5.0.1
- [Release notes](https://github.com/rest-assured/rest-assured/releases)
- [Changelog](https://github.com/rest-assured/rest-assured/blob/master/changelog.txt)
- [Commits](https://github.com/rest-assured/rest-assured/compare/rest-assured-4.4.0...rest-assured-5.0.1)

Updates `xml-path` from 4.4.0 to 5.0.1
- [Release notes](https://github.com/rest-assured/rest-assured/releases)
- [Changelog](https://github.com/rest-assured/rest-assured/blob/master/changelog.txt)
- [Commits](https://github.com/rest-assured/rest-assured/compare/rest-assured-4.4.0...rest-assured-5.0.1)

---
updated-dependencies:
- dependency-name: io.rest-assured:rest-assured
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: io.rest-assured:json-schema-validator
  dependency-type: direct:development
  update-type: version-update:semver-major
- dependency-name: io.rest-assured:json-path
  dependency-type: direct:development
  update-type: version-update:semver-major
- dependency-name: io.rest-assured:xml-path
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Fixed missing dependency

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <klish@verizonmedia.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump classgraph from 4.8.139 to 4.8.143 (#2598)

Bumps [classgraph](https://github.com/classgraph/classgraph) from 4.8.139 to 4.8.143.
- [Release notes](https://github.com/classgraph/classgraph/releases)
- [Commits](https://github.com/classgraph/classgraph/compare/classgraph-4.8.139...classgraph-4.8.143)

---
updated-dependencies:
- dependency-name: io.github.classgraph:classgraph
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump mockito-junit-jupiter from 4.3.1 to 4.4.0 (#2597)

Bumps [mockito-junit-jupiter](https://github.com/mockito/mockito) from 4.3.1 to 4.4.0.
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v4.3.1...v4.4.0)

---
updated-dependencies:
- dependency-name: org.mockito:mockito-junit-jupiter
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump mockito-core from 4.3.1 to 4.4.0 (#2594)

Bumps [mockito-core](https://github.com/mockito/mockito) from 4.3.1 to 4.4.0.
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v4.3.1...v4.4.0)

---
updated-dependencies:
- dependency-name: org.mockito:mockito-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump caffeine from 3.0.5 to 3.0.6 (#2595)

Bumps [caffeine](https://github.com/ben-manes/caffeine) from 3.0.5 to 3.0.6.
- [Release notes](https://github.com/ben-manes/caffeine/releases)
- [Commits](https://github.com/ben-manes/caffeine/compare/v3.0.5...v3.0.6)

---
updated-dependencies:
- dependency-name: com.github.ben-manes.caffeine:caffeine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump artemis-server from 2.20.0 to 2.21.0 (#2600)

Bumps [artemis-server](https://github.com/apache/activemq-artemis) from 2.20.0 to 2.21.0.
- [Release notes](https://github.com/apache/activemq-artemis/releases)
- [Commits](https://github.com/apache/activemq-artemis/compare/2.20.0...2.21.0)

---
updated-dependencies:
- dependency-name: org.apache.activemq:artemis-server
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump jedis from 4.1.1 to 4.2.1 (#2599)

Bumps [jedis](https://github.com/redis/jedis) from 4.1.1 to 4.2.1.
- [Release notes](https://github.com/redis/jedis/releases)
- [Commits](https://github.com/redis/jedis/compare/v4.1.1...v4.2.1)

---
updated-dependencies:
- dependency-name: redis.clients:jedis
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump jackson-databind from 2.13.2.1 to 2.13.2.2 (#2603)

Bumps [jackson-databind](https://github.com/FasterXML/jackson) from 2.13.2.1 to 2.13.2.2.
- [Release notes](https://github.com/FasterXML/jackson/releases)
- [Commits](https://github.com/FasterXML/jackson/commits)

---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.core:jackson-databind
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump maven-compiler-plugin from 3.10.0 to 3.10.1 (#2602)

Bumps [maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) from 3.10.0 to 3.10.1.
- [Release notes](https://github.com/apache/maven-compiler-plugin/releases)
- [Commits](https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.10.0...maven-compiler-plugin-3.10.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-compiler-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump micrometer-core from 1.8.3 to 1.8.4 (#2596)

Bumps [micrometer-core](https://github.com/micrometer-metrics/micrometer) from 1.8.3 to 1.8.4.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases)
- [Commits](https://github.com/micrometer-metrics/micrometer/compare/v1.8.3...v1.8.4)

---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Fixes #2601 (#2604)

* Fixes #2601

* Fixed checkstyle issues

Co-authored-by: Aaron Klish <klish@verizonmedia.com>

* Update changelog.md

* [maven-release-plugin] prepare release 6.1.4

* [maven-release-plugin] prepare for next development iteration

* Bump h2 from 2.1.210 to 2.1.212 (#2606)

Bumps [h2](https://github.com/h2database/h2database) from 2.1.210 to 2.1.212.
- [Release notes](https://github.com/h2database/h2database/releases)
- [Commits](https://github.com/h2database/h2database/compare/version-2.1.210...version-2.1.212)

---
updated-dependencies:
- dependency-name: com.h2database:h2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Fixes #2615 (#2616)

* Fixes #2615

* Fixed checkstyle issue

Co-authored-by: Aaron Klish <klish@verizonmedia.com>

* Removed unnecessary conversion to JsonNode when serializing JSON-API … (#2618)

* Removed unnecessary conversion to JsonNode when serializing JSON-API responses.

* Fixed minor issue.

* Revised javadoc

* Removed generics for State classes

* Removed dead code.

Co-authored-by: Aaron Klish <klish@verizonmedia.com>

* Bump spring-core from 5.3.18 to 5.3.19 (#2609)

Bumps [spring-core](https://github.com/spring-projects/spring-framework) from 5.3.18 to 5.3.19.
- [Release notes](https://github.com/spring-projects/spring-framework/releases)
- [Commits](https://github.com/spring-projects/spring-framework/compare/v5.3.18...v5.3.19)

---
updated-dependencies:
- dependency-name: org.springframework:spring-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump spring-websocket from 5.3.18 to 5.3.19 (#2611)

Bumps [spring-websocket](https://github.com/spring-projects/spring-framework) from 5.3.18 to 5.3.19.
- [Release notes](https://github.com/spring-projects/spring-framework/releases)
- [Commits](https://github.com/spring-projects/spring-framework/compare/v5.3.18...v5.3.19)

---
updated-dependencies:
- dependency-name: org.springframework:spring-websocket
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump classgraph from 4.8.143 to 4.8.146 (#2610)

Bumps [classgraph](https://github.com/classgraph/classgraph) from 4.8.143 to 4.8.146.
- [Release notes](https://github.com/classgraph/classgraph/releases)
- [Commits](https://github.com/classgraph/classgraph/compare/classgraph-4.8.143...classgraph-4.8.146)

---
updated-dependencies:
- dependency-name: io.github.classgraph:classgraph
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump lombok from 1.18.22 to 1.18.24 (#2614)

Bumps [lombok](https://github.com/projectlombok/lombok) from 1.18.22 to 1.18.24.
- [Release notes](https://github.com/projectlombok/lombok/releases)
- [Changelog](https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown)
- [Commits](https://github.com/projectlombok/lombok/compare/v1.18.22...v1.18.24)

---
updated-dependencies:
- dependency-name: org.projectlombok:lombok
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* fix: support big number aggregations (#2628)

* Header filtering config (#2627)

* Adding configuration to disable header credential stripping

* Added IT test

* Fixed checkstyle

* Fixed bug

Co-authored-by: Aaron Klish <klish@verizonmedia.com>

* Aggregation store dynamic table sql (#2626)

* Added TableSQLMaker interface and supported changes in Aggregation Store

* Added HJSON configuration

* Build passes.

* Added IT test.  Fixed bugs.

* Fix metadatastore test

* Update elide-datastore/elide-datastore-aggregation/src/main/java/com/yahoo/elide/datastores/aggregation/dynamic/TableType.java

Co-authored-by: William Cekan <wcekan@oath.com>

* Inspection rework

* use asSubclass

* Update elide-datastore/elide-datastore-aggregation/src/main/java/com/yahoo/elide/datastores/aggregation/dynamic/TableType.java

Co-authored-by: William Cekan <wcekan@oath.com>

* Update elide-datastore/elide-datastore-aggregation/src/main/java/com/yahoo/elide/datastores/aggregation/dynamic/TableType.java

Co-authored-by: William Cekan <wcekan@oath.com>

* More rework

Co-authored-by: Aaron Klish <klish@verizonmedia.com>
Co-authored-by: William Cekan <wcekan@oath.com>

* Bump maven-javadoc-plugin from 3.3.2 to 3.4.0 (#2623)

Bumps [maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.3.2 to 3.4.0.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases)
- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.3.2...maven-javadoc-plugin-3.4.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-javadoc-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump jedis from 4.2.1 to 4.2.2 (#2621)

Bumps [jedis](https://github.com/redis/jedis) from 4.2.1 to 4.2.2.
- [Release notes](https://github.com/redis/jedis/releases)
- [Commits](https://github.com/redis/jedis/compare/v4.2.1...v4.2.2)

---
updated-dependencies:
- dependency-name: redis.clients:jedis
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump hibernate5.version from 5.6.7.Final to 5.6.8.Final (#2613)

Bumps `hibernate5.version` from 5.6.7.Final to 5.6.8.Final.

Updates `hibernate-entitymanager` from 5.6.7.Final to 5.6.8.Final
- [Release notes](https://github.com/hibernate/hibernate-orm/releases)
- [Changelog](https://github.com/hibernate/hibernate-orm/blob/5.6.8/changelog.txt)
- [Commits](https://github.com/hibernate/hibernate-orm/compare/5.6.7...5.6.8)

Updates `hibernate-core` from 5.6.7.Final to 5.6.8.Final
- [Release notes](https://github.com/hibernate/hibernate-orm/releases)
- [Changelog](https://github.com/hibernate/hibernate-orm/blob/5.6.8/changelog.txt)
- [Commits](https://github.com/hibernate/hibernate-orm/compare/5.6.7...5.6.8)

Updates `hibernate-envers` from 5.6.7.Final to 5.6.8.Final
- [Release notes](https://github.com/hibernate/hibernate-orm/releases)
- [Changelog](https://github.com/hibernate/hibernate-orm/blob/5.6.8/changelog.txt)
- [Commits](https://github.com/hibernate/hibernate-orm/compare/5.6.7...5.6.8)

Updates `hibernate-hikaricp` from 5.6.7.Final to 5.6.8.Final
- [Release notes](https://github.com/hibernate/hibernate-orm/releases)
- [Changelog](https://github.com/hibernate/hibernate-orm/blob/5.6.8/changelog.txt)
- [Commits](https://github.com/hibernate/hibernate-orm/compare/5.6.7...5.6.8)

---
updated-dependencies:
- dependency-name: org.hibernate:hibernate-entitymanager
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.hibernate:hibernate-core
  dependency-type: direct:development
  update-type: version-update:semver-patch
- dependency-name: org.hibernate:hibernate-envers
  dependency-type: direct:development
  update-type: version-update:semver-patch
- dependency-name: org.hibernate:hibernate-hikaricp
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump maven-site-plugin from 3.11.0 to 3.12.0 (#2629)

Bumps [maven-site-plugin](https://github.com/apache/maven-site-plugin) from 3.11.0 to 3.12.0.
- [Release notes](https://github.com/apache/maven-site-plugin/releases)
- [Commits](https://github.com/apache/maven-site-plugin/compare/maven-site-plugin-3.11.0...maven-site-plugin-3.12.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-site-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump micrometer-core from 1.8.4 to 1.8.5 (#2624)

Bumps [micrometer-core](https://github.com/micrometer-metrics/micrometer) from 1.8.4 to 1.8.5.
- [Release notes](https://github.com/micrometer-metrics/micrometer/releases)
- [Commits](https://github.com/micrometer-metrics/micrometer/compare/v1.8.4...v1.8.5)

---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump spring.boot.version from 2.6.6 to 2.6.7 (#2631)

Bumps `spring.boot.version` from 2.6.6 to 2.6.7.

Updates `spring-boot-starter-actuator` from 2.6.6 to 2.6.7
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v2.6.6...v2.6.7)

Updates `spring-boot-dependencies` from 2.6.6 to 2.6.7
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v2.6.6...v2.6.7)

Updates `spring-boot-starter-security` from 2.6.6 to 2.6.7
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v2.6.6...v2.6.7)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-starter-actuator
  dependency-type: direct:development
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-dependencies
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework.boot:spring-boot-starter-security
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump graphql-java-extended-scalars from 17.0 to 18.0 (#2630)

Bumps [graphql-java-extended-scalars](https://github.com/graphql-java/graphql-java-extended-scalars) from 17.0 to 18.0.
- [Release notes](https://github.com/graphql-java/graphql-java-extended-scalars/releases)
- [Commits](https://github.com/graphql-java/graphql-java-extended-scalars/compare/v17.0...v18.0)

---
updated-dependencies:
- dependency-name: com.graphql-java:graphql-java-extended-scalars
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump nexus-staging-maven-plugin from 1.6.12 to 1.6.13 (#2634)

Bumps nexus-staging-maven-plugin from 1.6.12 to 1.6.13.

---
updated-dependencies:
- dependency-name: org.sonatype.plugins:nexus-staging-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Bump mockito-junit-jupiter from 4.4.0 to 4.5.1 (#2633)

Bumps [mockito-junit-jupiter](https://github.com/mockito/mockito) from 4.4.0 to 4.5.1.
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v4.4.0...v4.5.1)

---
updated-dependencies:
- dependency-name: org.mockito:mockito-junit-jupiter
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump checkstyle from 10.1 to 10.2 (#2635)

Bumps [checkstyle](https://github.com/checkstyle/checkstyle) from 10.1 to 10.2.
- [Release notes](https://github.com/checkstyle/checkstyle/releases)
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-10.1...checkstyle-10.2)

---
updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump dependency-check-maven from 7.0.4 to 7.1.0 (#2636)

Bumps [dependency-check-maven](https://github.com/jeremylong/DependencyCheck) from 7.0.4 to 7.1.0.
- [Release notes](https://github.com/jeremylong/DependencyCheck/releases)
- [Changelog](https://github.com/jeremylong/DependencyCheck/blob/main/RELEASE_NOTES.md)
- [Commits](https://github.com/jeremylong/DependencyCheck/compare/v7.0.4...v7.1.0)

---
updated-dependencies:
- dependency-name: org.owasp:dependency-check-maven
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail.com>

* Update changelog.md

* [maven-release-plugin] prepare release 6.1.5

* [maven-release-plugin] prepare for next development iteration

* Adding explicit discord link.

* Add Injector Bean (#2637)

Co-authored-by: Aaron Klish <aklish@gmail.com>

* Minimum to expose _service.sdl for Apollo federation. (#2640)

* Minimum to expose _service.sdl for Apollo federation.

* Added configuration options to enable/disable apollo federation.

* Fixed checkstyle issues

* Bump caffeine from 3.0.6 to 3.1.0 (#2643)

Bumps [caffeine](https://github.com/ben-manes/caffeine) from 3.0.6 to 3.1.0.
- [Release notes](https://github.com/ben-manes/caffeine/releases)
- [Commits](https://github.com/ben-manes/caffeine/compare/v3.0.6...v3.1.0)

---
updated-dependencies:
- dependency-name: com.github.ben-manes.caffeine:caffeine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Klish <aklish@gmail…
  • Loading branch information
11 people authored Dec 22, 2022
1 parent 9678c70 commit f8c8e74
Show file tree
Hide file tree
Showing 575 changed files with 22,905 additions and 6,046 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -210,7 +210,7 @@ Please refer to [the contributing.md file](CONTRIBUTING.md) for information abou

If you are contributing to Elide using an IDE, such as IntelliJ, make sure to install the [Lombok](https://projectlombok.org/) plugin.

Community chat is now on [discord](https://discord.com/widget?id=869678398241398854&theme=dark).
Community chat is now on [discord](https://discord.com/widget?id=869678398241398854&theme=dark). Join by clicking [here](https://discord.gg/3vh8ac57cc).
Legacy discussion is archived on [spectrum](https://spectrum.chat/elide).

## License
Expand Down
527 changes: 527 additions & 0 deletions changelog.md

Large diffs are not rendered by default.

18 changes: 15 additions & 3 deletions elide-async/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
<parent>
<groupId>com.yahoo.elide</groupId>
<artifactId>elide-parent-pom</artifactId>
<version>6.0.0-pr1-SNAPSHOT</version>
<version>6.1.10-SNAPSHOT</version>
</parent>

<licenses>
Expand Down Expand Up @@ -47,7 +47,7 @@
<dependency>
<groupId>com.yahoo.elide</groupId>
<artifactId>elide-graphql</artifactId>
<version>6.0.0-pr1-SNAPSHOT</version>
<version>6.1.10-SNAPSHOT</version>
</dependency>

<!-- JPA -->
Expand Down Expand Up @@ -80,7 +80,19 @@
</exclusions>
</dependency>

<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>${jedis.version}</version>
</dependency>

<!-- Test -->
<dependency>
<groupId>com.github.codemonstur</groupId>
<artifactId>embedded-redis</artifactId>
<version>${embedded-redis.version}</version>
<scope>test</scope>
</dependency>
<!-- For Export End-Point Test -->
<dependency>
<groupId>javax.servlet</groupId>
Expand All @@ -90,7 +102,7 @@
<dependency>
<groupId>org.glassfish.jersey.core</groupId>
<artifactId>jersey-server</artifactId>
<version>2.33</version>
<version>${version.jersey}</version>
<scope>test</scope>
</dependency>
<!-- JUnit -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@
import com.yahoo.elide.Elide;
import com.yahoo.elide.async.models.TableExport;
import com.yahoo.elide.core.PersistentResource;
import com.yahoo.elide.core.request.Attribute;
import com.yahoo.elide.core.request.EntityProjection;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.github.opendevl.JFlat;
import org.apache.commons.lang3.StringUtils;
import lombok.extern.slf4j.Slf4j;

import java.util.Arrays;
Expand Down Expand Up @@ -84,20 +84,8 @@ private String generateCSVHeader(EntityProjection projection) {
}

return projection.getAttributes().stream()
.map(attr -> {
StringBuilder column = new StringBuilder();
String alias = attr.getAlias();
column.append(StringUtils.isNotEmpty(alias) ? alias : attr.getName());
return column;
})
.map(quotable -> {
// Quotes at the beginning
quotable.insert(0, DOUBLE_QUOTES);
// Quotes at the end
quotable.append(DOUBLE_QUOTES);
return quotable;
})
.collect(Collectors.joining(COMMA));
.map(this::toHeader)
.collect(Collectors.joining(COMMA));
}

@Override
Expand All @@ -113,4 +101,26 @@ public String preFormat(EntityProjection projection, TableExport query) {
public String postFormat(EntityProjection projection, TableExport query) {
return null;
}

private String toHeader(Attribute attribute) {
if (attribute.getArguments() == null || attribute.getArguments().size() == 0) {
return quote(attribute.getName());
}

StringBuilder header = new StringBuilder();
header.append(attribute.getName());
header.append("(");

header.append(attribute.getArguments().stream()
.map((arg) -> arg.getName() + "=" + arg.getValue())
.collect(Collectors.joining(" ")));

header.append(")");

return quote(header.toString());
}

private String quote(String toQuote) {
return "\"" + toQuote + "\"";
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
package com.yahoo.elide.async.hooks;

import static com.yahoo.elide.annotation.LifeCycleHookBinding.Operation.CREATE;
import static com.yahoo.elide.annotation.LifeCycleHookBinding.Operation.READ;
import static com.yahoo.elide.annotation.LifeCycleHookBinding.TransactionPhase.POSTCOMMIT;
import static com.yahoo.elide.annotation.LifeCycleHookBinding.TransactionPhase.PREFLUSH;
import static com.yahoo.elide.annotation.LifeCycleHookBinding.TransactionPhase.PRESECURITY;
import com.yahoo.elide.annotation.LifeCycleHookBinding;
import com.yahoo.elide.async.models.AsyncAPI;
Expand Down Expand Up @@ -58,16 +58,12 @@ protected void validateOptions(AsyncAPI query, RequestScope requestScope) {
*/
protected void executeHook(LifeCycleHookBinding.Operation operation, LifeCycleHookBinding.TransactionPhase phase,
AsyncAPI query, RequestScope requestScope, Callable<AsyncAPIResult> queryWorker) {
if (operation.equals(READ) && phase.equals(PRESECURITY)) {
validateOptions(query, requestScope);
//We populate the result object when the initial mutation is executed, and then even after executing
//the hooks we return the same object back. QueryRunner.java#L190.
//In GraphQL, the only part of the body that is lazily returned is the ID.
//ReadPreSecurityHook - Those hooks get evaluated in line with the request processing.
executeAsync(query, queryWorker);
return;
}
if (operation.equals(CREATE)) {
if (phase.equals(PREFLUSH)) {
validateOptions(query, requestScope);
executeAsync(query, queryWorker);
return;
}
if (phase.equals(POSTCOMMIT)) {
completeAsync(query, requestScope);
return;
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
/*
* Copyright 2022, Yahoo Inc.
* Licensed under the Apache License, Version 2.0
* See LICENSE file in project root for terms.
*/

package com.yahoo.elide.async.models;

/**
* ENUM of supported file extension types.
*/
public enum FileExtensionType {
JSON(".json"),
CSV(".csv"),
NONE("");

private final String extension;

FileExtensionType(String extension) {
this.extension = extension;
}

public String getExtension() {
return extension;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,16 @@
* ENUM of supported result types.
*/
public enum ResultType {
JSON,
CSV
JSON(FileExtensionType.JSON),
CSV(FileExtensionType.CSV);

private final FileExtensionType fileExtensionType;

ResultType(FileExtensionType fileExtensionType) {
this.fileExtensionType = fileExtensionType;
}

public FileExtensionType getFileExtensionType() {
return fileExtensionType;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,9 @@ public static Integer safeJsonPathLength(String json, String path) {
}

if (List.class.isAssignableFrom(result.getClass())) {
result = ((List) result).get(0);
List resultList = ((List) result);

result = resultList.isEmpty() ? 0 : resultList.get(0);
if (Integer.class.isAssignableFrom(result.getClass())) {
return (Integer) result;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
import java.io.IOException;
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
import java.util.List;
import java.util.Map;
import java.util.UUID;

Expand All @@ -44,12 +44,13 @@ public GraphQLTableExportOperation(TableExportFormatter formatter, AsyncExecutor
}

@Override
public RequestScope getRequestScope(TableExport export, RequestScope scope, DataStoreTransaction tx) {
public RequestScope getRequestScope(TableExport export, RequestScope scope, DataStoreTransaction tx,
Map<String, List<String>> additionalRequestHeaders) {
UUID requestId = UUID.fromString(export.getRequestId());
User user = scope.getUser();
String apiVersion = scope.getApiVersion();
return new GraphQLRequestScope("", tx, user, apiVersion, getService().getElide().getElideSettings(),
null, requestId, Collections.emptyMap());
null, requestId, additionalRequestHeaders);
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.UUID;
import javax.ws.rs.core.MultivaluedMap;

Expand All @@ -41,7 +44,8 @@ public JSONAPITableExportOperation(TableExportFormatter formatter, AsyncExecutor
}

@Override
public RequestScope getRequestScope(TableExport export, RequestScope scope, DataStoreTransaction tx) {
public RequestScope getRequestScope(TableExport export, RequestScope scope, DataStoreTransaction tx,
Map<String, List<String>> additionalRequestHeaders) {
UUID requestId = UUID.fromString(export.getRequestId());
User user = scope.getUser();
String apiVersion = scope.getApiVersion();
Expand All @@ -51,7 +55,22 @@ public RequestScope getRequestScope(TableExport export, RequestScope scope, Data
} catch (URISyntaxException e) {
throw new BadRequestException(e.getMessage());
}

MultivaluedMap<String, String> queryParams = JSONAPIAsyncQueryOperation.getQueryParams(uri);

// Call with additionalHeader alone
if (scope.getRequestHeaders().isEmpty()) {
return new RequestScope("", JSONAPIAsyncQueryOperation.getPath(uri), apiVersion, null, tx, user,
queryParams, additionalRequestHeaders, requestId, getService().getElide().getElideSettings());
}

// Combine additionalRequestHeaders and existing scope's request headers
Map<String, List<String>> finalRequestHeaders = new HashMap<String, List<String>>();
scope.getRequestHeaders().forEach((entry, value) -> finalRequestHeaders.put(entry, value));

//additionalRequestHeaders will override any headers in scope.getRequestHeaders()
additionalRequestHeaders.forEach((entry, value) -> finalRequestHeaders.put(entry, value));

return new RequestScope("", JSONAPIAsyncQueryOperation.getPath(uri), apiVersion, null, tx, user, queryParams,
scope.getRequestHeaders(), requestId, getService().getElide().getElideSettings());
}
Expand Down
Loading

0 comments on commit f8c8e74

Please sign in to comment.