Skip to content

Pusher on App Engine sample - #798

Merged
jabubake merged 15 commits into
masterfrom
appengine-pusher
Aug 9, 2017
Merged

Pusher on App Engine sample#798
jabubake merged 15 commits into
masterfrom
appengine-pusher

Conversation

@jabubake

Copy link
Copy Markdown
Contributor

No description provided.

@googlebotgooglebot added the cla: yes This human has signed the Contributor License Agreement. label Aug 9, 2017
@jabubake
jabubake requested a review from lesvAugust 9, 2017 04:58
@jabubake

Copy link
Copy Markdown
ContributorAuthor

Closing this pull request, it looks like the code will need to live @ community repository for it to be embedded in the article.

@jabubakejabubake closed this Aug 9, 2017
@jabubake

Copy link
Copy Markdown
ContributorAuthor

@lesv : reopening, it feels better to have this code reviewed and exist in our repository. I might clone it as needed for the community article.

@jabubakejabubake reopened this Aug 9, 2017

#### Setup Pusher

- Create a [Pusher] application and note down the `app_id`, `app_key`, `app_secret` and the cluster.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is [Pusher] enough?

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, that seems to work.

<version>1.0-SNAPSHOT</version>
<groupId>com.example.appengine</groupId>
<artifactId>appengine-pusher-chat</artifactId>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

parent pom?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ping

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd missed that, just added.

<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>20.0</version>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

22?

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

for support with 1.7, 20.0 is the last version we can use.

<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

3.1 and target GAE Std J8?

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As discussed offline

@@ -0,0 +1,49 @@
# Pusher sample for Google App Engine

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shouldn't this go in J8

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As discussed, I will leave it here for now, but will submit a separate PR for J8

Comment threadappengine/pusher-chat/pom.xml Outdated
<version>3.3</version>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.7</source>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1.8

Comment threadappengine/pusher-chat/pom.xml Outdated
<artifactId>appengine-pusher-chat</artifactId>

<properties>
<maven.compiler.source>1.8</maven.compiler.source>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

doesn't match below -- nor is below actually needed.

Comment threadappengine/pusher-chat/README.md Outdated

- Create a [Pusher] application and note down the `app_id`, `app_key`, `app_secret` and the cluster.
- Update [appengine-web.xml](src/main/webapp/WEB-INF/appengine-web.xml) with these credentials.
- Update Line 71 in [chat.jsp](src/main/webapp/WEB-INF/view/chat.jsp) with the `app_id` and cluster information.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wonder if we could do a jsp to grab it from appengine-web.xml?

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wanted to keep the client side initialization simple and decoupled from the server-side to keep it easier to understand. It would be possible to do it via ServletContextListener and then access the data in both places. I can see it being a problem for testing though, let me know what you think.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was thinking just access a public constant from the jsp, but I can imagine more. I'm also totally ok to skip this.

xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5">
<servlet>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Use 3.1 annotations in the source files

@jabubake

Copy link
Copy Markdown
ContributorAuthor

@lesv PTAL when you get a chance


