Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github May 5, 2025

Bumps the dependencies group with 12 updates:

Package From To
io.avaje:avaje-inject 11.4 11.5
io.avaje:avaje-inject-generator 11.5 11.5
org.eclipse.jetty:jetty-server 12.0.19 12.0.20
org.eclipse.jetty.websocket:jetty-websocket-core-server 12.0.19 12.0.20
org.eclipse.jetty.websocket:jetty-websocket-jetty-api 12.0.19 12.0.20
org.eclipse.jetty.websocket:jetty-websocket-jetty-server 12.0.19 12.0.20
org.eclipse.jetty.http2:jetty-http2-server 12.0.19 12.0.20
org.eclipse.jetty:jetty-alpn-java-server 12.0.19 12.0.20
org.eclipse.jetty.http2:jetty-http2-client 12.0.19 12.0.20
com.github.kagkarlsson:db-scheduler 15.5.0 15.6.0
software.amazon.awssdk:bom 2.31.30 2.31.35
org.jsoup:jsoup 1.19.1 1.20.1

Updates io.avaje:avaje-inject from 11.4 to 11.5

Release notes

Sourced from io.avaje:avaje-inject's releases.

11.5

What's Changed

New Contributors

Full Changelog: avaje/avaje-inject@11.4...11.5

Commits

Updates io.avaje:avaje-inject-generator from 11.5 to 11.5

Updates org.eclipse.jetty:jetty-server from 12.0.19 to 12.0.20

Updates org.eclipse.jetty.websocket:jetty-websocket-core-server from 12.0.19 to 12.0.20

Updates org.eclipse.jetty.websocket:jetty-websocket-jetty-api from 12.0.19 to 12.0.20

Updates org.eclipse.jetty.websocket:jetty-websocket-jetty-server from 12.0.19 to 12.0.20

Updates org.eclipse.jetty.http2:jetty-http2-server from 12.0.19 to 12.0.20

Updates org.eclipse.jetty:jetty-alpn-java-server from 12.0.19 to 12.0.20

Updates org.eclipse.jetty.http2:jetty-http2-client from 12.0.19 to 12.0.20

Updates org.eclipse.jetty.websocket:jetty-websocket-core-server from 12.0.19 to 12.0.20

Updates org.eclipse.jetty.websocket:jetty-websocket-jetty-api from 12.0.19 to 12.0.20

Updates org.eclipse.jetty.websocket:jetty-websocket-jetty-server from 12.0.19 to 12.0.20

Updates org.eclipse.jetty.http2:jetty-http2-server from 12.0.19 to 12.0.20

Updates org.eclipse.jetty:jetty-alpn-java-server from 12.0.19 to 12.0.20

Updates com.github.kagkarlsson:db-scheduler from 15.5.0 to 15.6.0

Release notes

Sourced from com.github.kagkarlsson:db-scheduler's releases.

v15.6.0

Changelog

