http4k-config : [New Module!] Extraction of typesafe configuration module from http4k-cloudnative.
http4k-cloudnative : [Breaking!] Repackaging of typesafe configuration module classes (org.http4k.cloudnative.env) to http4k-config (org.http4k.config). New imports are required.
http4k-contract : Adds ApiKeySecurity that identifies a consumer and makes it available for later use. H/T @dhs3000
FEEDBACK OPPORTUNITY!
🎉 As we continue to grow the http4k platform, we’d love to gather some insights from our corporate users. Your feedback is really important to us for shaping both of our short and long term roadmaps and to make sure we’re on the right track! 🚀
So - if your company is using http4k, we want to hear from you! How are you using it? Are your projects big or small? What’s working well? What challenges are you facing? Any features you’re dreaming of?
Even better than immediate feedback - we'd love to arrange some calls so that we can meet your teams and chat to them to get as much info as we can. Please get in touch either on the http4k slack channel, via Twitter, or to: david@http4k.org. Looking forward to hearing from all of you! 🙌
5.25.0.0
Changelog:
http4k-* : Upgrade some dependency versions.
http4k-serverless-lambda* : [Breaking Fix] Incorrect lambda request context variable is passed - we now pass the incoming reqeust object instead of the converted http4k request. If you were using the LAMBDA_REQUEST_KEY, you can just use the request passed into the handler instead.
5.24.1.0
Changelog:
http4k-* : Upgrade some dependency versions.
http4k-serverless-lambda* : [Fix] AWS adapter throws on invalid URLs.
http4k-testing-webdriver : [Fix] Base path replacement logic for same-dir-path and dot-path URLs. H/T jweidler
5.24.0.0
Changelog:
5.23.0.0
Changelog:
http4k-* : Upgrade some dependency versions.
http4k-contract : [Approval test break] Addition of "nullable" field to every model property. This improves JSON output compatability with various tooling for generating types from the definitions.
5.22.0.0
Changelog:
5.21.2.0
Changelog:
http4k-* : Upgrade some dependency versions.
http4k-format-dataframe : [New module] Support for KotlinX DataFrame.
5.21.1.0
Changelog:
http4k-* : Upgrade some dependency versions.
http4k-multipart* : [Fix #1113] Disk-backed multipart form field data is now cleaned up when the body is closed, including the parent form directory.
5.21.0.0
Changelog:
http4k-* : Upgrade some dependency versions including Kotlin to v2
http4k-config : [New Module!] Extraction of typesafe configuration module from http4k-cloudnative.
http4k-cloudnative : [Breaking!] Repackaging of typesafe configuration module classes (org.http4k.cloudnative.env) to http4k-config (org.http4k.config). New imports are required.
http4k-contract : Adds ApiKeySecurity that identifies a consumer and makes it available for later use. H/T @dhs3000
v5.25.0.0
http4k-* : Upgrade some dependency versions.
http4k-serverless-lambda* : [Breaking Fix] Incorrect lambda request context variable is passed - we now pass the incoming reqeust object instead of the converted http4k request. If you were using the LAMBDA_REQUEST_KEY, you can just use the request passed into the handler instead.
v5.24.1.0
http4k-* : Upgrade some dependency versions.
http4k-serverless-lambda* : [Fix] AWS adapter throws on invalid URLs.
http4k-testing-webdriver : [Fix] Base path replacement logic for same-dir-path and dot-path URLs. H/T jweidler
v5.24.0.0
http4k-* : Upgrade some dependency versions.
http4k-core : Allow removal of all queries for a URI. H/T @dhs3000
http4k-format-kondor : Upgrade to new version of Kondor. H/T @uberto
http4k-testing-strikt [Break] The upgrade to the latest version drops Java <17 support. If you are still using Java 8, you will need to stick with the previous version of this module.
v5.23.0.0
http4k-* : Upgrade some dependency versions.
http4k-contract : [Approval test break] Addition of "nullable" field to every model property. This improves JSON output compatability with various tooling for generating types from the definitions.
v5.22.0.0
http4k-* : Upgrade some dependency versions.
http4k-format-dataframe : [Break] Move classes to alternative package to not clash with existing format objects.
v5.21.2.0
http4k-* : Upgrade some dependency versions.
http4k-format-dataframe : [New module] Support for KotlinX DataFrame.
v5.21.1.0
http4k-* : Upgrade some dependency versions.
http4k-multipart* : [Fix #1113] Disk-backed multipart form field data is now cleaned up when the body is closed, including the parent form directory.
v5.21.0.0
http4k-* : Upgrade some dependency versions including Kotlin to v2
http4k-testing-chaos : [Breaking] Changed Trigger to be a fun interface instead of a typealias. Should be no-op or a simple fix to the type.
http4k-core : [Possible Break] Renamed CachingFilters.Request/Responseto CachingFilters.CacheRequest/CacheResponse. If you have imports then they may break and need to be updated.
v5.20.0.0
http4k-* : Upgrade some dependency versions.
http4k-testing-chaos* : [Unlikely break]: remove Hamkrest dependency so that it does not appear randomly in your projects. If you were accidentally relying on this it will need to be re-added manually.
v5.19.0.0
http4k-* : Upgrade some dependency versions, including Kotlin to 1.9.24
http4k-core : Add support for the timesource typealias () -> Instant where a Clock is used. H/T @kwydler
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 ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps org.http4k:http4k-server-undertow from 5.14.0.0 to 5.26.0.0.
Release notes
Sourced from org.http4k:http4k-server-undertow's releases.
... (truncated)
Changelog
Sourced from org.http4k:http4k-server-undertow's changelog.
... (truncated)
Commits
c971581
Release 5.26.0.009a4706
CHANGELOG4f3ecea
replacing usages of org.http4k.cloudnative.env with org.http4k.config7231306
Introduce http4k-configbcc976c
CHANGELOG95ff660
revert upgraded139ac4
Revert "Release 5.25.1.0"f8c51d0
drive by tidyingb2db6a5
Replace UTF-8 with Charsets.UTF8148e60f
Release 5.25.1.0Dependabot 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