Releases: lightbend/kalix-jvm-sdk
Releases · lightbend/kalix-jvm-sdk
v1.5.4
What's Changed
Java SDK
- fix: Support new json type url by @johanandren in #2240
- Auto PR - Kalix Runtime version 1.2.1 by @kalix-bot in #2242
- build: sbt native client broken, use regular sbt by @johanandren in #2243
Java/Protobuf SDK
- chore: Bump samples etc after 1.5.3 release by @johanandren in #2232
Other
- chore: License change date for 1.5.4 by @johanandren in #2244
Full Changelog: v1.5.3...v1.5.4
v1.5.3
What's Changed
Java SDK
- Auto PR - Kalix Runtime version 1.1.46 by @kalix-bot in #2220
Java/Protobuf SDK
- Auto PR - Bump SDK versions to 1.5.2 by @github-actions in #2200
- chore: validating links in docs and samples by @franciscolopezsancho in #2210
- refactor: change format for logMessage mkString so it shows with tabs… by @girdharshubham in #2219
- chore: handle UpdateState workflow entity protocol message by @aludwiko in #2222
- chore: Message broker links removed from runtime errors by @johanandren in #2221
- Revert "fix: change format for logMessage mkString (#2219)" by @patriknw in #2223
- bump: Akka 2.9.7, grpc 1.4.4 by @patriknw in #2227
Scala/Protobuf SDK
- Proto scala testkig start config by @sebastian-alfers in #2203
- fix: getClientGrpc, back to originally leveraging
javaSdkContext
by @franciscolopezsancho in #2207
Documentation
- fix: service packages in README by @franciscolopezsancho in #2201
- chore: clarification on readme by @franciscolopezsancho in #2204
- fix(docs): fail deploy.sh on error in script by @sebastian-alfers in #2205
- chore: adding docs about how to add headers to grpcClient by @franciscolopezsancho in #2208
- fix: adding tabset by @franciscolopezsancho in #2211
- chore: bump Spring versions by @octonato in #2217
- Handle windows by @JustinPihony in #2225
Other
- fix: updating sdk version by @franciscolopezsancho in #2191
- fix: avoiding OOM when 'sbt test' by @franciscolopezsancho in #2192
- Towards fixing updating sdk samples 2 by @franciscolopezsancho in #2194
- dedup id by @franciscolopezsancho in #2197
- fix: sed wasn't being applied by @franciscolopezsancho in #2198
- use either value from the SDK by @franciscolopezsancho in #2199
- chore: for readability by @franciscolopezsancho in #2202
- chore: license change date for 1.5.3 by @johanandren in #2230
New Contributors
- @github-actions made their first contribution in #2200
Full Changelog: v1.5.2...v1.5.3
v1.5.2
What's Changed
Java SDK
- feat: passing through metadata traceparent by @franciscolopezsancho in #2172
- Auto PR - Kalix Runtime version 1.1.40 by @kalix-bot in #2180
Java/Protobuf SDK
- Add akka-repository for Maven dependencies and plugins by @ennru in #2175
- chore: Don't use the global Scala execution context by @johanandren in #2181
- fix: adding missing tracing MDC for views by @franciscolopezsancho in #2182
Documentation
- fix: redirect to the right file by @franciscolopezsancho in #2171
- fix: removing infinite subscription loop by @aludwiko in #2174
- fix: akkademy link by @octonato in #2178
- docs: replace course reference to Akkademy by @beritou in #2187
Other
- Update LICENSE by @franciscolopezsancho in #2189
Full Changelog: v1.5.1...v1.5.2
v1.5.1
What's Changed
Java SDK
- feat: adding tracing id to UF logs by @franciscolopezsancho in #2160
Java/Protobuf SDK
- bump: update sdk version to 1.5.0 by @efgpinto in #2153
- fix: remove Akka snapshot repos by @ennru in #2154
- bumping opentelemetry to avoid CVE by @franciscolopezsancho in #2159
Scala/Protobuf SDK
- forcing order in Components[X]Calls codegen by @franciscolopezsancho in #2165
Documentation
Other
- fix: mirror the correct example by @ennru in #2155
- fix: keep .env during repo sync by @ennru in #2156
- fix: keep .env during repo sync 2 by @ennru in #2157
- fix: keep .env during repo sync 3 by @ennru in #2158
- chore: Get rid of incorrect entity_type deprecation warning #2166 by @johanandren in #2167
- chore: updating licence by @franciscolopezsancho in #2170
Full Changelog: v1.5.0...v1.5.1
v1.5.0
What's Changed
Java SDK
- Protobuf scala span creation by @franciscolopezsancho in #2069
- Release 1.5.0 preparation by @octonato in #2068
- docs: add tracing sample for java sdk by @efgpinto in #2026
Java/Protobuf SDK
- feat: Support ScalaPB generated envoy validation #695 by @johanandren in #2088
- chore: use new parent pom in samples by @octonato in #2131
- bump(maven plugin): logback-classic 1.4.14 (was 1.2.11) by @ennru in #2136
- feat: include sdk deps in parent pom by @efgpinto in #2141
- chore: remove deps also from archetypes by @efgpinto in #2142
- ci: revert sdk 1.5.0 bump and disable ci release plugin by @efgpinto in #2146
Scala/Protobuf SDK
Documentation
- feat: showcasing how to create spans by @franciscolopezsancho in #2051
- chore: aligning .env and docker-compose.yml by @franciscolopezsancho in #2070
- docs: match at least once in JWT static claim with pattern by @efgpinto in #2081
- docs: Document nested id fields by @johanandren in #2137
- build: update license change date by @efgpinto in #2143
- chore: explain how to change ports by @octonato in #2148
Other
- Auto PR - Bump SDK versions to 1.4.1 by @kalix-bot in #2058
- chore: use docker compose instead of docker-compose by @girdharshubham in #2052
- chore: improve docs in .env file by @octonato in #2059
- bug: using nonexisting (and deprecated) docker-compose by @franciscolopezsancho in #2071
- chore: remove remaining CircleCI files by @ennru in #2130
- chore: kalix-sdk-version.txt everywhere by @octonato in #2129
- build: cross versions publish and avoid publishing twice by @efgpinto in #2145
- build: disable ci release plugin on all projects by @efgpinto in #2147
- build: fix for release 1.5 by @efgpinto in #2150
- Auto PR - Kalix Runtime version 1.1.34 by @kalix-bot in #2060
- Auto PR - Kalix Runtime version 1.1.35 by @kalix-bot in #2099
- Auto PR - Kalix Runtime version 1.1.36 by @kalix-bot in #2138
- ci: bump to 1.5.0 sdk and fix auto PR by @efgpinto in #2144
New Contributors
- @girdharshubham made their first contribution in #2052
Full Changelog: v1.4.1...v1.5.0
v1.4.1
📣 Kalix Java and Scala SDKs 1.4.1
What's Changed
Java SDK
- feat: add support for tracing propagation to external systems by @efgpinto in #2030
- Auto PR - Kalix Runtime version 1.1.32 by @kalix-bot in #2035
- feat: (java-spring) support multiple subscriptions of the same stream by @aludwiko in #2032
- Auto PR - Kalix Runtime version 1.1.33 by @kalix-bot in #2047
- chore: include ADVERTISED_HTTP_PORT by @octonato in #2048
- chore: update javadoc to reflect implementation by @octonato in #2053
Java/Protobuf SDK
- Auto PR - Bump SDK versions to 1.4.0 by @kalix-bot in #2024
- feat: component to component tracing by @franciscolopezsancho in #2007
- feat: resolve docker file to canonical format by @octonato in #2029
- fix: using command name for tracing span for VE, ES entities by @aludwiko in #2040
- feat: tracing support for timer calls by @aludwiko in #2044
- fix: cloud events - convert kafka prefix by @octonato in #2055
Documentation
- chore: update runtime images by @octonato in #2027
- chore: avoiding validation site.mockito while is down by @franciscolopezsancho in #2034
- fix: wrong FQCN in workflow samples by @octonato in #2037
- chore: drop release-drafter GH workflow by @ennru in #2043
- docs: changing entity_key to component_id by @aludwiko in #2049
- Docs by @max8github in #2056
Other
- chore: removing deprecated api codegen file options by @aludwiko in #2033
- chore: GH built-in release notes formatting by @ennru in #2042
Full Changelog: v1.4.0...v1.4.1
v1.4.0
📣 Kalix Java and Scala SDKs 1.4.0
Changes
- Auto PR - Bump SDK versions to 1.3.8 by @kalix-bot in #1962
- Copyright 2024 by @octonato in #1964
- chore: upgrade Vale to 3.0.5 by @beritou in #1976
- chore: improve logging about outdated runtime image by @octonato in #1963
- bump: spring to 6.1.3 and spring boot to 3.2.1 by @efgpinto in #1977
- infra: GH workflow to update kalix-io repo by @ennru in #1928
- ci: fix sync repo workflow by @efgpinto in #1982
- ci: fork repo for sample sync by @efgpinto in #1983
- bump: Logback 1.4.11 -> 1.4.14 by @johanandren in #1987
- bump: Maven 3.6.0 -> 3.9.0 by @johanandren in #1988
- Auto PR - Kalix Runtime version 1.1.30 by @kalix-bot in #1990
- Auto PR - Kalix Runtime version 1.1.31 by @kalix-bot in #1999
- fix: reverting maven-surefire-plugin and maven-failsafe-plugin versions bump by @aludwiko in #2011
Java SDK
- fix(java-sdk): enforce entity id presence on http calls by @efgpinto in #1974
- feat: http response as endpoint return type by @aludwiko in #1965
- feat: Allow multiple queries in code first views by @johanandren in #1956
- fix: exposing all query endpoints from the View component by @aludwiko in #2009
- feat: workflows in scala protobuf sdk by @aludwiko in #2006
- fix: proto sdks removing deprecated kalix annotations by @aludwiko in #2018
- feat: import of maxRetries methods is no longer required by @aludwiko in #2019
Scala/Protobuf SDK
- feat: Allow multiple queries in code first views by @johanandren in #1956
- feat: workflows in scala protobuf sdk by @aludwiko in #2006
- fix: proto sdks removing deprecated kalix annotations by @aludwiko in #2018
Documentation
- docs: fix install kalix typos by @beritou in #1969
- docs: pointing to component client docs by @aludwiko in #1967
- docs: fix deadlinks after setting-up page removal by @efgpinto in #1968
- chore: update docs links on errors by @efgpinto in #1966
- docs: rename Quickstarts to Samples by @beritou in #1984
- ci: use matrix for samples sync by @efgpinto in #1985
- doc: Direct link to ACL details pages from all samples and archetypes by @johanandren in #1989
- docs: remove mentions of "node" by @efgpinto in #1994
- chore: fix grafana link by @efgpinto in #2002
- docs: add note on how to configure brokers by @octonato in #2013
Full Changelog: v1.3.8...v1.4.0
v1.3.8
📣 Kalix Java and Scala SDKs 1.3.8
Changes
- ci: mark changes to samples as docs #1961 by @efgpinto
- ci: pin version of vale to 2.30.0 #1957 by @efgpinto
- chore: silencing build download output #1948 by @aludwiko
- ci: fix recursive script #1930 by @efgpinto
- ci: make updateProxyVersions.sh runnable #1929 by @efgpinto
Java SDK
- feat: provide http status code API #1936 by @efgpinto
- feat: single event handler for sealed interface #1938 by @aludwiko
- feat(java-sdk): support for pattern in jwt static claim #1926 by @efgpinto
- feat: support on startup hook for java sdk #1924 by @efgpinto
- bump: kalix runtime to 1.1.29 #1932 by @efgpinto
- feat(javasdk): support multiple values in a static claim #1925 by @efgpinto
- docs: how to inject component client #1953 by @efgpinto
- docs: internal and external port match when running multiple #1943 by @efgpinto
- chore: validate components are public #1945 by @efgpinto
- chore: use USER_SERVICE instead #1933 by @octonato
- feat: allow metadata in asyncReply #1937 by @efgpinto
- Auto PR - Bump SDK versions to 1.3.7 #1922 by @kalix-bot
Java/Protobuf SDK
- feat: provide http status code API #1936 by @efgpinto
- docs: describe what an effect is #1954 by @octonato
- bump: kalix runtime to 1.1.29 #1932 by @efgpinto
- chore: move container class to impl package #1934 by @octonato
- chore: improve error msg in EventingTestKit #1949 by @efgpinto
- docs: internal and external port match when running multiple #1943 by @efgpinto
- fix: kalix maven plugin with mutable list for configuration params #1940 by @aludwiko
- chore: use USER_SERVICE instead #1933 by @octonato
- feat: allow metadata in asyncReply #1937 by @efgpinto
- Auto PR - Bump SDK versions to 1.3.7 #1922 by @kalix-bot
Scala/Protobuf SDK
- feat: provide http status code API #1936 by @efgpinto
- fix: port mapping in subscriber sample #1960 by @octonato
- docs: describe what an effect is #1954 by @octonato
- bump: kalix runtime to 1.1.29 #1932 by @efgpinto
- chore: improve error msg in EventingTestKit #1949 by @efgpinto
- chore: use USER_SERVICE instead #1933 by @octonato
- feat: allow metadata in asyncReply #1937 by @efgpinto
- Auto PR - Bump SDK versions to 1.3.7 #1922 by @kalix-bot
Documentation
- fix: port mapping in subscriber sample #1960 by @octonato
- docs: describe what an effect is #1954 by @octonato
- feat(java-sdk): support for pattern in jwt static claim #1926 by @efgpinto
- feat: support on startup hook for java sdk #1924 by @efgpinto
- Typo fix #1955 by @JustinPihony
- feat(javasdk): support multiple values in a static claim #1925 by @efgpinto
- docs: how to inject component client #1953 by @efgpinto
- docs: replace generated service with Kalix service #1950 by @efgpinto
- docs: internal and external port match when running multiple #1943 by @efgpinto
- docs: add release information for aggregation #1931 by @ennru
🙇 Credits
Special thanks to the following contributors who helped with this release: @JustinPihony, @aludwiko, @efgpinto, @ennru, @kalix-bot and @octonato
v1.3.7
📣 Kalix Java and Scala SDKs 1.3.7
Changes
This release fixes an annoying mistake in the Maven Archetype and adds some documentation.
Java SDK
Java/Protobuf SDK
- docs: documenting persistent dev mode #1918 by @aludwiko
- fix: Hello world action exposed to the internet in code first archetypes #1920 by @aludwiko
- fix: maven archetype kcr vars #1917 by @efgpinto
Scala/Protobuf SDK
Documentation
🙇 Credits
Special thanks to the following contributors who helped with this release: @aludwiko, @efgpinto and @kalix-bot
v1.3.6
📣 Kalix Java and Scala SDKs 1.3.6
Changes
Java SDK
- Use "Runtime" as Docker image and service names; Runtime 1.1.27 #1895 by @ennru
- chore: fix typo #1906 by @octonato
- docs: choreography saga quickstart #1884 by @octonato
- chore: bump scala version 2.13.10 -> 2.13.12 #1902 by @aludwiko
- feat: reading the collector endpoint from the ProxyInfo #1893 by @franciscolopezsancho
- fix: generic typeUrls for Java primitives #1899 by @aludwiko
- feat(java-sdk): support JWT static claims #1860 by @efgpinto
- Auto PR - Kalix Runtime version 1.1.24 #1877 by @kalix-bot
- Auto PR - Bump SDK versions to 1.3.5 #1891 by @kalix-bot
Java/Protobuf SDK
- docs: actions as service life-cycle hooks #1909 by @efgpinto
- chore: improve error message for JSON deserialization #1911 by @aludwiko
- Use "Runtime" as Docker image and service names; Runtime 1.1.27 #1895 by @ennru
- chore: bump scala tooling version 2.12.15 -> 2.12.18 #1908 by @aludwiko
- chore: fix typo #1906 by @octonato
- feat: reading the collector endpoint from the ProxyInfo #1893 by @franciscolopezsancho
- chore: remove unused type param in workflow Step #1896 by @octonato
- Auto PR - Kalix Runtime version 1.1.24 #1877 by @kalix-bot
- Auto PR - Bump SDK versions to 1.3.5 #1891 by @kalix-bot
Scala/Protobuf SDK
- Use "Runtime" as Docker image and service names; Runtime 1.1.27 #1895 by @ennru
- chore: fix typo #1906 by @octonato
- feat: reading the collector endpoint from the ProxyInfo #1893 by @franciscolopezsancho
- Auto PR - Kalix Runtime version 1.1.24 #1877 by @kalix-bot
- Auto PR - Bump SDK versions to 1.3.5 #1891 by @kalix-bot
Documentation
- docs: actions as service life-cycle hooks #1909 by @efgpinto
- Use "Runtime" as Docker image and service names; Runtime 1.1.27 #1895 by @ennru
- docs: choreography saga quickstart #1884 by @octonato
- feat(java-sdk): support JWT static claims #1860 by @efgpinto
- docs: code highlight missing in views page #1892 by @efgpinto
🙇 Credits
Special thanks to the following contributors who helped with this release: @aludwiko, @efgpinto, @ennru, @franciscolopezsancho, @kalix-bot and @octonato