🐛 Fixes

  • 9a74fa5 Fix getExecutionsFailingLongerThan to not return executions that have previously failed but are now running ok (#685), closes #563 #685

Contributors

We'd like to thank the following people for their contributions:

Commits
  • 9a74fa5 fix: Fix getExecutionsFailingLongerThan to not return executions that have pr...
  • See full diff in compare view

Updates software.amazon.awssdk:bom from 2.31.30 to 2.31.35

Updates org.jsoup:jsoup from 1.19.1 to 1.20.1

Release notes

Sourced from org.jsoup:jsoup's releases.

jsoup 1.20.1

Changes

  • To better follow the HTML5 spec and current browsers, the HTML parser no longer allows self-closing tags (<foo />) to close HTML elements by default. Foreign content (SVG, MathML), and content parsed with the XML parser, still supports self-closing tags. If you need specific HTML tags to support self-closing, you can register a custom tag via the TagSet configured in Parser.tagSet(), using Tag#set(Tag.SelfClose). Standard void tags (such as <img>, <br>, etc.) continue to behave as usual and are not affected by this change. #2300.
  • The following internal components have been deprecated. If you do happen to be using any of these, please take the opportunity now to migrate away from them, as they will be removed in jsoup 1.21.1.
    • ChangeNotifyingArrayList, Document.updateMetaCharsetElement(), Document.updateMetaCharsetElement(boolean), HtmlTreeBuilder.isContentForTagData(String), Parser.isContentForTagData(String), Parser.setTreeBuilder(TreeBuilder), Tag.formatAsBlock(), Tag.isFormListed(), TokenQueue.addFirst(String), TokenQueue.chompTo(String), TokenQueue.chompToIgnoreCase(String), TokenQueue.consumeToIgnoreCase(String), TokenQueue.consumeWord(), TokenQueue.matchesAny(String...)

Functional Improvements

  • Rebuilt the HTML pretty-printer, to simplify and consolidate the implementation, improve consistency, support custom Tags, and provide a cleaner path for ongoing improvements. The specific HTML produced by the pretty-printer may be different from previous versions. #2286.
  • Added the ability to define custom tags, and to modify properties of known tags, via the TagSet tag collection. Their properties can impact both the parse and how content is serialized (output as HTML or XML). #2285.
  • Element.cssSelector() will prefer to return shorter selectors by using ancestor IDs when available and unique. E.g. #id > div > p instead of html > body > div > div > p #2283.
  • Added Elements.deselect(int index), Elements.deselect(Object o), and Elements.deselectAll() methods to remove elements from the Elements list without removing them from the underlying DOM. Also added Elements.asList() method to get a modifiable list of elements without affecting the DOM. (Individual Elements remain linked to the DOM.) #2100.
  • Added support for sending a request body from an InputStream with Connection.requestBodyStream(InputStream stream). #1122.
  • The XML parser now supports scoped xmlns: prefix namespace declarations, and applies the correct namespace to Tags and Attributes. Also, added Tag#prefix(), Tag#localName(), Attribute#prefix(), Attribute#localName(), and Attribute#namespace() to retrieve these. #2299.
  • CSS identifiers are now escaped and unescaped correctly to the CSS spec. Element#cssSelector() will emit appropriately escaped selectors, and the QueryParser supports those. Added Selector.escapeCssIdentifier() and ` Selector.unescapeCssIdentifier(). #2297, #2305

Structure and Performance Improvements

  • Refactored the CSS QueryParser into a clearer recursive descent parser. #2310.
  • CSS selectors with consecutive combinators (e.g. div >> p) will throw an explicit parse exception. #2311.
  • Performance: reduced the shallow size of an Element from 40 to 32 bytes, and the NodeList from 32 to 24. #2307.
  • Performance: reduced GC load of new StringBuilders when tokenizing input HTML. #2304.
  • Made Parser instances threadsafe, so that inadvertent use of the same instance across threads will not lead to errors. For actual concurrency, use Parser#newInstance() per thread. #2314.

Bug Fixes

  • Element names containing characters invalid in XML are now normalized to valid XML names when serializing. #1496.
  • When serializing to XML, characters that are invalid in XML 1.0 should be removed (not encoded). #1743.
  • When converting a Document to the W3C DOM in W3CDom, elements with an attribute in an undeclared namespace now get a declaration of xmlns:prefix="undefined". This allows subsequent serialization to XML via W3CDom.asString() to succeed. #2087.
  • The StreamParser could emit the final elements of a document twice, due to how onNodeCompleted was fired when closing out the stack. #2295.
  • When parsing with the XML parser and error tracking enabled, the trailing ? in <?xml version="1.0"?> would incorrectly emit an error. #2298.
  • Calling Element#cssSelector() on an element with combining characters in the class or ID now produces the correct output. #1984.
Changelog

Sourced from org.jsoup:jsoup's changelog.

1.20.1 (2025-04-29)

Changes

  • To better follow the HTML5 spec and current browsers, the HTML parser no longer allows self-closing tags (<foo />) to close HTML elements by default. Foreign content (SVG, MathML), and content parsed with the XML parser, still supports self-closing tags. If you need specific HTML tags to support self-closing, you can register a custom tag via the TagSet configured in Parser.tagSet(), using Tag#set(Tag.SelfClose). Standard void tags (such as <img>, <br>, etc.) continue to behave as usual and are not affected by this change. #2300.
  • The following internal components have been deprecated. If you do happen to be using any of these, please take the opportunity now to migrate away from them, as they will be removed in jsoup 1.21.1.
    • ChangeNotifyingArrayList, Document.updateMetaCharsetElement(), Document.updateMetaCharsetElement(boolean), HtmlTreeBuilder.isContentForTagData(String), Parser.isContentForTagData(String), Parser.setTreeBuilder(TreeBuilder), Tag.formatAsBlock(), Tag.isFormListed(), TokenQueue.addFirst(String), TokenQueue.chompTo(String), TokenQueue.chompToIgnoreCase(String), TokenQueue.consumeToIgnoreCase(String), TokenQueue.consumeWord(), TokenQueue.matchesAny(String...)

Functional Improvements

  • Rebuilt the HTML pretty-printer, to simplify and consolidate the implementation, improve consistency, support custom Tags, and provide a cleaner path for ongoing improvements. The specific HTML produced by the pretty-printer may be different from previous versions. #2286.
  • Added the ability to define custom tags, and to modify properties of known tags, via the TagSet tag collection. Their properties can impact both the parse and how content is serialized (output as HTML or XML). #2285.
  • Element.cssSelector() will prefer to return shorter selectors by using ancestor IDs when available and unique. E.g. #id > div > p instead of html > body > div > div > p #2283.
  • Added Elements.deselect(int index), Elements.deselect(Object o), and Elements.deselectAll() methods to remove elements from the Elements list without removing them from the underlying DOM. Also added Elements.asList() method to get a modifiable list of elements without affecting the DOM. (Individual Elements remain linked to the DOM.) #2100.
  • Added support for sending a request body from an InputStream with Connection.requestBodyStream(InputStream stream). #1122.
  • The XML parser now supports scoped xmlns: prefix namespace declarations, and applies the correct namespace to Tags and Attributes. Also, added Tag#prefix(), Tag#localName(), Attribute#prefix(), Attribute#localName(), and Attribute#namespace() to retrieve these. #2299.
  • CSS identifiers are now escaped and unescaped correctly to the CSS spec. Element#cssSelector() will emit appropriately escaped selectors, and the QueryParser supports those. Added Selector.escapeCssIdentifier() and Selector.unescapeCssIdentifier(). #2297, #2305

Structure and Performance Improvements

  • Refactored the CSS QueryParser into a clearer recursive descent parser. #2310.
  • CSS selectors with consecutive combinators (e.g. div >> p) will throw an explicit parse exception. #2311.
  • Performance: reduced the shallow size of an Element from 40 to 32 bytes, and the NodeList from 32 to 24. #2307.
  • Performance: reduced GC load of new StringBuilders when tokenizing input HTML. #2304.
  • Made Parser instances threadsafe, so that inadvertent use of the same instance across threads will not lead to errors. For actual concurrency, use Parser#newInstance() per thread. #2314.

... (truncated)

Commits

Updates org.eclipse.jetty.http2:jetty-http2-client from 12.0.19 to 12.0.20

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the dependencies group with 12 updates:

| Package | From | To |
| --- | --- | --- |
| [io.avaje:avaje-inject](https://github.com/avaje/avaje-inject) | `11.4` | `11.5` |
| io.avaje:avaje-inject-generator | `11.5` | `11.5` |
| org.eclipse.jetty:jetty-server | `12.0.19` | `12.0.20` |
| org.eclipse.jetty.websocket:jetty-websocket-core-server | `12.0.19` | `12.0.20` |
| org.eclipse.jetty.websocket:jetty-websocket-jetty-api | `12.0.19` | `12.0.20` |
| org.eclipse.jetty.websocket:jetty-websocket-jetty-server | `12.0.19` | `12.0.20` |
| org.eclipse.jetty.http2:jetty-http2-server | `12.0.19` | `12.0.20` |
| org.eclipse.jetty:jetty-alpn-java-server | `12.0.19` | `12.0.20` |
| org.eclipse.jetty.http2:jetty-http2-client | `12.0.19` | `12.0.20` |
| [com.github.kagkarlsson:db-scheduler](https://github.com/kagkarlsson/db-scheduler) | `15.5.0` | `15.6.0` |
| software.amazon.awssdk:bom | `2.31.30` | `2.31.35` |
| [org.jsoup:jsoup](https://github.com/jhy/jsoup) | `1.19.1` | `1.20.1` |


Updates `io.avaje:avaje-inject` from 11.4 to 11.5
- [Release notes](https://github.com/avaje/avaje-inject/releases)
- [Commits](avaje/avaje-inject@11.4...11.5)

Updates `io.avaje:avaje-inject-generator` from 11.5 to 11.5

Updates `org.eclipse.jetty:jetty-server` from 12.0.19 to 12.0.20

Updates `org.eclipse.jetty.websocket:jetty-websocket-core-server` from 12.0.19 to 12.0.20

Updates `org.eclipse.jetty.websocket:jetty-websocket-jetty-api` from 12.0.19 to 12.0.20

Updates `org.eclipse.jetty.websocket:jetty-websocket-jetty-server` from 12.0.19 to 12.0.20

Updates `org.eclipse.jetty.http2:jetty-http2-server` from 12.0.19 to 12.0.20

Updates `org.eclipse.jetty:jetty-alpn-java-server` from 12.0.19 to 12.0.20

Updates `org.eclipse.jetty.http2:jetty-http2-client` from 12.0.19 to 12.0.20

Updates `org.eclipse.jetty.websocket:jetty-websocket-core-server` from 12.0.19 to 12.0.20

Updates `org.eclipse.jetty.websocket:jetty-websocket-jetty-api` from 12.0.19 to 12.0.20

Updates `org.eclipse.jetty.websocket:jetty-websocket-jetty-server` from 12.0.19 to 12.0.20

Updates `org.eclipse.jetty.http2:jetty-http2-server` from 12.0.19 to 12.0.20

Updates `org.eclipse.jetty:jetty-alpn-java-server` from 12.0.19 to 12.0.20

Updates `com.github.kagkarlsson:db-scheduler` from 15.5.0 to 15.6.0
- [Release notes](https://github.com/kagkarlsson/db-scheduler/releases)
- [Changelog](https://github.com/kagkarlsson/db-scheduler/blob/master/jreleaser.yml)
- [Commits](kagkarlsson/db-scheduler@v15.5.0...v15.6.0)

Updates `software.amazon.awssdk:bom` from 2.31.30 to 2.31.35

Updates `org.jsoup:jsoup` from 1.19.1 to 1.20.1
- [Release notes](https://github.com/jhy/jsoup/releases)
- [Changelog](https://github.com/jhy/jsoup/blob/master/CHANGES.md)
- [Commits](jhy/jsoup@jsoup-1.19.1...jsoup-1.20.1)

Updates `org.eclipse.jetty.http2:jetty-http2-client` from 12.0.19 to 12.0.20

---
updated-dependencies:
- dependency-name: io.avaje:avaje-inject
  dependency-version: '11.5'
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: io.avaje:avaje-inject-generator
  dependency-version: '11.5'
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: org.eclipse.jetty:jetty-server
  dependency-version: 12.0.20
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: org.eclipse.jetty.websocket:jetty-websocket-core-server
  dependency-version: 12.0.20
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: org.eclipse.jetty.websocket:jetty-websocket-jetty-api
  dependency-version: 12.0.20
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: org.eclipse.jetty.websocket:jetty-websocket-jetty-server
  dependency-version: 12.0.20
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: org.eclipse.jetty.http2:jetty-http2-server
  dependency-version: 12.0.20
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: org.eclipse.jetty:jetty-alpn-java-server
  dependency-version: 12.0.20
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: org.eclipse.jetty.http2:jetty-http2-client
  dependency-version: 12.0.20
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: org.eclipse.jetty.websocket:jetty-websocket-core-server
  dependency-version: 12.0.20
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: org.eclipse.jetty.websocket:jetty-websocket-jetty-api
  dependency-version: 12.0.20
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: org.eclipse.jetty.websocket:jetty-websocket-jetty-server
  dependency-version: 12.0.20
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: org.eclipse.jetty.http2:jetty-http2-server
  dependency-version: 12.0.20
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: org.eclipse.jetty:jetty-alpn-java-server
  dependency-version: 12.0.20
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: com.github.kagkarlsson:db-scheduler
  dependency-version: 15.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: software.amazon.awssdk:bom
  dependency-version: 2.31.35
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: org.jsoup:jsoup
  dependency-version: 1.20.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: org.eclipse.jetty.http2:jetty-http2-client
  dependency-version: 12.0.20
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels May 5, 2025
@jknack jknack added this to the 3.8.0 milestone May 5, 2025
@jknack jknack merged commit 4419a65 into 3.x May 5, 2025
5 checks passed
@dependabot dependabot bot deleted the dependabot/maven/dependencies-e915f9a4fc branch May 5, 2025 09:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update Java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants