Skip to content
This repository was archived by the owner on Nov 8, 2023. It is now read-only.

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jun 23, 2023

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
org.http4k:http4k-contract (source) 4.48.0.0 -> 5.9.0.0 age adoption passing confidence
org.http4k:http4k-bom (source) 4.48.0.0 -> 5.9.0.0 age adoption passing confidence

Release Notes

http4k/http4k (org.http4k:http4k-contract)

v5.9.0.0

Compare Source

  • http4k-* : Upgrade some dependency versions.
  • http4k-server-helidon : [Breaking] Upgrade to stable v4 of Helidon, API changes.
  • http4k-client-helidon : [Breaking] Upgrade to stable v4 of Helidon, API changes.
  • http4k-* : [Breaking - dev only] http4k is now built with Java 21, although Java 8 is still targeted.

v5.8.6.0

Compare Source

  • http4k-* : Upgrade some dependency versions.
  • http4k-core : New filter to validate zipkin headers. H/T @​time4tea

v5.8.5.1

Compare Source

  • http4k-* : Fix maven dependencies marked as optional in various http4k modules

v5.8.5.0

Compare Source

  • http4k-* : Upgrade some dependency versions, including CVE fix for Jetty.
  • http4k-core : Rename Events.then() with Events.and() for clarity.

v5.8.4.0

Compare Source

  • http4k-* : Upgrade some dependency versions.
  • http4k-serverless-lambda : Add support to multiple query/header values with the same key

v5.8.3.0

Compare Source

  • http4k-* : Upgrade some dependency versions.
  • http4k-incubator* : Added HTMX emulation on Http4kWebDriver H/T @​mbcltd

v5.8.2.0

Compare Source

  • http4k-* : Upgrade some dependency versions.
  • http4k-core* : Added extension function ExecutionService.withRequestTracing() to propagate Zipkin traces across threads

v5.8.1.0

Compare Source

  • http4k-* : Upgrade some dependency versions.
  • http4k-core : BiDiLenses now implement LensInjectorExtractor

v5.8.0.0

Compare Source

  • http4k-core : BiDiLenses now implement LensInjectorExtractor
  • http4k-contract : [Unlikely break] NoRenderer now returns a 404 instead of an empty JSON document.

v5.7.5.0

Compare Source

  • http4k-* : Upgrade some dependency versions.
  • http4k-aws : Add support for AwsSdkAsyncClient. H/T @​oharaandrew314

v5.7.4.0

Compare Source

  • http4k-* : Upgrade some dependency versions
  • http4k-testing-playwright : [New Module] Easily browser-test your http4k apps with this Playwright JUnit extension! H/T @​dmcg for the inspiration.

v5.7.3.0

Compare Source

  • http4k-* : Upgrade some dependency versions, including Kotlin to 1.9.10
  • http4k-htmx : Added hyperscript.js webjar to the distribution.

v5.7.2.0

Compare Source

  • http4k-* : Upgrade some dependency versions
  • http4k-htmx : [New Module] Basic support for htmx development, including Webjar and custom lens types
  • http4k-testing-webdriver : Improve support for radio buttons and radio groups in the http4k-testing-webdriver. H/T @​mbcltd

v5.7.1.0