// Connect to Pusher with auth endpoint on your server for private/presence channels
// (default auth endpoint : /pusher/auth)
var pusher = new Pusher('<%= PusherService.APP_KEY %>', {

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Switched to static vars, @lesv

lesv
lesv approved these changes Aug 9, 2017
@jabubake
jabubake merged commit c9de8e5 into masterAug 9, 2017
@jabubake
jabubake deleted the appengine-pusher branch August 9, 2017 21:40
minherz pushed a commit that referenced this pull request Nov 9, 2022
🤖 I have created a release *beep* *boop*
---
### Updating meta-information for bleeding-edge SNAPSHOT release.
---
This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
minherz pushed a commit that referenced this pull request Nov 10, 2022
🤖 I have created a release *beep* *boop*
---
### Updating meta-information for bleeding-edge SNAPSHOT release.
---
This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
minherz pushed a commit that referenced this pull request Nov 10, 2022
🤖 I have created a release *beep* *boop*
---
### Updating meta-information for bleeding-edge SNAPSHOT release.
---
This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
Sita04 pushed a commit that referenced this pull request Nov 11, 2022
…web to v2.7.0 (#798)
[![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [org.springframework.boot:spring-boot-starter-web](https://spring.io/projects/spring-boot) ([source](https://togithub.com/spring-projects/spring-boot)) | `2.6.7` -> `2.7.0` | [![age](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-web/2.7.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-web/2.7.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-web/2.7.0/compatibility-slim/2.6.7)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-web/2.7.0/confidence-slim/2.6.7)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>spring-projects/spring-boot</summary>
### [`v2.7.0`](https://togithub.com/spring-projects/spring-boot/releases/v2.7.0)
[Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v2.6.8...v2.7.0)
#### ⭐ New Features
- Revert to using "application/json" as default MIME type for GraphQL while remaining compatible with "application/graphql+json" [#&#8203;30860](https://togithub.com/spring-projects/spring-boot/issues/30860)
- Allow customization of single logout in auto-configured SAML relying party registration [#&#8203;30128](https://togithub.com/spring-projects/spring-boot/issues/30128)
#### 🐞 Bug Fixes
- Default properties configured on SpringApplication have higher precedence than properties configured with `@PropertySource` [#&#8203;31093](https://togithub.com/spring-projects/spring-boot/issues/31093)
- A failure when an instrumented WebClient records metrics causes the request to fail [#&#8203;31089](https://togithub.com/spring-projects/spring-boot/issues/31089)
- Dependency management for Artemis is incomplete [#&#8203;31079](https://togithub.com/spring-projects/spring-boot/issues/31079)
- Configuration properties for Statsd's buffered and step properties are missing [#&#8203;31059](https://togithub.com/spring-projects/spring-boot/issues/31059)
- Debug logging for requests to WebFlux-based Actuator endpoints does not identify the endpoint [#&#8203;30887](https://togithub.com/spring-projects/spring-boot/issues/30887)
- `@ConditionalOnProperty` meta annotation with `@AliasFor` does not work [#&#8203;30874](https://togithub.com/spring-projects/spring-boot/issues/30874)
- Event handling in JobExecutionExitCodeGenerator is not thread-safe [#&#8203;30846](https://togithub.com/spring-projects/spring-boot/issues/30846)
- Hibernate service loading logs HHH000505 warnings for ServiceConfigurationError with Gradle-built jars since 2.5.10 when using Java 11 or later [#&#8203;30791](https://togithub.com/spring-projects/spring-boot/issues/30791)
- Cryptic startup failure with bare LOGGING_LEVEL environment variable [#&#8203;30789](https://togithub.com/spring-projects/spring-boot/issues/30789)
- SearchStrategy argument of MethodValidationExcludeFilter byAnnotation(Class, SearchStrategy) is not used [#&#8203;30787](https://togithub.com/spring-projects/spring-boot/issues/30787)
- spring.security.saml2.relyingparty.registration.*.asserting-party.* properties contain unwanted hyphen in asserting-party [#&#8203;30785](https://togithub.com/spring-projects/spring-boot/issues/30785)
- DevTools sets deprecated spring.mustache.cache property [#&#8203;30774](https://togithub.com/spring-projects/spring-boot/pull/30774)
#### 📔 Documentation
- Extend documentation on Datadog metrics [#&#8203;30997](https://togithub.com/spring-projects/spring-boot/issues/30997)
- Fix link to Upgrading From 1.x in multi-page documentation [#&#8203;30995](https://togithub.com/spring-projects/spring-boot/issues/30995)
- Document support for Java 18 [#&#8203;30782](https://togithub.com/spring-projects/spring-boot/issues/30782)
#### 🔨 Dependency Upgrades
- Upgrade to ActiveMQ 5.16.5 [#&#8203;30927](https://togithub.com/spring-projects/spring-boot/issues/30927)
- Upgrade to Byte Buddy 1.12.10 [#&#8203;30928](https://togithub.com/spring-projects/spring-boot/issues/30928)
- Upgrade to Cassandra Driver 4.14.1 [#&#8203;30929](https://togithub.com/spring-projects/spring-boot/issues/30929)
- Upgrade to Couchbase Client 3.2.7 [#&#8203;30930](https://togithub.com/spring-projects/spring-boot/issues/30930)
- Upgrade to Couchbase Client 3.3.0 [#&#8203;31031](https://togithub.com/spring-projects/spring-boot/issues/31031)
- Upgrade to Elasticsearch 7.17.3 [#&#8203;30931](https://togithub.com/spring-projects/spring-boot/issues/30931)
- Upgrade to Flyway 8.5.11 [#&#8203;31080](https://togithub.com/spring-projects/spring-boot/issues/31080)
- Upgrade to GraphQL Java 18.1 [#&#8203;30859](https://togithub.com/spring-projects/spring-boot/issues/30859)
- Upgrade to Hibernate 5.6.9.Final [#&#8203;31081](https://togithub.com/spring-projects/spring-boot/issues/31081)
- Upgrade to Infinispan 13.0.10.Final [#&#8203;30933](https://togithub.com/spring-projects/spring-boot/issues/30933)
- Upgrade to Jackson Bom 2.13.3 [#&#8203;31046](https://togithub.com/spring-projects/spring-boot/issues/31046)
- Upgrade to Jaybird 4.0.6.java8 [#&#8203;30934](https://togithub.com/spring-projects/spring-boot/issues/30934)
- Upgrade to Johnzon 1.2.18 [#&#8203;30935](https://togithub.com/spring-projects/spring-boot/issues/30935)
- Upgrade to Kafka 3.1.1 [#&#8203;31047](https://togithub.com/spring-projects/spring-boot/issues/31047)
- Upgrade to Micrometer 1.9.0 [#&#8203;31013](https://togithub.com/spring-projects/spring-boot/issues/31013)
- Upgrade to Mockito 4.5.1 [#&#8203;30936](https://togithub.com/spring-projects/spring-boot/issues/30936)
- Upgrade to MSSQL JDBC 10.2.1.jre8 [#&#8203;31048](https://togithub.com/spring-projects/spring-boot/issues/31048)
- Upgrade to MySQL 8.0.29 [#&#8203;30937](https://togithub.com/spring-projects/spring-boot/issues/30937)
- Upgrade to Netty 4.1.77.Final [#&#8203;30938](https://togithub.com/spring-projects/spring-boot/issues/30938)
- Upgrade to Postgresql 42.3.5 [#&#8203;30939](https://togithub.com/spring-projects/spring-boot/issues/30939)
- Upgrade to Reactor Bom 2020.0.19 [#&#8203;30940](https://togithub.com/spring-projects/spring-boot/issues/30940)
- Upgrade to Selenium 4.1.4 [#&#8203;30941](https://togithub.com/spring-projects/spring-boot/issues/30941)
- Upgrade to Selenium HtmlUnit 3.61.0 [#&#8203;30855](https://togithub.com/spring-projects/spring-boot/issues/30855)
- Upgrade to SendGrid 4.9.2 [#&#8203;31116](https://togithub.com/spring-projects/spring-boot/issues/31116)
- Upgrade to Spring AMQP 2.4.5 [#&#8203;31022](https://togithub.com/spring-projects/spring-boot/issues/31022)
- Upgrade to Spring Batch 4.3.6 [#&#8203;31020](https://togithub.com/spring-projects/spring-boot/issues/31020)
- Upgrade to Spring Data 2021.2.0 [#&#8203;31015](https://togithub.com/spring-projects/spring-boot/issues/31015)
- Upgrade to Spring for GraphQL 1.0.0 [#&#8203;30858](https://togithub.com/spring-projects/spring-boot/issues/30858)
- Upgrade to Spring Framework 5.3.20 [#&#8203;31014](https://togithub.com/spring-projects/spring-boot/issues/31014)
- Upgrade to Spring HATEOAS 1.5.0 [#&#8203;31016](https://togithub.com/spring-projects/spring-boot/issues/31016)
- Upgrade to Spring Integration 5.5.12 [#&#8203;31062](https://togithub.com/spring-projects/spring-boot/issues/31062)
- Upgrade to Spring Kafka 2.8.6 [#&#8203;31018](https://togithub.com/spring-projects/spring-boot/issues/31018)
- Upgrade to Spring LDAP 2.4.0 [#&#8203;31017](https://togithub.com/spring-projects/spring-boot/issues/31017)
- Upgrade to Spring Security 5.7.1 [#&#8203;31100](https://togithub.com/spring-projects/spring-boot/issues/31100)
- Upgrade to Spring Session Bom 2021.2.0 [#&#8203;31021](https://togithub.com/spring-projects/spring-boot/issues/31021)
- Upgrade to Tomcat 9.0.63 [#&#8203;31082](https://togithub.com/spring-projects/spring-boot/issues/31082)
- Upgrade to UnboundID LDAPSDK 6.0.5 [#&#8203;30942](https://togithub.com/spring-projects/spring-boot/issues/30942)
#### ❤️ Contributors
We'd like to thank all the contributors who worked on this release!
- [@&#8203;izeye](https://togithub.com/izeye)
- [@&#8203;luojianet](https://togithub.com/luojianet)
- [@&#8203;marcwrobel](https://togithub.com/marcwrobel)
- [@&#8203;eddumelendez](https://togithub.com/eddumelendez)
- [@&#8203;mmoayyed](https://togithub.com/mmoayyed)
- [@&#8203;ssobue](https://togithub.com/ssobue)
- [@&#8203;christophejan](https://togithub.com/christophejan)
- [@&#8203;dugenkui03](https://togithub.com/dugenkui03)
- [@&#8203;denisw](https://togithub.com/denisw)
- [@&#8203;terminux](https://togithub.com/terminux)
### [`v2.6.8`](https://togithub.com/spring-projects/spring-boot/releases/v2.6.8)
[Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v2.6.7...v2.6.8)
##### 🐞 Bug Fixes
- Default properties configured on SpringApplication have higher precedence than properties configured with `@PropertySource` [#&#8203;31092](https://togithub.com/spring-projects/spring-boot/issues/31092)
- A failure when an instrumented WebClient records metrics causes the request to fail [#&#8203;31088](https://togithub.com/spring-projects/spring-boot/issues/31088)
- Dependency management for Artemis is incomplete [#&#8203;31078](https://togithub.com/spring-projects/spring-boot/issues/31078)
- Configuration properties for Statsd's buffered and step properties are missing [#&#8203;31058](https://togithub.com/spring-projects/spring-boot/issues/31058)
- Debug logging for requests to WebFlux-based Actuator endpoints does not identify the endpoint [#&#8203;30886](https://togithub.com/spring-projects/spring-boot/issues/30886)
- `@ConditionalOnProperty` meta annotation with `@AliasFor` does not work [#&#8203;30873](https://togithub.com/spring-projects/spring-boot/issues/30873)
- Event handling in JobExecutionExitCodeGenerator is not thread-safe [#&#8203;30845](https://togithub.com/spring-projects/spring-boot/issues/30845)
- Hibernate service loading logs HHH000505 warnings for ServiceConfigurationError with Gradle-built jars since 2.5.10 when using Java 11 or later [#&#8203;30790](https://togithub.com/spring-projects/spring-boot/issues/30790)
- Cryptic startup failure with bare LOGGING_LEVEL environment variable [#&#8203;30788](https://togithub.com/spring-projects/spring-boot/issues/30788)
- SearchStrategy argument of MethodValidationExcludeFilter byAnnotation(Class, SearchStrategy) is not used [#&#8203;30786](https://togithub.com/spring-projects/spring-boot/issues/30786)
##### 📔 Documentation
- Extend documentation on Datadog metrics [#&#8203;30996](https://togithub.com/spring-projects/spring-boot/issues/30996)
- Fix link to Upgrading From 1.x in multi-page documentation [#&#8203;30994](https://togithub.com/spring-projects/spring-boot/issues/30994)
- Document support for Java 18 [#&#8203;30781](https://togithub.com/spring-projects/spring-boot/issues/30781)
##### 🔨 Dependency Upgrades
- Upgrade to ActiveMQ 5.16.5 [#&#8203;30917](https://togithub.com/spring-projects/spring-boot/issues/30917)
- Upgrade to Couchbase Client 3.2.7 [#&#8203;30918](https://togithub.com/spring-projects/spring-boot/issues/30918)
- Upgrade to Hazelcast 4.2.5 [#&#8203;30919](https://togithub.com/spring-projects/spring-boot/issues/30919)
- Upgrade to Hibernate 5.6.9.Final [#&#8203;31041](https://togithub.com/spring-projects/spring-boot/issues/31041)
- Upgrade to Jackson Bom 2.13.3 [#&#8203;31042](https://togithub.com/spring-projects/spring-boot/issues/31042)
- Upgrade to Jaybird 4.0.6.java8 [#&#8203;30920](https://togithub.com/spring-projects/spring-boot/issues/30920)
- Upgrade to Johnzon 1.2.18 [#&#8203;30921](https://togithub.com/spring-projects/spring-boot/issues/30921)
- Upgrade to Micrometer 1.8.6 [#&#8203;31007](https://togithub.com/spring-projects/spring-boot/issues/31007)
- Upgrade to MySQL 8.0.29 [#&#8203;30922](https://togithub.com/spring-projects/spring-boot/issues/30922)
- Upgrade to Netty 4.1.77.Final [#&#8203;30923](https://togithub.com/spring-projects/spring-boot/issues/30923)
- Upgrade to Netty tcNative 2.0.52.Final [#&#8203;30924](https://togithub.com/spring-projects/spring-boot/issues/30924)
- Upgrade to Postgresql 42.3.5 [#&#8203;30925](https://togithub.com/spring-projects/spring-boot/issues/30925)
- Upgrade to Reactor Bom 2020.0.19 [#&#8203;30926](https://togithub.com/spring-projects/spring-boot/issues/30926)
- Upgrade to Spring AMQP 2.4.5 [#&#8203;31009](https://togithub.com/spring-projects/spring-boot/issues/31009)
- Upgrade to Spring Batch 4.3.6 [#&#8203;31011](https://togithub.com/spring-projects/spring-boot/issues/31011)
- Upgrade to Spring Framework 5.3.20 [#&#8203;31043](https://togithub.com/spring-projects/spring-boot/issues/31043)
- Upgrade to Spring HATEOAS 1.4.3 [#&#8203;31008](https://togithub.com/spring-projects/spring-boot/issues/31008)
- Upgrade to Spring Integration 5.5.12 [#&#8203;31061](https://togithub.com/spring-projects/spring-boot/issues/31061)
- Upgrade to Spring Kafka 2.8.6 [#&#8203;31010](https://togithub.com/spring-projects/spring-boot/issues/31010)
- Upgrade to Spring LDAP 2.3.8.RELEASE [#&#8203;31044](https://togithub.com/spring-projects/spring-boot/issues/31044)
- Upgrade to Spring Security 5.6.5 [#&#8203;31102](https://togithub.com/spring-projects/spring-boot/issues/31102)
- Upgrade to Tomcat 9.0.63 [#&#8203;31071](https://togithub.com/spring-projects/spring-boot/issues/31071)
##### ❤️ Contributors
We'd like to thank all the contributors who worked on this release!
- [@&#8203;izeye](https://togithub.com/izeye)
- [@&#8203;luojianet](https://togithub.com/luojianet)
- [@&#8203;marcwrobel](https://togithub.com/marcwrobel)
- [@&#8203;eddumelendez](https://togithub.com/eddumelendez)
- [@&#8203;christophejan](https://togithub.com/christophejan)
- [@&#8203;dugenkui03](https://togithub.com/dugenkui03)
- [@&#8203;denisw](https://togithub.com/denisw)
- [@&#8203;terminux](https://togithub.com/terminux)
</details>
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox.
---
This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-recaptchaenterprise).
Sita04 pushed a commit that referenced this pull request Nov 15, 2022
…web to v2.7.0 (#798)
[![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [org.springframework.boot:spring-boot-starter-web](https://spring.io/projects/spring-boot) ([source](https://togithub.com/spring-projects/spring-boot)) | `2.6.7` -> `2.7.0` | [![age](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-web/2.7.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-web/2.7.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-web/2.7.0/compatibility-slim/2.6.7)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/org.springframework.boot:spring-boot-starter-web/2.7.0/confidence-slim/2.6.7)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>spring-projects/spring-boot</summary>
### [`v2.7.0`](https://togithub.com/spring-projects/spring-boot/releases/v2.7.0)
[Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v2.6.8...v2.7.0)
#### ⭐ New Features
- Revert to using "application/json" as default MIME type for GraphQL while remaining compatible with "application/graphql+json" [#&#8203;30860](https://togithub.com/spring-projects/spring-boot/issues/30860)
- Allow customization of single logout in auto-configured SAML relying party registration [#&#8203;30128](https://togithub.com/spring-projects/spring-boot/issues/30128)
#### 🐞 Bug Fixes
- Default properties configured on SpringApplication have higher precedence than properties configured with `@PropertySource` [#&#8203;31093](https://togithub.com/spring-projects/spring-boot/issues/31093)
- A failure when an instrumented WebClient records metrics causes the request to fail [#&#8203;31089](https://togithub.com/spring-projects/spring-boot/issues/31089)
- Dependency management for Artemis is incomplete [#&#8203;31079](https://togithub.com/spring-projects/spring-boot/issues/31079)
- Configuration properties for Statsd's buffered and step properties are missing [#&#8203;31059](https://togithub.com/spring-projects/spring-boot/issues/31059)
- Debug logging for requests to WebFlux-based Actuator endpoints does not identify the endpoint [#&#8203;30887](https://togithub.com/spring-projects/spring-boot/issues/30887)
- `@ConditionalOnProperty` meta annotation with `@AliasFor` does not work [#&#8203;30874](https://togithub.com/spring-projects/spring-boot/issues/30874)
- Event handling in JobExecutionExitCodeGenerator is not thread-safe [#&#8203;30846](https://togithub.com/spring-projects/spring-boot/issues/30846)
- Hibernate service loading logs HHH000505 warnings for ServiceConfigurationError with Gradle-built jars since 2.5.10 when using Java 11 or later [#&#8203;30791](https://togithub.com/spring-projects/spring-boot/issues/30791)
- Cryptic startup failure with bare LOGGING_LEVEL environment variable [#&#8203;30789](https://togithub.com/spring-projects/spring-boot/issues/30789)
- SearchStrategy argument of MethodValidationExcludeFilter byAnnotation(Class, SearchStrategy) is not used [#&#8203;30787](https://togithub.com/spring-projects/spring-boot/issues/30787)
- spring.security.saml2.relyingparty.registration.*.asserting-party.* properties contain unwanted hyphen in asserting-party [#&#8203;30785](https://togithub.com/spring-projects/spring-boot/issues/30785)
- DevTools sets deprecated spring.mustache.cache property [#&#8203;30774](https://togithub.com/spring-projects/spring-boot/pull/30774)
#### 📔 Documentation
- Extend documentation on Datadog metrics [#&#8203;30997](https://togithub.com/spring-projects/spring-boot/issues/30997)
- Fix link to Upgrading From 1.x in multi-page documentation [#&#8203;30995](https://togithub.com/spring-projects/spring-boot/issues/30995)
- Document support for Java 18 [#&#8203;30782](https://togithub.com/spring-projects/spring-boot/issues/30782)
#### 🔨 Dependency Upgrades
- Upgrade to ActiveMQ 5.16.5 [#&#8203;30927](https://togithub.com/spring-projects/spring-boot/issues/30927)
- Upgrade to Byte Buddy 1.12.10 [#&#8203;30928](https://togithub.com/spring-projects/spring-boot/issues/30928)
- Upgrade to Cassandra Driver 4.14.1 [#&#8203;30929](https://togithub.com/spring-projects/spring-boot/issues/30929)
- Upgrade to Couchbase Client 3.2.7 [#&#8203;30930](https://togithub.com/spring-projects/spring-boot/issues/30930)
- Upgrade to Couchbase Client 3.3.0 [#&#8203;31031](https://togithub.com/spring-projects/spring-boot/issues/31031)
- Upgrade to Elasticsearch 7.17.3 [#&#8203;30931](https://togithub.com/spring-projects/spring-boot/issues/30931)
- Upgrade to Flyway 8.5.11 [#&#8203;31080](https://togithub.com/spring-projects/spring-boot/issues/31080)
- Upgrade to GraphQL Java 18.1 [#&#8203;30859](https://togithub.com/spring-projects/spring-boot/issues/30859)
- Upgrade to Hibernate 5.6.9.Final [#&#8203;31081](https://togithub.com/spring-projects/spring-boot/issues/31081)
- Upgrade to Infinispan 13.0.10.Final [#&#8203;30933](https://togithub.com/spring-projects/spring-boot/issues/30933)
- Upgrade to Jackson Bom 2.13.3 [#&#8203;31046](https://togithub.com/spring-projects/spring-boot/issues/31046)
- Upgrade to Jaybird 4.0.6.java8 [#&#8203;30934](https://togithub.com/spring-projects/spring-boot/issues/30934)
- Upgrade to Johnzon 1.2.18 [#&#8203;30935](https://togithub.com/spring-projects/spring-boot/issues/30935)
- Upgrade to Kafka 3.1.1 [#&#8203;31047](https://togithub.com/spring-projects/spring-boot/issues/31047)
- Upgrade to Micrometer 1.9.0 [#&#8203;31013](https://togithub.com/spring-projects/spring-boot/issues/31013)
- Upgrade to Mockito 4.5.1 [#&#8203;30936](https://togithub.com/spring-projects/spring-boot/issues/30936)
- Upgrade to MSSQL JDBC 10.2.1.jre8 [#&#8203;31048](https://togithub.com/spring-projects/spring-boot/issues/31048)
- Upgrade to MySQL 8.0.29 [#&#8203;30937](https://togithub.com/spring-projects/spring-boot/issues/30937)
- Upgrade to Netty 4.1.77.Final [#&#8203;30938](https://togithub.com/spring-projects/spring-boot/issues/30938)
- Upgrade to Postgresql 42.3.5 [#&#8203;30939](https://togithub.com/spring-projects/spring-boot/issues/30939)
- Upgrade to Reactor Bom 2020.0.19 [#&#8203;30940](https://togithub.com/spring-projects/spring-boot/issues/30940)
- Upgrade to Selenium 4.1.4 [#&#8203;30941](https://togithub.com/spring-projects/spring-boot/issues/30941)
- Upgrade to Selenium HtmlUnit 3.61.0 [#&#8203;30855](https://togithub.com/spring-projects/spring-boot/issues/30855)
- Upgrade to SendGrid 4.9.2 [#&#8203;31116](https://togithub.com/spring-projects/spring-boot/issues/31116)
- Upgrade to Spring AMQP 2.4.5 [#&#8203;31022](https://togithub.com/spring-projects/spring-boot/issues/31022)
- Upgrade to Spring Batch 4.3.6 [#&#8203;31020](https://togithub.com/spring-projects/spring-boot/issues/31020)
- Upgrade to Spring Data 2021.2.0 [#&#8203;31015](https://togithub.com/spring-projects/spring-boot/issues/31015)
- Upgrade to Spring for GraphQL 1.0.0 [#&#8203;30858](https://togithub.com/spring-projects/spring-boot/issues/30858)
- Upgrade to Spring Framework 5.3.20 [#&#8203;31014](https://togithub.com/spring-projects/spring-boot/issues/31014)
- Upgrade to Spring HATEOAS 1.5.0 [#&#8203;31016](https://togithub.com/spring-projects/spring-boot/issues/31016)
- Upgrade to Spring Integration 5.5.12 [#&#8203;31062](https://togithub.com/spring-projects/spring-boot/issues/31062)
- Upgrade to Spring Kafka 2.8.6 [#&#8203;31018](https://togithub.com/spring-projects/spring-boot/issues/31018)
- Upgrade to Spring LDAP 2.4.0 [#&#8203;31017](https://togithub.com/spring-projects/spring-boot/issues/31017)
- Upgrade to Spring Security 5.7.1 [#&#8203;31100](https://togithub.com/spring-projects/spring-boot/issues/31100)
- Upgrade to Spring Session Bom 2021.2.0 [#&#8203;31021](https://togithub.com/spring-projects/spring-boot/issues/31021)
- Upgrade to Tomcat 9.0.63 [#&#8203;31082](https://togithub.com/spring-projects/spring-boot/issues/31082)
- Upgrade to UnboundID LDAPSDK 6.0.5 [#&#8203;30942](https://togithub.com/spring-projects/spring-boot/issues/30942)
#### ❤️ Contributors
We'd like to thank all the contributors who worked on this release!
- [@&#8203;izeye](https://togithub.com/izeye)
- [@&#8203;luojianet](https://togithub.com/luojianet)
- [@&#8203;marcwrobel](https://togithub.com/marcwrobel)
- [@&#8203;eddumelendez](https://togithub.com/eddumelendez)
- [@&#8203;mmoayyed](https://togithub.com/mmoayyed)
- [@&#8203;ssobue](https://togithub.com/ssobue)
- [@&#8203;christophejan](https://togithub.com/christophejan)
- [@&#8203;dugenkui03](https://togithub.com/dugenkui03)
- [@&#8203;denisw](https://togithub.com/denisw)
- [@&#8203;terminux](https://togithub.com/terminux)
### [`v2.6.8`](https://togithub.com/spring-projects/spring-boot/releases/v2.6.8)
[Compare Source](https://togithub.com/spring-projects/spring-boot/compare/v2.6.7...v2.6.8)
##### 🐞 Bug Fixes
- Default properties configured on SpringApplication have higher precedence than properties configured with `@PropertySource` [#&#8203;31092](https://togithub.com/spring-projects/spring-boot/issues/31092)
- A failure when an instrumented WebClient records metrics causes the request to fail [#&#8203;31088](https://togithub.com/spring-projects/spring-boot/issues/31088)
- Dependency management for Artemis is incomplete [#&#8203;31078](https://togithub.com/spring-projects/spring-boot/issues/31078)
- Configuration properties for Statsd's buffered and step properties are missing [#&#8203;31058](https://togithub.com/spring-projects/spring-boot/issues/31058)
- Debug logging for requests to WebFlux-based Actuator endpoints does not identify the endpoint [#&#8203;30886](https://togithub.com/spring-projects/spring-boot/issues/30886)
- `@ConditionalOnProperty` meta annotation with `@AliasFor` does not work [#&#8203;30873](https://togithub.com/spring-projects/spring-boot/issues/30873)
- Event handling in JobExecutionExitCodeGenerator is not thread-safe [#&#8203;30845](https://togithub.com/spring-projects/spring-boot/issues/30845)
- Hibernate service loading logs HHH000505 warnings for ServiceConfigurationError with Gradle-built jars since 2.5.10 when using Java 11 or later [#&#8203;30790](https://togithub.com/spring-projects/spring-boot/issues/30790)
- Cryptic startup failure with bare LOGGING_LEVEL environment variable [#&#8203;30788](https://togithub.com/spring-projects/spring-boot/issues/30788)
- SearchStrategy argument of MethodValidationExcludeFilter byAnnotation(Class, SearchStrategy) is not used [#&#8203;30786](https://togithub.com/spring-projects/spring-boot/issues/30786)
##### 📔 Documentation
- Extend documentation on Datadog metrics [#&#8203;30996](https://togithub.com/spring-projects/spring-boot/issues/30996)
- Fix link to Upgrading From 1.x in multi-page documentation [#&#8203;30994](https://togithub.com/spring-projects/spring-boot/issues/30994)
- Document support for Java 18 [#&#8203;30781](https://togithub.com/spring-projects/spring-boot/issues/30781)
##### 🔨 Dependency Upgrades
- Upgrade to ActiveMQ 5.16.5 [#&#8203;30917](https://togithub.com/spring-projects/spring-boot/issues/30917)
- Upgrade to Couchbase Client 3.2.7 [#&#8203;30918](https://togithub.com/spring-projects/spring-boot/issues/30918)
- Upgrade to Hazelcast 4.2.5 [#&#8203;30919](https://togithub.com/spring-projects/spring-boot/issues/30919)
- Upgrade to Hibernate 5.6.9.Final [#&#8203;31041](https://togithub.com/spring-projects/spring-boot/issues/31041)
- Upgrade to Jackson Bom 2.13.3 [#&#8203;31042](https://togithub.com/spring-projects/spring-boot/issues/31042)
- Upgrade to Jaybird 4.0.6.java8 [#&#8203;30920](https://togithub.com/spring-projects/spring-boot/issues/30920)
- Upgrade to Johnzon 1.2.18 [#&#8203;30921](https://togithub.com/spring-projects/spring-boot/issues/30921)
- Upgrade to Micrometer 1.8.6 [#&#8203;31007](https://togithub.com/spring-projects/spring-boot/issues/31007)
- Upgrade to MySQL 8.0.29 [#&#8203;30922](https://togithub.com/spring-projects/spring-boot/issues/30922)
- Upgrade to Netty 4.1.77.Final [#&#8203;30923](https://togithub.com/spring-projects/spring-boot/issues/30923)
- Upgrade to Netty tcNative 2.0.52.Final [#&#8203;30924](https://togithub.com/spring-projects/spring-boot/issues/30924)
- Upgrade to Postgresql 42.3.5 [#&#8203;30925](https://togithub.com/spring-projects/spring-boot/issues/30925)
- Upgrade to Reactor Bom 2020.0.19 [#&#8203;30926](https://togithub.com/spring-projects/spring-boot/issues/30926)
- Upgrade to Spring AMQP 2.4.5 [#&#8203;31009](https://togithub.com/spring-projects/spring-boot/issues/31009)
- Upgrade to Spring Batch 4.3.6 [#&#8203;31011](https://togithub.com/spring-projects/spring-boot/issues/31011)
- Upgrade to Spring Framework 5.3.20 [#&#8203;31043](https://togithub.com/spring-projects/spring-boot/issues/31043)
- Upgrade to Spring HATEOAS 1.4.3 [#&#8203;31008](https://togithub.com/spring-projects/spring-boot/issues/31008)
- Upgrade to Spring Integration 5.5.12 [#&#8203;31061](https://togithub.com/spring-projects/spring-boot/issues/31061)
- Upgrade to Spring Kafka 2.8.6 [#&#8203;31010](https://togithub.com/spring-projects/spring-boot/issues/31010)
- Upgrade to Spring LDAP 2.3.8.RELEASE [#&#8203;31044](https://togithub.com/spring-projects/spring-boot/issues/31044)
- Upgrade to Spring Security 5.6.5 [#&#8203;31102](https://togithub.com/spring-projects/spring-boot/issues/31102)
- Upgrade to Tomcat 9.0.63 [#&#8203;31071](https://togithub.com/spring-projects/spring-boot/issues/31071)
##### ❤️ Contributors
We'd like to thank all the contributors who worked on this release!
- [@&#8203;izeye](https://togithub.com/izeye)
- [@&#8203;luojianet](https://togithub.com/luojianet)
- [@&#8203;marcwrobel](https://togithub.com/marcwrobel)
- [@&#8203;eddumelendez](https://togithub.com/eddumelendez)
- [@&#8203;christophejan](https://togithub.com/christophejan)
- [@&#8203;dugenkui03](https://togithub.com/dugenkui03)
- [@&#8203;denisw](https://togithub.com/denisw)
- [@&#8203;terminux](https://togithub.com/terminux)
</details>
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox.
---
This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-recaptchaenterprise).
Shabirmean pushed a commit that referenced this pull request Nov 15, 2022
…1.0 (#798)
[![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [com.google.cloud:libraries-bom](https://cloud.google.com/java/docs/bom) ([source](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java)) | `25.0.0` -> `25.1.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/25.1.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/25.1.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/25.1.0/compatibility-slim/25.0.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/25.1.0/confidence-slim/25.0.0)](https://docs.renovatebot.com/merge-confidence/) |
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Renovate will not automatically rebase this PR, because other commits have been found.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox.
---
This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-document-ai).
Shabirmean pushed a commit that referenced this pull request Nov 15, 2022
…1.0 (#798)
[![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [com.google.cloud:libraries-bom](https://cloud.google.com/java/docs/bom) ([source](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java)) | `25.0.0` -> `25.1.0` | [![age](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/25.1.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/25.1.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/25.1.0/compatibility-slim/25.0.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/com.google.cloud:libraries-bom/25.1.0/confidence-slim/25.0.0)](https://docs.renovatebot.com/merge-confidence/) |
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Renovate will not automatically rebase this PR, because other commits have been found.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox.
---
This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-document-ai).
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla: yesThis human has signed the Contributor License Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@jabubake@lesv@googlebot