deps: update dependency jakarta.xml.bind:jakarta.xml.bind-api to v4 (#415)
deps: update dependency jakarta.xml.bind:jakarta.xml.bind-api to v4 (#415)

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [jakarta.xml.bind:jakarta.xml.bind-api](https://togithub.com/eclipse-ee4j/jaxb-api) | `2.3.3` -> `4.0.0` | [![age](https://badges.renovateapi.com/packages/maven/jakarta.xml.bind:jakarta.xml.bind-api/4.0.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/jakarta.xml.bind:jakarta.xml.bind-api/4.0.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/jakarta.xml.bind:jakarta.xml.bind-api/4.0.0/compatibility-slim/2.3.3)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/jakarta.xml.bind:jakarta.xml.bind-api/4.0.0/confidence-slim/2.3.3)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>eclipse-ee4j/jaxb-api</summary>

### [`v4.0.0`](https://togithub.com/eclipse-ee4j/jaxb-api/releases/tag/4.0.0)

[Compare Source](https://togithub.com/eclipse-ee4j/jaxb-api/compare/3.0.1...4.0.0)

The major release contains following changes:

-   drops compatibility with JAXB 1.0
-   removes constraints on using java.desktop/java.beans.Introspector
-   removes deprecated jakarta.xml.bind.Validator
-   removes deprecated jakarta.xml.bind.context.factory property
-   drops implementation lookup through META-INF/services/jakarta.xml.bind.JAXBContext
-   drops implementation lookup through jaxb.properties file
-   adds implementation lookup through the properties Map passed to JAXBContext.newInstance(...) methods
-   provided implementation of the DatatypeConverterInterface throws exception on invalid input

**Project Board**: https://github.com/eclipse-ee4j/jaxb-api/projects/1
**Full Changelog**: https://github.com/eclipse-ee4j/jaxb-api/compare/3.0.0...4.0.0

### [`v3.0.1`](https://togithub.com/eclipse-ee4j/jaxb-api/releases/tag/3.0.1)

[Compare Source](https://togithub.com/eclipse-ee4j/jaxb-api/compare/3.0.0...3.0.1)

The 3.0.1 release is a bug fix release of 3.0.0.

Following changes are included:

-   [#&#8203;172](https://togithub.com/eclipse-ee4j/jaxb-api/issues/172) - Default factory class name changed
-   Classloading related fixes
-   uses [Jakarta Activation APIs 2.0.1](https://togithub.com/eclipse-ee4j/jaf/releases/tag/2.0.1)

### [`v3.0.0`](https://togithub.com/eclipse-ee4j/jaxb-api/releases/tag/3.0.0)

[Compare Source](https://togithub.com/eclipse-ee4j/jaxb-api/compare/2.3.3...3.0.0)

The 3.0.0 release is the first release under the `jakarta.xml.bind.*` namespace.

</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 [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-pubsublite-spark).
googleapis/java-pubsublite-spark,googleapis/java-pubsublite-spark,googleapis/java-pubsublite-spark