Compare Source

  • http4k-* : Upgrade some dependency versions
  • http4k-contract* : [Fix #​964] ContractRoute - inconsistent behavior on route matching. H/T @​potfur for the investigation.

v5.6.5.0

Compare Source

  • http4k-* : Upgrade some dependency versions
  • http4k-testing-approval : Whitespace is now trimmed from end of approval file content. Improves compatibility with IntelliJ (as final line endings might be added automatically)
  • http4k-testing-webdriver : [Fix #​963] Submitting empty textarea form element in the webdriver causes a validation error

v5.6.4.0

Compare Source

  • http4k-* : Upgrade some dependency versions
  • http4k-server-apache4: Upgrade compromised commons-codec version. H/T @​oharaandrew314
  • http4k-template-jte : [New module] JTE templating support

v5.6.3.0

Compare Source

  • http4k-security-oauth :Add ability to override response mode in OAuthProvider.

v5.6.2.1

Compare Source

  • http4k-core : [Fix] Extend URI now supports fragment parameters

v5.6.2.0

Compare Source

  • http4k-* : Upgrade some dependency versions
  • http4k-security-oauth : [Fix] In-memory request tracking for FakeOAuthServer now supports full AuthRequest.

v5.6.1.0

Compare Source

Changelog:

  • http4k-* : Upgrade some dependency versions.
  • http4k-serverless-core : Add some filters for Serverless functions.

v5.6.0.0

Compare Source

  • http4k-* : Upgrade some dependency versions.
  • http4k-core : Added nonBlank() to set of standard BiDiMappings. H/T @​dmcg
  • http4k-core : [Unlikely break: Fix #​956] Lenses don't really work for optional fields in HTML form parsing. Form-fields are now filtered for values which are not blank. This means that you may need to change form lenses to be optional and default to an empty string if they are missing.

v5.5.0.0

Compare Source

  • http4k-* : Upgrade some dependency versions.
  • http4k-cloudnative - Add support for enums in EnvironmentKey
  • http4k-testing-tracerbullet : [Breaking] Fixed SequenceDiagrams for Mermaid to be formatted correctly. This may break approval files for any tests.

v5.4.1.0

Compare Source

  • http4k-* : Upgrade some dependency versions.
  • http4k-client-helidon : API changes from Helidon alpha to M1
  • http4k-server-helidon : API changes from Helidon alpha to M1
  • http4k-contract : [Fix #​750] JacksonFieldMetadataRetrievalStrategy is incompatible with kotlinx.serialization @​Serializable classes. H/T @​krissrex
  • http4k-realtime-core : [Fix #​951] Add filters to initialise request context for SSE and WS.
  • http4k-realtime-core : [Fix #​885] Accept websocket subprotocols. Note that not all servers are currently supported
  • http4k-server-jetty : [Fix #​885] Support subprotocols for Websockets

v5.4.0.0

Compare Source

  • http4k-* : Upgrade some dependency versions.
  • http4k-aws: [Fix #​656] AWS request signing issue for URLs with special characters. H/T @​krissrex
  • http4k-aws: [Fix #​947] AWS request signing issue for duplicated headers and header values with multiple spaces. H/T @​krissrex
  • http4k-format-kondor-json: [Unlikely Break] Upgrade kondor-json to 2.0.0. H/T @​FredNordin

v5.3.0.0

Compare Source

  • http4k-* : Upgrade some dependency versions, including Kotlin to 1.9.0.
  • http4k-core : Surface root error messages in Body lenses when failure occurs on deserialisation.
  • http4k-template-thymeleaf : [Unlikely Break] Use HTML rendering mode and .html suffix by default for Thymeleaf templates. H/T @​mikaelstaldal

v5.2.1.0

Compare Source

  • http4k-* : Upgrade some dependency versions.
  • http4k-core : [Fix #​939] Override all Request and Response mutators for routed messages. H/T @​kwydler

v5.2.0.0

Compare Source

  • http4k-contract-jsonschema : [New module] Extracted this so we can reuse in non-OpenAPI scenarios
  • http4k-contract : [Deprecation] Repackaging of JSON schema classes. Should only affect users if they have explicitly used/extended the standard behaviour.

v5.1.2.1

Compare Source

  • http4k-serverless-lambda* : [Fix #​936] AWS SQS null deserialization issues

v5.1.2.0

Compare Source

  • http4k-* : Upgrade some dependency versions.
  • http4k-security-oauth* : Remove dependency on Kotlin-reflect by adding custom adapters. H/T

v5.1.1.1

Compare Source

  • http4k-serverless-lambda* : [Fix #​933] AWS SQS deserialization issue when md5OfMessageAttributes is null. H/T @​oharaandrew314

v5.1.1.0

Compare Source

  • http4k-realtime-core* : Readd test client methods for SSE and WS

v5.1.0.0

Compare Source

  • http4k-server-realtime-core* : [Breaking - Fix #​931] Change Websocket and SSE interfaces to return WsResponse and SseResponse objects. This makes it easier to set response headers and control if a connection is made from the incoming request as it is no-longer hidden (it is exposed at the top level instead of being hidden in the SSE and Websocket objects). It also means that the interfaces for the protocols follow the same pattern.
  • http4k-server-jetty* : As above
  • http4k-server-undertow* : As above
  • http4k-core* : [Fix #​930] Update content-length header after GZipping it. H/T @​bjornbugge

v5.0.0.0

Compare Source

  • http4k-* : Upgrade some dependency versions.
  • http4k-* : [Breaking] Remove all previous deprecations from all modules for v4. To upgrade cleanly, first upgrade to v4.48.0.0 and then re-upgrade to v5.0.0.0. This will ensure that you only have to deal with Deprecations between the major versions.
  • http4k-templates-dust: [Breaking] Nashorn is finally removed, so we are dropping support for this module. If you are on-pre Java 19 you can continue to use the old module version with no breaking changes.
  • http4k-*: [Breaking] http4k is now built with Java 20. We are still compiling for older Java versions. New major versions will now be incoming with every major JDK release in order to track new and retired JVM features (6 month cycle).
  • http4k-server-jetty: New Server Backend JettyLoom, based on Loom VirtualThreads. Requires Java 21 to use. Standard Jetty remains usable with any Java version.
  • http4k-core: New Server Backend SunHttpLoom, based on Loom VirtualThreads. Requires Java 21 to use. Standard SunHttp remains usable with any Java version.
  • http4k-server-helidon: [New Module] Helidon is a Loom-first rewrite of the popular server. Requires Java >= 19 to use.
  • http4k-server-websocket: [New Module] A lightweight Websocket server built on TooTallNate/Java-Websocket. H/T @​oharaandrew314
  • http4k-client-helidon: [New Module] An HTTP client build from the ground up to take advantage of project Loom. Requires Java >= 19 to use.
  • http4k-format-kondor-json: [New Module] Support for KondorJson , the reflection-free JSON library.
  • http4k-testing-tracerbullet: [New Module] TracerBullet allows you to hook into the http4k Events implementation to visually document your applications through testing. See example in reference guide.
  • http4k-contract: Allow RouteMetaDsl to be marked as hidden H/T @​oharaandrew314

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - 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 these updates again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/major-http4k-monorepo branch 6 times, most recently from 2e12dd8 to d95c723 Compare June 30, 2023 07:17
@renovate renovate bot force-pushed the renovate/major-http4k-monorepo branch from d95c723 to 7990839 Compare July 3, 2023 22:25
@renovate renovate bot force-pushed the renovate/major-http4k-monorepo branch from 7990839 to 5713c5c Compare July 12, 2023 18:13
@renovate renovate bot force-pushed the renovate/major-http4k-monorepo branch from 5713c5c to 0319a56 Compare July 20, 2023 18:45
@renovate renovate bot force-pushed the renovate/major-http4k-monorepo branch 2 times, most recently from 79760d7 to 48adc8a Compare August 2, 2023 16:23
@renovate renovate bot force-pushed the renovate/major-http4k-monorepo branch 6 times, most recently from bef1aed to 67c28a8 Compare August 16, 2023 16:29
@renovate renovate bot force-pushed the renovate/major-http4k-monorepo branch 3 times, most recently from c8fd9f8 to 395f878 Compare August 23, 2023 13:54
@renovate renovate bot force-pushed the renovate/major-http4k-monorepo branch 2 times, most recently from 9adfc3f to 68ebbf2 Compare August 31, 2023 10:53
@renovate renovate bot force-pushed the renovate/major-http4k-monorepo branch 2 times, most recently from 8d20eff to 6bc9d2e Compare September 8, 2023 16:11
@renovate renovate bot force-pushed the renovate/major-http4k-monorepo branch from 6bc9d2e to 420f6a7 Compare September 20, 2023 15:16
@renovate renovate bot force-pushed the renovate/major-http4k-monorepo branch from 420f6a7 to 04ebd63 Compare September 29, 2023 16:44
@renovate renovate bot force-pushed the renovate/major-http4k-monorepo branch 2 times, most recently from 7dbaf9e to c782803 Compare October 12, 2023 18:54
@renovate renovate bot force-pushed the renovate/major-http4k-monorepo branch 2 times, most recently from 7020ed1 to 6de8d3c Compare October 22, 2023 19:45
@renovate renovate bot force-pushed the renovate/major-http4k-monorepo branch from 6de8d3c to c55b4a2 Compare October 26, 2023 17:15
@renovate renovate bot force-pushed the renovate/major-http4k-monorepo branch from c55b4a2 to 24bd355 Compare October 30, 2023 00:45
@renovate renovate bot changed the title fix(deps): update http4k monorepo to v5 (major) fix(deps): update http4k monorepo to v5 (major) - autoclosed Nov 3, 2023
@renovate renovate bot closed this Nov 3, 2023
@renovate renovate bot deleted the renovate/major-http4k-monorepo branch November 3, 2023 15:27
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant